public class ChangeEvent
extends java.util.EventObject
Constructor and Description |
---|
ChangeEvent(java.lang.Object source,
ChangeType type)
Construct a ChangeEvent with no change details.
|
ChangeEvent(java.lang.Object source,
ChangeType type,
java.lang.Object change)
Construct a ChangeEvent specifying a new value for
a property, or an object to be added to a collection.
|
ChangeEvent(java.lang.Object source,
ChangeType type,
java.lang.Object change,
java.lang.Object previous)
Construct a ChangeEvent specifying a new value for
a property, and giving the previous value.
|
ChangeEvent(java.lang.Object source,
ChangeType type,
java.lang.Object change,
java.lang.Object previous,
ChangeEvent chain)
Construct a ChangeEvent to be fired because another ChangeEvent has
been received from a property object.
|
Modifier and Type | Method and Description |
---|---|
ChangeEvent |
getChainedEvent()
Return the event which caused this to be fired, or
null
if this change was not caused by another event. |
java.lang.Object |
getChange()
Return an object which is to be the new value of some property,
or is to be added to a collection.
|
java.lang.Object |
getPrevious()
Return the old value of a property being changed.
|
ChangeType |
getType()
Find the type of this event.
|
java.lang.String |
toString() |
public ChangeEvent(java.lang.Object source, ChangeType type)
source
- The object being changed.type
- The type of change being made.public ChangeEvent(java.lang.Object source, ChangeType type, java.lang.Object change)
source
- The object being changed.type
- The type of change being made.change
- The new value of the property being changed.public ChangeEvent(java.lang.Object source, ChangeType type, java.lang.Object change, java.lang.Object previous)
source
- The object being changed.type
- The type of change being made.change
- The new value of the property being changed.previous
- The old value of the property being changed.public ChangeEvent(java.lang.Object source, ChangeType type, java.lang.Object change, java.lang.Object previous, ChangeEvent chain)
source
- The object being changed.type
- The type of change being made.change
- The new value of the property being changed.previous
- The old value of the property being changed.chain
- The event which caused this event to be fired.public ChangeType getType()
public java.lang.Object getChange()
null
is this is not meaningful.public java.lang.Object getPrevious()
null
is this is not meaningful.public ChangeEvent getChainedEvent()
null
if this change was not caused by another event.public java.lang.String toString()
toString
in class java.util.EventObject