public class BinaryImporter extends Unit implements TaskListener
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
AUTOMATIC |
static java.lang.String |
BYTE |
static java.lang.String |
COLUMNS |
static java.lang.String |
DOUBLE |
static java.lang.String |
EVERY_RUN |
static java.lang.String |
FLOAT |
static java.lang.String |
INT |
static java.lang.String |
LONG |
static java.lang.String |
NEVER_REWIND |
static java.lang.String |
ONE_BYTE_PER_COLUMN |
static java.lang.String |
ROWS |
static java.lang.String |
SAME_AS_FOR_DATA_TYPE |
static java.lang.String |
SHORT |
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 |
|---|
BinaryImporter() |
| Modifier and Type | Method and Description |
|---|---|
void |
dispose()
Called when the unit is disposed of.
|
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[] |
getOutputTypes()
This method should return an array of the data types output by nodes not specified in getNodeOutputTypes() (e.g.
|
void |
init()
Called when the unit is created.
|
void |
nodeAdded(TaskNodeEvent event)
Called when a data input node is added.
|
void |
nodeRemoved(TaskNodeEvent event)
Called before a data input node is removed.
|
void |
parameterUpdate(java.lang.String paramname,
java.lang.Object value)
Called a parameters is updated (e.g.
|
void |
parameterUpdated(ParameterUpdateEvent event)
Called when the value of a parameter is changed, including when a parameter is removed.
|
void |
process()
The main unit algorithm.
|
void |
reset()
Called when the unit is reset.
|
void |
taskDisposed(TaskDisposedEvent event)
Called before the task is disposed
|
void |
taskPropertyUpdate(TaskPropertyEvent event)
Called when the core properties of a task change i.e.
|
debug, debug, defineParameter, 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, getPopUpDescription, getRunnableInterface, getTask, getTaskGraphContext, getToolName, getToolPackage, getToolTable, getVersion, hideParameterPanel, isClipInName, isInputAtNode, isOutputSent, isParameter, log, log, notifyError, notifyError, output, outputAtNode, outputAtNode, 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 static final java.lang.String DOUBLE
public static final java.lang.String FLOAT
public static final java.lang.String LONG
public static final java.lang.String INT
public static final java.lang.String SHORT
public static final java.lang.String BYTE
public static final java.lang.String ONE_BYTE_PER_COLUMN
public static final java.lang.String SAME_AS_FOR_DATA_TYPE
public static final java.lang.String COLUMNS
public static final java.lang.String ROWS
public static final java.lang.String NEVER_REWIND
public static final java.lang.String AUTOMATIC
public static final java.lang.String EVERY_RUN
public void process()
throws java.lang.Exception
Unitpublic void init()
public void parameterUpdate(java.lang.String paramname,
java.lang.Object value)
parameterUpdate in class Unitpublic java.lang.String[] getInputTypes()
UnitgetInputTypes in class Unitpublic java.lang.String[] getOutputTypes()
UnitgetOutputTypes in class Unitpublic void parameterUpdated(ParameterUpdateEvent event)
parameterUpdated in interface TaskListenerpublic void taskPropertyUpdate(TaskPropertyEvent event)
taskPropertyUpdate in interface TaskListenerpublic void nodeAdded(TaskNodeEvent event)
nodeAdded in interface TaskListenerpublic void nodeRemoved(TaskNodeEvent event)
nodeRemoved in interface TaskListenerpublic void taskDisposed(TaskDisposedEvent event)
taskDisposed in interface TaskListener