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, restoreClipInStateTask 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.OutOfRangeExceptionEmptyingExceptionNotCompatibleExceptionvoid 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()