Uses of Class
it.tidalwave.util.Pair
Packages that use Pair
-
Uses of Pair in it.tidalwave.util
Methods in it.tidalwave.util that return types with arguments of type PairModifier and TypeMethodDescriptionPair.indexedPairStream
(int from, int to, IntFunction<? extends T> valueSupplier) Pair.indexedPairStream
(int from, int to, IntFunction<? extends T> valueSupplier, IntUnaryOperator rebaser) Pair.indexedPairStream
(int from, int to, IntFunction<? extends T> valueSupplier, IntUnaryOperator rebaser, IntFunction<? extends I> indexTransformer) Pair.indexedPairStream
(Iterable<? extends T> iterable) Pair.indexedPairStream
(Iterable<? extends T> iterable, IntFunction<? extends I> indexTransformer) Pair.indexedPairStream
(Iterable<? extends T> iterable, IntUnaryOperator rebaser) Pair.indexedPairStream
(Iterable<? extends T> iterable, IntUnaryOperator rebaser, IntFunction<? extends I> indexTransformer) Pair.indexedPairStream
(Stream<? extends T> stream) Pair.indexedPairStream
(Stream<? extends T> stream, IntFunction<? extends I> indexTransformer) Pair.indexedPairStream
(Stream<? extends T> stream, IntUnaryOperator rebaser) Pair.indexedPairStream
(Stream<? extends T> stream, IntUnaryOperator rebaser, IntFunction<? extends I> indexTransformer) Pair.indexedPairStream
(T[] array) Pair.indexedPairStream
(T[] array, IntFunction<? extends I> indexTransformer) Pair.indexedPairStream
(T[] array, IntUnaryOperator rebaser) Pair.indexedPairStream
(T[] array, IntUnaryOperator rebaser, IntFunction<? extends I> indexTransformer) Pair.pairRange
(T value, int from, int to) Creates aStream
ofPair
s composed of a given fixed value and an integer in the given range.Pair.pairRangeClosed
(T value, int from, int to) Creates aStream
ofPair
s composed of a given fixed value and an integer in the given range.Pair.pairsToMap()
Pair.pairStream
(T value, Stream<? extends U> stream) Zips two streams into a stream ofPair
s.Zips two streams.Methods in it.tidalwave.util with parameters of type PairModifier and TypeMethodDescriptionstatic <T,
U, V> Triple <T, U, V> Creates aTriple
from aPair
and another value.Triple.tripleRange
(Pair<T, U> pair, int from, int to) Triple.tripleRangeClosed
(Pair<T, U> pair, int from, int to) Triple.tripleStream
(Pair<T, U> pair, Stream<? extends V> stream)