@ALDAOperator(genericExecutionMode=ALL, shortDescription="Shows the various types of inputs and outputs supported by Alida operators.") public class ALDParameterTester extends ALDOperator
Note: this operator has no functionality except printing the values of its input parameters to console.
Modifier and Type | Class and Description |
---|---|
private static class |
ALDParameterTester.EnumSelection |
ALDOperator.HidingMode, ALDOperator.HistoryConstructionMode
completeDAG, name, operatorExecutionEventlistenerList, portHashAccess, verbose, versionProvider
Constructor and Description |
---|
ALDParameterTester()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
String |
getDocumentation()
Full description of the operator, e.g., to be shown as documentation in GUI.
|
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, 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
@Parameter(label="Info-String", required=false, dataIOOrder=-1, direction=IN, description="Dummy parameter.", info=true) private String infoString
@Parameter(label="String", required=false, dataIOOrder=0, direction=IN, description="Dummy parameter.") private String param_String
@Parameter(label="boolean", required=false, dataIOOrder=1, direction=IN, description="Dummy parameter.") private boolean param_boolean
@Parameter(label="byte", required=false, dataIOOrder=2, direction=IN, description="Dummy parameter.") private byte param_byte
@Parameter(label="double", required=false, dataIOOrder=3, direction=IN, description="Dummy parameter.") private double param_double
@Parameter(label="float", required=false, dataIOOrder=4, direction=IN, description="Dummy parameter.") private float param_float
@Parameter(label="int", required=false, dataIOOrder=5, direction=IN, description="Dummy parameter.") private int param_int
@Parameter(label="long", required=false, dataIOOrder=6, direction=IN, description="Dummy parameter.") private long param_long
@Parameter(label="short", required=false, dataIOOrder=7, direction=IN, description="Dummy parameter.") private short param_short
@Parameter(label="Boolean", required=false, dataIOOrder=8, direction=IN, description="Dummy parameter.") private Boolean param_Boolean
@Parameter(label="Byte", required=false, dataIOOrder=9, direction=IN, description="Dummy parameter.") private Byte param_Byte
@Parameter(label="Double", required=false, dataIOOrder=10, direction=IN, description="Dummy parameter.") private Double param_Double
@Parameter(label="Float", required=false, dataIOOrder=11, direction=IN, description="Dummy parameter.") private Float param_Float
@Parameter(label="Integer", required=false, dataIOOrder=12, direction=IN, description="Dummy parameter.") private Integer param_Integer
@Parameter(label="Long", required=false, dataIOOrder=13, direction=IN, description="Dummy parameter.") private Long param_Long
@Parameter(label="Short", required=false, dataIOOrder=14, direction=IN, description="Dummy parameter.") private Short param_Short
@Parameter(label="String_array", required=false, dataIOOrder=15, direction=IN, description="Dummy parameter.") private String[] array_String
@Parameter(label="Integer_array", required=false, dataIOOrder=16, direction=IN, description="Dummy parameter.") private Integer[] array_Integer
@Parameter(label="String_array_2D", required=false, dataIOOrder=17, direction=IN, description="Dummy parameter.") private String[][] array_String_2D
@Parameter(label="Integer_array_2D", required=false, dataIOOrder=18, direction=IN, description="Dummy parameter.") private Integer[][] array_Intege_2D
@Parameter(label="Enum", required=false, dataIOOrder=19, direction=IN, description="Dummy parameter.") private ALDParameterTester.EnumSelection param_enum
@Parameter(label="Enum Selection", required=false, dataIOOrder=19, direction=IN, description="Dummy parameter.") private EnumSet<ALDParameterTester.EnumSelection> eSelect
@Parameter(label="Vector_Double", required=false, dataIOOrder=20, direction=IN, description="Dummy parameter.") private Vector<Double> param_vectorDouble
@Parameter(label="Vector_Byte", required=false, dataIOOrder=20, direction=IN, description="Dummy parameter.") private Vector<Byte> param_vectorByte
@Parameter(label="File", required=false, dataIOOrder=21, direction=IN, description="Dummy parameter.") private ALDFileString param_file
@Parameter(label="Directory", required=false, dataIOOrder=22, direction=IN, description="Dummy parameter.") private ALDDirectoryString param_dir
@Parameter(label="Output Boolean", required=false, dataIOOrder=1, direction=OUT, description="Dummy output parameter.") private Boolean out_Boolean
@Parameter(label="Output Byte", required=false, dataIOOrder=2, direction=OUT, description="Dummy output parameter.") private Byte out_Byte
@Parameter(label="Output Double", required=false, dataIOOrder=3, direction=OUT, description="Dummy output parameter.") private Double out_Double
@Parameter(label="Output Float", required=false, dataIOOrder=4, direction=OUT, description="Dummy output parameter.") private Float out_Float
@Parameter(label="Output Integer", required=false, dataIOOrder=5, direction=OUT, description="Dummy output parameter.") private Integer out_Integer
@Parameter(label="Output Long", required=false, dataIOOrder=6, direction=OUT, description="Dummy output parameter.") private Long out_Long
@Parameter(label="Output Short", required=false, dataIOOrder=7, direction=OUT, description="Dummy output parameter.") private Short out_Short
@Parameter(label="Output double", required=false, dataIOOrder=8, direction=OUT, description="Dummy output parameter.") private double out_double
@Parameter(label="Output Vector_Double", required=false, dataIOOrder=9, direction=OUT, description="Dummyoutput parameter.") private Vector<Double> out_vectorDouble
@Parameter(label="out_Vector_Byte", required=false, dataIOOrder=10, direction=OUT, description="Dummy output parameter.") private Vector<Byte> out_vectorByte
@Parameter(label="Output String_array", required=false, dataIOOrder=15, direction=OUT, description="Dummy parameter.") private String[] out_array_String
@Parameter(label="Output Integer_array", required=false, dataIOOrder=16, direction=OUT, description="Dummy parameter.") private Integer[] out_array_Integer
@Parameter(label="Out Enum Selection", required=false, dataIOOrder=19, direction=OUT, description="Dummy parameter.") private EnumSet<ALDParameterTester.EnumSelection> outSelect
public ALDParameterTester() throws ALDOperatorException
ALDOperatorException
protected void operate()
ALDOperator
operate
in class ALDOperator
public String getDocumentation()
ALDOperator
getDocumentation
in class ALDOperator
Copyright © 2010–2021 Martin Luther University Halle-Wittenberg, Institute of Computer Science, Pattern Recognition and Bioinformatics. All rights reserved.