public class PropertyDescriptor.Listener<T> extends ReadOnlyPropertyDescriptor.ReadOnlyListener<T> implements ChangeListener<T>, java.beans.VetoableChangeListener
| Modifier and Type | Field and Description |
|---|---|
private boolean |
updating |
bean| Constructor and Description |
|---|
Listener(java.lang.Object bean,
ReadOnlyJavaBeanProperty<T> property) |
| Modifier and Type | Method and Description |
|---|---|
void |
changed(ObservableValue<? extends T> observable,
T oldValue,
T newValue)
This method needs to be provided by an implementation of
ChangeListener. |
void |
vetoableChange(java.beans.PropertyChangeEvent propertyChangeEvent) |
checkRef, getBean, propertyChange, wasGarbageCollectedpublic Listener(java.lang.Object bean,
ReadOnlyJavaBeanProperty<T> property)
public void changed(ObservableValue<? extends T> observable, T oldValue, T newValue)
ChangeListenerChangeListener. It is called if the value of an
ObservableValue changes.
In general is is considered bad practice to modify the observed value in this method.
changed in interface ChangeListener<T>observable - The ObservableValue which value changedoldValue - The old valuenewValue - The new valuepublic void vetoableChange(java.beans.PropertyChangeEvent propertyChangeEvent)
throws java.beans.PropertyVetoException
vetoableChange in interface java.beans.VetoableChangeListenerjava.beans.PropertyVetoException