Bidirectional binding with conversion

Michael Heinrichs michael.heinrichs at
Fri Dec 9 01:33:30 PST 2011

Hi everybody,

I am working on a solution for the Binding API that allows bidirectional bindings between an arbitrary property and a StringProperty. (The long term plan is to allow bidirectional bindings between two arbitrary properties in JavaFX 3.0). The request is tracked here:

The class javafx.beans.binding.Bindings will get two new methods:
    public static void bindBidirectional(Property<String> stringProperty, Property<?> otherProperty, Format format)
    public static void unbindBidirectional(Object property1, Object property2)

The class will also get two new methods:
    public void bindBidirectional(Property<?> other, Format format)
    public void unbindBidirectional(Object other)

If parsing the StringProperty fails, the other property will be set to the default value. If formatting the arbitraty property fails, the StringProperty will be set to the empty String.

Any thoughts?


More information about the openjfx-dev mailing list