examples.e2e.b2b
Class DoubleValueValidator
java.lang.Object
|
+--examples.e2e.b2b.DoubleValueValidator
- public class DoubleValueValidator
- extends java.lang.Object
- implements Validator
Validate a String
value as a double
within
a defined range. The string value typically comes from an HTML form. The
String
value must represent a valid java double
number. An expression object (DoubleMinMaxExpression
)
restricts the numerical values that the
double
value may take.
The allowed value is dictated by the following expression:
expression.max() >= value >= expression.min()
- See Also:
DoubleMinMaxExpression
,
Validator
Method Summary
|
java.lang.String |
validate(ValidatedValues validatedValues,
java.lang.String key,
java.lang.Object expressionObject,
java.lang.String message)
Validates the String value from the
validatedValues object (which is retrieved
using the key supplied) as a java double . |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
DoubleValueValidator
public DoubleValueValidator()
- Constructs a validator.
validate
public java.lang.String validate(ValidatedValues validatedValues,
java.lang.String key,
java.lang.Object expressionObject,
java.lang.String message)
- Validates the
String
value from the
validatedValues
object (which is retrieved
using the key
supplied) as a java double
.
The expression object dictates the minimum and maximum values
for the double
value.
The String
value obtained from the
validatedValues
object is trimmed of whitespace using
the trim()
method of String
.
See the ValidatedValues
documentation for more details on determining the outcome of the validate()
method call.
- Specified by:
- validate in interface Validator
- Parameters:
validatedValues
- a ValidatedValues
object which contains the value to validate.key
- the key to use with the validatedValues
object
to obtain the string to validate.expressionObject
- an object of type DoubleMinMaxExpression
that expresses the minimum and maximum values for the validated value.message
- the message to use if the value fails to validate. If
message
is null then built-in messages will be used.- Returns:
- the trimmed
String
retrieved from
validatedValues
via the key
. - Throws:
- java.lang.RuntimeException - if the
expressionObject
is not an instance of DoubleMinMaxExpression
.
Copyright © 2002 BEA Systems, Inc. All Rights Reserved