- add(ELEMENT) - Method in class net.digitalid.utility.functional.iterators.ReadOnlyListIterator
-
- after(FailableUnaryFunction<? super INITIAL_INPUT0, ? extends INPUT0, ? extends EXCEPTION>, FailableUnaryFunction<? super INITIAL_INPUT1, ? extends INPUT1, ? extends EXCEPTION>) - Method in interface net.digitalid.utility.functional.failable.FailableBinaryFunction
-
Returns the composition of the given functions followed by this function.
- after(FailableUnaryOperator<TYPE, ? extends EXCEPTION>, FailableUnaryOperator<TYPE, ? extends EXCEPTION>) - Method in interface net.digitalid.utility.functional.failable.FailableBinaryOperator
-
Returns the composition of the given operators followed by this operator.
- after(FailableConsumer<? super SUBTYPE, ? extends EXCEPTION>) - Method in interface net.digitalid.utility.functional.failable.FailableConsumer
-
Returns the composition of the given consumer followed by this consumer.
- after(FailableUnaryFunction<? super INITIAL_INPUT, ? extends INPUT, ? extends EXCEPTION>) - Method in interface net.digitalid.utility.functional.failable.FailableConsumer
-
Returns the composition of the given function followed by this consumer.
- after(FailableUnaryFunction<? super INITIAL_INPUT, ? extends INPUT, ? extends EXCEPTION>) - Method in interface net.digitalid.utility.functional.failable.FailablePredicate
-
Returns the composition of the given function followed by this predicate.
- after(FailableUnaryFunction<? super INITIAL_INPUT, ? extends INPUT, ? extends EXCEPTION>) - Method in interface net.digitalid.utility.functional.failable.FailableUnaryFunction
-
Returns the composition of the given function followed by this function.
- after(FailableUnaryOperator<TYPE, ? extends EXCEPTION>) - Method in interface net.digitalid.utility.functional.failable.FailableUnaryOperator
-
Returns the composition of the given operator followed by this operator.
- after(UnaryFunction<? super INITIAL_INPUT0, ? extends INPUT0>, UnaryFunction<? super INITIAL_INPUT1, ? extends INPUT1>) - Method in interface net.digitalid.utility.functional.interfaces.BinaryFunction
-
Returns the composition of the given functions followed by this function.
- after(UnaryOperator<TYPE>, UnaryOperator<TYPE>) - Method in interface net.digitalid.utility.functional.interfaces.BinaryOperator
-
Returns the composition of the given operators followed by this operator.
- after(Consumer<? super INPUT>) - Method in interface net.digitalid.utility.functional.interfaces.Consumer
-
Returns the composition of the given consumer followed by this consumer.
- after(UnaryFunction<? super INITIAL_INPUT, ? extends INPUT>) - Method in interface net.digitalid.utility.functional.interfaces.Consumer
-
Returns the composition of the given function followed by this consumer.
- after(UnaryFunction<? super INITIAL_INPUT, ? extends INPUT>) - Method in interface net.digitalid.utility.functional.interfaces.Predicate
-
Returns the composition of the given function followed by this predicate.
- after(UnaryFunction<? super INITIAL_INPUT, ? extends INPUT>) - Method in interface net.digitalid.utility.functional.interfaces.UnaryFunction
-
Returns the composition of the given function followed by this function.
- after(UnaryOperator<TYPE>) - Method in interface net.digitalid.utility.functional.interfaces.UnaryOperator
-
Returns the composition of the given operator followed by this operator.
- ALWAYS_FALSE - Static variable in interface net.digitalid.utility.functional.interfaces.Predicate
-
Stores a predicate which always returns false.
- ALWAYS_TRUE - Static variable in interface net.digitalid.utility.functional.interfaces.Predicate
-
Stores a predicate which always returns true.
- and(FailablePredicate<? super INPUT, ? extends EXCEPTION>) - Method in interface net.digitalid.utility.functional.failable.FailablePredicate
-
Returns the conjunction of this predicate with the given predicate.
- and(FiniteIterable<? extends FailablePredicate<? super INPUT, ? extends EXCEPTION>>) - Static method in interface net.digitalid.utility.functional.failable.FailablePredicate
-
Returns the conjunction of the given predicates.
- and(Predicate<? super INPUT>) - Method in interface net.digitalid.utility.functional.interfaces.Predicate
-
Returns the conjunction of this predicate with the given predicate.
- and(FiniteIterable<? extends Predicate<? super INPUT>>) - Static method in interface net.digitalid.utility.functional.interfaces.Predicate
-
Returns the conjunction of the given predicates.
- ArrayConversion - Class in net.digitalid.utility.functional.conversion
-
This class facilitates the conversion of arrays with primitive types to and from reference types.
- ArrayConversion() - Constructor for class net.digitalid.utility.functional.conversion.ArrayConversion
-
- asFunction() - Method in interface net.digitalid.utility.functional.failable.FailableConsumer
-
Returns this consumer as a unary function that always returns null.
- asFunction() - Method in interface net.digitalid.utility.functional.failable.FailablePredicate
-
Returns this predicate as a unary function.
- asFunction() - Method in interface net.digitalid.utility.functional.failable.FailableProducer
-
Returns this producer as a unary function that ignores its input.
- asFunction() - Method in interface net.digitalid.utility.functional.interfaces.Consumer
-
- asFunction() - Method in interface net.digitalid.utility.functional.interfaces.Predicate
-
- asFunction() - Method in interface net.digitalid.utility.functional.interfaces.Producer
-
- average() - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns the average of all
numbers in this iterable.
- before(FailableUnaryFunction<? super OUTPUT, ? extends FINAL_OUTPUT, ? extends EXCEPTION>) - Method in interface net.digitalid.utility.functional.failable.FailableBinaryFunction
-
Returns the composition of this function followed by the given function.
- before(FailableUnaryOperator<TYPE, ? extends EXCEPTION>) - Method in interface net.digitalid.utility.functional.failable.FailableBinaryOperator
-
Returns the composition of this operator followed by the given operator.
- before(FailableConsumer<? super SUBTYPE, ? extends EXCEPTION>) - Method in interface net.digitalid.utility.functional.failable.FailableConsumer
-
Returns the composition of this consumer followed by the given consumer.
- before(FailableUnaryFunction<? super OUTPUT, ? extends FINAL_OUTPUT, ? extends EXCEPTION>) - Method in interface net.digitalid.utility.functional.failable.FailableProducer
-
Returns the composition of this producer followed by the given function.
- before(FailableUnaryFunction<? super OUTPUT, ? extends FINAL_OUTPUT, ? extends EXCEPTION>) - Method in interface net.digitalid.utility.functional.failable.FailableUnaryFunction
-
Returns the composition of this function followed by the given function.
- before(FailableUnaryOperator<TYPE, ? extends EXCEPTION>) - Method in interface net.digitalid.utility.functional.failable.FailableUnaryOperator
-
Returns the composition of this operator followed by the given operator.
- before(UnaryFunction<? super OUTPUT, ? extends FINAL_OUTPUT>) - Method in interface net.digitalid.utility.functional.interfaces.BinaryFunction
-
Returns the composition of this function followed by the given function.
- before(UnaryOperator<TYPE>) - Method in interface net.digitalid.utility.functional.interfaces.BinaryOperator
-
Returns the composition of this operator followed by the given operator.
- before(Consumer<? super INPUT>) - Method in interface net.digitalid.utility.functional.interfaces.Consumer
-
Returns the composition of this consumer followed by the given consumer.
- before(UnaryFunction<? super OUTPUT, ? extends FINAL_OUTPUT>) - Method in interface net.digitalid.utility.functional.interfaces.Producer
-
Returns the composition of this producer followed by the given function.
- before(UnaryFunction<? super OUTPUT, ? extends FINAL_OUTPUT>) - Method in interface net.digitalid.utility.functional.interfaces.UnaryFunction
-
Returns the composition of this function followed by the given function.
- before(UnaryOperator<TYPE>) - Method in interface net.digitalid.utility.functional.interfaces.UnaryOperator
-
Returns the composition of this operator followed by the given operator.
- BinaryFunction<INPUT0,INPUT1,OUTPUT> - Interface in net.digitalid.utility.functional.interfaces
-
This functional interface models a binary function that maps an object of type INPUT0 and an object of type INPUT1 to an object of type OUTPUT.
- BinaryOperator<TYPE> - Interface in net.digitalid.utility.functional.interfaces
-
This functional interface models a binary operator that maps two objects of type TYPE to another object of type TYPE.
- box(boolean[]) - Static method in class net.digitalid.utility.functional.conversion.ArrayConversion
-
Boxes the values of the given array or propagates null.
- box(char[]) - Static method in class net.digitalid.utility.functional.conversion.ArrayConversion
-
Boxes the values of the given array or propagates null.
- box(byte[]) - Static method in class net.digitalid.utility.functional.conversion.ArrayConversion
-
Boxes the values of the given array or propagates null.
- box(short[]) - Static method in class net.digitalid.utility.functional.conversion.ArrayConversion
-
Boxes the values of the given array or propagates null.
- box(int[]) - Static method in class net.digitalid.utility.functional.conversion.ArrayConversion
-
Boxes the values of the given array or propagates null.
- box(long[]) - Static method in class net.digitalid.utility.functional.conversion.ArrayConversion
-
Boxes the values of the given array or propagates null.
- box(float[]) - Static method in class net.digitalid.utility.functional.conversion.ArrayConversion
-
Boxes the values of the given array or propagates null.
- box(double[]) - Static method in class net.digitalid.utility.functional.conversion.ArrayConversion
-
Boxes the values of the given array or propagates null.
- build() - Method in class net.digitalid.utility.functional.exceptions.IterationExceptionBuilder.InnerIterationExceptionBuilder
-
- collect(FailableCollector<? super ELEMENT, ? extends RESULT, ? extends COLLECT_EXCEPTION, ? extends RESULT_EXCEPTION>) - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns the result of the given collector after consuming all elements of this iterable.
- CollectionBasedIterable<ELEMENT> - Class in net.digitalid.utility.functional.iterables
-
This class implements the collection iterable interface based on a collection.
- CollectionBasedIterable(Collection<? extends ELEMENT>) - Constructor for class net.digitalid.utility.functional.iterables.CollectionBasedIterable
-
- CollectionIterable<ELEMENT> - Interface in net.digitalid.utility.functional.iterables
-
- Collector<INPUT,RESULT> - Interface in net.digitalid.utility.functional.interfaces
-
A collector consumes objects of type INPUT and produces a result of type RESULT.
- combine(FiniteIterable<? extends ELEMENT>) - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns the elements of this iterable followed by the elements of the given iterable.
- combine(InfiniteIterable<? extends ELEMENT>) - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns the elements of this iterable followed by the elements of the given iterable.
- CombiningIterator<ELEMENT> - Class in net.digitalid.utility.functional.iterators
-
This class implements a combining iterator that iterates first over the elements of the first iterator and then over the elements of the second iterator.
- CombiningIterator(Iterator<? extends ELEMENT>, Iterator<? extends ELEMENT>) - Constructor for class net.digitalid.utility.functional.iterators.CombiningIterator
-
- compose(FailableBinaryFunction<? super INPUT0, ? super INPUT1, ? extends INTERMEDIATE, ? extends EXCEPTION>, FailableUnaryFunction<? super INTERMEDIATE, ? extends OUTPUT, ? extends EXCEPTION>) - Static method in interface net.digitalid.utility.functional.failable.FailableBinaryFunction
-
Returns the composition of the given functions with a flexible exception type.
- compose(FailableUnaryFunction<? super INPUT0, ? extends INTERMEDIATE0, ? extends EXCEPTION>, FailableUnaryFunction<? super INPUT1, ? extends INTERMEDIATE1, ? extends EXCEPTION>, FailableBinaryFunction<? super INTERMEDIATE0, ? super INTERMEDIATE1, ? extends OUTPUT, ? extends EXCEPTION>) - Static method in interface net.digitalid.utility.functional.failable.FailableBinaryFunction
-
Returns the composition of the given functions with a flexible exception type.
- compose(FailableBinaryOperator<TYPE, ? extends EXCEPTION>, FailableUnaryOperator<TYPE, ? extends EXCEPTION>) - Static method in interface net.digitalid.utility.functional.failable.FailableBinaryOperator
-
Returns the composition of the given operators with a flexible exception type.
- compose(FailableUnaryOperator<TYPE, ? extends EXCEPTION>, FailableUnaryOperator<TYPE, ? extends EXCEPTION>, FailableBinaryOperator<TYPE, ? extends EXCEPTION>) - Static method in interface net.digitalid.utility.functional.failable.FailableBinaryOperator
-
Returns the composition of the given operators with a flexible exception type.
- compose(FailableConsumer<? super INPUT, ? extends EXCEPTION>, FailableConsumer<? super INPUT, ? extends EXCEPTION>) - Static method in interface net.digitalid.utility.functional.failable.FailableConsumer
-
Returns the composition of the given consumers with a flexible exception type.
- compose(FailableUnaryFunction<? super INPUT, ? extends INTERMEDIATE, ? extends EXCEPTION>, FailablePredicate<? super INTERMEDIATE, ? extends EXCEPTION>) - Static method in interface net.digitalid.utility.functional.failable.FailablePredicate
-
Returns the composition of the given function and predicate with a flexible exception type.
- compose(FailableProducer<? extends INTERMEDIATE, ? extends EXCEPTION>, FailableUnaryFunction<? super INTERMEDIATE, ? extends OUTPUT, ? extends EXCEPTION>) - Static method in interface net.digitalid.utility.functional.failable.FailableProducer
-
Returns the composition of the given producer and function with a flexible exception type.
- compose(FailableUnaryFunction<? super INPUT, ? extends INTERMEDIATE, ? extends EXCEPTION>, FailableUnaryFunction<? super INTERMEDIATE, ? extends OUTPUT, ? extends EXCEPTION>) - Static method in interface net.digitalid.utility.functional.failable.FailableUnaryFunction
-
Returns the composition of the given functions with a flexible exception type.
- compose(FailableUnaryOperator<TYPE, ? extends EXCEPTION>, FailableUnaryOperator<TYPE, ? extends EXCEPTION>) - Static method in interface net.digitalid.utility.functional.failable.FailableUnaryOperator
-
Returns the composition of the given operators with a flexible exception type.
- constant(OUTPUT) - Static method in interface net.digitalid.utility.functional.interfaces.BinaryFunction
-
Returns a binary function that always returns the given output.
- constant(TYPE) - Static method in interface net.digitalid.utility.functional.interfaces.BinaryOperator
-
Returns a binary function that always returns the given output.
- constant(OUTPUT) - Static method in interface net.digitalid.utility.functional.interfaces.Producer
-
Returns a producer that always produces the given output.
- constant(OUTPUT) - Static method in interface net.digitalid.utility.functional.interfaces.UnaryFunction
-
Returns a function that always returns the given output.
- constant(TYPE) - Static method in interface net.digitalid.utility.functional.interfaces.UnaryOperator
-
Returns an operator that always returns the given output.
- consume(INPUT) - Method in interface net.digitalid.utility.functional.failable.FailableConsumer
-
Consumes the given input.
- Consumer<INPUT> - Interface in net.digitalid.utility.functional.interfaces
-
This functional interface models a method that consumes objects of type INPUT without returning a result.
- consumerIfNotNull(INPUT, FailableConsumer<? super INPUT, ? extends EXCEPTION>) - Static method in class net.digitalid.utility.functional.nullable.Evaluate
-
Lets the given consumer consume the given input if it is not null.
- contains(Object) - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns whether this iterable contains the given object.
- containsAll(FiniteIterable<?>) - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns whether this iterable contains all of the elements of the given iterable.
- containsAll(Collection<?>) - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns whether this iterable contains all of the elements of the given collection.
- containsDuplicates() - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns whether this iterable contains duplicates.
- containsNull() - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns whether this iterable contains null.
- count(Object) - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns the number of elements in this iterable that equal the given object.
- CyclingIterator<ELEMENT> - Class in net.digitalid.utility.functional.iterators
-
This class implements a cycling iterator that iterates over the elements of the given iterable indefinitely.
- CyclingIterator(FiniteIterable<? extends ELEMENT>) - Constructor for class net.digitalid.utility.functional.iterators.CyclingIterator
-
- FailableBinaryFunction<INPUT0,INPUT1,OUTPUT,EXCEPTION extends Exception> - Interface in net.digitalid.utility.functional.failable
-
This functional interface models a failable binary function that maps an object of type INPUT0 and an object of type INPUT1 to an object of type OUTPUT.
- FailableBinaryOperator<TYPE,EXCEPTION extends Exception> - Interface in net.digitalid.utility.functional.failable
-
This functional interface models a failable binary operator that maps two objects of type TYPE to another object of type TYPE.
- FailableCollector<INPUT,RESULT,COLLECT_EXCEPTION extends Exception,RESULT_EXCEPTION extends Exception> - Interface in net.digitalid.utility.functional.failable
-
A failable collector consumes objects of type INPUT and produces a result of type RESULT.
- FailableConsumer<INPUT,EXCEPTION extends Exception> - Interface in net.digitalid.utility.functional.failable
-
This functional interface models a failable method that consumes objects of type INPUT without returning a result.
- FailablePredicate<INPUT,EXCEPTION extends Exception> - Interface in net.digitalid.utility.functional.failable
-
This functional interface models a failable predicate that evaluates whether an input of type INPUT satisfies a condition.
- FailableProducer<OUTPUT,EXCEPTION extends Exception> - Interface in net.digitalid.utility.functional.failable
-
This functional interface models a failable method that produces objects of type OUTPUT without requiring a parameter.
- FailableUnaryFunction<INPUT,OUTPUT,EXCEPTION extends Exception> - Interface in net.digitalid.utility.functional.failable
-
This functional interface models a failable unary function that maps an object of type INPUT to an object of type OUTPUT.
- FailableUnaryOperator<TYPE,EXCEPTION extends Exception> - Interface in net.digitalid.utility.functional.failable
-
This functional interface models a failable unary operator that maps an object of type TYPE to another object of type TYPE.
- filter(FailablePredicate<? super ELEMENT, ?>) - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
- filter(FailablePredicate<? super ELEMENT, ?>) - Method in interface net.digitalid.utility.functional.iterables.FunctionalIterable
-
Returns the elements of this iterable that satisfy the given predicate.
- filter(FailablePredicate<? super ELEMENT, ?>) - Method in interface net.digitalid.utility.functional.iterables.InfiniteIterable
-
- FilteringIterator<ELEMENT> - Class in net.digitalid.utility.functional.iterators
-
This class implements a filtering iterator that iterates over the elements of the given iterator that fulfill the given predicate.
- FilteringIterator(Iterator<? extends ELEMENT>, FailablePredicate<? super ELEMENT, ?>) - Constructor for class net.digitalid.utility.functional.iterators.FilteringIterator
-
- filterNot(FailablePredicate<? super ELEMENT, ?>) - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
- filterNot(FailablePredicate<? super ELEMENT, ?>) - Method in interface net.digitalid.utility.functional.iterables.FunctionalIterable
-
Returns the elements of this iterable that do not satisfy the given predicate.
- filterNot(FailablePredicate<? super ELEMENT, ?>) - Method in interface net.digitalid.utility.functional.iterables.InfiniteIterable
-
- filterNulls() - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
- filterNulls() - Method in interface net.digitalid.utility.functional.iterables.FunctionalIterable
-
Returns the elements of this iterable without the null values.
- filterNulls() - Method in interface net.digitalid.utility.functional.iterables.InfiniteIterable
-
- findFirst(FailablePredicate<? super ELEMENT, ? extends EXCEPTION>, ELEMENT) - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns the first element of this iterable that fulfills the given predicate or the given default element if no such element is found.
- findFirst(FailablePredicate<? super ELEMENT, ? extends EXCEPTION>) - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns the first element of this iterable that fulfills the given predicate or null if no such element is found.
- findLast(FailablePredicate<? super ELEMENT, ? extends EXCEPTION>, ELEMENT) - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns the last element of this iterable that fulfills the given predicate or the given default element if no such element is found.
- findLast(FailablePredicate<? super ELEMENT, ? extends EXCEPTION>) - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns the last element of this iterable that fulfills the given predicate or null if no such element is found.
- findUnique(FailablePredicate<? super ELEMENT, ? extends EXCEPTION>) - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns the unique element of this iterable that fulfills the given predicate.
- FiniteIterable<ELEMENT> - Interface in net.digitalid.utility.functional.iterables
-
This interface extends the functional iterable interface to model finite iterables.
- flatten(int) - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
- flatten(int) - Method in interface net.digitalid.utility.functional.iterables.FunctionalIterable
-
Returns the elements of this iterable with all collections up to the given level flattened.
- flatten(int) - Method in interface net.digitalid.utility.functional.iterables.InfiniteIterable
-
- flattenAll() - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
- flattenAll() - Method in interface net.digitalid.utility.functional.iterables.FunctionalIterable
-
Returns the elements of this iterable with all collections directly or indirectly contained in this iterable flattened.
- flattenAll() - Method in interface net.digitalid.utility.functional.iterables.InfiniteIterable
-
- FlatteningIterator<OUTPUT,INPUT> - Class in net.digitalid.utility.functional.iterators
-
This class implements a flattening iterator that iterates over the elements of the given iterator with all collections up to the given level flattened.
- FlatteningIterator(Iterator<? extends INPUT>, int) - Constructor for class net.digitalid.utility.functional.iterators.FlatteningIterator
-
- flattenOne() - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
- flattenOne() - Method in interface net.digitalid.utility.functional.iterables.FunctionalIterable
-
Returns the elements of this iterable with all collections directly contained in this iterable flattened.
- flattenOne() - Method in interface net.digitalid.utility.functional.iterables.InfiniteIterable
-
- function - Variable in class net.digitalid.utility.functional.iterators.MappingIterator
-
- FunctionalIterable<ELEMENT> - Interface in net.digitalid.utility.functional.iterables
-
This interface extends the
Iterable interface with functional methods.
- functionIfBothNotNull(INPUT0, INPUT1, FailableBinaryFunction<? super INPUT0, ? super INPUT1, ? extends OUTPUT, ? extends EXCEPTION>, OUTPUT) - Static method in class net.digitalid.utility.functional.nullable.Evaluate
-
Evaluates the given function for the given inputs if both inputs are not null or returns the given default output otherwise.
- functionIfBothNotNull(INPUT0, INPUT1, FailableBinaryFunction<? super INPUT0, ? super INPUT1, ? extends OUTPUT, ? extends EXCEPTION>) - Static method in class net.digitalid.utility.functional.nullable.Evaluate
-
Evaluates the given function for the given inputs if both inputs are not null or propagates null otherwise.
- functionIfFirstNotNull(INPUT0, INPUT1, FailableBinaryFunction<? super INPUT0, ? super INPUT1, ? extends OUTPUT, ? extends EXCEPTION>, OUTPUT) - Static method in class net.digitalid.utility.functional.nullable.Evaluate
-
Evaluates the given function for the given inputs if the first input is not null or returns the given default output otherwise.
- functionIfFirstNotNull(INPUT0, INPUT1, FailableBinaryFunction<? super INPUT0, ? super INPUT1, ? extends OUTPUT, ? extends EXCEPTION>) - Static method in class net.digitalid.utility.functional.nullable.Evaluate
-
Evaluates the given function for the given inputs if the first input is not null or propagates null otherwise.
- functionIfNotNull(INPUT, FailableUnaryFunction<? super INPUT, ? extends OUTPUT, ? extends EXCEPTION>, OUTPUT) - Static method in class net.digitalid.utility.functional.nullable.Evaluate
-
Evaluates the given function for the given input if it is not null or returns the given default output otherwise.
- functionIfNotNull(INPUT, FailableUnaryFunction<? super INPUT, ? extends OUTPUT, ? extends EXCEPTION>) - Static method in class net.digitalid.utility.functional.nullable.Evaluate
-
Evaluates the given function for the given input if it is not null or propagates null otherwise.
- generate(Producer<? extends FailableProducer<? extends ELEMENT, ?>>) - Static method in interface net.digitalid.utility.functional.iterables.InfiniteIterable
-
Returns a new infinite iterable that generates an infinite number of elements with the producer produced by the given producer.
- GeneratingIterator<ELEMENT> - Class in net.digitalid.utility.functional.iterators
-
This class implements a generating iterator that generates an infinite number of elements with the given producer.
- GeneratingIterator(FailableProducer<? extends ELEMENT, ?>) - Constructor for class net.digitalid.utility.functional.iterators.GeneratingIterator
-
- get(int) - Method in interface net.digitalid.utility.functional.iterables.FunctionalIterable
-
Returns the element at the given index.
- Get - Class in net.digitalid.utility.functional.nullable
-
This utility class allows to replace nullable values with non-nullable default values.
- Get() - Constructor for class net.digitalid.utility.functional.nullable.Get
-
- getFirst(ELEMENT) - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns the first element of this iterable or the given default element if this iterable is empty.
- getFirst() - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns the first element of this iterable.
- getFirstOrNull() - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns the first element of this iterable or null if this iterable is empty.
- getLast(ELEMENT) - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns the last element of this iterable or the given default element if this iterable is empty.
- getLast() - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns the last element of this iterable.
- getLastOrNull() - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns the last element of this iterable or null if this iterable is empty.
- getResult() - Method in interface net.digitalid.utility.functional.failable.FailableCollector
-
Returns the result of this collector.
- groupBy(FailableUnaryFunction<? super ELEMENT, ? extends KEY, ? extends EXCEPTION>) - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns the elements of this iterable as a map grouped by the given function.
- identity() - Static method in interface net.digitalid.utility.functional.interfaces.UnaryOperator
-
Returns a unary operator that always returns its input argument.
- indexOf(Object) - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns the index of the first occurrence of the given object in this iterable or -1 if this iterable does not contain the given object.
- InfiniteIterable<ELEMENT> - Interface in net.digitalid.utility.functional.iterables
-
This interface extends the functional iterable interface to model infinite iterables.
- InfiniteIterator<ELEMENT> - Class in net.digitalid.utility.functional.iterators
-
This interface models an iterator that returns an infinite number of elements.
- InfiniteIterator() - Constructor for class net.digitalid.utility.functional.iterators.InfiniteIterator
-
- instanceOf(Class<TYPE>) - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
- instanceOf(Class<TYPE>) - Method in interface net.digitalid.utility.functional.iterables.FunctionalIterable
-
Returns the elements of this iterable which are an instance of the given type.
- instanceOf(Class<TYPE>) - Method in interface net.digitalid.utility.functional.iterables.InfiniteIterable
-
- intersect(FiniteIterable<? super ELEMENT>) - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns the elements that are contained both in this iterable and the given iterable.
- isAscending() - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns whether the elements in this iterable are ascending (excluding null values).
- isDescending() - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns whether the elements in this iterable are descending (excluding null values).
- isEmpty() - Method in interface net.digitalid.utility.functional.iterables.CollectionIterable
-
- isEmpty() - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
- isEmpty() - Method in interface net.digitalid.utility.functional.iterables.FunctionalIterable
-
Returns whether this iterable is empty.
- isEmpty() - Method in interface net.digitalid.utility.functional.iterables.InfiniteIterable
-
- isEmptyOrSingle() - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
- isEmptyOrSingle() - Method in interface net.digitalid.utility.functional.iterables.FunctionalIterable
-
Returns whether this iterable is empty or single.
- isOrdered(boolean, boolean) - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns whether the elements in this iterable are ordered (excluding null values).
- isSingle() - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
- isSingle() - Method in interface net.digitalid.utility.functional.iterables.FunctionalIterable
-
Returns whether this iterable contains a single element.
- isStrictlyAscending() - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns whether the elements in this iterable are strictly ascending (excluding null values).
- isStrictlyDescending() - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns whether the elements in this iterable are strictly descending (excluding null values).
- iterable - Variable in class net.digitalid.utility.functional.iterators.CyclingIterator
-
- iterate(ELEMENT, FailableUnaryOperator<ELEMENT, ?>) - Static method in interface net.digitalid.utility.functional.iterables.InfiniteIterable
-
Returns a new infinite iterable that iterates over the sequence produced by the given operator from the given first element.
- IteratingIterator<ELEMENT> - Class in net.digitalid.utility.functional.iterators
-
This class implements an iterating iterator that iterates over the sequence produced by the given operator from the given first element.
- IteratingIterator(ELEMENT, FailableUnaryOperator<ELEMENT, ?>) - Constructor for class net.digitalid.utility.functional.iterators.IteratingIterator
-
- IterationException - Exception in net.digitalid.utility.functional.exceptions
-
This exception allows to tunnel checked exceptions through the methods of
Iterable.
- IterationException() - Constructor for exception net.digitalid.utility.functional.exceptions.IterationException
-
- IterationExceptionBuilder - Class in net.digitalid.utility.functional.exceptions
-
- IterationExceptionBuilder() - Constructor for class net.digitalid.utility.functional.exceptions.IterationExceptionBuilder
-
- IterationExceptionBuilder.InnerIterationExceptionBuilder - Class in net.digitalid.utility.functional.exceptions
-
- iterator() - Method in class net.digitalid.utility.functional.iterables.CollectionBasedIterable
-
- iterator() - Method in interface net.digitalid.utility.functional.iterables.FunctionalIterable
-
- iterator - Variable in class net.digitalid.utility.functional.iterators.ReadOnlyIterableIterator
-
- map(FailableUnaryFunction<? super ELEMENT, ? extends TYPE, ?>) - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
- map(FailableUnaryFunction<? super ELEMENT, ? extends TYPE, ?>) - Method in interface net.digitalid.utility.functional.iterables.FunctionalIterable
-
Returns the elements of this iterable mapped by the given function.
- map(FailableUnaryFunction<? super ELEMENT, ? extends TYPE, ?>) - Method in interface net.digitalid.utility.functional.iterables.InfiniteIterable
-
- MappingIterator<OUTPUT,INPUT> - Class in net.digitalid.utility.functional.iterators
-
This class implements a mapping iterator that iterates over the elements of the given iterator mapped by the given function.
- MappingIterator(Iterator<INPUT>, FailableUnaryFunction<? super INPUT, ? extends OUTPUT, ?>) - Constructor for class net.digitalid.utility.functional.iterators.MappingIterator
-
- matchAll(FailablePredicate<? super ELEMENT, ? extends EXCEPTION>) - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns whether all elements of this iterable match the given predicate.
- matchAny(FailablePredicate<? super ELEMENT, ? extends EXCEPTION>) - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns whether any elements of this iterable match the given predicate.
- matchNone(FailablePredicate<? super ELEMENT, ? extends EXCEPTION>) - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns whether no element of this iterable matches the given predicate.
- max(Comparator<? super TYPE>) - Static method in interface net.digitalid.utility.functional.interfaces.BinaryOperator
-
Returns a binary operator which returns the greater of two objects according to the given comparator.
- max(Comparator<? super ELEMENT>, ELEMENT) - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns the maximum element of this iterable according to the given comparator or the given default element if this iterable is empty.
- max(Comparator<? super ELEMENT>) - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns the maximum element of this iterable according to the given comparator or null if this iterable is empty.
- max(ELEMENT) - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns the maximum element of this iterable according to the natural order or the given default element if this iterable is empty.
- max() - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns the maximum element of this iterable according to the natural order or null if this iterable is empty.
- memoize(long) - Method in interface net.digitalid.utility.functional.failable.FailableProducer
-
Returns a producer that caches each object produced by this producer for the given duration in milliseconds.
- memoize(long) - Method in interface net.digitalid.utility.functional.interfaces.Producer
-
- min(Comparator<? super TYPE>) - Static method in interface net.digitalid.utility.functional.interfaces.BinaryOperator
-
Returns a binary operator which returns the lesser of two objects according to the given comparator.
- min(Comparator<? super ELEMENT>, ELEMENT) - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns the minimum element of this iterable according to the given comparator or the given default element if this iterable is empty.
- min(Comparator<? super ELEMENT>) - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns the minimum element of this iterable according to the given comparator or null if this iterable is empty.
- min(ELEMENT) - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns the minimum element of this iterable according to the natural order or the given default element if this iterable is empty.
- min() - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns the minimum element of this iterable according to the natural order or null if this iterable is empty.
- ReadOnlyArrayIterator<ELEMENT> - Class in net.digitalid.utility.functional.iterators
-
This class implements an array iterator that iterates over the given elements.
- ReadOnlyArrayIterator(ELEMENT...) - Constructor for class net.digitalid.utility.functional.iterators.ReadOnlyArrayIterator
-
- ReadOnlyIterableIterator<ELEMENT> - Class in net.digitalid.utility.functional.iterators
-
This class implements a read-only iterable iterator.
- ReadOnlyIterableIterator(Iterator<? extends ELEMENT>) - Constructor for class net.digitalid.utility.functional.iterators.ReadOnlyIterableIterator
-
- ReadOnlyIterator<ELEMENT> - Class in net.digitalid.utility.functional.iterators
-
This class models an iterator whose elements cannot be removed.
- ReadOnlyIterator() - Constructor for class net.digitalid.utility.functional.iterators.ReadOnlyIterator
-
- ReadOnlyListIterator<ELEMENT> - Class in net.digitalid.utility.functional.iterators
-
This class implements a read-only list iterator.
- ReadOnlyListIterator(ListIterator<? extends ELEMENT>) - Constructor for class net.digitalid.utility.functional.iterators.ReadOnlyListIterator
-
- reduce(FailableBinaryOperator<ELEMENT, ? extends EXCEPTION>, ELEMENT) - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns the value reduced by the given operator or the given element if this iterable is empty.
- reduce(FailableBinaryOperator<ELEMENT, ? extends EXCEPTION>) - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns the value reduced by the given operator or null if this iterable is empty.
- remove() - Method in class net.digitalid.utility.functional.iterators.ReadOnlyIterator
-
- repeat(ELEMENT) - Static method in interface net.digitalid.utility.functional.iterables.InfiniteIterable
-
Returns a new infinite iterable that repeats the given element infinitely.
- repeated() - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns the elements of this iterable repeated indefinitely.
- RepeatingIterator<ELEMENT> - Class in net.digitalid.utility.functional.iterators
-
This class implements a repeating iterator that repeats the given element infinitely.
- RepeatingIterator(ELEMENT) - Constructor for class net.digitalid.utility.functional.iterators.RepeatingIterator
-
- replaceNull(OUTPUT) - Method in interface net.digitalid.utility.functional.failable.FailableBinaryFunction
-
Returns a new function based on this function that returns the given default output if either input is null.
- replaceNull(TYPE) - Method in interface net.digitalid.utility.functional.failable.FailableBinaryOperator
-
- replaceNull(boolean) - Method in interface net.digitalid.utility.functional.failable.FailablePredicate
-
Returns a new predicate based on this predicate that returns the given default value for null.
- replaceNull(OUTPUT) - Method in interface net.digitalid.utility.functional.failable.FailableUnaryFunction
-
Returns a new function based on this function that returns the given default output for null.
- replaceNull(TYPE) - Method in interface net.digitalid.utility.functional.failable.FailableUnaryOperator
-
- replaceNull(OUTPUT) - Method in interface net.digitalid.utility.functional.interfaces.BinaryFunction
-
- replaceNull(TYPE) - Method in interface net.digitalid.utility.functional.interfaces.BinaryOperator
-
- replaceNull(boolean) - Method in interface net.digitalid.utility.functional.interfaces.Predicate
-
- replaceNull(OUTPUT) - Method in interface net.digitalid.utility.functional.interfaces.UnaryFunction
-
- replaceNull(TYPE) - Method in interface net.digitalid.utility.functional.interfaces.UnaryOperator
-
- reversed() - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns the elements of this iterable in reversed order.
- ReversingIterator<ELEMENT> - Class in net.digitalid.utility.functional.iterators
-
This class implements a reversing iterator that iterates over the given elements in reverse order.
- ReversingIterator(ELEMENT...) - Constructor for class net.digitalid.utility.functional.iterators.ReversingIterator
-
- secondaryIterator - Variable in class net.digitalid.utility.functional.iterators.DoubleIteratorBasedIterator
-
Stores the secondary iterator on which this iterator is based.
- set(ELEMENT) - Method in class net.digitalid.utility.functional.iterators.ReadOnlyListIterator
-
- shortest - Variable in class net.digitalid.utility.functional.iterators.ZippingIterator
-
- SingleIteratorBasedIterator<OUTPUT,INPUT0> - Class in net.digitalid.utility.functional.iterators
-
This class implements an iterator which is based on a single iterator.
- SingleIteratorBasedIterator(Iterator<? extends INPUT0>) - Constructor for class net.digitalid.utility.functional.iterators.SingleIteratorBasedIterator
-
- size() - Method in class net.digitalid.utility.functional.iterables.CollectionBasedIterable
-
- size(int) - Method in interface net.digitalid.utility.functional.iterables.CollectionIterable
-
- size() - Method in interface net.digitalid.utility.functional.iterables.CollectionIterable
-
- size() - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns the size of this iterable.
- size(int) - Method in interface net.digitalid.utility.functional.iterables.FunctionalIterable
-
Returns the size of this iterable or the given limit if the size is greater than the limit.
- size(int) - Method in interface net.digitalid.utility.functional.iterables.InfiniteIterable
-
- sizeAtLeast(int) - Method in interface net.digitalid.utility.functional.iterables.FunctionalIterable
-
Returns whether the size of this iterable is at least the given value.
- sizeAtMost(int) - Method in interface net.digitalid.utility.functional.iterables.FunctionalIterable
-
Returns whether the size of this iterable is at most the given value.
- skip(int) - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
- skip(int) - Method in interface net.digitalid.utility.functional.iterables.FunctionalIterable
-
Returns the elements of this iterable after discarding the given number of elements from the beginning.
- skip(int) - Method in interface net.digitalid.utility.functional.iterables.InfiniteIterable
-
- sorted(Comparator<? super ELEMENT>) - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns the elements of this iterable sorted according to the given comparator.
- sorted() - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns the elements of this iterable sorted according to their natural order.
- startIndex - Variable in class net.digitalid.utility.functional.iterators.PruningIterator
-
- sumAsDouble() - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns the sum of all
numbers in this iterable as a double.
- sumAsLong() - Method in interface net.digitalid.utility.functional.iterables.FiniteIterable
-
Returns the sum of all
numbers in this iterable as a long.
- suppressExceptions(Consumer<? super Exception>, OUTPUT) - Method in interface net.digitalid.utility.functional.failable.FailableBinaryFunction
-
Returns a function that catches the exceptions of this function, passes them to the given exception handler and returns the given default output instead.
- suppressExceptions(Consumer<? super Exception>) - Method in interface net.digitalid.utility.functional.failable.FailableBinaryFunction
-
Returns a function that catches the exceptions of this function, passes them to the given exception handler and returns null instead.
- suppressExceptions(OUTPUT) - Method in interface net.digitalid.utility.functional.failable.FailableBinaryFunction
-
Returns a function that suppresses the exceptions of this function and returns the given default output instead.
- suppressExceptions() - Method in interface net.digitalid.utility.functional.failable.FailableBinaryFunction
-
Returns a function that suppresses the exceptions of this function and returns null instead.
- suppressExceptions(Consumer<? super Exception>, TYPE) - Method in interface net.digitalid.utility.functional.failable.FailableBinaryOperator
-
- suppressExceptions(Consumer<? super Exception>) - Method in interface net.digitalid.utility.functional.failable.FailableBinaryOperator
-
- suppressExceptions(TYPE) - Method in interface net.digitalid.utility.functional.failable.FailableBinaryOperator
-
- suppressExceptions() - Method in interface net.digitalid.utility.functional.failable.FailableBinaryOperator
-
- suppressExceptions(Consumer<? super Exception>, RESULT) - Method in interface net.digitalid.utility.functional.failable.FailableCollector
-
Returns a collector that suppresses the exceptions of this collector, passes them to the given exception handler and returns the given default result instead.
- suppressExceptions(Consumer<? super Exception>) - Method in interface net.digitalid.utility.functional.failable.FailableCollector
-
Returns a collector that suppresses the exceptions of this collector, passes them to the given exception handler and returns null instead.
- suppressExceptions(RESULT) - Method in interface net.digitalid.utility.functional.failable.FailableCollector
-
Returns a collector that suppresses the exceptions of this collector and returns the given default result instead.
- suppressExceptions() - Method in interface net.digitalid.utility.functional.failable.FailableCollector
-
Returns a collector that suppresses the exceptions of this collector and returns null instead.
- suppressExceptions(Consumer<? super Exception>) - Method in interface net.digitalid.utility.functional.failable.FailableConsumer
-
Returns a consumer that suppresses the exceptions of this consumer and passes them to the given exception handler instead.
- suppressExceptions() - Method in interface net.digitalid.utility.functional.failable.FailableConsumer
-
Returns a consumer that suppresses the exceptions of this consumer.
- suppressExceptions(Consumer<? super Exception>, boolean) - Method in interface net.digitalid.utility.functional.failable.FailablePredicate
-
Returns a predicate that catches the exceptions of this predicate, passes them to the given exception handler and returns the given default output instead.
- suppressExceptions(Consumer<? super Exception>) - Method in interface net.digitalid.utility.functional.failable.FailablePredicate
-
Returns a predicate that catches the exceptions of this predicate, passes them to the given exception handler and returns false instead.
- suppressExceptions(boolean) - Method in interface net.digitalid.utility.functional.failable.FailablePredicate
-
Returns a predicate that suppresses the exceptions of this predicate and returns the given default output instead.
- suppressExceptions() - Method in interface net.digitalid.utility.functional.failable.FailablePredicate
-
Returns a predicate that suppresses the exceptions of this predicate and returns false instead.
- suppressExceptions(Consumer<? super Exception>, OUTPUT) - Method in interface net.digitalid.utility.functional.failable.FailableProducer
-
Returns a producer that catches the exceptions of this producer, passes them to the given exception handler and returns the given default output instead.
- suppressExceptions(Consumer<? super Exception>) - Method in interface net.digitalid.utility.functional.failable.FailableProducer
-
Returns a producer that catches the exceptions of this producer, passes them to the given exception handler and returns null instead.
- suppressExceptions(OUTPUT) - Method in interface net.digitalid.utility.functional.failable.FailableProducer
-
Returns a producer that suppresses the exceptions of this producer and returns the given default output instead.
- suppressExceptions() - Method in interface net.digitalid.utility.functional.failable.FailableProducer
-
Returns a producer that suppresses the exceptions of this producer and returns null instead.
- suppressExceptions(Consumer<? super Exception>, OUTPUT) - Method in interface net.digitalid.utility.functional.failable.FailableUnaryFunction
-
Returns a function that catches the exceptions of this function, passes them to the given exception handler and returns the given default output instead.
- suppressExceptions(Consumer<? super Exception>) - Method in interface net.digitalid.utility.functional.failable.FailableUnaryFunction
-
Returns a function that catches the exceptions of this function, passes them to the given exception handler and returns null instead.
- suppressExceptions(OUTPUT) - Method in interface net.digitalid.utility.functional.failable.FailableUnaryFunction
-
Returns a function that suppresses the exceptions of this function and returns the given default output instead.
- suppressExceptions() - Method in interface net.digitalid.utility.functional.failable.FailableUnaryFunction
-
Returns a function that suppresses the exceptions of this function and returns null instead.
- suppressExceptions(Consumer<? super Exception>, TYPE) - Method in interface net.digitalid.utility.functional.failable.FailableUnaryOperator
-
- suppressExceptions(Consumer<? super Exception>) - Method in interface net.digitalid.utility.functional.failable.FailableUnaryOperator
-
- suppressExceptions(TYPE) - Method in interface net.digitalid.utility.functional.failable.FailableUnaryOperator
-
- suppressExceptions() - Method in interface net.digitalid.utility.functional.failable.FailableUnaryOperator
-
- synchronize() - Method in interface net.digitalid.utility.functional.failable.FailableCollector
-
- synchronize() - Method in interface net.digitalid.utility.functional.failable.FailableConsumer
-
Returns a consumer that synchronizes on this consumer.
- synchronize() - Method in interface net.digitalid.utility.functional.failable.FailableProducer
-
Returns a producer that synchronizes on this producer.
- synchronize() - Method in interface net.digitalid.utility.functional.interfaces.Collector
-
- synchronize() - Method in interface net.digitalid.utility.functional.interfaces.Consumer
-
- synchronize() - Method in interface net.digitalid.utility.functional.interfaces.Producer
-
- with(Map<? super KEY, ? extends VALUE>, VALUE) - Static method in interface net.digitalid.utility.functional.interfaces.UnaryFunction
-
Returns a function that looks up the result in the given map or returns the given default value if the input is not found in the map.
- with(Map<? super KEY, ? extends VALUE>) - Static method in interface net.digitalid.utility.functional.interfaces.UnaryFunction
-
Returns a function that looks up the result in the given map or returns null if the input is not found in the map.
- with(Map<? super TYPE, ? extends TYPE>, TYPE) - Static method in interface net.digitalid.utility.functional.interfaces.UnaryOperator
-
Returns an operator that looks up the result in the given map or returns the given default value if the input is not found in the map.
- with(Map<? super TYPE, ? extends TYPE>) - Static method in interface net.digitalid.utility.functional.interfaces.UnaryOperator
-
Returns an operator that looks up the result in the given map or returns null if the input is not found in the map.
- with(Iterator<? extends ELEMENT>, Iterator<? extends ELEMENT>) - Static method in class net.digitalid.utility.functional.iterators.CombiningIterator
-
Returns a new combining iterator that iterates first over the elements of the first iterator and then over the elements of the second iterator.
- with(FiniteIterable<? extends ELEMENT>) - Static method in class net.digitalid.utility.functional.iterators.CyclingIterator
-
Returns a new cycling iterator that iterates over the elements of the given iterable indefinitely.
- with(Iterator<? extends ELEMENT>, FailablePredicate<? super ELEMENT, ?>) - Static method in class net.digitalid.utility.functional.iterators.FilteringIterator
-
Returns a new filtering iterator that iterates over the elements of the given iterator that fulfill the given predicate.
- with(Iterator<? extends INPUT>, int) - Static method in class net.digitalid.utility.functional.iterators.FlatteningIterator
-
Returns a new flattening iterator that iterates over the elements of the given iterator with all collections up to the given level flattened.
- with(FailableProducer<? extends ELEMENT, ?>) - Static method in class net.digitalid.utility.functional.iterators.GeneratingIterator
-
Returns a new generating iterator that generates an infinite number of elements with the given producer.
- with(ELEMENT, FailableUnaryOperator<ELEMENT, ?>) - Static method in class net.digitalid.utility.functional.iterators.IteratingIterator
-
Returns a new iterating iterator that iterates over the sequence produced by the given operator from the given first element.
- with(Iterator<INPUT>, FailableUnaryFunction<? super INPUT, ? extends OUTPUT, ?>) - Static method in class net.digitalid.utility.functional.iterators.MappingIterator
-
Returns a new mapping iterator that iterates over the elements of the given iterator mapped by the given function.
- with(Iterator<? extends ELEMENT>, int, int) - Static method in class net.digitalid.utility.functional.iterators.PruningIterator
-
Returns a new pruning iterator that iterates over the elements of the given iterator from the given start index to but not including the given end index.
- with(ELEMENT...) - Static method in class net.digitalid.utility.functional.iterators.ReadOnlyArrayIterator
-
Returns a new read-only array iterator that iterates over the given elements.
- with(Iterator<? extends ELEMENT>) - Static method in class net.digitalid.utility.functional.iterators.ReadOnlyIterableIterator
-
Returns a read-only iterable iterator that captures the given iterator.
- with(ListIterator<? extends ELEMENT>) - Static method in class net.digitalid.utility.functional.iterators.ReadOnlyListIterator
-
Returns a read-only list iterator that captures the given list iterator.
- with(ELEMENT) - Static method in class net.digitalid.utility.functional.iterators.RepeatingIterator
-
Returns a new repeating iterator that repeats the given element infinitely.
- with(ELEMENT...) - Static method in class net.digitalid.utility.functional.iterators.ReversingIterator
-
Returns a new reversing iterator that iterates over the given elements in reverse order.
- with(Iterator<? extends INPUT0>, Iterator<? extends INPUT1>, boolean) - Static method in class net.digitalid.utility.functional.iterators.ZippingIterator
-
Returns a new zipping iterator that iterates over the elements of the given iterators in pairs, extending the shorter or truncating the longer iterator depending on the given flag.
- withCause(Exception) - Method in class net.digitalid.utility.functional.exceptions.IterationExceptionBuilder.InnerIterationExceptionBuilder
-
- withCause(Exception) - Static method in class net.digitalid.utility.functional.exceptions.IterationExceptionBuilder
-