@Override
public ObjectProperty<Boolean> asObject ()
@Override public
void bindBidirectional (
Property<
Boolean> other)
Implementing: javafx.beans.property.Property
Create a bidirectional binding between this Property
and another
one.
Bidirectional bindings exists independently of unidirectional bindings. So it is possible to
add unidirectional binding to a property with bidirectional binding and vice-versa. However, this practice is
discouraged.
It is possible to have multiple bidirectional bindings of one Property.
JavaFX bidirectional binding implementation use weak listeners. This means bidirectional binding does not prevent
properties from being garbage collected.
@Override public
void setValue (
Boolean v)
@Override
public String toString ()
@Override public
void unbindBidirectional (
Property<
Boolean> other)
Implementing: javafx.beans.property.Property
Remove a bidirectional binding between this Property
and another
one.
If no bidirectional binding between the properties exists, calling this
method has no effect.
It is possible to unbind by a call on the second property. This code will work:
property1.bindBirectional(property2);
property2.unbindBidirectional(property1);