public class BeanUnit 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 |
---|
BeanUnit(java.lang.Class beanClass) |
BeanUnit(java.lang.Class beanClass,
java.lang.reflect.Method defaultMethod) |
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.
|
boolean |
isArray(java.lang.Class cls) |
boolean |
isArrayOrCollection(java.lang.Class cls) |
boolean |
isCollection(java.lang.Class cls) |
static boolean |
isEnum(java.lang.Class cls) |
static boolean |
isPrimitive(java.lang.Class cls) |
static boolean |
isPrimitiveOrWrapperOrEnum(java.lang.Class cls) |
static boolean |
isWrapper(java.lang.Class cls) |
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.
|
void |
setValue(java.lang.String value) |
static java.lang.Object |
wrapPrimitive(boolean val) |
static java.lang.Object |
wrapPrimitive(byte val) |
static java.lang.Object |
wrapPrimitive(char val) |
static java.lang.Object |
wrapPrimitive(double val) |
static java.lang.Object |
wrapPrimitive(float val) |
static java.lang.Object |
wrapPrimitive(int val) |
static java.lang.Object |
wrapPrimitive(long val) |
static java.lang.Object |
wrapPrimitive(short val) |
static java.lang.Object |
wrapPrimitive(java.lang.String val) |
static java.lang.Class |
wrapPrimitiveClass(java.lang.Class cls) |
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 BeanUnit(java.lang.Class beanClass) throws java.lang.Exception
java.lang.Exception
public BeanUnit(java.lang.Class beanClass, java.lang.reflect.Method defaultMethod) throws java.lang.Exception
java.lang.Exception
public void process()
Unit
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[] getInputTypes()
Unit
getInputTypes
in class Unit
public java.lang.String[] getOutputTypes()
Unit
getOutputTypes
in class Unit
public boolean isArray(java.lang.Class cls)
public boolean isCollection(java.lang.Class cls)
public boolean isArrayOrCollection(java.lang.Class cls)
public static boolean isPrimitive(java.lang.Class cls)
public static boolean isWrapper(java.lang.Class cls)
public void setValue(java.lang.String value)
public static boolean isEnum(java.lang.Class cls)
public static boolean isPrimitiveOrWrapperOrEnum(java.lang.Class cls)
public static java.lang.Object wrapPrimitive(boolean val)
public static java.lang.Object wrapPrimitive(int val)
public static java.lang.Object wrapPrimitive(byte val)
public static java.lang.Object wrapPrimitive(short val)
public static java.lang.Object wrapPrimitive(long val)
public static java.lang.Object wrapPrimitive(char val)
public static java.lang.Object wrapPrimitive(double val)
public static java.lang.Object wrapPrimitive(float val)
public static java.lang.Object wrapPrimitive(java.lang.String val)
public static java.lang.Class wrapPrimitiveClass(java.lang.Class cls)