@ALDDerivedClass @ALDAOperator(genericExecutionMode=ALL, level=STANDARD) public class ALDDynamicOpExtended extends ALDOperator
ALDOperator.HidingMode, ALDOperator.HistoryConstructionMode
Modifier and Type | Field and Description |
---|---|
private float |
floatIn |
private static String |
floatParameterName |
private String |
info |
private String |
infoText |
private int |
intIn |
private static String |
intParameterName |
private boolean |
modParameter1 |
private static String |
modParameter1Name |
private boolean |
modParameter2 |
private static String |
modParameter2Name |
private boolean |
modParameter3 |
private static String |
modParameter3Name |
private static String |
nameNotAnnotatedParameter |
private String |
result |
private boolean |
useRealData |
private boolean |
verbose |
completeDAG, name, operatorExecutionEventlistenerList, portHashAccess, versionProvider
Constructor and Description |
---|
ALDDynamicOpExtended()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
callback1() |
void |
callback2() |
void |
initDataType() |
protected void |
operate()
This method does the actual work and needs to be implemented by every
subclass.
|
addOperatorExecutionProgressEventListener, addParameter, addParameter, addParameterUnconditioned, fieldContained, fireOperatorExecutionProgressEvent, getALDPortHashAccessKey, getConstructionMode, getDocumentation, getHidingMode, getInactiveParameterNames, getInInoutNames, getInInoutNames, getInNames, getInOutNames, getMissingRequiredInputs, getName, getNumParameters, getOutInoutNames, getOutNames, getParameter, getParameterDescriptor, getParameterDescriptorUnconditioned, getParameterNames, getParameterUnconditioned, getSupplementalNames, getVerbose, getVersion, handleOperatorExecutionProgressEvent, hasInOutParameters, hasParameter, isAnnotatedParameter, isConfigured, print, print, print, printInterface, printInterface, readHistory, readResolve, reinitializeParameterDescriptors, removeOperatorExecutionProgressEventListener, removeParameter, runOp, runOp, runOp, setConstructionMode, setConstructionMode, setConstructionMode, setHidingMode, setName, setParameter, setParameterUnconditioned, setVerbose, toStringVerbose, unconfiguredItems, validate, validateCustom, validateGeneric, writeHistory, writeHistory, writeHistory
private static final String intParameterName
private static final String floatParameterName
private static final String modParameter1Name
private static final String modParameter2Name
private static final String modParameter3Name
private static final String nameNotAnnotatedParameter
@Parameter(label="infoText", info=true, required=true, direction=IN, dataIOOrder=0) private String infoText
@Parameter(label="Info:", info=true, required=true, direction=IN, dataIOOrder=1) private String info
@Parameter(label="useRealData", required=true, dataIOOrder=2, paramModificationMode=MODIFIES_INTERFACE, callback="initDataType", direction=IN, description="Should we use real or integral data?.") private boolean useRealData
@Parameter(label="intiIn", required=true, dataIOOrder=3, direction=IN, description="int in") private int intIn
@Parameter(label="float in", required=true, dataIOOrder=3, direction=IN, description="float in") private float floatIn
@Parameter(label="Result:", direction=OUT) private String result
@Parameter(label="modParameter1", required=true, dataIOOrder=5, paramModificationMode=MODIFIES_INTERFACE, callback="callback1", direction=IN, description="First level dynamic parameter. If true, then <modParameter2> will be visible") private boolean modParameter1
@Parameter(label="modParameter2", required=true, dataIOOrder=6, paramModificationMode=MODIFIES_INTERFACE, callback="callback2", direction=IN, description="Second level dynamic parameter. If true, then <modParameter3> will be visible") private boolean modParameter2
@Parameter(label="modParameter3", required=true, dataIOOrder=7, direction=IN, description="Third level dynamic parameter. This parameter is NOT modifying, only tested for existence") private boolean modParameter3
@Parameter(label="verbose", required=false, dataIOOrder=11, paramModificationMode=MODIFIES_INTERFACE, direction=IN, description="override to for debugging dynamic parameters form command line") private boolean verbose
public ALDDynamicOpExtended() throws ALDOperatorException
ALDOperatorException
protected void operate() throws ALDOperatorException
ALDOperator
operate
in class ALDOperator
ALDOperatorException
public void initDataType() throws ALDOperatorException
ALDOperatorException
public void callback1() throws ALDOperatorException
ALDOperatorException
public void callback2() throws ALDOperatorException
ALDOperatorException
Copyright © 2010–2021 Martin Luther University Halle-Wittenberg, Institute of Computer Science, Pattern Recognition and Bioinformatics. All rights reserved.