Package com.jidesoft.validation
Class ValidationObject
java.lang.Object
java.util.EventObject
com.jidesoft.validation.ValidationObject
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
TableValidationObject
ValidationObject is an object containing the information that needed by Validator.
The base class has three things - source, new value and old value.
The source is the object who has the Validator. In the case of cell
editor, cell editor will be the source. In the case of table, source will be
the table.
Normally ValidationObject are accompanied by the old and new value.
If the new value is a primitive
type (such as int or boolean) it must be wrapped as the
corresponding java.lang.* Object type (such as Integer or Boolean).
Null values may be provided for the old and the new values if their
true values are not known.
Users can extend this class to create their own ValidationObject to provide
additional information that needed by Validator. For example, TableValidationObject
extends ValidationObject to add row and column information.
- See Also:
-
Field Summary
Fields inherited from class java.util.EventObject
source
-
Constructor Summary
ConstructorsConstructorDescriptionValidationObject
(Object source, Object oldValue, Object newValue) Constructs a newValidationObject
. -
Method Summary
Modifier and TypeMethodDescriptionSets the new value, expressed as an Object.Gets the old value, expressed as an Object.toString()
Methods inherited from class java.util.EventObject
getSource
-
Constructor Details
-
ValidationObject
Constructs a newValidationObject
.- Parameters:
source
- The source that sends this ValidationObject.oldValue
- The old value.newValue
- The new value.
-
-
Method Details
-
getNewValue
Sets the new value, expressed as an Object.- Returns:
- The new value, expressed as an Object.
-
getOldValue
Gets the old value, expressed as an Object.- Returns:
- The old value, expressed as an Object.
-
toString
- Overrides:
toString
in classEventObject
-