- filter(Predicate<? super T>) - Method in interface eu.hanskruse.noaber.Streamable
-
- filterLeft(Predicate<? super E>) - Method in class eu.hanskruse.noaber.Either
-
If a left value is present,
and the value matches the given predicate,
return an Optional describing the value,
otherwise return an Optional.empty.
- filterRight(Predicate<? super T>) - Method in class eu.hanskruse.noaber.Either
-
If a right value is present,
and the value matches the given predicate,
return an Optional describing the value,
otherwise return an Optional.empty.
- flatMap(Function<? super T, ? extends Streamable<? extends R>>) - Method in interface eu.hanskruse.noaber.Streamable
-
Lazily maps over the elements given the provided flat mapping function.
- Function10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,R> - Interface in eu.hanskruse.noaber.functions
-
A function with 10 arguments.
- Function11<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,R> - Interface in eu.hanskruse.noaber.functions
-
A function with 11 arguments.
- Function12<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,R> - Interface in eu.hanskruse.noaber.functions
-
A function with 12 arguments.
- Function13<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,R> - Interface in eu.hanskruse.noaber.functions
-
A function with 13 arguments.
- Function14<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,R> - Interface in eu.hanskruse.noaber.functions
-
A function with 14 arguments.
- Function15<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,R> - Interface in eu.hanskruse.noaber.functions
-
A function with 15 arguments.
- Function16<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,R> - Interface in eu.hanskruse.noaber.functions
-
A function with 16 arguments.
- Function3<T1,T2,T3,R> - Interface in eu.hanskruse.noaber.functions
-
A function with 3 arguments.
- Function4<T1,T2,T3,T4,R> - Interface in eu.hanskruse.noaber.functions
-
A function with 4 arguments.
- Function5<T1,T2,T3,T4,T5,R> - Interface in eu.hanskruse.noaber.functions
-
A function with 5 arguments.
- Function6<T1,T2,T3,T4,T5,T6,R> - Interface in eu.hanskruse.noaber.functions
-
A function with 6 arguments.
- Function7<T1,T2,T3,T4,T5,T6,T7,R> - Interface in eu.hanskruse.noaber.functions
-
A function with 7 arguments.
- Function8<T1,T2,T3,T4,T5,T6,T7,T8,R> - Interface in eu.hanskruse.noaber.functions
-
A function with 8 arguments.
- Function9<T1,T2,T3,T4,T5,T6,T7,T8,T9,R> - Interface in eu.hanskruse.noaber.functions
-
A function with 9 arguments.
- FunctionalPredicate<T,R> - Interface in eu.hanskruse.noaber.patternMatching
-
Composition of a Predicate and a Function.
- FunctionalPredicateWrapper<T,W> - Class in eu.hanskruse.noaber.patternMatching
-
Wraps a FunctionalPredicate.
- FunctionalPredicateWrapper(FunctionalPredicate<T, W>) - Constructor for class eu.hanskruse.noaber.patternMatching.FunctionalPredicateWrapper
-
Creates a PredicateWrapper.
- identity(boolean) - Method in interface eu.hanskruse.noaber.with.WithIdentity
-
Identity function that only returns it's arguments.
- identity(boolean[]) - Method in interface eu.hanskruse.noaber.with.WithIdentity
-
Identity function that only returns it's arguments.
- identity(double) - Method in interface eu.hanskruse.noaber.with.WithIdentity
-
Identity function that only returns it's arguments.
- identity(double[]) - Method in interface eu.hanskruse.noaber.with.WithIdentity
-
Identity function that only returns it's arguments.
- identity(float) - Method in interface eu.hanskruse.noaber.with.WithIdentity
-
Identity function that only returns it's arguments.
- identity(float[]) - Method in interface eu.hanskruse.noaber.with.WithIdentity
-
Identity function that only returns it's arguments.
- identity(int) - Method in interface eu.hanskruse.noaber.with.WithIdentity
-
Identity function that only returns it's arguments.
- identity(int[]) - Method in interface eu.hanskruse.noaber.with.WithIdentity
-
Identity function that only returns it's arguments.
- identity(long) - Method in interface eu.hanskruse.noaber.with.WithIdentity
-
Identity function that only returns it's arguments.
- identity(long[]) - Method in interface eu.hanskruse.noaber.with.WithIdentity
-
Identity function that only returns it's arguments.
- identity(short) - Method in interface eu.hanskruse.noaber.with.WithIdentity
-
Identity function that only returns it's arguments.
- identity(short[]) - Method in interface eu.hanskruse.noaber.with.WithIdentity
-
Identity function that only returns it's arguments.
- identity(String) - Method in interface eu.hanskruse.noaber.with.WithIdentity
-
Identity function that only returns it's arguments.
- identity(String[]) - Method in interface eu.hanskruse.noaber.with.WithIdentity
-
Identity function that only returns it's arguments.
- identity(T) - Method in interface eu.hanskruse.noaber.with.WithIdentity
-
Identity Function that only returns its arguments.
- ifLeftNotPresent(E) - Method in class eu.hanskruse.noaber.Either
-
Returns provided other value if left is not present.
- ifLeftNotPresentGet(Supplier<? extends E>) - Method in class eu.hanskruse.noaber.Either
-
Returns value provided by a Provider if left is not present.
- ifLeftNotPresentThrow(Supplier<? extends X>) - Method in class eu.hanskruse.noaber.Either
-
Throw a Throwable of type X provided by a Provider if {code left} is not present.
- ifLeftPresent(Consumer<? super E>) - Method in class eu.hanskruse.noaber.Either
-
If {code left} has a value apply the Consumer to the {code left} value.
- ifRightNotPresent(T) - Method in class eu.hanskruse.noaber.Either
-
Returns provided other value if right is not present.
- ifRightNotPresentGet(Supplier<? extends T>) - Method in class eu.hanskruse.noaber.Either
-
Returns value provided by a Provider if right is not present.
- ifRightNotPresentThrow(Supplier<? extends X>) - Method in class eu.hanskruse.noaber.Either
-
Throw a Throwable of type X provided by a Provider if {code right} is not present.
- ifRightPresent(Consumer<? super T>) - Method in class eu.hanskruse.noaber.Either
-
If {code right} has a value apply the Consumer to the {code right} value.
- intSummaryStatistics(int...) - Method in interface eu.hanskruse.noaber.with.WithStats
-
Calculate the summary statistics on items.
- isEmpty() - Method in class eu.hanskruse.noaber.Either
-
True if neither left or right are present.
- isEmpty() - Method in interface eu.hanskruse.noaber.tuples.Tuple
-
Whether the Tuple is empty.
- isEmpty() - Method in class eu.hanskruse.noaber.tuples.Tuple0
-
Whether the Tuple is empty.
- isLeftPresent() - Method in class eu.hanskruse.noaber.Either
-
True if the left value is present.
- isRightPresent() - Method in class eu.hanskruse.noaber.Either
-
True if the right value is present.
- map(Function<? super T, ? extends R>) - Method in interface eu.hanskruse.noaber.Streamable
-
Lazily maps over the elements given the provided mapping function.
- mapLeft(Function<? super E, ? extends U>) - Method in class eu.hanskruse.noaber.Either
-
If a left value is present, apply the provided mapping function to it,
and if the result is non-null, return an Optional describing the result.
- mapRight(Function<? super T, ? extends U>) - Method in class eu.hanskruse.noaber.Either
-
If a right value is present, apply the provided mapping function to it,
and if the result is non-null, return an Optional describing the result.
- match(T) - Method in class eu.hanskruse.noaber.patternMatching.PatternMatcher
-
match.
- max(double...) - Method in interface eu.hanskruse.noaber.with.WithStats
-
Calculates the maximum over a number of items.
- max(float...) - Method in interface eu.hanskruse.noaber.with.WithStats
-
Calculates the maximum over a number of items.
- max(int...) - Method in interface eu.hanskruse.noaber.with.WithStats
-
Calculates the maximum over a number of items.
- max(long...) - Method in interface eu.hanskruse.noaber.with.WithStats
-
Calculates the maximum over a number of items.
- max(short...) - Method in interface eu.hanskruse.noaber.with.WithStats
-
Calculates the maximum over a number of items.
- min(double...) - Method in interface eu.hanskruse.noaber.with.WithStats
-
Calculates the minimum over a number of items.
- min(float...) - Method in interface eu.hanskruse.noaber.with.WithStats
-
Calculates the minimum over a number of items.
- min(int...) - Method in interface eu.hanskruse.noaber.with.WithStats
-
Calculates the minimum over a number of items.
- min(long...) - Method in interface eu.hanskruse.noaber.with.WithStats
-
Calculates the minimum over a number of items.
- min(short...) - Method in interface eu.hanskruse.noaber.with.WithStats
-
Calculats the minimum over a number of items.
- sequential() - Method in interface eu.hanskruse.noaber.Streamable
-
- size() - Method in interface eu.hanskruse.noaber.tuples.Tuple
-
Gets the number of elements of the
Tuple.
- size() - Method in class eu.hanskruse.noaber.tuples.Tuple0
-
- size() - Method in class eu.hanskruse.noaber.tuples.Tuple1
-
- size() - Method in class eu.hanskruse.noaber.tuples.Tuple10
-
- size() - Method in class eu.hanskruse.noaber.tuples.Tuple11
-
- size() - Method in class eu.hanskruse.noaber.tuples.Tuple12
-
- size() - Method in class eu.hanskruse.noaber.tuples.Tuple13
-
- size() - Method in class eu.hanskruse.noaber.tuples.Tuple14
-
- size() - Method in class eu.hanskruse.noaber.tuples.Tuple15
-
- size() - Method in class eu.hanskruse.noaber.tuples.Tuple16
-
- size() - Method in class eu.hanskruse.noaber.tuples.Tuple2
-
- size() - Method in class eu.hanskruse.noaber.tuples.Tuple3
-
- size() - Method in class eu.hanskruse.noaber.tuples.Tuple4
-
- size() - Method in class eu.hanskruse.noaber.tuples.Tuple5
-
- size() - Method in class eu.hanskruse.noaber.tuples.Tuple6
-
- size() - Method in class eu.hanskruse.noaber.tuples.Tuple7
-
- size() - Method in class eu.hanskruse.noaber.tuples.Tuple8
-
- size() - Method in class eu.hanskruse.noaber.tuples.Tuple9
-
- skip(Long) - Method in interface eu.hanskruse.noaber.Streamable
-
Skip {code n} elemenents in the {link java.util.stream.Stream}
- sorted() - Method in interface eu.hanskruse.noaber.Streamable
-
- sorted(Comparator<? super T>) - Method in interface eu.hanskruse.noaber.Streamable
-
- stream() - Method in interface eu.hanskruse.noaber.Streamable
-
Gets a "fresh" Stream of T.
- stream() - Method in interface eu.hanskruse.noaber.tuples.Tuple
-
Stream the tuple's values
- stream(double...) - Method in interface eu.hanskruse.noaber.with.WithStream
-
Convert a varargs array to a stream.
- stream(int...) - Method in interface eu.hanskruse.noaber.with.WithStream
-
Convert a varargs array to a stream.
- stream(long...) - Method in interface eu.hanskruse.noaber.with.WithStream
-
Convert a varargs array to a stream.
- stream(T...) - Method in interface eu.hanskruse.noaber.with.WithStream
-
Convert a varargs array to a stream.
- stream(Iterable<T>) - Method in interface eu.hanskruse.noaber.with.WithStream
-
Turns an Iterable of T into a Stream of T
- Streamable<T> - Interface in eu.hanskruse.noaber
-
The "stateless" companion to
Stream.
- streamParallel(Iterable<T>) - Method in interface eu.hanskruse.noaber.with.WithStream
-
Turns an Iterable of T into a parallel Stream of
T
- sum(double...) - Method in interface eu.hanskruse.noaber.with.WithStats
-
Calculates the sum over a number of items.
- sum(float...) - Method in interface eu.hanskruse.noaber.with.WithStats
-
Calculates the sum over a number of items.
- sum(int...) - Method in interface eu.hanskruse.noaber.with.WithStats
-
Calculates the sum over a number of items.
- sum(long...) - Method in interface eu.hanskruse.noaber.with.WithStats
-
Calculates the sum over a number of items.
- sum(short...) - Method in interface eu.hanskruse.noaber.with.WithStats
-
Calculates the sum over a number of items.
- swap() - Method in class eu.hanskruse.noaber.Either
-
Gets a new Either with left and right swapped.