Bidirectional binding with conversion
    Jonathan Giles 
    jonathan.giles at oracle.com
       
    Fri Dec  9 01:42:00 PST 2011
    
    
  
I'm sure there is a reason, but why do the unbind methods take Object 
rather than Property<?> or similar?
-- Jonathan
On Friday, 9 December 2011 7:33:30 p.m., Michael Heinrichs wrote:
> 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