Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V W Z _ 

A

accept(A, B, C, D, E, F) - Method in interface org.reactfx.util.HexaConsumer
 
accept(A, B, C, D, E) - Method in interface org.reactfx.util.PentaConsumer
 
accept(A, B, C, D) - Method in interface org.reactfx.util.TetraConsumer
 
accept(A, B, C) - Method in interface org.reactfx.util.TriConsumer
 
AccuMap<K,V,A> - Interface in org.reactfx.util
Accumulation map.
accumulate(BinaryOperator<T>) - Method in interface org.reactfx.EventStream
Returns an event stream that accumulates events emitted from this event stream and emits the accumulated value every time this stream emits a value.
accumulate(U, BiFunction<? super U, ? super T, ? extends U>) - Method in interface org.reactfx.EventStream
Returns an event stream that accumulates events emitted from this event stream and emits the accumulated value every time this stream emits a value.
accumulate(BiFunction<? super U, ? super T, ? extends U>, Function<? super T, ? extends U>) - Method in interface org.reactfx.EventStream
Returns an event stream that accumulates events emitted from this event stream and emits the accumulated value every time this stream emits a value.
accumulateBetween(EventStream<?>, Function<? super T, ? extends A>, BiFunction<? super A, ? super T, ? extends A>, Function<? super A, List<T>>) - Method in interface org.reactfx.EventStream
Returns an event stream that, when an event arrives from this stream, transforms it into a cumulative value using the initialTransformation function.
accumulateBetween(EventStream<?>, Supplier<? extends A>, BiFunction<? super A, ? super T, ? extends A>, Function<? super A, List<T>>) - Method in interface org.reactfx.EventStream
A variation on EventStream.accumulateBetween(EventStream, Function, BiFunction, Function) to use when it is more convenient to provide a unit element of the accumulation than to transform the initial event to a cumulative value.
accumulateUntilLater(Function<? super T, ? extends A>, BiFunction<? super A, ? super T, ? extends A>, Function<? super A, List<T>>, Executor) - Method in interface org.reactfx.EventStream
Version of EventStream.accumulateUntilLater(Function, BiFunction, Function) for event streams that don't live on the JavaFX application thread.
accumulateUntilLater(Function<? super T, ? extends A>, BiFunction<? super A, ? super T, ? extends A>, Function<? super A, List<T>>) - Method in interface org.reactfx.EventStream
Returns an event stream that, when an event is emitted from this stream, transforms the event to a cumulative value using the initialTransformation function and schedules emission using Platform.runLater(Runnable), if not already scheduled.
accumulateUntilLater(Supplier<? extends A>, BiFunction<? super A, ? super T, ? extends A>, Function<? super A, List<T>>, Executor) - Method in interface org.reactfx.EventStream
Version of EventStream.accumulateUntilLater(Supplier, BiFunction, Function) for event streams that don't live on the JavaFX application thread.
accumulateUntilLater(Supplier<? extends A>, BiFunction<? super A, ? super T, ? extends A>, Function<? super A, List<T>>) - Method in interface org.reactfx.EventStream
A variation on EventStream.accumulateUntilLater(Function, BiFunction, Function) to use when it is more convenient to provide a unit element of the accumulation than to transform the initial event to a cumulative value.
accumulateWhen(ObservableValue<Boolean>, Function<? super T, ? extends A>, BiFunction<? super A, ? super T, ? extends A>, Function<? super A, AccumulatorSize>, Function<? super A, ? extends T>, Function<? super A, ? extends A>) - Method in interface org.reactfx.EventStream
Shortcut for
accumulateWhen(ObservableValue<Boolean>, Supplier<? extends A>, BiFunction<? super A, ? super T, ? extends A>, Function<? super A, AccumulatorSize>, Function<? super A, ? extends T>, Function<? super A, ? extends A>) - Method in interface org.reactfx.EventStream
Shortcut for
AccumulationFacility<T,A> - Interface in org.reactfx.util
 
AccumulationFacility.HomotypicAccumulation<T> - Interface in org.reactfx.util
 
AccumulationFacility.IllegalAccumulation<T,A> - Interface in org.reactfx.util
 
AccumulationFacility.ListChangeAccumulation<E> - Interface in org.reactfx.util
 
AccumulationFacility.NoAccumulation<T> - Interface in org.reactfx.util
 
AccumulationFacility.Queuing<T> - Interface in org.reactfx.util
 
AccumulationFacility.RetainLatest<T> - Interface in org.reactfx.util
 
AccumulationFacility.RetainOldest<T> - Interface in org.reactfx.util
 
accumulative(Function<? super T, ? extends A>, BiFunction<? super A, ? super T, ? extends A>, Function<? super A, AccumulatorSize>, Function<? super A, ? extends T>, Function<? super A, ? extends A>) - Method in interface org.reactfx.EventStream
Returns a suspendable event stream that, when suspended, accumulates incoming events to a cumulative value of type A.
accumulative(Supplier<? extends A>, BiFunction<? super A, ? super T, ? extends A>, Function<? super A, AccumulatorSize>, Function<? super A, ? extends T>, Function<? super A, ? extends A>) - Method in interface org.reactfx.EventStream
A variation on EventStream.accumulative(Function, BiFunction, Function, Function, Function) to use when it is more convenient to provide a unit element of the accumulation than to transform the initial event to a cumulative value.
accumulativeStreamNotifications(Function<? super A, AccumulatorSize>, Function<? super A, ? extends T>, Function<? super A, ? extends A>, Function<? super T, ? extends A>, BiFunction<? super A, ? super T, ? extends A>) - Static method in interface org.reactfx.util.NotificationAccumulator
 
AccumulatorSize - Enum in org.reactfx.util
 
adaptObserver(O) - Method in class org.reactfx.ProxyObservable
Adapts the given observer to observer of the underlying Observable.
add(QuasiListModification<? extends E>) - Method in class org.reactfx.collection.ListChangeAccumulator
 
add(QuasiListChange<? extends E>) - Method in class org.reactfx.collection.ListChangeAccumulator
 
add(ListChangeListener.Change<? extends E>) - Method in class org.reactfx.collection.ListChangeAccumulator
 
add(int, E) - Method in class org.reactfx.collection.LiveArrayList
 
add(E) - Method in class org.reactfx.collection.LiveArrayList
 
add(int, E) - Method in interface org.reactfx.collection.UnmodifiableByDefaultList
 
add(E) - Method in interface org.reactfx.collection.UnmodifiableByDefaultList
 
add(ListHelper<T>, T) - Static method in class org.reactfx.util.ListHelper
 
addAll(int, Collection<? extends E>) - Method in class org.reactfx.collection.LiveArrayList
 
addAll(Collection<? extends E>) - Method in class org.reactfx.collection.LiveArrayList
 
addAll(E...) - Method in class org.reactfx.collection.LiveArrayList
 
addAll(Collection<? extends E>) - Method in interface org.reactfx.collection.UnmodifiableByDefaultList
 
addAll(int, Collection<? extends E>) - Method in interface org.reactfx.collection.UnmodifiableByDefaultList
 
addAll(E...) - Method in interface org.reactfx.collection.UnmodifiableByDefaultLiveList
 
addAll(Iterator<K>, V, AccumulationFacility<V, A>) - Method in interface org.reactfx.util.AccuMap
 
addAll(Iterator<O>, V) - Method in interface org.reactfx.util.NotificationAccumulator
 
addChangeObserver(Consumer<? super ListChange<? extends E>>) - Method in interface org.reactfx.collection.LiveList
 
addInvalidationObserver(Consumer<? super T>) - Method in interface org.reactfx.value.Val
 
addListener(ListChangeListener<? super E>) - Method in interface org.reactfx.collection.LiveList
 
addListener(InvalidationListener) - Method in interface org.reactfx.collection.LiveList
 
addListener(ChangeListener<? super Boolean>) - Method in class org.reactfx.Indicator
Deprecated.
 
addListener(InvalidationListener) - Method in class org.reactfx.Indicator
Deprecated.
 
addListener(InvalidationListener) - Method in class org.reactfx.inhibeans.binding.BooleanBinding
Deprecated.
Override adding/removing listeners.
addListener(ChangeListener<? super Boolean>) - Method in class org.reactfx.inhibeans.binding.BooleanBinding
Deprecated.
 
addListener(InvalidationListener) - Method in class org.reactfx.inhibeans.binding.DoubleBinding
Deprecated.
Override adding/removing listeners.
addListener(ChangeListener<? super Number>) - Method in class org.reactfx.inhibeans.binding.DoubleBinding
Deprecated.
 
addListener(InvalidationListener) - Method in class org.reactfx.inhibeans.binding.FloatBinding
Deprecated.
Override adding/removing listeners.
addListener(ChangeListener<? super Number>) - Method in class org.reactfx.inhibeans.binding.FloatBinding
Deprecated.
 
addListener(InvalidationListener) - Method in class org.reactfx.inhibeans.binding.IntegerBinding
Deprecated.
Override adding/removing listeners.
addListener(ChangeListener<? super Number>) - Method in class org.reactfx.inhibeans.binding.IntegerBinding
Deprecated.
 
addListener(InvalidationListener) - Method in class org.reactfx.inhibeans.binding.LongBinding
Deprecated.
Override adding/removing listeners.
addListener(ChangeListener<? super Number>) - Method in class org.reactfx.inhibeans.binding.LongBinding
Deprecated.
 
addListener(InvalidationListener) - Method in class org.reactfx.inhibeans.binding.ObjectBinding
Deprecated.
Override adding/removing listeners.
addListener(ChangeListener<? super T>) - Method in class org.reactfx.inhibeans.binding.ObjectBinding
Deprecated.
 
addListener(InvalidationListener) - Method in class org.reactfx.inhibeans.binding.StringBinding
Deprecated.
Override adding/removing listeners.
addListener(ChangeListener<? super String>) - Method in class org.reactfx.inhibeans.binding.StringBinding
Deprecated.
 
addListener(InvalidationListener) - Method in class org.reactfx.inhibeans.ObservableBase
Deprecated.
 
addListener(InvalidationListener) - Method in interface org.reactfx.value.Val
 
addListener(ChangeListener<? super T>) - Method in interface org.reactfx.value.Val
 
addModificationObserver(Consumer<? super ListModification<? extends E>>) - Method in interface org.reactfx.collection.LiveList
 
addObserver(O) - Method in interface org.reactfx.Observable
 
addObserver(O) - Method in class org.reactfx.ObservableBase
 
addObserver(O) - Method in class org.reactfx.ProxyObservable
 
addObserver(O) - Method in class org.reactfx.RigidObservable
Adding an observer to a RigidObservable is a no-op.
addQuasiChangeObserver(LiveList.QuasiChangeObserver<? super E>) - Method in interface org.reactfx.collection.LiveList
 
addQuasiModificationObserver(LiveList.QuasiModificationObserver<? super E>) - Method in interface org.reactfx.collection.LiveList
 
adjustMajor(int) - Method in class org.reactfx.util.BiIndex
 
adjustMinor(int) - Method in class org.reactfx.util.BiIndex
 
all(Predicate<T>) - Method in class org.reactfx.util.LL
 
and(Subscription) - Method in interface org.reactfx.Subscription
Returns a new aggregate subscription whose Subscription.unsubscribe() method calls unsubscribe() on both this subscription and other subscription.
animate(BiFunction<? super T, ? super T, Duration>, Interpolator<T>) - Method in interface org.reactfx.value.Val
Returns a new Val that gradually transitions to the value of this Val every time this Val changes.
animate(Duration, Interpolator<T>) - Method in interface org.reactfx.value.Val
Returns a new Val that gradually transitions to the value of this Val every time this Val changes.
animate(ObservableValue<T>, BiFunction<? super T, ? super T, Duration>, Interpolator<T>) - Static method in interface org.reactfx.value.Val
Creates a new Val that gradually transitions to the value of the given ObservableValue obs every time obs changes.
animate(ObservableValue<T>, Duration, Interpolator<T>) - Static method in interface org.reactfx.value.Val
Creates a new Val that gradually transitions to the value of the given ObservableValue obs every time obs changes.
animate(ObservableValue<T>, BiFunction<? super T, ? super T, Duration>) - Static method in interface org.reactfx.value.Val
Like Val.animate(ObservableValue, BiFunction, Interpolator), but uses the interpolation defined by the Interpolatable type T.
animate(ObservableValue<T>, Duration) - Static method in interface org.reactfx.value.Val
Like Val.animate(ObservableValue, Duration, Interpolator), but uses the interpolation defined by the Interpolatable type T.
animationFrames() - Static method in class org.reactfx.EventStreams
Returns a stream that, on each animation frame, emits the duration elapsed since the previous animation frame, in nanoseconds.
animationTicks() - Static method in class org.reactfx.EventStreams
Returns an event stream that emits a timestamp of the current frame in nanoseconds on every frame.
append(T) - Method in class org.reactfx.util.FingerTree
 
apply(A, B, C, D, E, F) - Method in interface org.reactfx.util.HexaFunction
 
apply(A, B, C, D, E) - Method in interface org.reactfx.util.PentaFunction
 
apply(A, B, C, D) - Method in interface org.reactfx.util.TetraFunction
 
apply(A, B, C) - Method in interface org.reactfx.util.TriFunction
 
asLeft() - Method in interface org.reactfx.util.Either
 
asList() - Method in class org.reactfx.util.FingerTree
Returns a list view of this tree.
asList() - Method in interface org.reactfx.value.Val
Returns a LiveList view of this Val.
asListChange() - Method in class org.reactfx.collection.ListChangeAccumulator
 
asListChange() - Method in interface org.reactfx.collection.ListModificationSequence
May be destructive for this object.
asListChange() - Method in interface org.reactfx.collection.QuasiListChange
 
asListChange() - Method in interface org.reactfx.collection.QuasiListModification
 
asListChangeAccumulator() - Method in class org.reactfx.collection.ListChangeAccumulator
 
asListChangeAccumulator() - Method in interface org.reactfx.collection.ListModificationSequence
May be destructive for this object.
asListChangeAccumulator() - Method in interface org.reactfx.collection.QuasiListChange
 
asRight() - Method in interface org.reactfx.util.Either
 
asVar(Consumer<T>) - Method in interface org.reactfx.value.Val
Let's this Val be viewed as a Var, with the given setValue function serving the purpose of WritableValue.setValue(Object).
await() - Method in interface org.reactfx.CompletionStageStream
Returns a new stream that emits the results of completions stages emitted from this stream when they become available.
await(Executor) - Method in interface org.reactfx.CompletionStageStream
A variant of CompletionStageStream.await() for streams that do not live on the JavaFX application thread.
await() - Method in interface org.reactfx.TaskStream
Returns a new stream that emits the results of tasks emitted from this stream when they become available.
AwaitingEventStream<T> - Interface in org.reactfx
An event stream that indicates whether there is a pending event that can be expected to be emitted in the future.
awaitLatest() - Method in interface org.reactfx.CompletionStageStream
Similar to CompletionStageStream.await(), with one difference: for completion stages s1 and s2 emitted from this stream in this order, if s2 arrives before s1 is completed, then the result of s1 is discarded (i.e.
awaitLatest(Executor) - Method in interface org.reactfx.CompletionStageStream
A variant of CompletionStageStream.awaitLatest() for streams that do not live on the JavaFX application thread.
awaitLatest(EventStream<?>) - Method in interface org.reactfx.CompletionStageStream
Similar to CompletionStageStream.awaitLatest(), with one addition: When an event is emitted from canceller, if the completion stage most recently emitted from this stream has not yet completed, its result is discarded (i.e.
awaitLatest(EventStream<?>, Executor) - Method in interface org.reactfx.CompletionStageStream
A variant of CompletionStageStream.awaitLatest(EventStream) for streams that do not live on the JavaFX application thread.
awaitLatest() - Method in interface org.reactfx.TaskStream
Similar to TaskStream.await(), with one difference: for tasks t1 and t2 emitted from this stream in this order, if t2 arrives before t1 is completed, then t1 is cancelled and its result is discarded (i.e.
awaitLatest(EventStream<?>) - Method in interface org.reactfx.TaskStream
Similar to TaskStream.awaitLatest(), with one addition: When an event is emitted from canceller, if the task most recently emitted from this stream has not yet completed, it is cancelled and its result discarded (i.e.

B

BiIndex - Class in org.reactfx.util
 
BiIndex(int, int) - Constructor for class org.reactfx.util.BiIndex
 
bindBidirectional(Property<T>) - Method in interface org.reactfx.value.Var
 
Binding<T> - Interface in org.reactfx.inhibeans.binding
Deprecated.
block() - Method in interface org.reactfx.collection.SuspendableList
Deprecated.
block() - Method in class org.reactfx.inhibeans.binding.BooleanBinding
Deprecated.
 
block() - Method in class org.reactfx.inhibeans.binding.DoubleBinding
Deprecated.
 
block() - Method in class org.reactfx.inhibeans.binding.FloatBinding
Deprecated.
 
block() - Method in class org.reactfx.inhibeans.binding.IntegerBinding
Deprecated.
 
block() - Method in class org.reactfx.inhibeans.binding.LongBinding
Deprecated.
 
block() - Method in class org.reactfx.inhibeans.binding.ObjectBinding
Deprecated.
 
block() - Method in class org.reactfx.inhibeans.binding.StringBinding
Deprecated.
 
block() - Method in interface org.reactfx.inhibeans.Observable
Deprecated.
Prevents invalidation and change events from being emitted, until the returned guard is released.
block() - Method in class org.reactfx.inhibeans.property.BooleanPropertyBase
Deprecated.
 
block() - Method in class org.reactfx.inhibeans.property.DoublePropertyBase
Deprecated.
 
block() - Method in class org.reactfx.inhibeans.property.FloatPropertyBase
Deprecated.
 
block() - Method in class org.reactfx.inhibeans.property.IntegerPropertyBase
Deprecated.
 
block() - Method in class org.reactfx.inhibeans.property.LongPropertyBase
Deprecated.
 
block() - Method in class org.reactfx.inhibeans.property.ObjectPropertyBase
Deprecated.
 
block() - Method in class org.reactfx.inhibeans.property.ReadOnlyBooleanPropertyBase
Deprecated.
 
block() - Method in class org.reactfx.inhibeans.property.ReadOnlyBooleanWrapper
Deprecated.
 
block() - Method in class org.reactfx.inhibeans.property.ReadOnlyDoublePropertyBase
Deprecated.
 
block() - Method in class org.reactfx.inhibeans.property.ReadOnlyDoubleWrapper
Deprecated.
 
block() - Method in class org.reactfx.inhibeans.property.ReadOnlyFloatPropertyBase
Deprecated.
 
block() - Method in class org.reactfx.inhibeans.property.ReadOnlyFloatWrapper
Deprecated.
 
block() - Method in class org.reactfx.inhibeans.property.ReadOnlyIntegerPropertyBase
Deprecated.
 
block() - Method in class org.reactfx.inhibeans.property.ReadOnlyIntegerWrapper
Deprecated.
 
block() - Method in class org.reactfx.inhibeans.property.ReadOnlyLongPropertyBase
Deprecated.
 
block() - Method in class org.reactfx.inhibeans.property.ReadOnlyLongWrapper
Deprecated.
 
block() - Method in class org.reactfx.inhibeans.property.ReadOnlyObjectPropertyBase
Deprecated.
 
block() - Method in class org.reactfx.inhibeans.property.ReadOnlyObjectWrapper
Deprecated.
 
block() - Method in class org.reactfx.inhibeans.property.ReadOnlyStringPropertyBase
Deprecated.
 
block() - Method in class org.reactfx.inhibeans.property.ReadOnlyStringWrapper
Deprecated.
 
block() - Method in class org.reactfx.inhibeans.property.SimpleBooleanProperty
Deprecated.
 
block() - Method in class org.reactfx.inhibeans.property.SimpleDoubleProperty
Deprecated.
 
block() - Method in class org.reactfx.inhibeans.property.SimpleFloatProperty
Deprecated.
 
block() - Method in class org.reactfx.inhibeans.property.SimpleIntegerProperty
Deprecated.
 
block() - Method in class org.reactfx.inhibeans.property.SimpleLongProperty
Deprecated.
 
block() - Method in class org.reactfx.inhibeans.property.SimpleObjectProperty
Deprecated.
 
block() - Method in class org.reactfx.inhibeans.property.SimpleStringProperty
Deprecated.
 
block() - Method in class org.reactfx.inhibeans.property.StringPropertyBase
Deprecated.
 
block() - Method in class org.reactfx.inhibeans.value.ObservableValueBase
Deprecated.
 
blockWhile(Runnable) - Method in interface org.reactfx.inhibeans.Observable
Deprecated.
Runs the given computation, making sure the invalidation and change events are blocked.
blockWhile(Supplier<T>) - Method in interface org.reactfx.inhibeans.Observable
Deprecated.
Runs the given computation, making sure the invalidation and change events are blocked.
BooleanBinding - Class in org.reactfx.inhibeans.binding
Deprecated.
BooleanBinding() - Constructor for class org.reactfx.inhibeans.binding.BooleanBinding
Deprecated.
 
BooleanPropertyBase - Class in org.reactfx.inhibeans.property
Deprecated.
BooleanPropertyBase() - Constructor for class org.reactfx.inhibeans.property.BooleanPropertyBase
Deprecated.
Superclass constructors.
BooleanPropertyBase(boolean) - Constructor for class org.reactfx.inhibeans.property.BooleanPropertyBase
Deprecated.
 

C

caseEmpty() - Method in class org.reactfx.util.FingerTree
 
caseEmpty() - Method in class org.reactfx.util.FingerTree.NonEmptyFingerTree
 
cast(Class<U>) - Method in interface org.reactfx.EventStream
Returns a new event stream that emits events emitted by this stream cast to the given type.
Change<T> - Class in org.reactfx
Represents a change of a value.
Change(T, T) - Constructor for class org.reactfx.Change
 
changes() - Method in interface org.reactfx.collection.LiveList
 
changes() - Method in interface org.reactfx.value.Val
Returns a stream of changed values, which emits the changed value (i.e.
changesOf(ObservableList<E>) - Static method in interface org.reactfx.collection.LiveList
 
changesOf(ObservableValue<T>) - Static method in class org.reactfx.EventStreams
 
changesOf(ObservableList<T>) - Static method in class org.reactfx.EventStreams
 
changesOf(ObservableSet<T>) - Static method in class org.reactfx.EventStreams
 
changesOf(ObservableMap<K, V>) - Static method in class org.reactfx.EventStreams
 
checkIndex(int, int) - Static method in class org.reactfx.util.Lists
 
checkIndex(int, int, int) - Static method in class org.reactfx.util.Lists
 
checkPosition(int, int) - Static method in class org.reactfx.util.Lists
 
checkPosition(int, int, int) - Static method in class org.reactfx.util.Lists
 
checkRange(int, int, int) - Static method in class org.reactfx.util.Lists
 
checkRange(int, int, int, int) - Static method in class org.reactfx.util.Lists
 
chooseKey(MapHelper<K, V>) - Static method in class org.reactfx.util.MapHelper
 
chooseKey() - Method in class org.reactfx.util.MapHelper
 
clear() - Method in class org.reactfx.collection.LiveArrayList
 
clear() - Method in interface org.reactfx.collection.UnmodifiableByDefaultList
 
clear() - Method in interface org.reactfx.util.NotificationAccumulator
 
clear() - Method in class org.reactfx.util.SparseList
 
close() - Method in interface org.reactfx.Guard
Releases this guard.
closeableOnce() - Method in interface org.reactfx.Guard
 
closeableOnce(Guard) - Static method in interface org.reactfx.Guard
 
collapse(Function<? super List<E>, ? extends T>) - Method in interface org.reactfx.collection.LiveList
 
collapse(ObservableList<? extends E>, Function<? super List<E>, ? extends T>) - Static method in interface org.reactfx.collection.LiveList
 
collapseDynamic(ObservableValue<? extends Function<? super List<E>, ? extends T>>) - Method in interface org.reactfx.collection.LiveList
 
collapseDynamic(ObservableList<? extends E>, ObservableValue<? extends Function<? super List<E>, ? extends T>>) - Static method in interface org.reactfx.collection.LiveList
 
collect() - Method in class org.reactfx.util.SparseList
 
collect(int, int) - Method in class org.reactfx.util.SparseList
 
Collections - Class in org.reactfx.inhibeans.collection
Deprecated.
combine(EventStream<A>, EventStream<B>) - Static method in class org.reactfx.EventStreams
 
combine(EventStream<A>, EventStream<B>, EventStream<C>) - Static method in class org.reactfx.EventStreams
 
combine(EventStream<A>, EventStream<B>, EventStream<C>, EventStream<D>) - Static method in class org.reactfx.EventStreams
 
combine(EventStream<A>, EventStream<B>, EventStream<C>, EventStream<D>, EventStream<E>) - Static method in class org.reactfx.EventStreams
 
combine(EventStream<A>, EventStream<B>, EventStream<C>, EventStream<D>, EventStream<E>, EventStream<F>) - Static method in class org.reactfx.EventStreams
 
combine(Guardian...) - Static method in interface org.reactfx.Guardian
Deprecated.
Returns a guardian that combines all of the given guardians into one.
combine(Suspendable...) - Static method in interface org.reactfx.Suspendable
Returns a Suspendable that combines all the given Suspendables into one.
combine(ObservableValue<A>, ObservableValue<B>, BiFunction<? super A, ? super B, ? extends R>) - Static method in interface org.reactfx.value.Val
 
combine(ObservableValue<A>, ObservableValue<B>, ObservableValue<C>, TriFunction<? super A, ? super B, ? super C, ? extends R>) - Static method in interface org.reactfx.value.Val
 
combine(ObservableValue<A>, ObservableValue<B>, ObservableValue<C>, ObservableValue<D>, TetraFunction<? super A, ? super B, ? super C, ? super D, ? extends R>) - Static method in interface org.reactfx.value.Val
 
combine(ObservableValue<A>, ObservableValue<B>, ObservableValue<C>, ObservableValue<D>, ObservableValue<E>, PentaFunction<? super A, ? super B, ? super C, ? super D, ? super E, ? extends R>) - Static method in interface org.reactfx.value.Val
 
combine(ObservableValue<A>, ObservableValue<B>, ObservableValue<C>, ObservableValue<D>, ObservableValue<E>, ObservableValue<F>, HexaFunction<? super A, ? super B, ? super C, ? super D, ? super E, ? super F, ? extends R>) - Static method in interface org.reactfx.value.Val
 
commonPrefixLength(List<?>, List<?>) - Static method in class org.reactfx.util.Lists
 
commonPrefixSuffixLengths(List<?>, List<?>) - Static method in class org.reactfx.util.Lists
Returns the lengths of common prefix and common suffix of two lists.
commonSuffixLength(List<?>, List<?>) - Static method in class org.reactfx.util.Lists
 
CompletionStageStream<T> - Interface in org.reactfx
 
computeValue() - Method in class org.reactfx.value.ValBase
 
concat(List<? extends E>...) - Static method in class org.reactfx.util.Lists
 
concat(List<List<? extends E>>) - Static method in class org.reactfx.util.Lists
Returns a list that is a concatenation of the given lists.
concat(LL<? extends T>, LL<? extends T>) - Static method in class org.reactfx.util.LL
 
concatView(List<? extends E>...) - Static method in class org.reactfx.util.Lists
 
concatView(List<List<? extends E>>) - Static method in class org.reactfx.util.Lists
Returns a list that is a concatenation of the given lists.
conditionOn(ObservableValue<Boolean>) - Method in interface org.reactfx.EventStream
Returns a new EventStream that only observes this EventStream when condition is true.
conditionOn(ObservableValue<Boolean>) - Method in interface org.reactfx.value.Val
Returns a new Val that only observes this Val when condition is true.
conditionOn(ObservableValue<T>, ObservableValue<Boolean>) - Static method in interface org.reactfx.value.Val
 
conditionOnShowing(Node) - Method in interface org.reactfx.EventStream
Equivalent to EventStream.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).
conditionOnShowing(Node) - Method in interface org.reactfx.value.Val
Equivalent to Val.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).
conditionOnShowing(ObservableValue<T>, Node) - Static method in interface org.reactfx.value.Val
 
connect() - Method in class org.reactfx.value.ValBase
Implementation of this method should start observing inputs.
Connectable<T> - Interface in org.reactfx
Interface for objects that can be (lazily) connected to event streams.
ConnectableEventSink<T> - Interface in org.reactfx
 
ConnectableEventSource<T> - Class in org.reactfx
 
ConnectableEventSource() - Constructor for class org.reactfx.ConnectableEventSource
 
ConnectableEventStream<T> - Interface in org.reactfx
 
connectTo(EventStream<? extends T>) - Method in interface org.reactfx.Connectable
Connects this connectable object to source event stream.
connectTo(EventStream<? extends T>) - Method in class org.reactfx.ConnectableEventSource
 
cons(T, LL<? extends T>) - Static method in class org.reactfx.util.LL
 
constant(T) - Static method in interface org.reactfx.value.Val
Returns a constant Val that holds the given value.
containsKey(MapHelper<K, ?>, K) - Static method in class org.reactfx.util.MapHelper
 
containsKey(K) - Method in class org.reactfx.util.MapHelper
 
contentReplacement(List<E>) - Method in interface org.reactfx.collection.ProperLiveList
 
create(int, List<? extends E>, List<? extends E>) - Static method in interface org.reactfx.collection.MaterializedListModification
Doesn't create defensive copies of the passed lists.
create(int, List<? extends E>, int) - Static method in interface org.reactfx.collection.QuasiListModification
 
create(Duration, Runnable) - Static method in class org.reactfx.util.FxTimer
Prepares a (stopped) timer that lasts for delay and whose action runs when timer ends.
create(Supplier<? extends T>, Observable...) - Static method in interface org.reactfx.value.Val
 
create(Supplier<? extends T>, EventStream<?>) - Static method in interface org.reactfx.value.Val
 
createPeriodic(Duration, Runnable) - Static method in class org.reactfx.util.FxTimer
Prepares a (stopped) timer that lasts for interval and that executes the given action periodically when the timer ends.
createPeriodic0(Duration, Runnable) - Static method in class org.reactfx.util.FxTimer
Prepares a (stopped) timer that lasts for interval and that executes the given action periodically when the timer starts.

D

defaultEquals(Object) - Method in interface org.reactfx.collection.ProperLiveList
 
defaultEquals(Object) - Method in interface org.reactfx.ProperObservable
 
defaultHashCode() - Method in interface org.reactfx.collection.ProperLiveList
 
defaultHashCode() - Method in interface org.reactfx.ProperObservable
 
defaultNotificationAccumulator() - Method in interface org.reactfx.collection.ProperLiveList
 
defaultNotificationAccumulator() - Method in interface org.reactfx.ProperEventStream
 
defaultNotificationAccumulator() - Method in interface org.reactfx.ProperObservable
 
defaultNotificationAccumulator() - Method in interface org.reactfx.value.ProperVal
 
defaultToString() - Method in interface org.reactfx.collection.ProperLiveList
 
defaultToString() - Method in interface org.reactfx.ProperObservable
 
distinct() - Method in interface org.reactfx.EventStream
Returns a new event stream that emits repetitive events only once.
DoubleBinding - Class in org.reactfx.inhibeans.binding
Deprecated.
DoubleBinding() - Constructor for class org.reactfx.inhibeans.binding.DoubleBinding
Deprecated.
 
DoublePropertyBase - Class in org.reactfx.inhibeans.property
Deprecated.
DoublePropertyBase() - Constructor for class org.reactfx.inhibeans.property.DoublePropertyBase
Deprecated.
Superclass constructors.
DoublePropertyBase(double) - Constructor for class org.reactfx.inhibeans.property.DoublePropertyBase
Deprecated.
 
doubleVar(DoubleProperty) - Static method in interface org.reactfx.value.Var
Converts DoubleProperty to Var<Double> to help deal with the consequences of DoubleProperty not being a subtype of Property<Double>.
drop(int) - Method in class org.reactfx.collection.ListChangeAccumulator
 
dropPeeked() - Method in interface org.reactfx.util.AccuMap
 
dynamic(ObservableSet<T>, Function<? super T, ? extends Subscription>) - Static method in interface org.reactfx.Subscription
Dynamically subscribes to all elements of the given observable set.

E

EASE_BOTH_DOUBLE - Static variable in interface org.reactfx.util.Interpolator
 
EASE_BOTH_INTEGER - Static variable in interface org.reactfx.util.Interpolator
 
EASE_BOTH_LONG - Static variable in interface org.reactfx.util.Interpolator
 
EASE_BOTH_NUMBER - Static variable in interface org.reactfx.util.Interpolator
 
EASE_IN_DOUBLE - Static variable in interface org.reactfx.util.Interpolator
 
EASE_IN_INTEGER - Static variable in interface org.reactfx.util.Interpolator
 
EASE_IN_LONG - Static variable in interface org.reactfx.util.Interpolator
 
EASE_IN_NUMBER - Static variable in interface org.reactfx.util.Interpolator
 
EASE_OUT_DOUBLE - Static variable in interface org.reactfx.util.Interpolator
 
EASE_OUT_INTEGER - Static variable in interface org.reactfx.util.Interpolator
 
EASE_OUT_LONG - Static variable in interface org.reactfx.util.Interpolator
 
EASE_OUT_NUMBER - Static variable in interface org.reactfx.util.Interpolator
 
Either<L,R> - Interface in org.reactfx.util
 
elemInsertion(int) - Static method in interface org.reactfx.collection.ProperLiveList
 
elemRemoval(int, E) - Static method in interface org.reactfx.collection.ProperLiveList
 
elemReplacement(int, E) - Static method in interface org.reactfx.collection.ProperLiveList
 
emit(T) - Method in interface org.reactfx.ProperEventStream
 
emit(BiFunction<? super S, ? super I, Optional<O>>) - Method in interface org.reactfx.StateMachine.ObservableStateBuilderOn
 
emit(BiFunction<? super S, ? super I, Optional<O>>) - Method in interface org.reactfx.StateMachine.StatefulStreamBuilderOn
 
emitBothOnEach(EventStream<I>) - Method in interface org.reactfx.EventStream
Similar to EventStream.emitOnEach(EventStream), but also includes the impulse in the emitted value.
emitOn(EventStream<?>) - Method in interface org.reactfx.EventStream
Returns a new event stream that, when an event arrives from the impulse stream, emits the most recent event emitted by this stream.
emitOnEach(EventStream<?>) - Method in interface org.reactfx.EventStream
Returns a new event stream that, when an event arrives from the impulse stream, emits the most recent event emitted by this stream.
EMPTY - Static variable in interface org.reactfx.Guardian
Deprecated.
 
EMPTY - Static variable in interface org.reactfx.Subscription
 
empty() - Static method in interface org.reactfx.util.AccuMap
 
empty(ToSemigroup<? super T, S>) - Static method in class org.reactfx.util.FingerTree
 
EMPTY_GUARD - Static variable in interface org.reactfx.Guard
 
enqueueNotifications(T) - Method in class org.reactfx.ObservableBase
 
equals(Object) - Method in class org.reactfx.ObservableBase
 
equals(List<?>, Object) - Static method in class org.reactfx.util.Lists
 
equals(Object) - Method in class org.reactfx.util.Tuple2
 
equals(Object) - Method in class org.reactfx.util.Tuple3
 
equals(Object) - Method in class org.reactfx.util.Tuple4
 
equals(Object) - Method in class org.reactfx.util.Tuple5
 
equals(Object) - Method in class org.reactfx.util.Tuple6
 
equals(Object) - Method in class org.reactfx.util.WrapperBase
 
EventSink<T> - Interface in org.reactfx
 
eventsOf(Node, EventType<T>) - Static method in class org.reactfx.EventStreams
 
eventsOf(Scene, EventType<T>) - Static method in class org.reactfx.EventStreams
 
eventsOf(MenuItem, EventType<T>) - Static method in class org.reactfx.EventStreams
 
eventsOf(Window, EventType<T>) - Static method in class org.reactfx.EventStreams
 
EventSource<T> - Class in org.reactfx
EventSource is an EventSink that serves also as an EventStream - every value pushed to EventSource is immediately emitted by it.
EventSource() - Constructor for class org.reactfx.EventSource
 
EventStream<T> - Interface in org.reactfx
Stream of values (events).
EventStreamBase<T> - Class in org.reactfx
Base class for event streams.
EventStreamBase() - Constructor for class org.reactfx.EventStreamBase
 
EventStreams - Class in org.reactfx
 
EventStreams() - Constructor for class org.reactfx.EventStreams
 
exec(Consumer<? super L>, Consumer<? super R>) - Method in interface org.reactfx.util.Either
 
exec(BiConsumer<? super A, ? super B>) - Method in class org.reactfx.util.Tuple2
 
exec(TriConsumer<? super A, ? super B, ? super C>) - Method in class org.reactfx.util.Tuple3
 
exec(TetraConsumer<? super A, ? super B, ? super C, ? super D>) - Method in class org.reactfx.util.Tuple4
 
exec(PentaConsumer<? super A, ? super B, ? super C, ? super D, ? super E>) - Method in class org.reactfx.util.Tuple5
 
exec(HexaConsumer<? super A, ? super B, ? super C, ? super D, ? super E, ? super F>) - Method in class org.reactfx.util.Tuple6
 
Experimental - Annotation Type in org.reactfx.util
Used to annotate functionality that is likely to change or be removed in the future.

F

failure(Throwable) - Static method in interface org.reactfx.util.Try
 
feedFrom(EventStream<? extends T>) - Method in interface org.reactfx.EventSink
Starts pushing all events emitted by source to this event sink.
feedTo(EventSink<? super T>) - Method in interface org.reactfx.EventStream
Starts pushing all events emitted by this stream to the given event sink.
feedTo(WritableValue<? super T>) - Method in interface org.reactfx.EventStream
Starts setting all events emitted by this stream as the value of the given writable value.
fetch() - Method in class org.reactfx.collection.ListChangeAccumulator
 
filter(Predicate<? super T>) - Method in interface org.reactfx.EventStream
Returns a new event stream that emits events emitted from this stream that satisfy the given predicate.
filter(Class<U>) - Method in interface org.reactfx.EventStream
Filters this event stream by the runtime type of the values.
filter(Predicate<? super T>) - Method in interface org.reactfx.value.Val
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.
filter(ObservableValue<T>, Predicate<? super T>) - Static method in interface org.reactfx.value.Val
 
filterMap(Predicate<? super T>, Function<? super T, ? extends U>) - Method in interface org.reactfx.EventStream
A more efficient equivalent to filter(predicate).map(f).
filterMap(Function<? super T, Optional<U>>) - Method in interface org.reactfx.EventStream
Equivalent to
FingerTree<T,S> - Class in org.reactfx.util
 
FingerTree.NonEmptyFingerTree<T,S> - Class in org.reactfx.util
 
fireContentReplacement(List<E>) - Method in interface org.reactfx.collection.ProperLiveList
 
fireElemInsertion(int) - Method in interface org.reactfx.collection.ProperLiveList
 
fireElemRemoval(int, E) - Method in interface org.reactfx.collection.ProperLiveList
 
fireElemReplacement(int, E) - Method in interface org.reactfx.collection.ProperLiveList
 
fireModification(QuasiListModification<? extends E>) - Method in interface org.reactfx.collection.ProperLiveList
 
fireRangeInsertion(int, int) - Method in interface org.reactfx.collection.ProperLiveList
 
fireRemoveRange(int, List<E>) - Method in interface org.reactfx.collection.ProperLiveList
 
fireValueChangedEvent() - Method in class org.reactfx.inhibeans.property.BooleanPropertyBase
Deprecated.
 
fireValueChangedEvent() - Method in class org.reactfx.inhibeans.property.DoublePropertyBase
Deprecated.
 
fireValueChangedEvent() - Method in class org.reactfx.inhibeans.property.FloatPropertyBase
Deprecated.
 
fireValueChangedEvent() - Method in class org.reactfx.inhibeans.property.IntegerPropertyBase
Deprecated.
 
fireValueChangedEvent() - Method in class org.reactfx.inhibeans.property.LongPropertyBase
Deprecated.
 
fireValueChangedEvent() - Method in class org.reactfx.inhibeans.property.ObjectPropertyBase
Deprecated.
 
fireValueChangedEvent() - Method in class org.reactfx.inhibeans.property.ReadOnlyBooleanPropertyBase
Deprecated.
 
fireValueChangedEvent() - Method in class org.reactfx.inhibeans.property.ReadOnlyBooleanWrapper
Deprecated.
 
fireValueChangedEvent() - Method in class org.reactfx.inhibeans.property.ReadOnlyDoublePropertyBase
Deprecated.
 
fireValueChangedEvent() - Method in class org.reactfx.inhibeans.property.ReadOnlyDoubleWrapper
Deprecated.
 
fireValueChangedEvent() - Method in class org.reactfx.inhibeans.property.ReadOnlyFloatPropertyBase
Deprecated.
 
fireValueChangedEvent() - Method in class org.reactfx.inhibeans.property.ReadOnlyFloatWrapper
Deprecated.
 
fireValueChangedEvent() - Method in class org.reactfx.inhibeans.property.ReadOnlyIntegerPropertyBase
Deprecated.
 
fireValueChangedEvent() - Method in class org.reactfx.inhibeans.property.ReadOnlyIntegerWrapper
Deprecated.
 
fireValueChangedEvent() - Method in class org.reactfx.inhibeans.property.ReadOnlyLongPropertyBase
Deprecated.
 
fireValueChangedEvent() - Method in class org.reactfx.inhibeans.property.ReadOnlyLongWrapper
Deprecated.
 
fireValueChangedEvent() - Method in class org.reactfx.inhibeans.property.ReadOnlyObjectPropertyBase
Deprecated.
 
fireValueChangedEvent() - Method in class org.reactfx.inhibeans.property.ReadOnlyObjectWrapper
Deprecated.
 
fireValueChangedEvent() - Method in class org.reactfx.inhibeans.property.ReadOnlyStringPropertyBase
Deprecated.
 
fireValueChangedEvent() - Method in class org.reactfx.inhibeans.property.ReadOnlyStringWrapper
Deprecated.
 
fireValueChangedEvent() - Method in class org.reactfx.inhibeans.property.SimpleBooleanProperty
Deprecated.
 
fireValueChangedEvent() - Method in class org.reactfx.inhibeans.property.SimpleDoubleProperty
Deprecated.
 
fireValueChangedEvent() - Method in class org.reactfx.inhibeans.property.SimpleFloatProperty
Deprecated.
 
fireValueChangedEvent() - Method in class org.reactfx.inhibeans.property.SimpleIntegerProperty
Deprecated.
 
fireValueChangedEvent() - Method in class org.reactfx.inhibeans.property.SimpleLongProperty
Deprecated.
 
fireValueChangedEvent() - Method in class org.reactfx.inhibeans.property.SimpleObjectProperty
Deprecated.
 
fireValueChangedEvent() - Method in class org.reactfx.inhibeans.property.SimpleStringProperty
Deprecated.
 
fireValueChangedEvent() - Method in class org.reactfx.inhibeans.property.StringPropertyBase
Deprecated.
 
fireValueChangedEvent() - Method in class org.reactfx.inhibeans.value.ObservableValueBase
Deprecated.
 
flatMap(Function<? super T, ? extends EventStream<U>>) - Method in interface org.reactfx.EventStream
Returns a new event stream that, for each event x emitted from this stream, obtains the event stream f(x) and keeps emitting its events until the next event is emitted from this stream.
flatMap(Function<? super L, Either<L2, R2>>, Function<? super R, Either<L2, R2>>) - Method in interface org.reactfx.util.Either
 
flatMap(Function<? super T, Try<U>>) - Method in interface org.reactfx.util.Try
 
flatMap(Function<? super T, ? extends ObservableValue<U>>) - Method in interface org.reactfx.value.Val
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.
flatMap(ObservableValue<T>, Function<? super T, ? extends ObservableValue<U>>) - Static method in interface org.reactfx.value.Val
 
flatMapLeft(Function<? super L, Either<L2, R>>) - Method in interface org.reactfx.util.Either
 
flatMapRight(Function<? super R, Either<L, R2>>) - Method in interface org.reactfx.util.Either
 
FloatBinding - Class in org.reactfx.inhibeans.binding
Deprecated.
FloatBinding() - Constructor for class org.reactfx.inhibeans.binding.FloatBinding
Deprecated.
 
FloatPropertyBase - Class in org.reactfx.inhibeans.property
Deprecated.
FloatPropertyBase() - Constructor for class org.reactfx.inhibeans.property.FloatPropertyBase
Deprecated.
Superclass constructors.
FloatPropertyBase(float) - Constructor for class org.reactfx.inhibeans.property.FloatPropertyBase
Deprecated.
 
floatVar(FloatProperty) - Static method in interface org.reactfx.value.Var
Converts FloatProperty to Var<Float> to help deal with the consequences of FloatProperty not being a subtype of Property<Float>.
fold(R, BiFunction<? super R, ? super T, ? extends R>) - Method in class org.reactfx.util.FingerTree
 
fold(R, BiFunction<? super R, ? super T, ? extends R>) - Method in class org.reactfx.util.LL.Cons
 
fold(R, BiFunction<? super R, ? super T, ? extends R>) - Method in class org.reactfx.util.LL
 
foldBetween(R, BiFunction<? super R, ? super T, ? extends R>, int, int) - Method in class org.reactfx.util.FingerTree
 
foldBetween(R, BiFunction<? super R, ? super T, ? extends R>, ToIntFunction<? super S>, int, int, TetraFunction<? super R, ? super T, Integer, Integer, ? extends R>) - Method in class org.reactfx.util.FingerTree
 
force(int, int) - Method in interface org.reactfx.collection.MemoizationList
 
forEach(ListHelper<T>, Consumer<? super T>) - Static method in class org.reactfx.util.ListHelper
 
forEach(MapHelper<K, V>, BiConsumer<K, V>) - Static method in class org.reactfx.util.MapHelper
 
forEach(BiConsumer<K, V>) - Method in class org.reactfx.util.MapHelper
 
forEachBetween(ListHelper<T>, int, int, Consumer<? super T>) - Static method in class org.reactfx.util.ListHelper
 
forEachObserver(Consumer<O>) - Method in class org.reactfx.ObservableBase
Executes action for each observer, regardless of recursion state.
forget(int, int) - Method in interface org.reactfx.collection.MemoizationList
 
forgetful() - Method in interface org.reactfx.EventStream
Returns a suspendable event stream that, when suspended, forgets all but the latest event emitted by this event stream.
fork(Predicate<? super T>) - Method in interface org.reactfx.EventStream
Returns two event streams, the first one emitting events of this stream that satisfy the given test and the second one emitting events of this stream that do not satisfy the test.
fork(EventStream<? extends Either<L, R>>) - Static method in class org.reactfx.EventStreams
 
from(ListChangeListener.Change<? extends E>) - Static method in interface org.reactfx.collection.QuasiListChange
 
from(ObservableValue<Boolean>, Suspendable) - Static method in interface org.reactfx.Toggle
Creates a Toggle view of an observable boolean and a Suspendable whose suspension causes the boolean value to switch.
fromCurrentStateOf(ListChangeListener.Change<F>) - Static method in interface org.reactfx.collection.QuasiListModification
 
fromInt(int) - Static method in enum org.reactfx.util.AccumulatorSize
 
fromVal(ObservableValue<T>, Consumer<T>) - Static method in interface org.reactfx.value.Var
Creates a Var from ObservableValue, using the given setValue function in place of the WritableValue.setValue(Object) method.
FxTimer - Class in org.reactfx.util
Provides factory methods for timers that are manipulated from and execute their action on the JavaFX application thread.

G

get(int) - Method in class org.reactfx.collection.LiveArrayList
 
get() - Method in class org.reactfx.Indicator
Deprecated.
 
get() - Method in class org.reactfx.SuspendableNo
 
get() - Method in class org.reactfx.SuspendableYes
 
get(ToIntFunction<? super S>, int) - Method in class org.reactfx.util.FingerTree
 
get(ToIntFunction<? super S>, int, BiFunction<? super T, Integer, ? extends E>) - Method in class org.reactfx.util.FingerTree
 
get() - Static method in interface org.reactfx.util.Interpolator
 
get(ListHelper<T>, int) - Static method in class org.reactfx.util.ListHelper
 
get(MapHelper<K, V>, K) - Static method in class org.reactfx.util.MapHelper
 
get(K) - Method in class org.reactfx.util.MapHelper
 
get(int) - Method in class org.reactfx.util.SparseList
 
get() - Method in interface org.reactfx.util.Try
 
get1() - Method in class org.reactfx.util.Tuple2
 
get1() - Method in class org.reactfx.util.Tuple3
 
get1() - Method in class org.reactfx.util.Tuple4
 
get1() - Method in class org.reactfx.util.Tuple5
 
get1() - Method in class org.reactfx.util.Tuple6
 
get2() - Method in class org.reactfx.util.Tuple2
 
get2() - Method in class org.reactfx.util.Tuple3
 
get2() - Method in class org.reactfx.util.Tuple4
 
get2() - Method in class org.reactfx.util.Tuple5
 
get2() - Method in class org.reactfx.util.Tuple6
 
get3() - Method in class org.reactfx.util.Tuple3
 
get3() - Method in class org.reactfx.util.Tuple4
 
get3() - Method in class org.reactfx.util.Tuple5
 
get3() - Method in class org.reactfx.util.Tuple6
 
get4() - Method in class org.reactfx.util.Tuple4
 
get4() - Method in class org.reactfx.util.Tuple5
 
get4() - Method in class org.reactfx.util.Tuple6
 
get5() - Method in class org.reactfx.util.Tuple5
 
get5() - Method in class org.reactfx.util.Tuple6
 
get6() - Method in class org.reactfx.util.Tuple6
 
getAccumulationFacility() - Method in interface org.reactfx.util.NotificationAccumulator
 
getAdded() - Method in interface org.reactfx.collection.MaterializedListModification
 
getAddedSize() - Method in interface org.reactfx.collection.MaterializedListModification
 
getAddedSubList() - Method in interface org.reactfx.collection.ListModification
 
getBean() - Method in interface org.reactfx.value.Var
 
getDepth() - Method in class org.reactfx.util.FingerTree
 
getFailure() - Method in interface org.reactfx.util.Try
 
getIfMemoized(int) - Method in interface org.reactfx.collection.MemoizationList
 
getLeaf(int) - Method in class org.reactfx.util.FingerTree
 
getLeafCount() - Method in class org.reactfx.util.FingerTree
 
getLeft() - Method in interface org.reactfx.util.Either
 
getMemoizedCount() - Method in interface org.reactfx.collection.MemoizationList
 
getMemoizedCountAfter(int) - Method in interface org.reactfx.collection.MemoizationList
 
getMemoizedCountBefore(int) - Method in interface org.reactfx.collection.MemoizationList
 
getMemoizedItemsRange() - Method in interface org.reactfx.collection.MemoizationList
 
getModifications() - Method in class org.reactfx.collection.ListChangeAccumulator
 
getName() - Method in interface org.reactfx.value.Var
 
getNewValue() - Method in class org.reactfx.Change
 
getObserverCount() - Method in class org.reactfx.ObservableBase
 
getOldValue() - Method in class org.reactfx.Change
 
getOpt() - Method in interface org.reactfx.value.Val
Returns an Optional describing the value currently held by this Val, or and empty Optional if this Val is empty.
getOrElse(T) - Method in interface org.reactfx.util.Try
 
getOrElse(Supplier<T>) - Method in interface org.reactfx.util.Try
 
getOrElse(T) - Method in interface org.reactfx.value.Val
Returns the value currently held by this Val.
getOrSupply(Supplier<? extends T>) - Method in interface org.reactfx.value.Val
Like Val.getOrElse(Object), except the default value is computed by defaultSupplier only when necessary.
getOrThrow(int) - Method in class org.reactfx.util.SparseList
 
getOrThrow() - Method in interface org.reactfx.value.Val
Returns the value currently held by this Val.
getPresent(int) - Method in class org.reactfx.util.SparseList
 
getPresentCount() - Method in class org.reactfx.util.SparseList
 
getPresentCountAfter(int) - Method in class org.reactfx.util.SparseList
 
getPresentCountBefore(int) - Method in class org.reactfx.util.SparseList
 
getPresentCountBetween(int, int) - Method in class org.reactfx.util.SparseList
 
getPresentItemsRange() - Method in class org.reactfx.util.SparseList
 
getRight() - Method in interface org.reactfx.util.Either
 
getSummary(S) - Method in class org.reactfx.util.FingerTree
 
getSummary() - Method in class org.reactfx.util.FingerTree.NonEmptyFingerTree
 
getSummaryBetween(int, int) - Method in class org.reactfx.util.FingerTree
 
getSummaryBetween(ToIntFunction<? super S>, int, int, TriFunction<? super T, Integer, Integer, ? extends S>) - Method in class org.reactfx.util.FingerTree
 
getSummaryOpt() - Method in class org.reactfx.util.FingerTree
 
getSuspendable() - Method in interface org.reactfx.Suspender
 
getSuspendable() - Method in class org.reactfx.SuspenderBase
 
getUnderlyingObservable() - Method in class org.reactfx.ProxyObservable
 
getValue() - Method in class org.reactfx.Indicator
Deprecated.
 
getValue() - Method in class org.reactfx.value.ValBase
 
getWrappedValue() - Method in class org.reactfx.util.WrapperBase
 
Guard - Interface in org.reactfx
 
guard() - Method in interface org.reactfx.Guardian
Deprecated.
 
guard() - Method in class org.reactfx.Indicator
Deprecated.
Equivalent to Indicator.on().
guard() - Method in interface org.reactfx.inhibeans.Observable
Deprecated.
Equivalent to Observable.block().
guardedBy(Guardian...) - Method in interface org.reactfx.EventStream
Deprecated.
Guardian - Interface in org.reactfx
Deprecated.
superseded by Suspendable.
guardWhile(Runnable) - Method in interface org.reactfx.Guardian
Deprecated.
 
guardWhile(Supplier<T>) - Method in interface org.reactfx.Guardian
Deprecated.
 

H

hashCode() - Method in class org.reactfx.ObservableBase
 
hashCode(List<E>) - Static method in class org.reactfx.util.Lists
 
hashCode() - Method in class org.reactfx.util.Tuple2
 
hashCode() - Method in class org.reactfx.util.Tuple3
 
hashCode() - Method in class org.reactfx.util.Tuple4
 
hashCode() - Method in class org.reactfx.util.Tuple5
 
hashCode() - Method in class org.reactfx.util.Tuple6
 
hashCode() - Method in class org.reactfx.util.WrapperBase
 
head() - Method in class org.reactfx.util.LL.Cons
 
head() - Method in class org.reactfx.util.LL
 
headOf(ListModificationSequence<? extends E>) - Method in interface org.reactfx.collection.LiveList.Observer
 
headOf(ListModificationSequence<? extends E>) - Method in interface org.reactfx.collection.LiveList.QuasiChangeObserver
 
headOf(ListModificationSequence<? extends E>) - Method in interface org.reactfx.collection.LiveList.QuasiModificationObserver
 
headOf(A) - Method in class org.reactfx.SuspendableBase
 
HexaConsumer<A,B,C,D,E,F> - Interface in org.reactfx.util
 
HexaFunction<A,B,C,D,E,F,R> - Interface in org.reactfx.util
 
HexaPredicate<A,B,C,D,E,F> - Interface in org.reactfx.util
 
hook(Consumer<? super T>) - Method in interface org.reactfx.EventStream
Returns an event stream that emits the same(*) events as this stream, but before emitting each event performs the given side effect.

I

ifFailure(Consumer<? super Throwable>) - Method in interface org.reactfx.util.Try
 
ifLeft(Consumer<? super L>) - Method in interface org.reactfx.util.Either
 
ifPresent(Consumer<? super T>) - Method in interface org.reactfx.value.Val
Invokes the given function if this Val holds a (non-null) value.
ifRight(Consumer<? super R>) - Method in interface org.reactfx.util.Either
 
ifSuccess(Consumer<? super T>) - Method in interface org.reactfx.util.Try
 
indexOfMemoizedItem(int) - Method in interface org.reactfx.collection.MemoizationList
 
indexOfPresentItem(int) - Method in class org.reactfx.util.SparseList
 
Indicator - Class in org.reactfx
Deprecated.
Indicator is unsafe on recursion: it may report misleading changes. Use SuspendableNo instead.
Indicator() - Constructor for class org.reactfx.Indicator
Deprecated.
 
init(S) - Static method in class org.reactfx.StateMachine
 
initialAccumulator(T) - Method in class org.reactfx.SuspendableBase
 
initialAccumulator(T) - Method in interface org.reactfx.util.AccumulationFacility.HomotypicAccumulation
 
initialAccumulator(T) - Method in interface org.reactfx.util.AccumulationFacility
 
initialAccumulator(QuasiListChange<? extends E>) - Method in interface org.reactfx.util.AccumulationFacility.ListChangeAccumulation
 
initialAccumulator(T) - Method in interface org.reactfx.util.AccumulationFacility.Queuing
 
insert(int, E) - Method in class org.reactfx.util.SparseList
 
insertAll(int, Collection<? extends E>) - Method in class org.reactfx.util.SparseList
 
insertLeaf(int, T) - Method in class org.reactfx.util.FingerTree
 
insertVoid(int, int) - Method in class org.reactfx.util.SparseList
 
instantiate(QuasiListChange<? extends E>, ObservableList<E>) - Static method in interface org.reactfx.collection.QuasiListChange
 
instantiate(QuasiListModification<? extends E>, ObservableList<E>) - Static method in interface org.reactfx.collection.QuasiListModification
 
instantiate(ObservableList<E>) - Method in interface org.reactfx.collection.QuasiListModification
 
IntegerBinding - Class in org.reactfx.inhibeans.binding
Deprecated.
IntegerBinding() - Constructor for class org.reactfx.inhibeans.binding.IntegerBinding
Deprecated.
 
IntegerPropertyBase - Class in org.reactfx.inhibeans.property
Deprecated.
IntegerPropertyBase() - Constructor for class org.reactfx.inhibeans.property.IntegerPropertyBase
Deprecated.
Superclass constructors.
IntegerPropertyBase(int) - Constructor for class org.reactfx.inhibeans.property.IntegerPropertyBase
Deprecated.
 
integerVar(IntegerProperty) - Static method in interface org.reactfx.value.Var
Converts IntegerProperty to Var<Integer> to help deal with the consequences of IntegerProperty not being a subtype of Property<Integer>.
interpolate(T, T, double) - Method in interface org.reactfx.util.Interpolator
 
Interpolator<T> - Interface in org.reactfx.util
Interpolates values between two boundary values.
invalidate() - Method in class org.reactfx.value.ValBase
 
invalidations() - Method in interface org.reactfx.value.Val
Returns a stream of invalidated values, which emits the invalidated value (i.e.
invalidationsOf(Observable) - Static method in class org.reactfx.EventStreams
Creates an event stream that emits an impulse on every invalidation of the given observable.
isEmpty() - Method in class org.reactfx.collection.ListChangeAccumulator
 
isEmpty() - Method in interface org.reactfx.util.AccuMap
 
isEmpty() - Method in class org.reactfx.util.FingerTree
 
isEmpty(ListHelper<T>) - Static method in class org.reactfx.util.ListHelper
 
isEmpty() - Method in class org.reactfx.util.LL.Cons
 
isEmpty() - Method in class org.reactfx.util.LL
 
isEmpty(MapHelper<K, V>) - Static method in class org.reactfx.util.MapHelper
 
isEmpty() - Method in interface org.reactfx.util.NotificationAccumulator
 
isEmpty() - Method in interface org.reactfx.value.Val
Inverse of Val.isPresent().
isFailure() - Method in interface org.reactfx.util.Try
 
isLeft() - Method in interface org.reactfx.util.Either
 
isMemoized(int) - Method in interface org.reactfx.collection.MemoizationList
 
isNonEmptyRange(int, int, int) - Static method in class org.reactfx.util.Lists
 
isNonEmptyRange(int, int, int, int) - Static method in class org.reactfx.util.Lists
 
isObservingInputs() - Method in class org.reactfx.ObservableBase
 
isOff() - Method in class org.reactfx.Indicator
Deprecated.
 
isOn() - Method in class org.reactfx.Indicator
Deprecated.
 
isPending() - Method in interface org.reactfx.AwaitingEventStream
 
isPresent(int) - Method in class org.reactfx.util.SparseList
 
isPresent() - Method in interface org.reactfx.value.Val
Checks whether this Val holds a (non-null) value.
isProperNonEmptyRange(int, int, int) - Static method in class org.reactfx.util.Lists
 
isProperNonEmptyRange(int, int, int, int) - Static method in class org.reactfx.util.Lists
 
isProperRange(int, int, int) - Static method in class org.reactfx.util.Lists
 
isProperRange(int, int, int, int) - Static method in class org.reactfx.util.Lists
 
isRight() - Method in interface org.reactfx.util.Either
 
isStrictlyInsideNonEmptyRange(int, int, int) - Static method in class org.reactfx.util.Lists
 
isStrictlyInsideNonEmptyRange(int, int, int, int) - Static method in class org.reactfx.util.Lists
 
isStrictlyInsideRange(int, int, int) - Static method in class org.reactfx.util.Lists
 
isStrictlyInsideRange(int, int, int, int) - Static method in class org.reactfx.util.Lists
 
isSuccess() - Method in interface org.reactfx.util.Try
 
isSuspended() - Method in class org.reactfx.SuspendableBase
 
isValidIndex(int, int) - Static method in class org.reactfx.util.Lists
 
isValidIndex(int, int, int) - Static method in class org.reactfx.util.Lists
 
isValidPosition(int, int) - Static method in class org.reactfx.util.Lists
 
isValidPosition(int, int, int) - Static method in class org.reactfx.util.Lists
 
isValidRange(int, int, int) - Static method in class org.reactfx.util.Lists
 
isValidRange(int, int, int, int) - Static method in class org.reactfx.util.Lists
 
iterator(ListHelper<T>) - Static method in class org.reactfx.util.ListHelper
 
iterator(ListHelper<T>, int, int) - Static method in class org.reactfx.util.ListHelper
 
iterator() - Method in class org.reactfx.util.LL.Cons
 

J

join(FingerTree<T, S>) - Method in class org.reactfx.util.FingerTree
 
join(FingerTree<T, S>) - Method in class org.reactfx.util.FingerTree.NonEmptyFingerTree
 

L

latestN(int) - Method in interface org.reactfx.EventStream
Returns an event stream that emits lists of n latest events emitted from this stream.
left(L) - Static method in interface org.reactfx.util.Either
 
leftOrDefault(Optional<L>, R) - Static method in interface org.reactfx.util.Either
 
leftOrNull(Optional<L>) - Static method in interface org.reactfx.util.Either
 
LINEAR_DOUBLE - Static variable in interface org.reactfx.util.Interpolator
 
LINEAR_INTEGER - Static variable in interface org.reactfx.util.Interpolator
 
LINEAR_LONG - Static variable in interface org.reactfx.util.Interpolator
 
LINEAR_NUMBER - Static variable in interface org.reactfx.util.Interpolator
 
ListChange<E> - Interface in org.reactfx.collection
 
ListChangeAccumulator<E> - Class in org.reactfx.collection
 
ListChangeAccumulator() - Constructor for class org.reactfx.collection.ListChangeAccumulator
 
ListChangeAccumulator(QuasiListChange<E>) - Constructor for class org.reactfx.collection.ListChangeAccumulator
 
ListHelper<T> - Class in org.reactfx.util
 
ListModification<E> - Interface in org.reactfx.collection
 
ListModificationSequence<E> - Interface in org.reactfx.collection
Common supertype for QuasiListChange and ListChangeAccumulator.
listNotifications() - Static method in interface org.reactfx.util.NotificationAccumulator
 
Lists - Class in org.reactfx.util
 
LiveArrayList<E> - Class in org.reactfx.collection
 
LiveArrayList() - Constructor for class org.reactfx.collection.LiveArrayList
 
LiveArrayList(Collection<? extends E>) - Constructor for class org.reactfx.collection.LiveArrayList
 
LiveArrayList(E...) - Constructor for class org.reactfx.collection.LiveArrayList
 
LiveList<E> - Interface in org.reactfx.collection
Adds additional methods to ObservableList.
LiveList.Observer<E,O> - Interface in org.reactfx.collection
 
LiveList.QuasiChangeObserver<E> - Interface in org.reactfx.collection
 
LiveList.QuasiModificationObserver<E> - Interface in org.reactfx.collection
 
LiveListBase<E> - Class in org.reactfx.collection
 
LiveListBase() - Constructor for class org.reactfx.collection.LiveListBase
 
LL<T> - Class in org.reactfx.util
Immutable singly-linked list.
LL.Cons<T> - Class in org.reactfx.util
 
locate(BiFunction<? super S, Integer, Either<Integer, Integer>>, int) - Method in class org.reactfx.util.FingerTree
 
locate(BiFunction<? super S, Integer, Either<Integer, Integer>>, int) - Method in class org.reactfx.util.FingerTree.NonEmptyFingerTree
 
locateProgressively(ToIntFunction<? super S>, int) - Method in class org.reactfx.util.FingerTree
 
locateProgressively(ToIntFunction<? super S>, int) - Method in class org.reactfx.util.FingerTree.NonEmptyFingerTree
 
locateRegressively(ToIntFunction<? super S>, int) - Method in class org.reactfx.util.FingerTree
 
locateRegressively(ToIntFunction<? super S>, int) - Method in class org.reactfx.util.FingerTree.NonEmptyFingerTree
 
LongBinding - Class in org.reactfx.inhibeans.binding
Deprecated.
LongBinding() - Constructor for class org.reactfx.inhibeans.binding.LongBinding
Deprecated.
 
LongPropertyBase - Class in org.reactfx.inhibeans.property
Deprecated.
LongPropertyBase() - Constructor for class org.reactfx.inhibeans.property.LongPropertyBase
Deprecated.
Superclass constructors.
LongPropertyBase(long) - Constructor for class org.reactfx.inhibeans.property.LongPropertyBase
Deprecated.
 
longVar(LongProperty) - Static method in interface org.reactfx.value.Var
Converts LongProperty to Var<Long> to help deal with the consequences of LongProperty not being a subtype of Property<Long>.

M

major - Variable in class org.reactfx.util.BiIndex
 
map(Function<? super E, ? extends F>) - Method in interface org.reactfx.collection.LiveList
 
map(ObservableList<? extends E>, Function<? super E, ? extends F>) - Static method in interface org.reactfx.collection.LiveList
 
map(Function<? super T, ? extends U>) - Method in interface org.reactfx.EventStream
Returns a new event stream that applies the given function to every value emitted from this stream and emits the result.
map(BiFunction<Integer, Integer, T>) - Method in class org.reactfx.util.BiIndex
 
map(Function<? super L, ? extends L2>, Function<? super R, ? extends R2>) - Method in interface org.reactfx.util.Either
 
map(Function<? super T, ? extends U>) - Method in class org.reactfx.util.LL.Cons
 
map(Function<? super T, ? extends U>) - Method in class org.reactfx.util.LL
 
map(Function<? super T, ? extends U>) - Method in interface org.reactfx.util.Try
 
map(BiFunction<? super A, ? super B, ? extends T>) - Method in class org.reactfx.util.Tuple2
 
map(TriFunction<? super A, ? super B, ? super C, ? extends T>) - Method in class org.reactfx.util.Tuple3
 
map(TetraFunction<? super A, ? super B, ? super C, ? super D, ? extends T>) - Method in class org.reactfx.util.Tuple4
 
map(PentaFunction<? super A, ? super B, ? super C, ? super D, ? super E, ? extends T>) - Method in class org.reactfx.util.Tuple5
 
map(HexaFunction<? super A, ? super B, ? super C, ? super D, ? super E, ? super F, ? extends T>) - Method in class org.reactfx.util.Tuple6
 
map(Function<? super T, ? extends U>) - Method in interface org.reactfx.value.Val
Returns a new Val that holds a mapping of the value held by this Val, and is empty when this Val is empty.
map(ObservableValue<T>, Function<? super T, ? extends U>) - Static method in interface org.reactfx.value.Val
 
mapBidirectional(Property<T>, Function<? super T, ? extends U>, Function<? super U, ? extends T>) - Static method in interface org.reactfx.value.Var
 
mapBidirectional(Function<? super T, ? extends U>, Function<? super U, ? extends T>) - Method in interface org.reactfx.value.Var
 
mapDynamic(ObservableValue<? extends Function<? super E, ? extends F>>) - Method in interface org.reactfx.collection.LiveList
 
mapDynamic(ObservableList<? extends E>, ObservableValue<? extends Function<? super E, ? extends F>>) - Static method in interface org.reactfx.collection.LiveList
 
mapDynamic(ObservableValue<? extends Function<? super T, ? extends U>>) - Method in interface org.reactfx.value.Val
Like Val.map(Function), but also allows dynamically changing map function.
mapDynamic(ObservableValue<T>, ObservableValue<? extends Function<? super T, ? extends U>>) - Static method in interface org.reactfx.value.Val
 
mapFirst2(BiFunction<? super T, ? super T, ? extends U>) - Method in class org.reactfx.util.LL
 
mapFirst3(TriFunction<? super T, ? super T, ? super T, ? extends U>) - Method in class org.reactfx.util.LL
 
mapFirst4(TetraFunction<? super T, ? super T, ? super T, ? super T, ? extends U>) - Method in class org.reactfx.util.LL
 
mapFirst5(PentaFunction<? super T, ? super T, ? super T, ? super T, ? super T, ? extends U>) - Method in class org.reactfx.util.LL
 
mapFirst6(HexaFunction<? super T, ? super T, ? super T, ? super T, ? super T, ? super T, ? extends U>) - Method in class org.reactfx.util.LL
 
MapHelper<K,V> - Class in org.reactfx.util
 
mapLeft(Function<? super L, ? extends L2>) - Method in interface org.reactfx.util.Either
 
mappedView(List<? extends E>, Function<? super E, ? extends F>) - Static method in class org.reactfx.util.Lists
 
mapReduce(Function<? super T, ? extends R>, BinaryOperator<R>) - Method in class org.reactfx.util.LL.Cons
 
mapReduce(Function<? super T, ? extends R>, BinaryOperator<R>) - Method in class org.reactfx.util.LL
 
mapReduce1(Function<? super T, ? extends R>, BinaryOperator<R>) - Method in class org.reactfx.util.LL.Cons
 
mapRight(Function<? super R, ? extends R2>) - Method in interface org.reactfx.util.Either
 
mapToCompletionStage(Function<? super T, CompletionStage<U>>) - Method in interface org.reactfx.EventStream
Similar to EventStream.map(Function), but the returned stream is a CompletionStageStream, which can be used to await the results of asynchronous computation.
mapToTask(Function<? super T, Task<U>>) - Method in interface org.reactfx.EventStream
Similar to EventStream.map(Function), but the returned stream is a TaskStream, which can be used to await the results of asynchronous computation.
materialize() - Method in interface org.reactfx.collection.ListModification
 
materialize(QuasiListModification<? extends E>, ObservableList<E>) - Static method in interface org.reactfx.collection.QuasiListModification
 
materialize(ObservableList<E>) - Method in interface org.reactfx.collection.QuasiListModification
 
MaterializedListModification<E> - Interface in org.reactfx.collection
 
MemoizationList<E> - Interface in org.reactfx.collection
 
memoize() - Method in interface org.reactfx.collection.LiveList
 
memoize(ObservableList<E>) - Static method in interface org.reactfx.collection.LiveList
 
memoizedItems() - Method in interface org.reactfx.collection.MemoizationList
 
merge(EventStream<? extends T>...) - Static method in class org.reactfx.EventStreams
Returns an event stream that emits all the events emitted from any of the inputs.
merge(ObservableSet<? extends EventStream<T>>) - Static method in class org.reactfx.EventStreams
Returns an event stream that emits all the events emitted from any of the event streams in the given observable set.
merge(ObservableSet<? extends T>, Function<? super T, ? extends EventStream<U>>) - Static method in class org.reactfx.EventStreams
A more general version of EventStreams.merge(ObservableSet) for a set of arbitrary element type and a function to obtain an event stream from the element.
minor - Variable in class org.reactfx.util.BiIndex
 
mkTree(List<? extends T>) - Static method in class org.reactfx.util.FingerTree
 
mkTree(List<? extends T>, ToSemigroup<? super T, S>) - Static method in class org.reactfx.util.FingerTree
 
modifications() - Method in interface org.reactfx.collection.LiveList
 
multi(Guard...) - Static method in interface org.reactfx.Guard
Returns a guard that is a composition of multiple guards.
multi(Subscription...) - Static method in interface org.reactfx.Subscription
Returns a new aggregate subscription whose Subscription.unsubscribe() method calls unsubscribe() on all arguments to this method.
multi(Function<? super T, ? extends Subscription>, T...) - Static method in interface org.reactfx.Subscription
Subscribes to all elements by the given function and returns an aggregate subscription that can be used to cancel all element subscriptions.
multi(Function<? super T, ? extends Subscription>, Collection<T>) - Static method in interface org.reactfx.Subscription
Subscribes to all elements of the given collection by the given function and returns an aggregate subscription that can be used to cancel all element subscriptions.

N

never() - Static method in class org.reactfx.EventStreams
Returns an event stream that never emits any value.
newObserver(O) - Method in class org.reactfx.ObservableBase
Called for each new observer.
newObserver(Consumer<? super T>) - Method in class org.reactfx.value.ValBase
 
newSimpleVar(T) - Static method in interface org.reactfx.value.Var
 
nil() - Static method in class org.reactfx.util.LL
 
nonAccumulativeStreamNotifications() - Static method in interface org.reactfx.util.NotificationAccumulator
 
nonNullValuesOf(ObservableValue<T>) - Static method in class org.reactfx.EventStreams
 
NotificationAccumulator<O,V,A> - Interface in org.reactfx.util
 
notifyListeners() - Method in class org.reactfx.inhibeans.ObservableBase
Deprecated.
 
notifyObservers(T) - Method in class org.reactfx.ObservableBase
 
notifyObservers() - Method in class org.reactfx.ObservableBase
 
notifyObservers(T) - Method in interface org.reactfx.ProperObservable
 
notifyObserversWhileSuspended(T) - Method in class org.reactfx.SuspenderBase
Use in subclasses instead of ObservableBase.notifyObservers(Object) in order to suspend the associated Suspendable while notifying observers.

O

ObjectBinding<T> - Class in org.reactfx.inhibeans.binding
Deprecated.
ObjectBinding() - Constructor for class org.reactfx.inhibeans.binding.ObjectBinding
Deprecated.
 
ObjectPropertyBase<T> - Class in org.reactfx.inhibeans.property
Deprecated.
ObjectPropertyBase() - Constructor for class org.reactfx.inhibeans.property.ObjectPropertyBase
Deprecated.
Superclass constructors.
ObjectPropertyBase(T) - Constructor for class org.reactfx.inhibeans.property.ObjectPropertyBase
Deprecated.
 
Observable - Interface in org.reactfx.inhibeans
Deprecated.
Superseded by Suspendable.
Observable<O> - Interface in org.reactfx
Anything that can be observed, that is have an observer added and removed.
ObservableBase - Class in org.reactfx.inhibeans
Deprecated.
ObservableBase() - Constructor for class org.reactfx.inhibeans.ObservableBase
Deprecated.
 
ObservableBase<O,T> - Class in org.reactfx
Base class for observable objects.
ObservableBase(NotificationAccumulator<O, T, ?>) - Constructor for class org.reactfx.ObservableBase
 
ObservableBase() - Constructor for class org.reactfx.ObservableBase
 
ObservableList<E> - Interface in org.reactfx.inhibeans.collection
Deprecated.
Use SuspendableList instead.
ObservableValue<T> - Interface in org.reactfx.inhibeans.value
Deprecated.
ObservableValueBase<T> - Class in org.reactfx.inhibeans.value
Deprecated.
ObservableValueBase() - Constructor for class org.reactfx.inhibeans.value.ObservableValueBase
Deprecated.
 
observe(O) - Method in interface org.reactfx.Observable
 
observe(O) - Method in class org.reactfx.ObservableBase
 
observe(O) - Method in class org.reactfx.ProxyObservable
 
observe(O) - Method in class org.reactfx.RigidObservable
Returns an empty Subscription (Subscription.EMPTY).
observeChanges(Consumer<? super ListChange<? extends E>>) - Method in interface org.reactfx.collection.LiveList
 
observeChanges(ObservableList<E>, Consumer<? super ListChange<? extends E>>) - Static method in interface org.reactfx.collection.LiveList
 
observeChanges(ChangeListener<? super T>) - Method in interface org.reactfx.value.Val
Adds a change listener and returns a Subscription that can be used to remove that listener.
observeChanges(ObservableValue<? extends T>, ChangeListener<? super T>) - Static method in interface org.reactfx.value.Val
 
observeInputs() - Method in class org.reactfx.collection.LiveArrayList
 
observeInputs() - Method in class org.reactfx.ConnectableEventSource
 
observeInputs() - Method in class org.reactfx.EventSource
 
observeInputs() - Method in class org.reactfx.ObservableBase
Starts observing this observable's input(s), if any.
observeInputs() - Method in class org.reactfx.SuspendableBase
 
observeInputs() - Method in class org.reactfx.value.ValBase
 
observeInvalidations(Consumer<? super T>) - Method in interface org.reactfx.value.Val
 
observeInvalidations(ObservableValue<?>, InvalidationListener) - Static method in interface org.reactfx.value.Val
 
observeModifications(Consumer<? super ListModification<? extends E>>) - Method in interface org.reactfx.collection.LiveList
 
observeQuasiChanges(LiveList.QuasiChangeObserver<? super E>) - Method in interface org.reactfx.collection.LiveList
 
observeQuasiChanges(ObservableList<? extends E>, LiveList.QuasiChangeObserver<? super E>) - Static method in interface org.reactfx.collection.LiveList
 
observeQuasiModifications(LiveList.QuasiModificationObserver<? super E>) - Method in interface org.reactfx.collection.LiveList
 
of(T, T...) - Static method in class org.reactfx.util.LL
 
offs() - Method in class org.reactfx.Indicator
Deprecated.
 
on() - Method in class org.reactfx.Indicator
Deprecated.
Turns this indicator on.
on(EventStream<I>) - Method in interface org.reactfx.StateMachine.InitialState
 
on(EventStream<I>) - Method in interface org.reactfx.StateMachine.ObservableStateBuilder
 
on(EventStream<I>) - Method in interface org.reactfx.StateMachine.StatefulStreamBuilder
 
onChange(O) - Method in interface org.reactfx.collection.LiveList.Observer
 
onInvalidating() - Method in class org.reactfx.inhibeans.binding.BooleanBinding
Deprecated.
 
onInvalidating() - Method in class org.reactfx.inhibeans.binding.DoubleBinding
Deprecated.
 
onInvalidating() - Method in class org.reactfx.inhibeans.binding.FloatBinding
Deprecated.
 
onInvalidating() - Method in class org.reactfx.inhibeans.binding.IntegerBinding
Deprecated.
 
onInvalidating() - Method in class org.reactfx.inhibeans.binding.LongBinding
Deprecated.
 
onInvalidating() - Method in class org.reactfx.inhibeans.binding.ObjectBinding
Deprecated.
 
onInvalidating() - Method in class org.reactfx.inhibeans.binding.StringBinding
Deprecated.
 
onRecurseAccumulate(Function<? super T, ? extends A>, BiFunction<? super A, ? super T, ? extends A>, Function<? super A, AccumulatorSize>, Function<? super A, ? extends T>, Function<? super A, ? extends A>) - Method in interface org.reactfx.EventStream
 
onRecurseAccumulate(Supplier<? extends A>, BiFunction<? super A, ? super T, ? extends A>, Function<? super A, AccumulatorSize>, Function<? super A, ? extends T>, Function<? super A, ? extends A>) - Method in interface org.reactfx.EventStream
 
onRecurseQueue() - Method in interface org.reactfx.EventStream
 
onRecurseReduce(BinaryOperator<T>) - Method in interface org.reactfx.EventStream
 
onRecurseRetainLatest() - Method in interface org.reactfx.EventStream
 
ons() - Method in class org.reactfx.Indicator
Deprecated.
 
onWhile(Runnable) - Method in class org.reactfx.Indicator
Deprecated.
Runs the given computation, making sure this indicator is on.
onWhile(Supplier<T>) - Method in class org.reactfx.Indicator
Deprecated.
Runs the given computation, making sure this indicator is on.
or(EventStream<? extends U>) - Method in interface org.reactfx.EventStream
Returns an event stream that emits all the events emitted from either this stream or the right stream.
orElse(Try<T>) - Method in interface org.reactfx.util.Try
 
orElse(Supplier<Try<T>>) - Method in interface org.reactfx.util.Try
 
orElse(ObservableValue<T>) - Method in interface org.reactfx.value.Val
Returns a new Val that holds the value held by this Val, or the value held by other when this Val is empty.
orElse(ObservableValue<? extends T>, ObservableValue<? extends T>) - Static method in interface org.reactfx.value.Val
 
orElseConst(T) - Method in interface org.reactfx.value.Val
Returns a new Val that holds the value held by this Val, or other when this Val is empty.
orElseConst(ObservableValue<? extends T>, T) - Static method in interface org.reactfx.value.Val
 
orElseTry(Callable<? extends T>) - Method in interface org.reactfx.util.Try
 
org.reactfx - package org.reactfx
 
org.reactfx.collection - package org.reactfx.collection
 
org.reactfx.inhibeans - package org.reactfx.inhibeans
 
org.reactfx.inhibeans.binding - package org.reactfx.inhibeans.binding
 
org.reactfx.inhibeans.collection - package org.reactfx.inhibeans.collection
 
org.reactfx.inhibeans.property - package org.reactfx.inhibeans.property
 
org.reactfx.inhibeans.value - package org.reactfx.inhibeans.value
 
org.reactfx.util - package org.reactfx.util
 
org.reactfx.value - package org.reactfx.value
 

P

pApply(A) - Method in interface org.reactfx.util.HexaFunction
 
pApply(A) - Method in interface org.reactfx.util.PentaFunction
 
pApply(A) - Method in interface org.reactfx.util.TetraFunction
 
pApply(A) - Method in interface org.reactfx.util.TriFunction
 
pausable() - Method in interface org.reactfx.EventStream
Returns a suspendable event stream that, when suspended, stores the events emitted by this event stream and emits them when the returned stream's emission is resumed.
pauseWhen(ObservableValue<Boolean>) - Method in interface org.reactfx.EventStream
Shortcut for pausable().suspendedWhen(condition).
peek(AccumulationFacility<V, A>) - Method in interface org.reactfx.util.AccuMap
 
pendingProperty() - Method in interface org.reactfx.AwaitingEventStream
Indicates whether there is a pending event that will be emitted by this stream in the (near) future.
PentaConsumer<A,B,C,D,E> - Interface in org.reactfx.util
 
PentaFunction<A,B,C,D,E,R> - Interface in org.reactfx.util
 
PentaPredicate<A,B,C,D,E> - Interface in org.reactfx.util
 
pin() - Method in interface org.reactfx.collection.LiveList
 
pin() - Method in interface org.reactfx.EventStream
If this stream is a compound stream lazily subscribed to its inputs, that is, subscribed to inputs only when it itself has some subscribers, pinning this stream causes it to stay subscribed until the pinning is revoked by calling unsubscribe() on the returned subscription.
pin() - Method in interface org.reactfx.value.Val
 
prepend(T) - Method in class org.reactfx.util.FingerTree
 
ProperEventStream<T> - Interface in org.reactfx
Trait to be mixed into ObservableBase to obtain default implementation of some EventStream methods on top of Observable methods and get additional helper methods for proper event streams implemented as default methods on top of ProperObservable methods.
ProperLiveList<E> - Interface in org.reactfx.collection
Trait to be mixed into ObservableBase to obtain default implementation of some LiveList methods and get additional helper methods for implementations of proper LiveList.
ProperObservable<O,T> - Interface in org.reactfx
An Observable that maintains a collection of registered observers and notifies them when a change occurs.
Property<T> - Interface in org.reactfx.inhibeans.property
Deprecated.
Superseded by SuspendableVar.
ProperVal<T> - Interface in org.reactfx.value
 
ProxyObservable<O,P,U extends Observable<P>> - Class in org.reactfx
An Observable that does not maintain its own collection of observers, but rather adapts and registers every given observer with the underlying Observable
ProxyObservable(U) - Constructor for class org.reactfx.ProxyObservable
 
ProxyVal<T,U> - Class in org.reactfx.value
 
ProxyVal(Val<U>) - Constructor for class org.reactfx.value.ProxyVal
 
push(T) - Method in class org.reactfx.ConnectableEventSource
 
push(T) - Method in interface org.reactfx.EventSink
 
push(T) - Method in class org.reactfx.EventSource
Make this event stream immediately emit the given value.
put(MapHelper<K, V>, K, V) - Static method in class org.reactfx.util.MapHelper
 
put(K, V) - Method in class org.reactfx.util.MapHelper
 

Q

quasiChanges() - Method in interface org.reactfx.collection.LiveList
 
quasiChangesOf(ObservableList<E>) - Static method in interface org.reactfx.collection.LiveList
 
QuasiListChange<E> - Interface in org.reactfx.collection
 
QuasiListModification<E> - Interface in org.reactfx.collection
 
quasiModifications() - Method in interface org.reactfx.collection.LiveList
 
queueBetween(EventStream<?>) - Method in interface org.reactfx.EventStream
Returns an event stream that, when an event arrives from this stream, enqueues it for emission.
queueUntilLater(Executor) - Method in interface org.reactfx.EventStream
Version of EventStream.queueUntilLater() for event streams that don't live on the JavaFX application thread.
queueUntilLater() - Method in interface org.reactfx.EventStream
Returns an event stream that, when an event is emitted from this stream, enqueues the event for emission and schedules emission using Platform.runLater(Runnable), if not already scheduled.
queuingStreamNotifications() - Static method in interface org.reactfx.util.NotificationAccumulator
 

R

rangeInsertion(int, int) - Static method in interface org.reactfx.collection.ProperLiveList
 
rangeRemoval(int, List<E>) - Static method in interface org.reactfx.collection.ProperLiveList
 
ReadOnlyBooleanPropertyBase - Class in org.reactfx.inhibeans.property
Deprecated.
ReadOnlyBooleanPropertyBase() - Constructor for class org.reactfx.inhibeans.property.ReadOnlyBooleanPropertyBase
Deprecated.
 
ReadOnlyBooleanWrapper - Class in org.reactfx.inhibeans.property
Deprecated.
ReadOnlyBooleanWrapper() - Constructor for class org.reactfx.inhibeans.property.ReadOnlyBooleanWrapper
Deprecated.
Superclass constructors.
ReadOnlyBooleanWrapper(boolean) - Constructor for class org.reactfx.inhibeans.property.ReadOnlyBooleanWrapper
Deprecated.
 
ReadOnlyBooleanWrapper(Object, String) - Constructor for class org.reactfx.inhibeans.property.ReadOnlyBooleanWrapper
Deprecated.
 
ReadOnlyBooleanWrapper(Object, String, boolean) - Constructor for class org.reactfx.inhibeans.property.ReadOnlyBooleanWrapper
Deprecated.
 
ReadOnlyDoublePropertyBase - Class in org.reactfx.inhibeans.property
Deprecated.
ReadOnlyDoublePropertyBase() - Constructor for class org.reactfx.inhibeans.property.ReadOnlyDoublePropertyBase
Deprecated.
 
ReadOnlyDoubleWrapper - Class in org.reactfx.inhibeans.property
Deprecated.
ReadOnlyDoubleWrapper() - Constructor for class org.reactfx.inhibeans.property.ReadOnlyDoubleWrapper
Deprecated.
Superclass constructors.
ReadOnlyDoubleWrapper(double) - Constructor for class org.reactfx.inhibeans.property.ReadOnlyDoubleWrapper
Deprecated.
 
ReadOnlyDoubleWrapper(Object, String) - Constructor for class org.reactfx.inhibeans.property.ReadOnlyDoubleWrapper
Deprecated.
 
ReadOnlyDoubleWrapper(Object, String, double) - Constructor for class org.reactfx.inhibeans.property.ReadOnlyDoubleWrapper
Deprecated.
 
ReadOnlyFloatPropertyBase - Class in org.reactfx.inhibeans.property
Deprecated.
ReadOnlyFloatPropertyBase() - Constructor for class org.reactfx.inhibeans.property.ReadOnlyFloatPropertyBase
Deprecated.
 
ReadOnlyFloatWrapper - Class in org.reactfx.inhibeans.property
Deprecated.
ReadOnlyFloatWrapper() - Constructor for class org.reactfx.inhibeans.property.ReadOnlyFloatWrapper
Deprecated.
Superclass constructors.
ReadOnlyFloatWrapper(float) - Constructor for class org.reactfx.inhibeans.property.ReadOnlyFloatWrapper
Deprecated.
 
ReadOnlyFloatWrapper(Object, String) - Constructor for class org.reactfx.inhibeans.property.ReadOnlyFloatWrapper
Deprecated.
 
ReadOnlyFloatWrapper(Object, String, float) - Constructor for class org.reactfx.inhibeans.property.ReadOnlyFloatWrapper
Deprecated.
 
ReadOnlyIntegerPropertyBase - Class in org.reactfx.inhibeans.property
Deprecated.
ReadOnlyIntegerPropertyBase() - Constructor for class org.reactfx.inhibeans.property.ReadOnlyIntegerPropertyBase
Deprecated.
 
ReadOnlyIntegerWrapper - Class in org.reactfx.inhibeans.property
Deprecated.
ReadOnlyIntegerWrapper() - Constructor for class org.reactfx.inhibeans.property.ReadOnlyIntegerWrapper
Deprecated.
Superclass constructors.
ReadOnlyIntegerWrapper(int) - Constructor for class org.reactfx.inhibeans.property.ReadOnlyIntegerWrapper
Deprecated.
 
ReadOnlyIntegerWrapper(Object, String) - Constructor for class org.reactfx.inhibeans.property.ReadOnlyIntegerWrapper
Deprecated.
 
ReadOnlyIntegerWrapper(Object, String, int) - Constructor for class org.reactfx.inhibeans.property.ReadOnlyIntegerWrapper
Deprecated.
 
readOnlyIterator(Collection<? extends E>) - Static method in class org.reactfx.util.Lists
 
ReadOnlyLongPropertyBase - Class in org.reactfx.inhibeans.property
Deprecated.
ReadOnlyLongPropertyBase() - Constructor for class org.reactfx.inhibeans.property.ReadOnlyLongPropertyBase
Deprecated.
 
ReadOnlyLongWrapper - Class in org.reactfx.inhibeans.property
Deprecated.
ReadOnlyLongWrapper() - Constructor for class org.reactfx.inhibeans.property.ReadOnlyLongWrapper
Deprecated.
Superclass constructors.
ReadOnlyLongWrapper(long) - Constructor for class org.reactfx.inhibeans.property.ReadOnlyLongWrapper
Deprecated.
 
ReadOnlyLongWrapper(Object, String) - Constructor for class org.reactfx.inhibeans.property.ReadOnlyLongWrapper
Deprecated.
 
ReadOnlyLongWrapper(Object, String, long) - Constructor for class org.reactfx.inhibeans.property.ReadOnlyLongWrapper
Deprecated.
 
ReadOnlyObjectPropertyBase<T> - Class in org.reactfx.inhibeans.property
Deprecated.
ReadOnlyObjectPropertyBase() - Constructor for class org.reactfx.inhibeans.property.ReadOnlyObjectPropertyBase
Deprecated.
 
ReadOnlyObjectWrapper<T> - Class in org.reactfx.inhibeans.property
Deprecated.
ReadOnlyObjectWrapper() - Constructor for class org.reactfx.inhibeans.property.ReadOnlyObjectWrapper
Deprecated.
Superclass constructors.
ReadOnlyObjectWrapper(T) - Constructor for class org.reactfx.inhibeans.property.ReadOnlyObjectWrapper
Deprecated.
 
ReadOnlyObjectWrapper(Object, String) - Constructor for class org.reactfx.inhibeans.property.ReadOnlyObjectWrapper
Deprecated.
 
ReadOnlyObjectWrapper(Object, String, T) - Constructor for class org.reactfx.inhibeans.property.ReadOnlyObjectWrapper
Deprecated.
 
ReadOnlyStringPropertyBase - Class in org.reactfx.inhibeans.property
Deprecated.
ReadOnlyStringPropertyBase() - Constructor for class org.reactfx.inhibeans.property.ReadOnlyStringPropertyBase
Deprecated.
 
ReadOnlyStringWrapper - Class in org.reactfx.inhibeans.property
Deprecated.
ReadOnlyStringWrapper() - Constructor for class org.reactfx.inhibeans.property.ReadOnlyStringWrapper
Deprecated.
Superclass constructors.
ReadOnlyStringWrapper(String) - Constructor for class org.reactfx.inhibeans.property.ReadOnlyStringWrapper
Deprecated.
 
ReadOnlyStringWrapper(Object, String) - Constructor for class org.reactfx.inhibeans.property.ReadOnlyStringWrapper
Deprecated.
 
ReadOnlyStringWrapper(Object, String, String) - Constructor for class org.reactfx.inhibeans.property.ReadOnlyStringWrapper
Deprecated.
 
recover(Function<Throwable, Optional<T>>) - Method in interface org.reactfx.util.Try
 
reduce(BinaryOperator<E>) - Method in interface org.reactfx.collection.LiveList
 
reduce(ObservableList<E>, BinaryOperator<E>) - Static method in interface org.reactfx.collection.LiveList
 
reduce(A, T) - Method in class org.reactfx.SuspendableBase
 
reduce(A, T) - Method in interface org.reactfx.util.AccumulationFacility.IllegalAccumulation
 
reduce(ListModificationSequence<E>, QuasiListChange<? extends E>) - Method in interface org.reactfx.util.AccumulationFacility.ListChangeAccumulation
 
reduce(Deque<T>, T) - Method in interface org.reactfx.util.AccumulationFacility.Queuing
 
reduce(A, T) - Method in interface org.reactfx.util.AccumulationFacility
 
reduce(T, T) - Method in interface org.reactfx.util.AccumulationFacility.RetainLatest
 
reduce(T, T) - Method in interface org.reactfx.util.AccumulationFacility.RetainOldest
 
reduce(ListHelper<T>, BinaryOperator<T>) - Static method in class org.reactfx.util.ListHelper
 
reduce(ListHelper<T>, U, BiFunction<U, T, U>) - Static method in class org.reactfx.util.ListHelper
 
reduce(T, T) - Method in interface org.reactfx.util.Semigroup
 
reduceBetween(EventStream<?>, BinaryOperator<T>) - Method in interface org.reactfx.EventStream
Returns an event stream that, when an event arrives from this stream, stores it for emission.
reduceRange(ObservableValue<IndexRange>, BinaryOperator<E>) - Method in interface org.reactfx.collection.LiveList
 
reduceRange(ObservableList<E>, ObservableValue<IndexRange>, BinaryOperator<E>) - Static method in interface org.reactfx.collection.LiveList
 
reduceSuccessions(BinaryOperator<T>, Duration) - Method in interface org.reactfx.EventStream
Returns an event stream that accumulates events emitted from this event stream in close temporal succession.
reduceSuccessions(Function<? super T, ? extends U>, BiFunction<? super U, ? super T, ? extends U>, Duration) - Method in interface org.reactfx.EventStream
A more general version of EventStream.reduceSuccessions(BinaryOperator, Duration) that allows the accumulated event to be of different type.
reduceSuccessions(Supplier<? extends U>, BiFunction<? super U, ? super T, ? extends U>, Duration) - Method in interface org.reactfx.EventStream
A convenient method that can be used when it is more convenient to supply an identity of the type U than to transform an event of type T to an event of type U.
reduceSuccessions(BinaryOperator<T>, Duration, ScheduledExecutorService, Executor) - Method in interface org.reactfx.EventStream
An analog to EventStream.reduceSuccessions(BinaryOperator, Duration) to use outside of JavaFX application thread.
reduceSuccessions(Function<? super T, ? extends U>, BiFunction<? super U, ? super T, ? extends U>, Duration, ScheduledExecutorService, Executor) - Method in interface org.reactfx.EventStream
An analog to EventStream.reduceSuccessions(Function, BiFunction, Duration) to use outside of JavaFX application thread.
reduceSuccessions(Supplier<? extends U>, BiFunction<? super U, ? super T, ? extends U>, Duration, ScheduledExecutorService, Executor) - Method in interface org.reactfx.EventStream
An analog to EventStream.reduceSuccessions(Supplier, BiFunction, Duration) to use outside of JavaFX application thread.
reduceUntilLater(BinaryOperator<T>, Executor) - Method in interface org.reactfx.EventStream
Version of EventStream.reduceUntilLater(BinaryOperator) for event streams that don't live on the JavaFX application thread.
reduceUntilLater(BinaryOperator<T>) - Method in interface org.reactfx.EventStream
Returns an event stream that, when an event is emitted from this stream, stores the event for emission and schedules emission using Platform.runLater(Runnable), if not already scheduled.
reduceWhen(ObservableValue<Boolean>, BinaryOperator<T>) - Method in interface org.reactfx.EventStream
Shortcut for reducible(reduction).suspendedWhen(condition).
reducible(BinaryOperator<T>) - Method in interface org.reactfx.EventStream
Returns a suspendable event stream that, when suspended, reduces incoming events by the given reduction function into one.
reducingStreamNotifications(BinaryOperator<T>) - Static method in interface org.reactfx.util.NotificationAccumulator
 
remove(int) - Method in class org.reactfx.collection.LiveArrayList
 
remove(int, int) - Method in class org.reactfx.collection.LiveArrayList
 
remove(Object) - Method in class org.reactfx.collection.LiveArrayList
 
remove(int) - Method in interface org.reactfx.collection.UnmodifiableByDefaultList
 
remove(Object) - Method in interface org.reactfx.collection.UnmodifiableByDefaultList
 
remove(int, int) - Method in interface org.reactfx.collection.UnmodifiableByDefaultLiveList
 
remove(ListHelper<T>, T) - Static method in class org.reactfx.util.ListHelper
 
remove(MapHelper<K, V>, K) - Static method in class org.reactfx.util.MapHelper
 
remove(K) - Method in class org.reactfx.util.MapHelper
 
remove(int) - Method in class org.reactfx.util.SparseList
 
remove(int, int) - Method in class org.reactfx.util.SparseList
 
removeAll(Collection<?>) - Method in class org.reactfx.collection.LiveArrayList
 
removeAll(E...) - Method in class org.reactfx.collection.LiveArrayList
 
removeAll(Collection<?>) - Method in interface org.reactfx.collection.UnmodifiableByDefaultList
 
removeAll(E...) - Method in interface org.reactfx.collection.UnmodifiableByDefaultLiveList
 
removeChangeObserver(Consumer<? super ListChange<? extends E>>) - Method in interface org.reactfx.collection.LiveList
 
removeInvalidationObserver(Consumer<? super T>) - Method in interface org.reactfx.value.Val
 
removeLeafs(int, int) - Method in class org.reactfx.util.FingerTree
 
removeListener(ListChangeListener<? super E>) - Method in interface org.reactfx.collection.LiveList
 
removeListener(InvalidationListener) - Method in interface org.reactfx.collection.LiveList
 
removeListener(ChangeListener<? super Boolean>) - Method in class org.reactfx.Indicator
Deprecated.
 
removeListener(InvalidationListener) - Method in class org.reactfx.Indicator
Deprecated.
 
removeListener(InvalidationListener) - Method in class org.reactfx.inhibeans.binding.BooleanBinding
Deprecated.
 
removeListener(ChangeListener<? super Boolean>) - Method in class org.reactfx.inhibeans.binding.BooleanBinding
Deprecated.
 
removeListener(InvalidationListener) - Method in class org.reactfx.inhibeans.binding.DoubleBinding
Deprecated.
 
removeListener(ChangeListener<? super Number>) - Method in class org.reactfx.inhibeans.binding.DoubleBinding
Deprecated.
 
removeListener(InvalidationListener) - Method in class org.reactfx.inhibeans.binding.FloatBinding
Deprecated.
 
removeListener(ChangeListener<? super Number>) - Method in class org.reactfx.inhibeans.binding.FloatBinding
Deprecated.
 
removeListener(InvalidationListener) - Method in class org.reactfx.inhibeans.binding.IntegerBinding
Deprecated.
 
removeListener(ChangeListener<? super Number>) - Method in class org.reactfx.inhibeans.binding.IntegerBinding
Deprecated.
 
removeListener(InvalidationListener) - Method in class org.reactfx.inhibeans.binding.LongBinding
Deprecated.
 
removeListener(ChangeListener<? super Number>) - Method in class org.reactfx.inhibeans.binding.LongBinding
Deprecated.
 
removeListener(InvalidationListener) - Method in class org.reactfx.inhibeans.binding.ObjectBinding
Deprecated.
 
removeListener(ChangeListener<? super T>) - Method in class org.reactfx.inhibeans.binding.ObjectBinding
Deprecated.
 
removeListener(InvalidationListener) - Method in class org.reactfx.inhibeans.binding.StringBinding
Deprecated.
 
removeListener(ChangeListener<? super String>) - Method in class org.reactfx.inhibeans.binding.StringBinding
Deprecated.
 
removeListener(InvalidationListener) - Method in class org.reactfx.inhibeans.ObservableBase
Deprecated.
 
removeListener(InvalidationListener) - Method in interface org.reactfx.value.Val
 
removeListener(ChangeListener<? super T>) - Method in interface org.reactfx.value.Val
 
removeModificationObserver(Consumer<? super ListModification<? extends E>>) - Method in interface org.reactfx.collection.LiveList
 
removeObserver(O) - Method in interface org.reactfx.Observable
 
removeObserver(O) - Method in class org.reactfx.ObservableBase
 
removeObserver(O) - Method in class org.reactfx.ProxyObservable
 
removeObserver(O) - Method in class org.reactfx.RigidObservable
Removing an observer from a RigidObservable is a no-op.
removeQuasiChangeObserver(LiveList.QuasiChangeObserver<? super E>) - Method in interface org.reactfx.collection.LiveList
 
removeQuasiModificationObserver(LiveList.QuasiModificationObserver<? super E>) - Method in interface org.reactfx.collection.LiveList
 
repeatOn(EventStream<?>) - Method in interface org.reactfx.EventStream
Returns a new event stream that emits all the events emitted from this stream and in addition to that re-emits the most recent event on every event emitted from impulse.
repeatOnInvalidation(O) - Static method in class org.reactfx.EventStreams
Creates an event stream that emits the given observable immediately for every subscriber and re-emits it on every subsequent invalidation of the observable.
replaceAll(MapHelper<K, V>, BiFunction<? super K, ? super V, ? extends V>) - Static method in class org.reactfx.util.MapHelper
 
replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in class org.reactfx.util.MapHelper
 
restart() - Method in class org.reactfx.util.FxTimer
 
restart() - Method in interface org.reactfx.util.Timer
Schedules the associated action to be executed after the associated delay.
restartableTicks(Duration, EventStream<?>) - Static method in class org.reactfx.EventStreams
Returns a EventStreams.ticks(Duration) EventStream whose timer restarts whenever impulse emits an event.
restartableTicks0(Duration, EventStream<?>) - Static method in class org.reactfx.EventStreams
Returns a EventStreams.ticks0(Duration) EventStream whose timer restarts whenever impulse emits an event.
retainAll(Collection<?>) - Method in class org.reactfx.collection.LiveArrayList
 
retainAll(E...) - Method in class org.reactfx.collection.LiveArrayList
 
retainAll(Collection<?>) - Method in interface org.reactfx.collection.UnmodifiableByDefaultList
 
retainAll(E...) - Method in interface org.reactfx.collection.UnmodifiableByDefaultLiveList
 
retainLatestBetween(EventStream<?>) - Method in interface org.reactfx.EventStream
retainLatestStreamNotifications() - Static method in interface org.reactfx.util.NotificationAccumulator
 
retainLatestUntilLater(Executor) - Method in interface org.reactfx.EventStream
Version of EventStream.retainLatestUntilLater() for event streams that don't live on the JavaFX application thread.
retainLatestUntilLater() - Method in interface org.reactfx.EventStream
Returns an event stream that, when an event is emitted from this stream, stores the event for emission and schedules emission using Platform.runLater(Runnable), if not already scheduled.
retainLatestWhen(ObservableValue<Boolean>) - Method in interface org.reactfx.EventStream
Shortcut for forgetful().suspendedWhen(condition).
retainOldestValNotifications() - Static method in interface org.reactfx.util.NotificationAccumulator
 
right(R) - Static method in interface org.reactfx.util.Either
 
rightOrDefault(Optional<R>, L) - Static method in interface org.reactfx.util.Either
 
rightOrNull(Optional<R>) - Static method in interface org.reactfx.util.Either
 
RigidObservable<O> - Class in org.reactfx
An observable that does not change and does not produce any notifications.
RigidObservable() - Constructor for class org.reactfx.RigidObservable
 
runLater(Duration, Runnable) - Static method in class org.reactfx.util.FxTimer
Equivalent to create(delay, action).restart().
runPeriodically(Duration, Runnable) - Static method in class org.reactfx.util.FxTimer
Equivalent to createPeriodic(interval, action).restart().
runPeriodically0(Duration, Runnable) - Static method in class org.reactfx.util.FxTimer
Equivalent to createPeriodic0(interval, action).restart().

S

safeCast(QuasiListChange<? extends E>) - Static method in interface org.reactfx.collection.QuasiListChange
 
selectVar(Function<? super T, ? extends Property<U>>) - Method in interface org.reactfx.value.Val
Similar to Val.flatMap(Function), except the returned Val is also a Var.
selectVar(Function<? super T, ? extends Property<U>>, U) - Method in interface org.reactfx.value.Val
 
selectVar(ObservableValue<T>, Function<? super T, ? extends Property<U>>) - Static method in interface org.reactfx.value.Val
 
selectVar(ObservableValue<T>, Function<? super T, ? extends Property<U>>, U) - Static method in interface org.reactfx.value.Val
 
Semigroup<T> - Interface in org.reactfx.util
 
set(int, E) - Method in class org.reactfx.collection.LiveArrayList
 
set(int, E) - Method in interface org.reactfx.collection.UnmodifiableByDefaultList
 
set(int, E) - Method in class org.reactfx.util.SparseList
 
setAll(Collection<? extends E>) - Method in class org.reactfx.collection.LiveArrayList
 
setAll(E...) - Method in class org.reactfx.collection.LiveArrayList
 
setAll(E...) - Method in interface org.reactfx.collection.UnmodifiableByDefaultLiveList
 
setAll(Collection<? extends E>) - Method in interface org.reactfx.collection.UnmodifiableByDefaultLiveList
 
setIfAbsent(int, E) - Method in class org.reactfx.util.SparseList
 
showingProperty(Node) - Static method in interface org.reactfx.value.Val
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).
SimpleBooleanProperty - Class in org.reactfx.inhibeans.property
Deprecated.
SimpleBooleanProperty() - Constructor for class org.reactfx.inhibeans.property.SimpleBooleanProperty
Deprecated.
Superclass constructors.
SimpleBooleanProperty(boolean) - Constructor for class org.reactfx.inhibeans.property.SimpleBooleanProperty
Deprecated.
 
SimpleBooleanProperty(Object, String) - Constructor for class org.reactfx.inhibeans.property.SimpleBooleanProperty
Deprecated.
 
SimpleBooleanProperty(Object, String, boolean) - Constructor for class org.reactfx.inhibeans.property.SimpleBooleanProperty
Deprecated.
 
simpleChangesOf(ObservableList<T>) - Static method in class org.reactfx.EventStreams
Use only when the subscriber does not cause list modification of the underlying list.
SimpleDoubleProperty - Class in org.reactfx.inhibeans.property
Deprecated.
SimpleDoubleProperty() - Constructor for class org.reactfx.inhibeans.property.SimpleDoubleProperty
Deprecated.
Superclass constructors.
SimpleDoubleProperty(double) - Constructor for class org.reactfx.inhibeans.property.SimpleDoubleProperty
Deprecated.
 
SimpleDoubleProperty(Object, String) - Constructor for class org.reactfx.inhibeans.property.SimpleDoubleProperty
Deprecated.
 
SimpleDoubleProperty(Object, String, double) - Constructor for class org.reactfx.inhibeans.property.SimpleDoubleProperty
Deprecated.
 
SimpleFloatProperty - Class in org.reactfx.inhibeans.property
Deprecated.
SimpleFloatProperty() - Constructor for class org.reactfx.inhibeans.property.SimpleFloatProperty
Deprecated.
Superclass constructors.
SimpleFloatProperty(float) - Constructor for class org.reactfx.inhibeans.property.SimpleFloatProperty
Deprecated.
 
SimpleFloatProperty(Object, String) - Constructor for class org.reactfx.inhibeans.property.SimpleFloatProperty
Deprecated.
 
SimpleFloatProperty(Object, String, float) - Constructor for class org.reactfx.inhibeans.property.SimpleFloatProperty
Deprecated.
 
SimpleIntegerProperty - Class in org.reactfx.inhibeans.property
Deprecated.
SimpleIntegerProperty() - Constructor for class org.reactfx.inhibeans.property.SimpleIntegerProperty
Deprecated.
Superclass constructors.
SimpleIntegerProperty(int) - Constructor for class org.reactfx.inhibeans.property.SimpleIntegerProperty
Deprecated.
 
SimpleIntegerProperty(Object, String) - Constructor for class org.reactfx.inhibeans.property.SimpleIntegerProperty
Deprecated.
 
SimpleIntegerProperty(Object, String, int) - Constructor for class org.reactfx.inhibeans.property.SimpleIntegerProperty
Deprecated.
 
SimpleLongProperty - Class in org.reactfx.inhibeans.property
Deprecated.
SimpleLongProperty() - Constructor for class org.reactfx.inhibeans.property.SimpleLongProperty
Deprecated.
Superclass constructors.
SimpleLongProperty(long) - Constructor for class org.reactfx.inhibeans.property.SimpleLongProperty
Deprecated.
 
SimpleLongProperty(Object, String) - Constructor for class org.reactfx.inhibeans.property.SimpleLongProperty
Deprecated.
 
SimpleLongProperty(Object, String, long) - Constructor for class org.reactfx.inhibeans.property.SimpleLongProperty
Deprecated.
 
SimpleObjectProperty<T> - Class in org.reactfx.inhibeans.property
Deprecated.
SimpleObjectProperty() - Constructor for class org.reactfx.inhibeans.property.SimpleObjectProperty
Deprecated.
Superclass constructors.
SimpleObjectProperty(T) - Constructor for class org.reactfx.inhibeans.property.SimpleObjectProperty
Deprecated.
 
SimpleObjectProperty(Object, String) - Constructor for class org.reactfx.inhibeans.property.SimpleObjectProperty
Deprecated.
 
SimpleObjectProperty(Object, String, T) - Constructor for class org.reactfx.inhibeans.property.SimpleObjectProperty
Deprecated.
 
SimpleStringProperty - Class in org.reactfx.inhibeans.property
Deprecated.
SimpleStringProperty() - Constructor for class org.reactfx.inhibeans.property.SimpleStringProperty
Deprecated.
Superclass constructors.
SimpleStringProperty(String) - Constructor for class org.reactfx.inhibeans.property.SimpleStringProperty
Deprecated.
 
SimpleStringProperty(Object, String) - Constructor for class org.reactfx.inhibeans.property.SimpleStringProperty
Deprecated.
 
SimpleStringProperty(Object, String, String) - Constructor for class org.reactfx.inhibeans.property.SimpleStringProperty
Deprecated.
 
size() - Method in class org.reactfx.collection.LiveArrayList
 
size(ListHelper<T>) - Static method in class org.reactfx.util.ListHelper
 
size() - Method in class org.reactfx.util.LL.Cons
 
size() - Method in class org.reactfx.util.LL
 
size(MapHelper<K, V>) - Static method in class org.reactfx.util.MapHelper
 
size() - Method in class org.reactfx.util.MapHelper
 
size() - Method in class org.reactfx.util.SparseList
 
sizeOf(ListModificationSequence<? extends E>) - Method in interface org.reactfx.collection.LiveList.Observer
 
sizeOf(ListModificationSequence<? extends E>) - Method in interface org.reactfx.collection.LiveList.QuasiChangeObserver
 
sizeOf(ListModificationSequence<? extends E>) - Method in interface org.reactfx.collection.LiveList.QuasiModificationObserver
 
sizeOf(ObservableList<?>) - Static method in interface org.reactfx.collection.LiveList
 
sizeOf(C) - Static method in class org.reactfx.EventStreams
 
sizeOf(ObservableMap<?, ?>) - Static method in class org.reactfx.EventStreams
 
sizeOf(A) - Method in class org.reactfx.SuspendableBase
 
sizeProperty() - Method in interface org.reactfx.collection.LiveList
 
SparseList<E> - Class in org.reactfx.util
 
SparseList() - Constructor for class org.reactfx.util.SparseList
 
splice(int, int, Collection<? extends E>) - Method in class org.reactfx.util.SparseList
 
spliceByVoid(int, int, int) - Method in class org.reactfx.util.SparseList
 
split(ToIntFunction<? super S>, int) - Method in class org.reactfx.util.FingerTree.NonEmptyFingerTree
 
split(BiFunction<? super S, Integer, Either<Integer, Integer>>, int) - Method in class org.reactfx.util.FingerTree.NonEmptyFingerTree
 
split(int) - Method in class org.reactfx.util.FingerTree
 
splitAt(int) - Method in class org.reactfx.util.FingerTree.NonEmptyFingerTree
 
splitBy(Predicate<? super T>) - Method in interface org.reactfx.EventStream
Returns a new event stream that, for event e emitted from this stream, emits left(e) if e passes the given test, and emits right(e) if e does not pass the test.
StateMachine - Class in org.reactfx
 
StateMachine() - Constructor for class org.reactfx.StateMachine
 
StateMachine.InitialState<S> - Interface in org.reactfx
 
StateMachine.ObservableStateBuilder<S> - Interface in org.reactfx
 
StateMachine.ObservableStateBuilderOn<S,I> - Interface in org.reactfx
 
StateMachine.StatefulStreamBuilder<S,O> - Interface in org.reactfx
 
StateMachine.StatefulStreamBuilderOn<S,O,I> - Interface in org.reactfx
 
stop() - Method in class org.reactfx.util.FxTimer
 
stop() - Method in interface org.reactfx.util.Timer
If the associated action has been scheduled for execution but not yet executed, this method prevents it from being executed at all.
stream() - Method in class org.reactfx.util.LL
 
StringBinding - Class in org.reactfx.inhibeans.binding
Deprecated.
StringBinding() - Constructor for class org.reactfx.inhibeans.binding.StringBinding
Deprecated.
 
StringPropertyBase - Class in org.reactfx.inhibeans.property
Deprecated.
StringPropertyBase() - Constructor for class org.reactfx.inhibeans.property.StringPropertyBase
Deprecated.
Superclass constructors.
StringPropertyBase(String) - Constructor for class org.reactfx.inhibeans.property.StringPropertyBase
Deprecated.
 
subscribe(Consumer<? super T>) - Method in interface org.reactfx.EventStream
Get notified every time this event stream emits a value.
subscribeFor(int, Consumer<? super T>) - Method in interface org.reactfx.EventStream
Subscribes to this event stream for at most n events.
subscribeForOne(Consumer<? super T>) - Method in interface org.reactfx.EventStream
Shorthand for subscribeFor(1, subscriber).
Subscription - Interface in org.reactfx
 
success(T) - Static method in interface org.reactfx.util.Try
 
successionEnds(Duration) - Method in interface org.reactfx.EventStream
Returns an event stream that, when events are emitted from this stream in close temporal succession, emits only the last event of the succession.
successionEnds(Duration, ScheduledExecutorService, Executor) - Method in interface org.reactfx.EventStream
An analog to EventStream.successionEnds(Duration) to use outside of JavaFX application thread.
supply(U) - Method in interface org.reactfx.EventStream
Returns an event stream that emits the given constant value every time this stream emits a value.
supply(Supplier<? extends U>) - Method in interface org.reactfx.EventStream
Returns an event stream that emits a value obtained from the given supplier every time this event stream emits a value.
supplyCompletionStage(Supplier<CompletionStage<U>>) - Method in interface org.reactfx.EventStream
Similar to EventStream.supply(Supplier), but the returned stream is a CompletionStageStream, which can be used to await the results of asynchronous computation.
supplyTask(Supplier<Task<U>>) - Method in interface org.reactfx.EventStream
Similar to EventStream.supply(Supplier), but the returned stream is a CompletionStageStream, which can be used to await the results of asynchronous computation.
suppressible() - Method in interface org.reactfx.EventStream
Returns a suspendable event stream that, when suspended, suppresses any events emitted by this event stream.
suppressWhen(ObservableValue<Boolean>) - Method in interface org.reactfx.EventStream
Shortcut for suppressible().suspendedWhen(condition).
suspend() - Method in interface org.reactfx.Suspendable
Suspends this suspendable object.
suspend() - Method in class org.reactfx.SuspendableBase
 
suspendable() - Method in interface org.reactfx.collection.LiveList
 
suspendable(ObservableList<E>) - Static method in interface org.reactfx.collection.LiveList
 
Suspendable - Interface in org.reactfx
Interface for objects that can be temporarily suspended, where the definition of "suspended" depends on the context.
suspendable() - Method in interface org.reactfx.value.Val
 
suspendable(ObservableValue<T>) - Static method in interface org.reactfx.value.Val
 
suspendable(Property<T>) - Static method in interface org.reactfx.value.Var
 
suspendable() - Method in interface org.reactfx.value.Var
 
SuspendableBase<O,T,A> - Class in org.reactfx
 
SuspendableBase(EventStream<T>, NotificationAccumulator<O, T, A>) - Constructor for class org.reactfx.SuspendableBase
 
SuspendableEventStream<T> - Interface in org.reactfx
An event stream whose emission of events can be suspended temporarily.
SuspendableList<E> - Interface in org.reactfx.collection
 
SuspendableNo - Class in org.reactfx
Observable boolean value that is normally false, but is true when suspended.
SuspendableNo() - Constructor for class org.reactfx.SuspendableNo
 
SuspendableVal<T> - Interface in org.reactfx.value
Observable value whose invalidation and change notifications can be temporarily suspended.
SuspendableVar<T> - Interface in org.reactfx.value
Writable value whose invalidation and change notifications can be temporarily suspended.
SuspendableYes - Class in org.reactfx
Observable boolean value that is normally true, but is false when suspended.
SuspendableYes() - Constructor for class org.reactfx.SuspendableYes
 
suspendedWhen(ObservableValue<Boolean>) - Method in interface org.reactfx.SuspendableEventStream
Returns an event stream that is suspended when the given condition is true and emits normally when condition is false.
Suspender<S extends Suspendable> - Interface in org.reactfx
Suspender is an object capable of suspending another suspendable object.
SuspenderBase<O,T,S extends Suspendable> - Class in org.reactfx
 
SuspenderBase(S) - Constructor for class org.reactfx.SuspenderBase
 
suspenderOf(S) - Method in interface org.reactfx.EventStream
Returns an event stream that emits the same events as this event stream, but before each emission, suspends the given Suspendable and unsuspends it after the emission has completed.
SuspenderStream<T,S extends Suspendable> - Interface in org.reactfx
An event stream that suspends a suspendable object during emission.
suspendWhen(ObservableValue<Boolean>) - Method in interface org.reactfx.Suspendable
Arranges to suspend this Suspendable whenever condition is true.
suspendWhile(Runnable) - Method in interface org.reactfx.Suspendable
Runs the given computation while suspended.
suspendWhile(Supplier<U>) - Method in interface org.reactfx.Suspendable
Runs the given computation while suspended.

T

t(A, B) - Static method in class org.reactfx.util.Tuples
 
t(A, B, C) - Static method in class org.reactfx.util.Tuples
 
t(A, B, C, D) - Static method in class org.reactfx.util.Tuples
 
t(A, B, C, D, E) - Static method in class org.reactfx.util.Tuples
 
t(A, B, C, D, E, F) - Static method in class org.reactfx.util.Tuples
 
tail() - Method in class org.reactfx.util.LL.Cons
 
tail() - Method in class org.reactfx.util.LL
 
tailOf(ListModificationSequence<F>) - Method in interface org.reactfx.collection.LiveList.Observer
 
tailOf(ListModificationSequence<F>) - Method in interface org.reactfx.collection.LiveList.QuasiChangeObserver
 
tailOf(ListModificationSequence<F>) - Method in interface org.reactfx.collection.LiveList.QuasiModificationObserver
 
tailOf(A) - Method in class org.reactfx.SuspendableBase
 
takeOne() - Method in interface org.reactfx.util.NotificationAccumulator
 
TaskStream<T> - Interface in org.reactfx
 
test(A, B, C, D, E, F) - Method in interface org.reactfx.util.HexaPredicate
 
test(A, B, C, D, E) - Method in interface org.reactfx.util.PentaPredicate
 
test(A, B, C, D) - Method in interface org.reactfx.util.TetraPredicate
 
test(A, B, C) - Method in interface org.reactfx.util.TriPredicate
 
test(BiPredicate<? super A, ? super B>) - Method in class org.reactfx.util.Tuple2
 
test(TriPredicate<? super A, ? super B, ? super C>) - Method in class org.reactfx.util.Tuple3
 
test(TetraPredicate<? super A, ? super B, ? super C, ? super D>) - Method in class org.reactfx.util.Tuple4
 
test(PentaPredicate<? super A, ? super B, ? super C, ? super D, ? super E>) - Method in class org.reactfx.util.Tuple5
 
test(HexaPredicate<? super A, ? super B, ? super C, ? super D, ? super E, ? super F>) - Method in class org.reactfx.util.Tuple6
 
TetraConsumer<A,B,C,D> - Interface in org.reactfx.util
 
TetraFunction<A,B,C,D,R> - Interface in org.reactfx.util
 
TetraPredicate<A,B,C,D> - Interface in org.reactfx.util
 
thenAccumulateFor(Duration, Function<? super T, ? extends A>, BiFunction<? super A, ? super T, ? extends A>, Function<? super A, List<T>>) - Method in interface org.reactfx.EventStream
Returns an event stream that emits the first event emitted from this stream and then, if the next event arrives within the given duration since the last emitted event, it is converted to an accumulator value using initialTransformation.
thenAccumulateFor(Duration, Function<? super T, ? extends A>, BiFunction<? super A, ? super T, ? extends A>, Function<? super A, List<T>>, ScheduledExecutorService, Executor) - Method in interface org.reactfx.EventStream
 
thenAccumulateFor(Duration, Supplier<? extends A>, BiFunction<? super A, ? super T, ? extends A>, Function<? super A, List<T>>) - Method in interface org.reactfx.EventStream
A variant of EventStream.thenAccumulateFor(Duration, Function, BiFunction, Function) for cases when it is more convenient to provide a unit element for accumulation than the initial transformation.
thenAccumulateFor(Duration, Supplier<? extends A>, BiFunction<? super A, ? super T, ? extends A>, Function<? super A, List<T>>, ScheduledExecutorService, Executor) - Method in interface org.reactfx.EventStream
 
thenIgnoreFor(Duration) - Method in interface org.reactfx.EventStream
Returns an event stream that emits the first event emitted from this stream and then ignores the following events for the given duration.
thenIgnoreFor(Duration, ScheduledExecutorService, Executor) - Method in interface org.reactfx.EventStream
 
thenReduceFor(Duration, BinaryOperator<T>) - Method in interface org.reactfx.EventStream
Returns an event stream that emits the first event emitted from this stream and then reduces all following events that arrive within the given duration into a single event using the given reduction function.
thenReduceFor(Duration, BinaryOperator<T>, ScheduledExecutorService, Executor) - Method in interface org.reactfx.EventStream
 
thenRetainLatestFor(Duration) - Method in interface org.reactfx.EventStream
Returns an event stream that emits the first event emitted from this stream and then remembers, but does not emit, the latest event emitted from this stream.
thenRetainLatestFor(Duration, ScheduledExecutorService, Executor) - Method in interface org.reactfx.EventStream
 
threadBridge(Executor, Executor) - Method in interface org.reactfx.EventStream
Transfers events from one thread to another.
threadBridgeFromFx(Executor) - Method in interface org.reactfx.EventStream
Transfers events from the JavaFX application thread to another thread.
threadBridgeToFx(Executor) - Method in interface org.reactfx.EventStream
Transfers events to the JavaFX application thread.
ticks(Duration) - Static method in class org.reactfx.EventStreams
Returns an event stream that emits periodic ticks.
ticks(Duration, ScheduledExecutorService, Executor) - Static method in class org.reactfx.EventStreams
Returns an event stream that emits periodic ticks on the given eventThreadExecutor.
ticks0(Duration) - Static method in class org.reactfx.EventStreams
Returns an event stream that emits periodic ticks.
Timer - Interface in org.reactfx.util
Timer represents a delayed action.
toArray(ListHelper<T>, IntFunction<T[]>) - Static method in class org.reactfx.util.ListHelper
 
toBinding(T) - Method in interface org.reactfx.EventStream
Returns a binding that holds the most recent event emitted from this stream.
toEventStream() - Method in interface org.reactfx.StateMachine.StatefulStreamBuilder
Returns an event stream that emits a value when one of the state machine's input streams causes the state machine to emit a value.
Toggle - Interface in org.reactfx
Observable boolean that changes value when suspended.
toLeft(Function<? super R, ? extends L>) - Method in interface org.reactfx.util.Either
 
toObservableState() - Method in interface org.reactfx.StateMachine.ObservableStateBuilder
Returns a binding that reflects the current state of the state machine.
toOptional() - Method in interface org.reactfx.util.Try
 
toRight(Function<? super L, ? extends R>) - Method in interface org.reactfx.util.Either
 
ToSemigroup<T,U> - Interface in org.reactfx.util
 
toStateStream() - Method in interface org.reactfx.StateMachine.ObservableStateBuilder
Returns an event stream that emits the current state of the state machine every time it changes.
toString() - Method in class org.reactfx.ObservableBase
 
toString() - Method in class org.reactfx.util.BiIndex
 
toString(List<?>) - Static method in class org.reactfx.util.Lists
 
toString() - Method in class org.reactfx.util.LL
 
toString() - Method in class org.reactfx.util.Tuple2
 
toString() - Method in class org.reactfx.util.Tuple3
 
toString() - Method in class org.reactfx.util.Tuple4
 
toString() - Method in class org.reactfx.util.Tuple5
 
toString() - Method in class org.reactfx.util.Tuple6
 
transition(BiFunction<? super S, ? super I, ? extends S>) - Method in interface org.reactfx.StateMachine.ObservableStateBuilderOn
 
transition(BiFunction<? super S, ? super I, ? extends S>) - Method in interface org.reactfx.StateMachine.StatefulStreamBuilderOn
 
transmit(BiFunction<? super S, ? super I, Tuple2<S, Optional<O>>>) - Method in interface org.reactfx.StateMachine.ObservableStateBuilderOn
 
transmit(BiFunction<? super S, ? super I, Tuple2<S, Optional<O>>>) - Method in interface org.reactfx.StateMachine.StatefulStreamBuilderOn
 
TriConsumer<A,B,C> - Interface in org.reactfx.util
 
TriFunction<A,B,C,R> - Interface in org.reactfx.util
 
trim() - Method in interface org.reactfx.collection.ListModification
 
trim() - Method in interface org.reactfx.collection.MaterializedListModification
 
TriPredicate<A,B,C> - Interface in org.reactfx.util
 
Try<T> - Interface in org.reactfx.util
 
tryGet(Callable<? extends T>) - Static method in interface org.reactfx.util.Try
 
Tuple2<A,B> - Class in org.reactfx.util
 
Tuple3<A,B,C> - Class in org.reactfx.util
 
Tuple4<A,B,C,D> - Class in org.reactfx.util
 
Tuple5<A,B,C,D,E> - Class in org.reactfx.util
 
Tuple6<A,B,C,D,E,F> - Class in org.reactfx.util
 
Tuples - Class in org.reactfx.util
 
Tuples() - Constructor for class org.reactfx.util.Tuples
 

U

unbindBidirectional(Property<T>) - Method in interface org.reactfx.value.Var
 
unify(Function<? super L, ? extends T>, Function<? super R, ? extends T>) - Method in interface org.reactfx.util.Either
 
UnmodifiableByDefaultList<E> - Interface in org.reactfx.collection
Trait to be mixed into implementations of unmodifiable lists.
UnmodifiableByDefaultLiveList<E> - Interface in org.reactfx.collection
Trait to be mixed into implementations of unmodifiable LiveLists.
unsubscribe() - Method in interface org.reactfx.Subscription
 
update1(A) - Method in class org.reactfx.util.Tuple2
 
update1(A) - Method in class org.reactfx.util.Tuple3
 
update1(A) - Method in class org.reactfx.util.Tuple4
 
update1(A) - Method in class org.reactfx.util.Tuple5
 
update1(A) - Method in class org.reactfx.util.Tuple6
 
update2(B) - Method in class org.reactfx.util.Tuple2
 
update2(B) - Method in class org.reactfx.util.Tuple3
 
update2(B) - Method in class org.reactfx.util.Tuple4
 
update2(B) - Method in class org.reactfx.util.Tuple5
 
update2(B) - Method in class org.reactfx.util.Tuple6
 
update3(C) - Method in class org.reactfx.util.Tuple3
 
update3(C) - Method in class org.reactfx.util.Tuple4
 
update3(C) - Method in class org.reactfx.util.Tuple5
 
update3(C) - Method in class org.reactfx.util.Tuple6
 
update4(D) - Method in class org.reactfx.util.Tuple4
 
update4(D) - Method in class org.reactfx.util.Tuple5
 
update4(D) - Method in class org.reactfx.util.Tuple6
 
update5(E) - Method in class org.reactfx.util.Tuple5
 
update5(E) - Method in class org.reactfx.util.Tuple6
 
update6(F) - Method in class org.reactfx.util.Tuple6
 
updateLeaf(int, T) - Method in class org.reactfx.util.FingerTree
 
updatePeeked(A) - Method in interface org.reactfx.util.AccuMap
 

V

Val<T> - Interface in org.reactfx.value
Adds more operations to ObservableValue.
ValBase<T> - Class in org.reactfx.value
 
ValBase() - Constructor for class org.reactfx.value.ValBase
 
valueOf(String) - Static method in enum org.reactfx.util.AccumulatorSize
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.reactfx.util.AccumulatorSize
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in interface org.reactfx.value.Val
Returns a stream of values of this Val.
valuesOf(ObservableValue<T>) - Static method in class org.reactfx.EventStreams
Creates an event stream that emits the value of the given ObservableValue immediately for every subscriber and then on every change.
Var<T> - Interface in org.reactfx.value
 

W

withDefaultEvent(T) - Method in interface org.reactfx.EventStream
Returns an event stream that immediately emits its event when something subscribes to it.
wrap(ObservableValue<T>) - Static method in interface org.reactfx.inhibeans.binding.Binding
wrap(ObservableBooleanValue) - Static method in class org.reactfx.inhibeans.binding.BooleanBinding
wrap(ObservableValue<? extends Number>) - Static method in class org.reactfx.inhibeans.binding.DoubleBinding
wrap(ObservableValue<? extends Number>) - Static method in class org.reactfx.inhibeans.binding.FloatBinding
wrap(ObservableValue<? extends Number>) - Static method in class org.reactfx.inhibeans.binding.IntegerBinding
wrap(ObservableValue<? extends Number>) - Static method in class org.reactfx.inhibeans.binding.LongBinding
wrap(ObservableObjectValue<T>) - Static method in class org.reactfx.inhibeans.binding.ObjectBinding
wrap(ObservableStringValue) - Static method in class org.reactfx.inhibeans.binding.StringBinding
wrap(ObservableList<E>) - Static method in class org.reactfx.inhibeans.collection.Collections
wrap(ObservableValue<T>) - Static method in interface org.reactfx.value.Val
Returns a Val wrapper around ObservableValue.
WrapperBase<T> - Class in org.reactfx.util
Base class for value-based wrappers, that is wrappers that implement equals(Object) and hashCode() solely by comparing/hashing the wrapped values.
WrapperBase(T) - Constructor for class org.reactfx.util.WrapperBase
 
wrapVal(ObservableValue<E>) - Static method in interface org.reactfx.collection.LiveList
Returns a LiveList view of the given ObservableValue obs.

Z

zip(EventStream<A>, EventStream<B>) - Static method in class org.reactfx.EventStreams
 
zip(EventStream<A>, EventStream<B>, EventStream<C>) - Static method in class org.reactfx.EventStreams
 

_

_1 - Variable in class org.reactfx.util.Tuple2
 
_1 - Variable in class org.reactfx.util.Tuple3
 
_1 - Variable in class org.reactfx.util.Tuple4
 
_1 - Variable in class org.reactfx.util.Tuple5
 
_1 - Variable in class org.reactfx.util.Tuple6
 
_2 - Variable in class org.reactfx.util.Tuple2
 
_2 - Variable in class org.reactfx.util.Tuple3
 
_2 - Variable in class org.reactfx.util.Tuple4
 
_2 - Variable in class org.reactfx.util.Tuple5
 
_2 - Variable in class org.reactfx.util.Tuple6
 
_3 - Variable in class org.reactfx.util.Tuple3
 
_3 - Variable in class org.reactfx.util.Tuple4
 
_3 - Variable in class org.reactfx.util.Tuple5
 
_3 - Variable in class org.reactfx.util.Tuple6
 
_4 - Variable in class org.reactfx.util.Tuple4
 
_4 - Variable in class org.reactfx.util.Tuple5
 
_4 - Variable in class org.reactfx.util.Tuple6
 
_5 - Variable in class org.reactfx.util.Tuple5
 
_5 - Variable in class org.reactfx.util.Tuple6
 
_6 - Variable in class org.reactfx.util.Tuple6
 
A B C D E F G H I J L M N O P Q R S T U V W Z _ 
Skip navigation links