private static class BidirectionalBinding.BidirectionalDoubleBinding extends BidirectionalBinding<java.lang.Number>
BidirectionalBinding.StringConversionBidirectionalBinding<T>| Modifier and Type | Field and Description |
|---|---|
private java.lang.ref.WeakReference<DoubleProperty> |
propertyRef1 |
private java.lang.ref.WeakReference<DoubleProperty> |
propertyRef2 |
private boolean |
updating |
| Modifier | Constructor and Description |
|---|---|
private |
BidirectionalDoubleBinding(DoubleProperty property1,
DoubleProperty property2) |
| Modifier and Type | Method and Description |
|---|---|
void |
changed(ObservableValue<? extends java.lang.Number> sourceProperty,
java.lang.Number oldValue,
java.lang.Number newValue)
This method needs to be provided by an implementation of
ChangeListener. |
protected Property<java.lang.Number> |
getProperty1() |
protected Property<java.lang.Number> |
getProperty2() |
bind, bind, bind, bindNumber, bindNumber, bindNumber, bindNumber, bindNumber, bindNumber, bindNumber, bindNumber, equals, hashCode, unbind, unbind, unbindNumber, wasGarbageCollectedprivate final java.lang.ref.WeakReference<DoubleProperty> propertyRef1
private final java.lang.ref.WeakReference<DoubleProperty> propertyRef2
private boolean updating
private BidirectionalDoubleBinding(DoubleProperty property1, DoubleProperty property2)
protected Property<java.lang.Number> getProperty1()
getProperty1 in class BidirectionalBinding<java.lang.Number>protected Property<java.lang.Number> getProperty2()
getProperty2 in class BidirectionalBinding<java.lang.Number>public void changed(ObservableValue<? extends java.lang.Number> sourceProperty, java.lang.Number oldValue, java.lang.Number 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.
sourceProperty - The ObservableValue which value changedoldValue - The old valuenewValue - The new value