de.unihalle.informatik.Alida.demo
Class ALDInputParameterTester

java.lang.Object
  extended by de.unihalle.informatik.Alida.operator.ALDOperator
      extended by de.unihalle.informatik.Alida.demo.ALDInputParameterTester
All Implemented Interfaces:
ALDConfigurationValidator

@ALDAOperator(genericExecutionMode=SWING)
public class ALDInputParameterTester
extends ALDOperator

Dummy operator class for demo and testing of input parameter types.

Note: this operator has no functionality except printing the values of its input parameters to console.

Author:
moeller

Nested Class Summary
private static class ALDInputParameterTester.EnumSelection
           
 
Nested classes/interfaces inherited from class de.unihalle.informatik.Alida.operator.ALDOperator
ALDOperator.HidingMode
 
Field Summary
private  java.lang.Integer[][] array_Intege_2D
           
private  java.lang.Integer[] array_Integer
           
private  java.lang.String[] array_String
           
private  java.lang.String[][] array_String_2D
           
private  boolean param_boolean
           
private  java.lang.Boolean param_Boolean
           
private  byte param_byte
           
private  java.lang.Byte param_Byte
           
private  ALDDirectoryString param_dir
           
private  double param_double
           
private  java.lang.Double param_Double
           
private  ALDInputParameterTester.EnumSelection param_enum
           
private  ALDFileString param_file
           
private  float param_float
           
private  java.lang.Float param_Float
           
private  int param_int
           
private  java.lang.Integer param_Integer
           
private  long param_long
           
private  java.lang.Long param_Long
           
private  short param_short
           
private  java.lang.Short param_Short
           
private  java.lang.String param_String
           
private  java.util.Vector<java.lang.Double> param_vectorDouble
           
 
Fields inherited from class de.unihalle.informatik.Alida.operator.ALDOperator
completeDAG, name, portHashAccess, verbose, versionProvider
 
Constructor Summary
ALDInputParameterTester()
          Default constructor.
 
Method Summary
protected  void operate()
          This method does the actual work and needs to be implemented by every subclass.
 
Methods inherited from class de.unihalle.informatik.Alida.operator.ALDOperator
deserializeFromXmlFile, fieldContained, getALDPortHashAccessKey, getConstructionMode, getInInoutNames, getInInoutNames, getInNames, getInOutNames, getMissingRequiredInputs, getName, getNumParameters, getOutInoutNames, getOutNames, getParameter, getParameterDescriptor, getParameterNames, getSupplementalNames, getVerbose, getVersion, isConfigured, parametersToXmlObject, print, print, print, printInterface, printInterface, readHistory, readResolve, reinitializeParameterDescriptors, runOp, runOp, runOp, serializeToXmlFile, setConstructionMode, setName, setParameter, setParametersFromXml, setParametersFromXml, setVerbose, toStringVerbose, unconfiguredItems, validate, validateCustom, validateGeneric, writeHistory, writeHistory, writeHistory, writeParametersToXml
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

array_Intege_2D

@Parameter(label="Integer_array_2D",
           required=false,
           dataIOOrder=18,
           direction=IN,
           description="Dummy parameter.")
private java.lang.Integer[][] array_Intege_2D

array_Integer

@Parameter(label="Integer_array",
           required=false,
           dataIOOrder=16,
           direction=IN,
           description="Dummy parameter.")
private java.lang.Integer[] array_Integer

array_String

@Parameter(label="String_array",
           required=false,
           dataIOOrder=15,
           direction=IN,
           description="Dummy parameter.")
private java.lang.String[] array_String

array_String_2D

@Parameter(label="String_array_2D",
           required=false,
           dataIOOrder=17,
           direction=IN,
           description="Dummy parameter.")
private java.lang.String[][] array_String_2D

param_boolean

@Parameter(label="boolean",
           required=false,
           dataIOOrder=1,
           direction=IN,
           description="Dummy parameter.")
private boolean param_boolean

param_Boolean

@Parameter(label="Boolean",
           required=false,
           dataIOOrder=8,
           direction=IN,
           description="Dummy parameter.")
private java.lang.Boolean param_Boolean

param_byte

@Parameter(label="byte",
           required=false,
           dataIOOrder=2,
           direction=IN,
           description="Dummy parameter.")
private byte param_byte

param_Byte

@Parameter(label="Byte",
           required=false,
           dataIOOrder=9,
           direction=IN,
           description="Dummy parameter.")
private java.lang.Byte param_Byte

param_dir

@Parameter(label="Directory",
           required=false,
           dataIOOrder=22,
           direction=IN,
           description="Dummy parameter.")
private ALDDirectoryString param_dir

param_double

@Parameter(label="double",
           required=false,
           dataIOOrder=3,
           direction=IN,
           description="Dummy parameter.")
private double param_double

param_Double

@Parameter(label="Double",
           required=false,
           dataIOOrder=10,
           direction=IN,
           description="Dummy parameter.")
private java.lang.Double param_Double

param_enum

@Parameter(label="Enum",
           required=false,
           dataIOOrder=19,
           direction=IN,
           description="Dummy parameter.")
private ALDInputParameterTester.EnumSelection param_enum

param_file

@Parameter(label="File",
           required=false,
           dataIOOrder=21,
           direction=IN,
           description="Dummy parameter.")
private ALDFileString param_file

param_float

@Parameter(label="float",
           required=false,
           dataIOOrder=4,
           direction=IN,
           description="Dummy parameter.")
private float param_float

param_Float

@Parameter(label="Float",
           required=false,
           dataIOOrder=11,
           direction=IN,
           description="Dummy parameter.")
private java.lang.Float param_Float

param_int

@Parameter(label="int",
           required=false,
           dataIOOrder=5,
           direction=IN,
           description="Dummy parameter.")
private int param_int

param_Integer

@Parameter(label="Integer",
           required=false,
           dataIOOrder=12,
           direction=IN,
           description="Dummy parameter.")
private java.lang.Integer param_Integer

param_long

@Parameter(label="long",
           required=false,
           dataIOOrder=6,
           direction=IN,
           description="Dummy parameter.")
private long param_long

param_Long

@Parameter(label="Long",
           required=false,
           dataIOOrder=13,
           direction=IN,
           description="Dummy parameter.")
private java.lang.Long param_Long

param_short

@Parameter(label="short",
           required=false,
           dataIOOrder=7,
           direction=IN,
           description="Dummy parameter.")
private short param_short

param_Short

@Parameter(label="Short",
           required=false,
           dataIOOrder=14,
           direction=IN,
           description="Dummy parameter.")
private java.lang.Short param_Short

param_String

@Parameter(label="String",
           required=false,
           dataIOOrder=0,
           direction=IN,
           description="Dummy parameter.")
private java.lang.String param_String

param_vectorDouble

@Parameter(label="Vector_Double",
           required=false,
           dataIOOrder=20,
           direction=IN,
           description="Dummy parameter.")
private java.util.Vector<java.lang.Double> param_vectorDouble
Constructor Detail

ALDInputParameterTester

public ALDInputParameterTester()
                        throws ALDOperatorException
Default constructor.

Throws:
ALDOperatorException
Method Detail

operate

protected void operate()
Description copied from class: ALDOperator
This method does the actual work and needs to be implemented by every subclass.

Specified by:
operate in class ALDOperator