public class PropertyChangeEvent extends Event
PropertyChangeEvent event gets delivered whenever a model
changes a "bound" or "constrained" property. A
PropertyChangeEvent object is sent as an argument to the
PropertyChangeListener handling. Normally PropertyChangeEvent 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)| Modifier and Type | Field and Description |
|---|---|
protected Object |
source
The object on which the Event initially occurred.
|
| Constructor and Description |
|---|
PropertyChangeEvent(Object source,
String propertyName,
Object oldValue,
Object newValue)
Constructs a new
PropertyChangeEvent |
| Modifier and Type | Method and Description |
|---|---|
Object |
getNewValue()
Gets the new value for the property, expressed as an Object.
|
Object |
getOldValue()
Gets the old value for the property, expressed as an Object.
|
String |
getPropertyName()
Gets the programmatic name of the property that was changed.
|
Object |
getSource()
Gets the object on which the Event initially occurred.
|
protected transient Object source
public PropertyChangeEvent(Object source, String propertyName, Object oldValue, Object newValue)
PropertyChangeEventsource - 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 propertypublic String getPropertyName()
public Object getSource()
public Object getNewValue()
public Object getOldValue()
Copyright © 2011–2016 eXo Platform SAS. All rights reserved.