All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class parameter.ParameterType

java.lang.Object
   |
   +----parameter.ParameterType

public abstract class ParameterType
extends Object
ParameterType can contain all different parametersTypes. This abstract class can contain all 4 parameter types: integer types, real types, string types and boolean types. This class also contains the parameter name. This value is read from the Module Description File and can not be changed within the framework.


Variable Index

 o parameterName
A short description of a parameter.

Constructor Index

 o ParameterType()

Method Index

 o getDefaultValue()
 o getMaxValue()
 o getMinValue()
 o getParameterName()
 o getRange()
 o inRange(String)
 o makeParameterClass(String)
makeParameterClass creates an instance of a parameter type.
 o setParameterName(String)
 o string2Parameter(String[])
 o string2ParameterName(String[])
Get the parameterName from the Module Description File.

Variables

 o parameterName
 private String parameterName
A short description of a parameter.

Constructors

 o ParameterType
 ParameterType()

Methods

 o string2Parameter
 public abstract void string2Parameter(String cleanLines[])
 o getDefaultValue
 abstract String getDefaultValue()
 o getMinValue
 abstract String getMinValue()
 o getMaxValue
 abstract String getMaxValue()
 o getRange
 abstract String getRange()
 o inRange
 abstract boolean inRange(String valueString)
 o getParameterName
 public String getParameterName()
 o setParameterName
 public void setParameterName(String pN)
 o string2ParameterName
 void string2ParameterName(String cleanLines[])
Get the parameterName from the Module Description File. A parameter name may not be empty.

 o makeParameterClass
 public static ParameterType makeParameterClass(String parId)
makeParameterClass creates an instance of a parameter type. The Module Description File contains a string describing the parameter (int, real, boolean, string). Using this string makeParameterClass will create the right instance of that parameter type, either IntegerParameterType, RealParameterType, StringParameterType or BooleanParameterType.


All Packages  Class Hierarchy  This Package  Previous  Next  Index