Uses of Interface
org.reactfx.value.Val
Packages that use Val
-
Uses of Val in org.reactfx
Subinterfaces of Val in org.reactfxModifier and TypeInterfaceDescriptioninterface
Observable boolean that changes value when suspended.Classes in org.reactfx that implement ValModifier and TypeClassDescription(package private) class
class
Observable boolean value that is normallyfalse
, but istrue
when suspended.class
Observable boolean value that is normallytrue
, but isfalse
when suspended.(package private) class
Constructors in org.reactfx with parameters of type Val -
Uses of Val in org.reactfx.collection
Classes in org.reactfx.collection that implement ValModifier and TypeClassDescription(package private) class
(package private) class
Fields in org.reactfx.collection declared as ValMethods in org.reactfx.collection that return ValModifier and TypeMethodDescriptiondefault <T> Val
<T> static <E,
T> Val <T> LiveList.collapse
(javafx.collections.ObservableList<? extends E> list, Function<? super List<E>, ? extends T> f) default <T> Val
<T> LiveList.collapseDynamic
(javafx.beans.value.ObservableValue<? extends Function<? super List<E>, ? extends T>> f) static <E,
T> Val <T> LiveList.collapseDynamic
(javafx.collections.ObservableList<? extends E> list, javafx.beans.value.ObservableValue<? extends Function<? super List<E>, ? extends T>> f) LiveList.reduce
(BinaryOperator<E> reduction) static <E> Val
<E> LiveList.reduce
(javafx.collections.ObservableList<E> list, BinaryOperator<E> reduction) LiveList.reduceRange
(javafx.beans.value.ObservableValue<javafx.scene.control.IndexRange> range, BinaryOperator<E> reduction) static <E> Val
<E> LiveList.reduceRange
(javafx.collections.ObservableList<E> list, javafx.beans.value.ObservableValue<javafx.scene.control.IndexRange> range, BinaryOperator<E> reduction) LiveList.sizeOf
(javafx.collections.ObservableList<?> list) LiveList.sizeProperty()
-
Uses of Val in org.reactfx.value
Subinterfaces of Val in org.reactfx.valueModifier and TypeInterfaceDescriptioninterface
ProperVal<T>
interface
Observable value whose invalidation and change notifications can be temporarily suspended.interface
Writable value whose invalidation and change notifications can be temporarily suspended.interface
Var<T>
Classes in org.reactfx.value that implement ValModifier and TypeClassDescription(package private) class
AnimatedVal<T>
(package private) class
ConstVal<T>
(package private) class
FlatMapped<T,
U, O extends javafx.beans.value.ObservableValue<U>> (package private) class
FlatMappedVal<T,
U, O extends javafx.beans.value.ObservableValue<U>> (package private) class
FlatMappedVar<T,
U, O extends javafx.beans.property.Property<U>> (package private) class
MappedVal<T,
U> (package private) class
OrElse<T>
(package private) class
OrElseConst<T>
class
ProxyVal<T,
U> (package private) class
SimpleVar<T>
(package private) class
(package private) class
class
ValBase<T>
(package private) class
ValWrapper<T,
D extends javafx.beans.value.ObservableValue<T>> (package private) class
VarFromVal<T>
(package private) class
VarWrapper<T>
Fields in org.reactfx.value declared as ValMethods in org.reactfx.value that return ValModifier and TypeMethodDescriptionVal.animate
(Duration duration, Interpolator<T> interpolator) Val.animate
(BiFunction<? super T, ? super T, Duration> duration, Interpolator<T> interpolator) static <T extends javafx.animation.Interpolatable<T>>
Val<T> Likeanimate(ObservableValue, Duration, Interpolator)
, but uses the interpolation defined by the Interpolatable typeT
.static <T> Val
<T> Val.animate
(javafx.beans.value.ObservableValue<T> obs, Duration duration, Interpolator<T> interpolator) Creates a new Val that gradually transitions to the value of the given ObservableValueobs
every timeobs
changes.static <T extends javafx.animation.Interpolatable<T>>
Val<T> Val.animate
(javafx.beans.value.ObservableValue<T> obs, BiFunction<? super T, ? super T, Duration> duration) Likeanimate(ObservableValue, BiFunction, Interpolator)
, but uses the interpolation defined by the Interpolatable typeT
.static <T> Val
<T> Val.animate
(javafx.beans.value.ObservableValue<T> obs, BiFunction<? super T, ? super T, Duration> duration, Interpolator<T> interpolator) Creates a new Val that gradually transitions to the value of the given ObservableValueobs
every timeobs
changes.static <A,
B, R> Val <R> Val.combine
(javafx.beans.value.ObservableValue<A> src1, javafx.beans.value.ObservableValue<B> src2, BiFunction<? super A, ? super B, ? extends R> f) static <A,
B, C, D, E, F, R>
Val<R> Val.combine
(javafx.beans.value.ObservableValue<A> src1, javafx.beans.value.ObservableValue<B> src2, javafx.beans.value.ObservableValue<C> src3, javafx.beans.value.ObservableValue<D> src4, javafx.beans.value.ObservableValue<E> src5, javafx.beans.value.ObservableValue<F> src6, HexaFunction<? super A, ? super B, ? super C, ? super D, ? super E, ? super F, ? extends R> f) static <A,
B, C, D, E, R>
Val<R> Val.combine
(javafx.beans.value.ObservableValue<A> src1, javafx.beans.value.ObservableValue<B> src2, javafx.beans.value.ObservableValue<C> src3, javafx.beans.value.ObservableValue<D> src4, javafx.beans.value.ObservableValue<E> src5, PentaFunction<? super A, ? super B, ? super C, ? super D, ? super E, ? extends R> f) static <A,
B, C, D, R>
Val<R> Val.combine
(javafx.beans.value.ObservableValue<A> src1, javafx.beans.value.ObservableValue<B> src2, javafx.beans.value.ObservableValue<C> src3, javafx.beans.value.ObservableValue<D> src4, TetraFunction<? super A, ? super B, ? super C, ? super D, ? extends R> f) static <A,
B, C, R>
Val<R> Val.combine
(javafx.beans.value.ObservableValue<A> src1, javafx.beans.value.ObservableValue<B> src2, javafx.beans.value.ObservableValue<C> src3, TriFunction<? super A, ? super B, ? super C, ? extends R> f) Val.conditionOn
(javafx.beans.value.ObservableValue<Boolean> condition) static <T> Val
<T> Val.conditionOn
(javafx.beans.value.ObservableValue<T> obs, javafx.beans.value.ObservableValue<Boolean> condition) static <T> Val
<T> Val.conditionOnShowing
(javafx.beans.value.ObservableValue<T> obs, javafx.scene.Node node) Val.conditionOnShowing
(javafx.scene.Node node) Equivalent toconditionOn(ObservableValue)
where the condition is thatnode
is showing: it is part of a scene graph (Node.sceneProperty()
is notnull
), its scene is part of a window (Scene.windowProperty()
is notnull
) and the window is showing (Window.showingProperty()
istrue
).static <T> Val
<T> Val.constant
(T value) Returns a constant Val that holds the given value.static <T> Val
<T> static <T> Val
<T> Val.create
(Supplier<? extends T> computeValue, EventStream<?> invalidations) static <T> Val
<T> default <U> Val
<U> static <T,
U> Val <U> Val.flatMap
(javafx.beans.value.ObservableValue<T> src, Function<? super T, ? extends javafx.beans.value.ObservableValue<U>> f) default <U> Val
<U> static <T,
U> Val <U> default <U> Val
<U> Val.mapDynamic
(javafx.beans.value.ObservableValue<? extends Function<? super T, ? extends U>> f) Likemap(Function)
, but also allows dynamically changing map function.static <T,
U> Val <U> Val.mapDynamic
(javafx.beans.value.ObservableValue<T> src, javafx.beans.value.ObservableValue<? extends Function<? super T, ? extends U>> f) static <T> Val
<T> Val.orElse
(javafx.beans.value.ObservableValue<? extends T> src, javafx.beans.value.ObservableValue<? extends T> other) static <T> Val
<T> Val.orElseConst
(javafx.beans.value.ObservableValue<? extends T> src, T other) Val.orElseConst
(T other) Val.showingProperty
(javafx.scene.Node node) Returns a Val whose value istrue
whennode
is showing: it is part of a scene graph (Node.sceneProperty()
is notnull
), its scene is part of a window (Scene.windowProperty()
is notnull
) and the window is showing (Window.showingProperty()
istrue
).static <T> Val
<T> Val.wrap
(javafx.beans.value.ObservableValue<T> obs) Returns a Val wrapper around ObservableValue.Constructors in org.reactfx.value with parameters of type Val