|
Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile 11g Release 2 (11.1.2.4.0) E27204-03 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
java.util.EventObject
oracle.adfmf.java.beans.PropertyChangeEvent
public class PropertyChangeEvent
A "PropertyChange" event gets delivered whenever a bean changes a "bound" or "constrained" property. A PropertyChangeEvent object is sent as an argument to the PropertyChangeListener and VetoableChangeListener methods.
Normally PropertyChangeEvents are accompanied by the name and the old and new value of the changed property. 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.
An event source may send a null object as the name to indicate that an arbitrary set of if its properties have changed. In this case the old and new values should also be null.
Constructor Summary | |
---|---|
PropertyChangeEvent(java.lang.Object source, java.lang.String propertyName, boolean oldValue, boolean newValue) Constructs a new PropertyChangeEvent . |
|
PropertyChangeEvent(java.lang.Object source, java.lang.String propertyName, byte oldValue, byte newValue) Constructs a new PropertyChangeEvent . |
|
PropertyChangeEvent(java.lang.Object source, java.lang.String propertyName, char oldValue, char newValue) Constructs a new PropertyChangeEvent . |
|
PropertyChangeEvent(java.lang.Object source, java.lang.String propertyName, double oldValue, double newValue) Constructs a new PropertyChangeEvent . |
|
PropertyChangeEvent(java.lang.Object source, java.lang.String propertyName, float oldValue, float newValue) Constructs a new PropertyChangeEvent . |
|
PropertyChangeEvent(java.lang.Object source, java.lang.String propertyName, int oldValue, int newValue) Constructs a new PropertyChangeEvent . |
|
PropertyChangeEvent(java.lang.Object source, java.lang.String propertyName, long oldValue, long newValue) Constructs a new PropertyChangeEvent . |
|
PropertyChangeEvent(java.lang.Object source, java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue) Constructs a new PropertyChangeEvent . |
|
PropertyChangeEvent(java.lang.Object source, java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue, long timestamp) Constructs a new PropertyChangeEvent . |
|
PropertyChangeEvent(java.lang.Object source, java.lang.String propertyName, short oldValue, short newValue) Constructs a new PropertyChangeEvent . |
Method Summary | |
---|---|
int |
compareTo(java.lang.Object o) Used to compare the two property change events for the purpose of generation time. |
java.lang.Object |
getNewValue() Sets the new value for the property, expressed as an Object. |
java.lang.Object |
getOldValue() Gets the old value for the property, expressed as an Object. |
java.lang.String |
getPropertyName() Gets the programmatic name of the property that was changed. |
long |
getTimestamp() Gets the create timestamp. |
java.lang.String |
toString() Generate a simple string representation of the event. |
Methods inherited from class java.util.EventObject |
---|
getSource |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public PropertyChangeEvent(java.lang.Object source, java.lang.String propertyName, boolean oldValue, boolean newValue)
PropertyChangeEvent
.
source
- The bean that fired the event.propertyName
- The programmatic name of the property that was changed.oldValue
- The old value of the property.newValue
- The new value of the property.public PropertyChangeEvent(java.lang.Object source, java.lang.String propertyName, int oldValue, int newValue)
PropertyChangeEvent
.
source
- The bean that fired the event.propertyName
- The programmatic name of the property that was changed.oldValue
- The old value of the property.newValue
- The new value of the property.public PropertyChangeEvent(java.lang.Object source, java.lang.String propertyName, long oldValue, long newValue)
PropertyChangeEvent
.
source
- The bean that fired the event.propertyName
- The programmatic name of the property that was changed.oldValue
- The old value of the property.newValue
- The new value of the property.public PropertyChangeEvent(java.lang.Object source, java.lang.String propertyName, short oldValue, short newValue)
PropertyChangeEvent
.
source
- The bean that fired the event.propertyName
- The programmatic name of the property that was changed.oldValue
- The old value of the property.newValue
- The new value of the property.public PropertyChangeEvent(java.lang.Object source, java.lang.String propertyName, float oldValue, float newValue)
PropertyChangeEvent
.
source
- The bean that fired the event.propertyName
- The programmatic name of the property that was changed.oldValue
- The old value of the property.newValue
- The new value of the property.public PropertyChangeEvent(java.lang.Object source, java.lang.String propertyName, double oldValue, double newValue)
PropertyChangeEvent
.
source
- The bean that fired the event.propertyName
- The programmatic name of the property that was changed.oldValue
- The old value of the property.newValue
- The new value of the property.public PropertyChangeEvent(java.lang.Object source, java.lang.String propertyName, char oldValue, char newValue)
PropertyChangeEvent
.
source
- The bean that fired the event.propertyName
- The programmatic name of the property that was changed.oldValue
- The old value of the property.newValue
- The new value of the property.public PropertyChangeEvent(java.lang.Object source, java.lang.String propertyName, byte oldValue, byte newValue)
PropertyChangeEvent
.
source
- The bean that fired the event.propertyName
- The programmatic name of the property that was changed.oldValue
- The old value of the property.newValue
- The new value of the property.public PropertyChangeEvent(java.lang.Object source, java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
PropertyChangeEvent
.
source
- The bean that fired the event.propertyName
- The programmatic name of the property that was changed.oldValue
- The old value of the property.newValue
- The new value of the property.public PropertyChangeEvent(java.lang.Object source, java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue, long timestamp)
PropertyChangeEvent
.
source
- The bean that fired the event.propertyName
- The programmatic name of the property that was changed.oldValue
- The old value of the property.newValue
- The new value of the property.timestamp
- The timestamp associated with the creationsMethod Detail |
---|
public java.lang.String getPropertyName()
public java.lang.Object getNewValue()
public java.lang.Object getOldValue()
public long getTimestamp()
public int compareTo(java.lang.Object o)
compareTo
in interface java.lang.Comparable
public java.lang.String toString()
toString
in class java.util.EventObject
|
Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile 11g Release 2 (11.1.2.4.0) E27204-03 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |