Uses of Interface
org.reactfx.value.Val
Packages that use Val
-
Uses of Val in org.reactfx
Subinterfaces of Val in org.reactfxModifier and TypeInterfaceDescriptioninterfaceObservable boolean that changes value when suspended.Classes in org.reactfx that implement ValModifier and TypeClassDescriptionclassObservable boolean value that is normallyfalse, but istruewhen suspended.classObservable boolean value that is normallytrue, but isfalsewhen suspended. -
Uses of Val in org.reactfx.collection
Methods 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 TypeInterfaceDescriptioninterfaceProperVal<T>interfaceObservable value whose invalidation and change notifications can be temporarily suspended.interfaceWritable value whose invalidation and change notifications can be temporarily suspended.interfaceVar<T>Classes in org.reactfx.value that implement ValSubclasses with type arguments of type Val in org.reactfx.valueMethods 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> LikeVal.animate(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 ObservableValueobsevery timeobschanges.static <T extends javafx.animation.Interpolatable<T>>
Val<T> Val.animate(javafx.beans.value.ObservableValue<T> obs, BiFunction<? super T, ? super T, Duration> duration) LikeVal.animate(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 ObservableValueobsevery timeobschanges.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 toVal.conditionOn(ObservableValue)where the condition is thatnodeis 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) LikeVal.map(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 istruewhennodeis 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