public class BinaryExporter extends Export
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BYTE |
static java.lang.String |
DOUBLE |
static java.lang.String |
FLOAT |
static java.lang.String |
INT |
static java.lang.String |
LONG |
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 |
---|
BinaryExporter() |
Modifier and Type | Method and Description |
---|---|
protected void |
closeOutputStream()
Closes and disposes the output stream
|
void |
init()
This function is called when the unit is first created.
|
protected boolean |
openOutputStream(java.io.OutputStream outstream)
Opens a output stream to wrap the specified output stream
|
void |
parameterUpdate(java.lang.String paramname,
java.lang.Object value)
Called a parameters is updated (e.g.
|
void |
reset()
Called when the unit is reset.
|
protected void |
writeRow(double[] data)
Write a row to the output stream
|
dispose, getInputTypes, getOutputTypes, process
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, stopping
public 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 void init()
public void reset()
protected boolean openOutputStream(java.io.OutputStream outstream)
openOutputStream
in class Export
protected void closeOutputStream() throws java.io.IOException
closeOutputStream
in class Export
java.io.IOException
protected void writeRow(double[] data) throws java.io.IOException
public void parameterUpdate(java.lang.String paramname, java.lang.Object value)
parameterUpdate
in class Export