public final class MultiplePropertyChangeListenerHandler
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private Callback<java.lang.String,java.lang.Void> |
propertyChangedHandler |
private ChangeListener<java.lang.Object> |
propertyChangedListener |
private java.util.Map<ObservableValue<?>,java.lang.String> |
propertyReferenceMap
This is part of the workaround introduced during delomboking.
|
private WeakChangeListener<java.lang.Object> |
weakPropertyChangedListener |
Constructor and Description |
---|
MultiplePropertyChangeListenerHandler(Callback<java.lang.String,java.lang.Void> propertyChangedHandler) |
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
void |
registerChangeListener(ObservableValue<?> property,
java.lang.String reference)
Subclasses can invoke this method to register that we want to listen to
property change events for the given property.
|
void |
unregisterChangeListener(ObservableValue<?> property) |
private final Callback<java.lang.String,java.lang.Void> propertyChangedHandler
private java.util.Map<ObservableValue<?>,java.lang.String> propertyReferenceMap
private final ChangeListener<java.lang.Object> propertyChangedListener
private final WeakChangeListener<java.lang.Object> weakPropertyChangedListener
public MultiplePropertyChangeListenerHandler(Callback<java.lang.String,java.lang.Void> propertyChangedHandler)
public final void registerChangeListener(ObservableValue<?> property, java.lang.String reference)
property
- reference
- public final void unregisterChangeListener(ObservableValue<?> property)
public void dispose()