public class CSVtoVect 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 |
---|
CSVtoVect() |
Modifier and Type | Method and Description |
---|---|
void |
dispose()
Called when the unit is disposed of.
|
java.lang.String |
getColumnNameAndValues() |
java.lang.String |
getColumnNameAndValuesFromString(java.lang.String current) |
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[][] |
getNodeInputTypes()
This method should return an array of the data types accepted by specific nodes, with the node index providing
the index for the array.
|
java.lang.String[][] |
getNodeOutputTypes()
This method should return an array of the data types output by specific nodes, with the node index providing the
index for the array.
|
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.
|
java.lang.String |
openInputFile(java.lang.String inputFile)
Opens the file provide.
|
void |
parameterUpdate(java.lang.String paramname,
java.lang.Object value)
Called a parameters is updated (e.g.
|
void |
process()
The main unit algorithm.
|
void |
reset()
Called when the unit is reset.
|
debug, debug, defineParameter, extractClipInState, getClipIn, getClipIn, getControlInterface, getDefaultInputNodes, getDefaultNodeRequirement, getDefaultOutputNodes, getDisplayName, getDisplayPackage, getGUIBuilderV2Info, getHelpFileLocation, getInputAtNode, getInputNodeCount, getMaximumInputNodes, getMaximumOutputNodes, getMinimumInputNodes, getMinimumOutputNodes, 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, stopping
public void process() throws java.lang.Exception
Unit
public java.lang.String openInputFile(java.lang.String inputFile) throws java.io.FileNotFoundException
inputFile
- java.io.FileNotFoundException
public java.lang.String getColumnNameAndValuesFromString(java.lang.String current) throws java.io.IOException
java.io.IOException
public java.lang.String getColumnNameAndValues() throws java.io.IOException
java.io.IOException
public void init()
public void reset()
public void parameterUpdate(java.lang.String paramname, java.lang.Object value)
parameterUpdate
in class Unit
public java.lang.String[][] getNodeInputTypes()
Unit
getNodeInputTypes
in class Unit
public java.lang.String[] getInputTypes()
Unit
getInputTypes
in class Unit
public java.lang.String[][] getNodeOutputTypes()
Unit
getNodeOutputTypes
in class Unit
public java.lang.String[] getOutputTypes()
Unit
getOutputTypes
in class Unit