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.
-
parameterName
- A short description of a parameter.
-
ParameterType()
-
-
getDefaultValue()
-
-
getMaxValue()
-
-
getMinValue()
-
-
getParameterName()
-
-
getRange()
-
-
inRange(String)
-
-
makeParameterClass(String)
- makeParameterClass creates an instance of a parameter type.
-
setParameterName(String)
-
-
string2Parameter(String[])
-
-
string2ParameterName(String[])
- Get the parameterName from the Module Description File.
parameterName
private String parameterName
- A short description of a parameter.
ParameterType
ParameterType()
string2Parameter
public abstract void string2Parameter(String cleanLines[])
getDefaultValue
abstract String getDefaultValue()
getMinValue
abstract String getMinValue()
getMaxValue
abstract String getMaxValue()
getRange
abstract String getRange()
inRange
abstract boolean inRange(String valueString)
getParameterName
public String getParameterName()
setParameterName
public void setParameterName(String pN)
string2ParameterName
void string2ParameterName(String cleanLines[])
- Get the parameterName from the Module Description File.
A parameter name may not be empty.
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