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 therightstream.default EventStream<Either<T, T>> Returns a new event stream that, for eventeemitted from this stream, emitsleft(e)ifepasses the given test, and emitsright(e)ifedoes 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) classFailure<T>(package private) classLeft<L,R> (package private) classRight<L,R> (package private) classSuccess<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) BiIndexFingerTree.Branch.locate0(BiFunction<? super S, Integer, Either<Integer, Integer>> navigate, int position) private BiIndexFingerTree.Branch.locate0(BiFunction<? super S, Integer, Either<Integer, Integer>> navigate, int position, LL<? extends FingerTree.NonEmptyFingerTree<T, S>> nodes) (package private) BiIndexFingerTree.Leaf.locate0(BiFunction<? super S, Integer, Either<Integer, Integer>> navigate, int position) (package private) abstract BiIndexFingerTree.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)