org.ow2.jasmine.probe.outers
Class JOuterService

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

public abstract class JOuterService
extends Object
implements JasmineOuterService

Base class for all OuterServices

Author:
durieuxp

Field Summary
protected  org.ow2.util.log.Log logger
          Logger.
protected  Map<String,JOuter> outerList
          List of Outer
protected  List<JasminePropertyInfo> properties
           
 
Constructor Summary
JOuterService()
           
 
Method Summary
abstract  JasmineOuter getOuter(JasmineOutput jasmineOutput)
          Create an Outer for this JasmineOutput
 List<JasminePropertyInfo> getPropertiesInfo()
          Retrieve the description of all specific properties hidden in JasmineOutput Return a List of all properties with their description
abstract  String getType()
           
 void removeOuters(String name)
          Remove Outers 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 Map<String,JOuter> outerList
List of Outer


properties

protected List<JasminePropertyInfo> properties
Constructor Detail

JOuterService

public JOuterService()
Method Detail

getOuter

public abstract JasmineOuter getOuter(JasmineOutput jasmineOutput)
                               throws JasmineOuterException
Create an Outer for this JasmineOutput

Specified by:
getOuter in interface JasmineOuterService
Parameters:
jasmineOutput -
Returns:
the Outer
Throws:
JasmineOuterException - operation failed

removeOuters

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

Specified by:
removeOuters in interface JasmineOuterService
Parameters:
name - Output name

getPropertiesInfo

public List<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 JasmineOuterService
Returns:
a List of property descriptions

getType

public abstract String getType()
Specified by:
getType in interface JasmineOuterService


Copyright © 2012 OW2 Consortium. All Rights Reserved.