Uses of Interface
org.reactfx.value.Val

Packages that use Val
  • Uses of Val in org.reactfx

    Subinterfaces of Val in org.reactfx
    Modifier and Type
    Interface
    Description
    interface 
    Observable boolean that changes value when suspended.
    Classes in org.reactfx that implement Val
    Modifier and Type
    Class
    Description
    (package private) class 
     
    class 
    Observable boolean value that is normally false, but is true when suspended.
    class 
    Observable boolean value that is normally true, but is false when suspended.
    (package private) class 
     
    Constructors in org.reactfx with parameters of type Val
    Modifier
    Constructor
    Description
     
     
  • Uses of Val in org.reactfx.collection

    Classes in org.reactfx.collection that implement Val
    Modifier and Type
    Class
    Description
    (package private) class 
     
    (package private) class 
     
    Fields in org.reactfx.collection declared as Val
    Modifier and Type
    Field
    Description
    private final Val<? extends Function<? super E,? extends F>>
    DynamicallyMappedList.mapper
     
    Methods in org.reactfx.collection that return Val
    Modifier and Type
    Method
    Description
    default <T> Val<T>
    LiveList.collapse(Function<? super List<E>,? extends T> f)
     
    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)
     
    default Val<E>
    LiveList.reduce(BinaryOperator<E> reduction)
     
    static <E> Val<E>
    LiveList.reduce(javafx.collections.ObservableList<E> list, BinaryOperator<E> reduction)
     
    default Val<E>
    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)
     
    static Val<Integer>
    LiveList.sizeOf(javafx.collections.ObservableList<?> list)
     
    default Val<Integer>
    LiveList.sizeProperty()
     
  • Uses of Val in org.reactfx.value

    Subinterfaces of Val in org.reactfx.value
    Modifier and Type
    Interface
    Description
    interface 
     
    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 Val
    Modifier and Type
    Class
    Description
    (package private) class 
     
    (package private) class 
     
    (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 
     
    (package private) class 
     
    (package private) class 
     
    class 
     
    (package private) class 
     
    (package private) class 
     
    (package private) class 
     
    class 
     
    (package private) class 
    ValWrapper<T,D extends javafx.beans.value.ObservableValue<T>>
     
    (package private) class 
     
    (package private) class 
     
    Fields in org.reactfx.value declared as Val
    Modifier and Type
    Field
    Description
    private final Val<T>
    SuspendableValWrapper.delegate
     
    (package private) final Val<O>
    FlatMapped.src
     
    Methods in org.reactfx.value that return Val
    Modifier and Type
    Method
    Description
    default Val<T>
    Val.animate(Duration duration, Interpolator<T> interpolator)
    Returns a new Val that gradually transitions to the value of this Val every time this Val changes.
    default Val<T>
    Val.animate(BiFunction<? super T,? super T,Duration> duration, Interpolator<T> interpolator)
    Returns a new Val that gradually transitions to the value of this Val every time this Val changes.
    static <T extends javafx.animation.Interpolatable<T>>
    Val<T>
    Val.animate(javafx.beans.value.ObservableValue<T> obs, Duration duration)
    Like animate(ObservableValue, Duration, Interpolator), but uses the interpolation defined by the Interpolatable type T.
    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 ObservableValue obs every time obs 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)
    Like animate(ObservableValue, BiFunction, Interpolator), but uses the interpolation defined by the Interpolatable type T.
    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 ObservableValue obs every time obs 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)
     
    default Val<T>
    Val.conditionOn(javafx.beans.value.ObservableValue<Boolean> condition)
    Returns a new Val that only observes this Val when condition is true.
    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)
     
    default Val<T>
    Val.conditionOnShowing(javafx.scene.Node node)
    Equivalent to conditionOn(ObservableValue) where the condition is that node is showing: it is part of a scene graph (Node.sceneProperty() is not null), its scene is part of a window (Scene.windowProperty() is not null) and the window is showing (Window.showingProperty() is true).
    static <T> Val<T>
    Val.constant(T value)
    Returns a constant Val that holds the given value.
    static <T> Val<T>
    Val.create(Supplier<? extends T> computeValue, javafx.beans.Observable... dependencies)
     
    static <T> Val<T>
    Val.create(Supplier<? extends T> computeValue, EventStream<?> invalidations)
     
    default Val<T>
    Val.filter(Predicate<? super T> p)
    Returns a new Val that holds the same value as this Val when the value satisfies the predicate and is empty when this Val is empty or its value does not satisfy the given predicate.
    static <T> Val<T>
    Val.filter(javafx.beans.value.ObservableValue<T> src, Predicate<? super T> p)
     
    default <U> Val<U>
    Val.flatMap(Function<? super T,? extends javafx.beans.value.ObservableValue<U>> f)
    Returns a new Val that, when this Val holds value x, holds the value held by f(x), and is empty when this Val is empty.
    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>
    Val.map(Function<? super T,? extends U> f)
    Returns a new Val that holds a mapping of the value held by this Val, and is empty when this Val is empty.
    static <T, U> Val<U>
    Val.map(javafx.beans.value.ObservableValue<T> src, Function<? super T,? extends U> f)
     
    default <U> Val<U>
    Val.mapDynamic(javafx.beans.value.ObservableValue<? extends Function<? super T,? extends U>> f)
    Like 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)
     
    default Val<T>
    Val.orElse(javafx.beans.value.ObservableValue<T> other)
    Returns a new Val that holds the value held by this Val, or the value held by other when this Val is empty.
    static <T> Val<T>
    Val.orElseConst(javafx.beans.value.ObservableValue<? extends T> src, T other)
     
    default Val<T>
    Val.orElseConst(T other)
    Returns a new Val that holds the value held by this Val, or other when this Val is empty.
    static Val<Boolean>
    Val.showingProperty(javafx.scene.Node node)
    Returns a Val whose value is true when node is showing: it is part of a scene graph (Node.sceneProperty() is not null), its scene is part of a window (Scene.windowProperty() is not null) and the window is showing (Window.showingProperty() is true).
    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
    Modifier
    Constructor
    Description
    protected
    ProxyVal(Val<U> underlying)
     
    protected
     
    (package private)
    VarFromVal(Val<T> underlying, Consumer<T> setter)