Package adams.flow.core
Interface PyroOutputProducer
-
- All Superinterfaces:
CleanUpHandler
,Destroyable
,FlowContextHandler
,OptionHandler
,PyroCall
- All Known Implementing Classes:
AbstractPyroSource
,AbstractPyroTransformer
,ExampleGreeting
,Generic
,Generic
,Null
,Null
public interface PyroOutputProducer extends PyroCall
Interface for Pyro calls that generate output.- Author:
- fracpete (fracpete at waikato dot ac dot nz)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Class[]
generates()
Returns the class of objects that it generates.boolean
hasPendingOutput()
Checks whether there is pending output to be collected after executing the flow item.Object
output()
Returns the generated object.-
Methods inherited from interface adams.core.CleanUpHandler
cleanUp
-
Methods inherited from interface adams.core.Destroyable
destroy
-
Methods inherited from interface adams.flow.core.FlowContextHandler
getFlowContext, setFlowContext
-
Methods inherited from interface adams.core.option.OptionHandler
cleanUpOptions, defineOptions, getOptionManager, toCommandLine
-
Methods inherited from interface adams.flow.core.PyroCall
execute, getMethodName, getRemoteObjectName, methodNameTipText, remoteObjectNameTipText, setMethodName, setRemoteObjectName, setUp
-
-
-
-
Method Detail
-
generates
Class[] generates()
Returns the class of objects that it generates.- Returns:
- the classes of the generated objects
-
output
Object output()
Returns the generated object.- Returns:
- the generated object
-
hasPendingOutput
boolean hasPendingOutput()
Checks whether there is pending output to be collected after executing the flow item.- Returns:
- true if there is pending output
-
-