Uses of Interface
org.reactfx.util.Either
Packages that use Either
-
Uses of Either in org.reactfx
Methods in org.reactfx that return types with arguments of type EitherModifier and TypeMethodDescriptiondefault <U> EventStream
<Either<T, U>> EventStream.or
(EventStream<? extends U> right) Returns an event stream that emits all the events emitted from either this stream or theright
stream.default EventStream
<Either<T, T>> Returns a new event stream that, for evente
emitted from this stream, emitsleft(e)
ife
passes the given test, and emitsright(e)
ife
does not pass the test.Method parameters in org.reactfx with type arguments of type EitherModifier and TypeMethodDescriptionstatic <L,
R> Tuple2 <EventStream<L>, EventStream<R>> EventStreams.fork
(EventStream<? extends Either<L, R>> stream) -
Uses of Either in org.reactfx.util
Subinterfaces of Either in org.reactfx.utilClasses in org.reactfx.util that implement EitherModifier and TypeClassDescription(package private) class
Failure<T>
(package private) class
Left<L,
R> (package private) class
Right<L,
R> (package private) class
Success<T>
Methods in org.reactfx.util that return EitherModifier and TypeMethodDescription(package private) Either
<FingerTree.Branch<T, S>, Tuple2<FingerTree.NonEmptyFingerTree<T, S>, FingerTree.NonEmptyFingerTree<T, S>>> FingerTree.Branch.appendLte
(FingerTree<T, S> suffix) (package private) Either
<FingerTree.Leaf<T, S>, Tuple2<FingerTree.NonEmptyFingerTree<T, S>, FingerTree.NonEmptyFingerTree<T, S>>> FingerTree.Leaf.appendLte
(FingerTree<T, S> right) (package private) abstract Either
<? extends FingerTree.NonEmptyFingerTree<T, S>, Tuple2<FingerTree.NonEmptyFingerTree<T, S>, FingerTree.NonEmptyFingerTree<T, S>>> FingerTree.NonEmptyFingerTree.appendLte
(FingerTree<T, S> right) abstract Either
<FingerTree<T, S>, FingerTree.NonEmptyFingerTree<T, S>> FingerTree.caseEmpty()
FingerTree.Empty.caseEmpty()
FingerTree.NonEmptyFingerTree.caseEmpty()
<L2,
R2> Either <L2, R2> <L2,
R2> Either <L2, R2> <L2,
R2> Either <L2, R2> Either.flatMapLeft
(Function<? super L, Either<L2, R>> f) Left.flatMapLeft
(Function<? super L, Either<L2, R>> f) Right.flatMapLeft
(Function<? super L, Either<L2, R>> f) Either.flatMapRight
(Function<? super R, Either<L, R2>> f) Left.flatMapRight
(Function<? super R, Either<L, R2>> f) Right.flatMapRight
(Function<? super R, Either<L, R2>> f) static <L,
R> Either <L, R> Either.left
(L l) static <L,
R> Either <L, R> Either.leftOrDefault
(Optional<L> l, R r) static <L,
R> Either <L, R> Either.leftOrNull
(Optional<L> l) <L2,
R2> Either <L2, R2> <L2,
R2> Either <L2, R2> <L2,
R2> Either <L2, R2> (package private) Either
<FingerTree.Branch<T, S>, Tuple2<FingerTree.NonEmptyFingerTree<T, S>, FingerTree.NonEmptyFingerTree<T, S>>> FingerTree.Branch.prependLte
(FingerTree<T, S> prefix) (package private) Either
<FingerTree.Leaf<T, S>, Tuple2<FingerTree.NonEmptyFingerTree<T, S>, FingerTree.NonEmptyFingerTree<T, S>>> FingerTree.Leaf.prependLte
(FingerTree<T, S> left) (package private) abstract Either
<? extends FingerTree.NonEmptyFingerTree<T, S>, Tuple2<FingerTree.NonEmptyFingerTree<T, S>, FingerTree.NonEmptyFingerTree<T, S>>> FingerTree.NonEmptyFingerTree.prependLte
(FingerTree<T, S> left) static <L,
R> Either <L, R> Either.right
(R r) static <L,
R> Either <L, R> Either.rightOrDefault
(Optional<R> r, L l) static <L,
R> Either <L, R> Either.rightOrNull
(Optional<R> r) Method parameters in org.reactfx.util with type arguments of type EitherModifier and TypeMethodDescription<L2,
R2> Either <L2, R2> <L2,
R2> Either <L2, R2> <L2,
R2> Either <L2, R2> Either.flatMapLeft
(Function<? super L, Either<L2, R>> f) Left.flatMapLeft
(Function<? super L, Either<L2, R>> f) Right.flatMapLeft
(Function<? super L, Either<L2, R>> f) Either.flatMapRight
(Function<? super R, Either<L, R2>> f) Left.flatMapRight
(Function<? super R, Either<L, R2>> f) Right.flatMapRight
(Function<? super R, Either<L, R2>> f) FingerTree.NonEmptyFingerTree.locate
(BiFunction<? super S, Integer, Either<Integer, Integer>> navigate, int position) (package private) BiIndex
FingerTree.Branch.locate0
(BiFunction<? super S, Integer, Either<Integer, Integer>> navigate, int position) private BiIndex
FingerTree.Branch.locate0
(BiFunction<? super S, Integer, Either<Integer, Integer>> navigate, int position, LL<? extends FingerTree.NonEmptyFingerTree<T, S>> nodes) (package private) BiIndex
FingerTree.Leaf.locate0
(BiFunction<? super S, Integer, Either<Integer, Integer>> navigate, int position) (package private) abstract BiIndex
FingerTree.NonEmptyFingerTree.locate0
(BiFunction<? super S, Integer, Either<Integer, Integer>> navigate, int position) Tuple3
<FingerTree<T, S>, Tuple2<T, Integer>, FingerTree<T, S>> FingerTree.NonEmptyFingerTree.split
(BiFunction<? super S, Integer, Either<Integer, Integer>> navigate, int position)