- All Superinterfaces:
javafx.beans.Observable,javafx.beans.value.ObservableObjectValue<T>,javafx.beans.value.ObservableValue<T>
- All Known Subinterfaces:
EasyBinding<T>
- All Known Implementing Classes:
EasyPreboundBinding
public interface EasyObservableValue<T>
extends javafx.beans.value.ObservableObjectValue<T>
A standard
ObservableObjectValue enriched by convenient helper methods to generate bindings in a fluent style.-
Method Summary
Modifier and TypeMethodDescriptiondefault Subscriptionlisten(javafx.beans.InvalidationListener listener) default Subscriptiondefault <R> EasyBinding<R>default <R> EasyBinding<R>mapObservable(Function<? super T, ? extends javafx.beans.value.ObservableValue<R>> mapper) default <U> SelectBuilder<U>Starts a selection chain.default <R> PropertyBinding<R>selectProperty(Function<? super T, ? extends javafx.beans.property.Property<R>> mapper) default SubscriptionMethods inherited from interface javafx.beans.Observable
addListener, removeListenerMethods inherited from interface javafx.beans.value.ObservableObjectValue
getMethods inherited from interface javafx.beans.value.ObservableValue
addListener, flatMap, getValue, orElse, removeListener, when
-
Method Details
-
map
- Specified by:
mapin interfacejavafx.beans.value.ObservableValue<T>- See Also:
-
mapObservable
default <R> EasyBinding<R> mapObservable(Function<? super T, ? extends javafx.beans.value.ObservableValue<R>> mapper) -
selectProperty
default <R> PropertyBinding<R> selectProperty(Function<? super T, ? extends javafx.beans.property.Property<R>> mapper) -
select
default <U> SelectBuilder<U> select(Function<? super T, javafx.beans.value.ObservableValue<U>> selector) Starts a selection chain. A selection chain is just a more efficient equivalent to a chain ofmapObservable(Function). -
listen
-
listen
-
subscribe
-