public interface IPropertyBinding<TValue> extends javafx.beans.property.Property<TValue>, IFluentBinding<TValue>
Property to be bound.| Modifier and Type | Method and Description |
|---|---|
<TOtherValue> |
bindBidirectional(@NotNull javafx.beans.property.Property<TOtherValue> other,
@NotNull IConverter<TValue,TOtherValue> converter)
Binds the given
Property bidirectional against this IPropertyBinding using the given IConverter to convert back and forth. |
boolean |
isBidirectionalBound()
Determines if this
IPropertyBinding is bidirectional bound against any other Property. |
void |
unbindBidirectional()
Unbinds this
IPropertyBinding bidirectional from any property it might have been bound too. |
<TOtherValue> |
unbindBidirectionalConverted(@NotNull javafx.beans.property.Property<TOtherValue> other)
Unbinds the given
Property bidirectional from this IPropertyBinding. |
boolean |
willRememberSetValue()
Determines if this
IPropertyBinding will remember the value that has been provided by the WritableValue.setValue(Object) method if its current property is not yet set. |
IPropertyBinding<TValue> |
willRememberSetValue(boolean willRememberSetValue)
Determines if this
IPropertyBinding will remember the value that has been provided by the WritableValue.setValue(Object) method if its current property is not yet set. |
bind, bindBidirectional, isBound, unbind, unbindBidirectionalconvertTo, fallbackOn, hasFallbackValue, hasListeners, hasReplacement, replaceWith, replaceWith, stopFallbackOn, stopListeners, stopReplacement, thenObserve, thenObservePropertydispose, getDependencies, invalidate, isValidIPropertyBinding<TValue> willRememberSetValue(boolean willRememberSetValue)
IPropertyBinding will remember the value that has been provided by the WritableValue.setValue(Object) method if its current property is not yet set.
The memorized value will then be set as soon as the property is availablewillRememberSetValue - determines if the value shall be remembered or not.IPropertyBinding.willRememberSetValue()boolean willRememberSetValue()
IPropertyBinding will remember the value that has been provided by the WritableValue.setValue(Object) method if its current property is not yet set.willRememberSetValue(boolean)<TOtherValue> void bindBidirectional(@NotNull
@NotNull javafx.beans.property.Property<TOtherValue> other,
@NotNull
@NotNull IConverter<TValue,TOtherValue> converter)
Property bidirectional against this IPropertyBinding using the given IConverter to convert back and forth.TOtherValue - the type of the value of the other Property.other - the other Property to bind to.converter - the IConverter to use when converting back and forth.<TOtherValue> void unbindBidirectionalConverted(@NotNull
@NotNull javafx.beans.property.Property<TOtherValue> other)
Property bidirectional from this IPropertyBinding.TOtherValue - the type of the value of the other Property.other - the other Property to bind to.void unbindBidirectional()
IPropertyBinding bidirectional from any property it might have been bound too.boolean isBidirectionalBound()
IPropertyBinding is bidirectional bound against any other Property.IPropertyBinding is bidirectional bound against any other Property, otherwise false.Copyright © 2016 Saxonia Systems AG. All rights reserved.