All Packages Class Hierarchy This Package Previous Next Index
Class com.trumphurst.utils.TRangeDoubleProperty
java.lang.Object
|
+----com.trumphurst.utils.TDoubleProperty
|
+----com.trumphurst.utils.TRangeDoubleProperty
- public class TRangeDoubleProperty
- extends TDoubleProperty
A TProperty which holds a double value limited to a range
-
high
- The highest permitted value in the range
-
low
- The lowest permitted value in the range
-
TRangeDoubleProperty(double, double, double)
- Construct with a value and range
-
arguments()
- Return a String representation of the arguments necessary to construct the property.
-
construct(String)
- "Construct" the property from a String argument list.
-
set(double)
-
Set the value
low
protected double low
- The lowest permitted value in the range
high
protected double high
- The highest permitted value in the range
TRangeDoubleProperty
public TRangeDoubleProperty(double d,
double low,
double high) throws ValidationException
- Construct with a value and range
- Parameters:
- d - the value
- low - the lowest permissible value
- high - the highest permissible value
- Throws: ValidationException
- if d < low or d > high
set
public void set(double d) throws ValidationException
- Set the value
- Parameters:
- d - the value to set
- Throws: ValidationException
- if d < low or d > high
- Overrides:
- set in class TDoubleProperty
construct
public void construct(String arguments) throws ValidationException
- "Construct" the property from a String argument list.
- Parameters:
- arguments - a string of the form "1.0,0.0,2.0" representing "value,low,high"
- Throws: ValidationException
- if the arguments cannot be parsed, or
the value is outside the specified range.
- Overrides:
- construct in class TDoubleProperty
arguments
public String arguments()
- Return a String representation of the arguments necessary to construct the property.
- Returns:
- a string of the form "1.0,0.0,2.0" representing "value,low,high"
- Overrides:
- arguments in class TDoubleProperty
All Packages Class Hierarchy This Package Previous Next Index