org.ow2.jasmine.probe.outers
Class JOuterService

java.lang.Object
  extended by org.ow2.jasmine.probe.outers.JOuterService
All Implemented Interfaces:
org.ow2.jasmine.probe.outer.JasmineOuterService

public abstract class JOuterService
extends java.lang.Object
implements org.ow2.jasmine.probe.outer.JasmineOuterService

Base class for all OuterServices

Author:
durieuxp

Field Summary
protected  org.ow2.util.log.Log logger
          Logger.
protected  java.util.Map<java.lang.String,JOuter> outerList
          List of Outer
protected  java.util.List<org.ow2.jasmine.probe.JasminePropertyInfo> properties
           
 
Constructor Summary
JOuterService()
           
 
Method Summary
abstract  org.ow2.jasmine.probe.outer.JasmineOuter getOuter(org.ow2.jasmine.probe.JasmineOutput jasmineOutput)
          Create an Outer for this JasmineOutput
 java.util.List<org.ow2.jasmine.probe.JasminePropertyInfo> getPropertiesInfo()
          Retrieve the description of all specific properties hidden in JasmineOutput Return a List of all properties with their description
 void removeOuters(java.lang.String name)
          Remove Outes attached to this Output.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected org.ow2.util.log.Log logger
Logger.


outerList

protected java.util.Map<java.lang.String,JOuter> outerList
List of Outer


properties

protected java.util.List<org.ow2.jasmine.probe.JasminePropertyInfo> properties
Constructor Detail

JOuterService

public JOuterService()
Method Detail

getOuter

public abstract org.ow2.jasmine.probe.outer.JasmineOuter getOuter(org.ow2.jasmine.probe.JasmineOutput jasmineOutput)
                                                           throws org.ow2.jasmine.probe.outer.JasmineOuterException
Create an Outer for this JasmineOutput

Specified by:
getOuter in interface org.ow2.jasmine.probe.outer.JasmineOuterService
Parameters:
jasmineOutput -
Returns:
the Outer
Throws:
org.ow2.jasmine.probe.outer.JasmineOuterException - operation failed

removeOuters

public void removeOuters(java.lang.String name)
Remove Outes attached to this Output. Called usually when the output has changed or is removed.

Specified by:
removeOuters in interface org.ow2.jasmine.probe.outer.JasmineOuterService
Parameters:
name - Output name

getPropertiesInfo

public java.util.List<org.ow2.jasmine.probe.JasminePropertyInfo> getPropertiesInfo()
Retrieve the description of all specific properties hidden in JasmineOutput Return a List of all properties with their description

Specified by:
getPropertiesInfo in interface org.ow2.jasmine.probe.outer.JasmineOuterService
Returns:
a List of property descriptions


Copyright © 2011 OW2 Consortium. All Rights Reserved.