public class LoopUnit extends Unit
CLONE_ALL_OUTPUT, CLONE_MULTIPLE_OUTPUT, COPY_OUTPUT, ESSENTIAL, ESSENTIAL_IF_CONNECTED, IMMEDIATE_UPDATE, INTERNAL, LATE_INITIALIZE, NO_UPDATE, ON_TASK_INSTANTATION, ON_USER_ACCESS, OPTIONAL, PROCESS_UPDATE, TRANSIENT, TRANSIENT_ACCESSIBLE, USER_ACCESSIBLE| Constructor and Description |
|---|
LoopUnit() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getHelpFile() |
java.lang.String[] |
getInputTypes()
This method should return an array of the data types accepted by nodes not specified in getNodeInputTypes (e.g.
|
java.lang.String[] |
getLoopTaskParams() |
java.lang.String[] |
getLoopTaskParams(Task ti) |
java.lang.String[] |
getOutputTypes()
This method should return an array of the data types output by nodes not specified in getNodeOutputTypes() (e.g.
|
java.lang.String |
getPopUpDescription()
Convienience method for retrieving the default pop-up description for this unit.
|
void |
init()
This function is called when the unit is first created.
|
boolean |
loopCompleted() |
void |
parameterUpdate(java.lang.String name,
java.lang.String value)
Used to set each of Loop parameters.
|
void |
process()
The main unit algorithm.
|
void |
reset()
Reset Loop
|
void |
updateParameterValue() |
debug, debug, defineParameter, dispose, extractClipInState, getClipIn, getClipIn, getControlInterface, getDefaultInputNodes, getDefaultNodeRequirement, getDefaultOutputNodes, getDisplayName, getDisplayPackage, getGUIBuilderV2Info, getHelpFileLocation, getInputAtNode, getInputNodeCount, getMaximumInputNodes, getMaximumOutputNodes, getMinimumInputNodes, getMinimumOutputNodes, getNodeInputTypes, getNodeOutputTypes, getOutputNodeCount, getOutputPolicy, getPackageName, getParameter, getParameterPanelClass, getParameterPanelInstantiate, getParameterType, getParameterUpdatePolicy, getRunnableInterface, getTask, getTaskGraphContext, getToolName, getToolPackage, getToolTable, getVersion, hideParameterPanel, isClipInName, isInputAtNode, isOutputSent, isParameter, log, log, notifyError, notifyError, output, outputAtNode, outputAtNode, parameterUpdate, parameterUpdated, putClipIn, removeClipIn, removeParameter, restoreClipInState, setDefaultInputNodes, setDefaultNodeRequirement, setDefaultOutputNodes, setDisplayName, setDisplayPackage, setGUIBuilderV2Info, setHelpFileLocation, setMaximumInputNodes, setMaximumOutputNodes, setMinimumInputNodes, setMinimumOutputNodes, setOutputPolicy, setParameter, setParameterPanelClass, setParameterPanelInstantiate, setParameterUpdatePolicy, setPopUpDescription, setRunnableInterface, setToolName, setToolPackage, setVersion, showParameterPanel, stoppingpublic void process()
throws java.lang.Exception
Unitpublic boolean loopCompleted()
public void updateParameterValue()
public void init()
Unitpublic void parameterUpdate(java.lang.String name,
java.lang.String value)
public java.lang.String getPopUpDescription()
UnitgetPopUpDescription in class Unitpublic java.lang.String getHelpFile()
public java.lang.String[] getLoopTaskParams()
public java.lang.String[] getLoopTaskParams(Task ti)
public java.lang.String[] getInputTypes()
UnitgetInputTypes in class Unitpublic java.lang.String[] getOutputTypes()
UnitgetOutputTypes in class Unit