com.ibm.commons.iloader.node.validators
Class DoubleValidator
java.lang.Object
com.ibm.commons.iloader.node.validators.DoubleValidator
- All Implemented Interfaces:
- IValidator
- Direct Known Subclasses:
- StrictNumberValidator
public class DoubleValidator
- extends java.lang.Object
- implements IValidator
A validator that ensures the value entered is a double. It is advised to use the static
instance of this class, com.ibm.commons.iloader.node.validators.DoubleValidator.instance
.
Constructor Summary |
DoubleValidator()
Creates a new instance of this class. |
DoubleValidator(java.lang.Double minValue,
java.lang.Double maxValue)
Creates a new instance of this validator with specified minimum and maximum values. |
Method Summary |
boolean |
isBeingValid(java.lang.String value)
Determines if the current value is valid. |
boolean |
isValid(java.lang.String value,
Messages messages)
Determines if the overall input is valid. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
instance
public static final DoubleValidator instance
DoubleValidator
public DoubleValidator()
- Creates a new instance of this class.
DoubleValidator
public DoubleValidator(java.lang.Double minValue,
java.lang.Double maxValue)
- Creates a new instance of this validator with specified minimum and maximum values.
- Parameters:
minValue
- the minimum value that will be accepted for inputmaxValue
- the maximum value that will be accepted for input
isBeingValid
public boolean isBeingValid(java.lang.String value)
- Description copied from interface:
IValidator
- Determines if the current value is valid. If it is not valid then it will not be accepted by the widget as
being a valid input. (e.g. inputEvent.doit = false)
- Specified by:
isBeingValid
in interface IValidator
- Parameters:
value
- the string value which has been entered by the end user and requires validation.
- Returns:
- true if the input should be accepted.
isValid
public boolean isValid(java.lang.String value,
Messages messages)
- Description copied from interface:
IValidator
- Determines if the overall input is valid. If the input is valid then true is returned and no further action is
required. If the input is invalid false is returned an a message can optionally be added to the
messages
bundle. Any messages added will be displayed to the end user in the form of a messagebox.
- Specified by:
isValid
in interface IValidator
- Parameters:
value
- the string value which has been entered by the end user and requires validation.messages
- a bundle of messages to be displayed to the end user in the event that validation fails.
- Returns:
- true if the input should be accepted.