public interface RunnableInterface extends ClipableTaskInterface
Modifier and Type | Method and Description |
---|---|
ControlInterface |
getControlInterface() |
java.lang.Object |
getInput(int nodeNumber)
Returns the data at input node nodeNumber.
|
Task |
getTask() |
ToolTable |
getToolTable() |
boolean |
isInput(int nodeNumber) |
boolean |
isOutputSent(int outputNode) |
void |
notifyError(java.lang.String message)
called by a Unit when an error occurs
|
void |
output(int outputNode,
java.lang.Object data,
boolean blocking)
Outputs the data to the given node outputNode.
|
void |
output(java.lang.Object data)
Outputs the data across all nodes.
|
extractClipInState, getClipIn, getClipIn, isClipInName, putClipIn, queueClipIn, removeClipIn, restoreClipInState
Task getTask()
ControlInterface getControlInterface()
boolean isInput(int nodeNumber)
java.lang.Object getInput(int nodeNumber) throws OutOfRangeException, EmptyingException, NotCompatibleException
nodeNumber
- the node you want to get the data from.OutOfRangeException
EmptyingException
NotCompatibleException
void output(java.lang.Object data)
data
- the data to be sentvoid output(int outputNode, java.lang.Object data, boolean blocking)
outputNode
- the output node you wish to setdata
- the data to be sentboolean isOutputSent(int outputNode)
void notifyError(java.lang.String message)
ToolTable getToolTable()