JIDE 3.5.15

com.jidesoft.validation
Class ValidationObject

java.lang.Object
  extended by java.util.EventObject
      extended by com.jidesoft.validation.ValidationObject
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
TableValidationObject

public class ValidationObject
extends EventObject

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:
Serialized Form

Field Summary
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
ValidationObject(Object source, Object oldValue, Object newValue)
          Constructs a new ValidationObject.
 
Method Summary
 Object getNewValue()
          Sets the new value, expressed as an Object.
 Object getOldValue()
          Gets the old value, expressed as an Object.
 String toString()
           
 
Methods inherited from class java.util.EventObject
getSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ValidationObject

public ValidationObject(Object source,
                        Object oldValue,
                        Object newValue)
Constructs a new ValidationObject.

Parameters:
source - The source that sends this ValidationObject.
oldValue - The old value.
newValue - The new value.
Method Detail

getNewValue

public Object getNewValue()
Sets the new value, expressed as an Object.

Returns:
The new value, expressed as an Object.

getOldValue

public Object getOldValue()
Gets the old value, expressed as an Object.

Returns:
The old value, expressed as an Object.

toString

public String toString()
Overrides:
toString in class EventObject

JIDE 3.5.15