Skip navigation links
B C D E F G H I O R S T U V W 

B

BidirectionalBinding<TValue> - Class in de.saxsys.bindablefx
This class allows for bidirectional binding of two Propertys of different type using a converter to convert from one type to the other and vice versa.
bind(Property<TValue>, Property<TOtherValue>, IConverter<TValue, TOtherValue>) - Static method in class de.saxsys.bindablefx.BidirectionalBinding
 
bindBidirectional(Property<TValue>, Property<TConvertedValue>, IConverter<TValue, TConvertedValue>) - Static method in class de.saxsys.bindablefx.Bindings
Binds the given property1 bidirectional against the property2, the values will be converted using the given IConverter.
bindBidirectional(Property<TOtherValue>, IConverter<TValue, TOtherValue>) - Method in interface de.saxsys.bindablefx.IPropertyBinding
Binds the given Property bidirectional against this IPropertyBinding using the given IConverter to convert back and forth.
Bindings - Class in de.saxsys.bindablefx
Utility class to allow for the binding mechanisms in the lib to be used and is also the only point of entrance.

C

clearValue() - Method in class de.saxsys.bindablefx.ValueContainer
Clears the ValueContainer.value and marks this ValueContainer has not having a value.
convert(ObservableValue<TValue>, Function<TValue, TConvertedValue>) - Static method in class de.saxsys.bindablefx.Bindings
Creates
convertBack(TConvertedValue) - Method in interface de.saxsys.bindablefx.IConverter
Converts back the converted value into the base value.
convertTo(TValue) - Method in interface de.saxsys.bindablefx.IConverter
Converts the base value into the desired converted value.
convertTo(Function<TValue, TConvertedValue>) - Method in interface de.saxsys.bindablefx.IFluentBinding
Creates a new IFluentBinding that converts the value of this IFluentBinding into another type.

D

de.saxsys.bindablefx - package de.saxsys.bindablefx
 
dispose() - Method in class de.saxsys.bindablefx.RelayBinding
Stops listening to the RootBinding.observedValue and also stops the replacement, fallback value and all attached listeners.

E

equals(Object) - Method in class de.saxsys.bindablefx.BidirectionalBinding
 

F

fallbackOn(TValue) - Method in interface de.saxsys.bindablefx.IFluentBinding
Sets a fallback value that will be returned if the underlying ObservableValue is not yet set.

G

getProperty1() - Method in class de.saxsys.bindablefx.BidirectionalBinding
 
getProperty2() - Method in class de.saxsys.bindablefx.BidirectionalBinding
 
getValue() - Method in class de.saxsys.bindablefx.ValueContainer

H

hasFallbackValue() - Method in interface de.saxsys.bindablefx.IFluentBinding
Determines if the binding has as fallback value.
hashCode() - Method in class de.saxsys.bindablefx.BidirectionalBinding
 
hasListeners() - Method in interface de.saxsys.bindablefx.IFluentBinding
Determines if this binding has any ChangeListener or InvalidationListener attached to it.
hasReplacement() - Method in interface de.saxsys.bindablefx.IFluentBinding
Determines if the binding has a replacement.
hasValue() - Method in class de.saxsys.bindablefx.ValueContainer
Determines if this containers ValueContainer.value has been set at one point in time.

I

IConverter<TValue,TConvertedValue> - Interface in de.saxsys.bindablefx
This interface is used to convert from a givne value into a desired value and vice versa.
IFluentBinding<TValue> - Interface in de.saxsys.bindablefx
This interface allows for fluent api calls when binding ObservableValue or Property.
ifPresent(Consumer<TValue>) - Method in class de.saxsys.bindablefx.ValueContainer
Calls the given Consumer if this ValueContainer currently has a value.
IPropertyBinding<TValue> - Interface in de.saxsys.bindablefx
This interface allows for a Property to be bound.
isBidirectionalBound() - Method in interface de.saxsys.bindablefx.IPropertyBinding
Determines if this IPropertyBinding is bidirectional bound against any other Property.

O

observe(ObservableValue<TValue>) - Static method in class de.saxsys.bindablefx.Bindings
Creates a new RootBinding that listens to changes made to the given ObservableValue and then invokes its own binding mechanism.

R

RelayBinding<TParentValue,TValue,TObservedValue extends javafx.beans.value.ObservableValue<TValue>> - Class in de.saxsys.bindablefx
This is a binding that acts as an intermediate binding so that multiple cascaded properties can be observed and the desired property can be bound at the very end.
replaceWith(Predicate<TValue>, TValue) - Method in interface de.saxsys.bindablefx.IFluentBinding
Fallback on the given fallback value if the value of the underlying ObservableValue computes to true using the given Predicate.
replaceWith(Function<TValue, TValue>) - Method in interface de.saxsys.bindablefx.IFluentBinding
Applies the given Function whenever the underlying ObservableValue is changed, allowing for certain values to be replaced or ignored.

S

setValue(TValue) - Method in class de.saxsys.bindablefx.ValueContainer
Sets the ValueContainer.value and also marks this ValueContainer as having a value.
stopFallbackOn() - Method in interface de.saxsys.bindablefx.IFluentBinding
Removes the fallback value, so that null will be returned instead of the fallback value.
stopListeners() - Method in interface de.saxsys.bindablefx.IFluentBinding
Removes all the ChangeListener and InvalidationListener that have been attached to this binding.
stopReplacement() - Method in interface de.saxsys.bindablefx.IFluentBinding
Stops replacing the value of the underlying ObservableValue.

T

thenObserve(Function<TValue, TRelayedObservedValue>) - Method in interface de.saxsys.bindablefx.IFluentBinding
Creates a new IFluentBinding that listens to changes of this IFluentBinding and then relays to another ObservableValue that is being watched.
thenObserveProperty(Function<TValue, TRelayedProperty>) - Method in interface de.saxsys.bindablefx.IFluentBinding
Creates a new IFluentBinding that listens to changes of this IFluentBinding and then relays to another Property that is being watched.

U

unbind(Property<TValue>, Property<TOtherValue>) - Static method in class de.saxsys.bindablefx.BidirectionalBinding
 
unbind(Object, Object) - Static method in class de.saxsys.bindablefx.BidirectionalBinding
 
unbindBidirectional(Property<TValue>, Property<TConvertedValue>) - Static method in class de.saxsys.bindablefx.Bindings
Unbinds the given property1 bidirectional from property2.
unbindBidirectional() - Method in interface de.saxsys.bindablefx.IPropertyBinding
Unbinds this IPropertyBinding bidirectional from any property it might have been bound too.
unbindBidirectionalConverted(Property<TOtherValue>) - Method in interface de.saxsys.bindablefx.IPropertyBinding
Unbinds the given Property bidirectional from this IPropertyBinding.

V

ValueContainer<TValue> - Class in de.saxsys.bindablefx
This class represents a container for a value.
ValueContainer() - Constructor for class de.saxsys.bindablefx.ValueContainer
 

W

wasGarbageCollected() - Method in class de.saxsys.bindablefx.BidirectionalBinding
 
willRememberSetValue(boolean) - Method in interface de.saxsys.bindablefx.IPropertyBinding
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.
willRememberSetValue() - Method in interface de.saxsys.bindablefx.IPropertyBinding
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.
B C D E F G H I O R S T U V W 
Skip navigation links

Copyright © 2016 Saxonia Systems AG. All rights reserved.