Bidirectional binding with conversion
Michael Heinrichs
michael.heinrichs at oracle.com
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: http://javafx-jira.kenai.com/browse/RT-18203
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 javafx.beans.property.StringProperty 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?
Thanks,
Michael
More information about the openjfx-dev
mailing list