public class GroupMapCollate
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
GroupMapCollate.IndexedMapper<T,R> |
static interface |
GroupMapCollate.Mapper<T,R> |
static interface |
GroupMapCollate.VoidIndexedMapper<T> |
Constructor and Description |
---|
GroupMapCollate() |
Modifier and Type | Method and Description |
---|---|
static <T,K,R> java.util.concurrent.CompletableFuture<java.util.List<R>> |
groupMapCollate(java.util.List<T> items,
java.util.function.Function<T,K> grouper,
java.util.function.Function<K,GroupMapCollate.Mapper<T,R>> mappers) |
static <T,K,R> java.util.concurrent.CompletableFuture<java.util.List<R>> |
groupMapCollateIndexed(java.util.List<T> items,
java.util.function.Function<T,K> grouper,
java.util.function.Function<K,GroupMapCollate.IndexedMapper<T,R>> mappers) |
static <T,K,R> java.util.concurrent.CompletableFuture<java.lang.Void> |
groupMapIndexed(java.util.List<T> items,
java.util.function.Function<T,K> grouper,
java.util.function.Function<K,GroupMapCollate.VoidIndexedMapper<T>> mappers) |
public static <T,K,R> java.util.concurrent.CompletableFuture<java.util.List<R>> groupMapCollate(java.util.List<T> items, java.util.function.Function<T,K> grouper, java.util.function.Function<K,GroupMapCollate.Mapper<T,R>> mappers)
public static <T,K,R> java.util.concurrent.CompletableFuture<java.util.List<R>> groupMapCollateIndexed(java.util.List<T> items, java.util.function.Function<T,K> grouper, java.util.function.Function<K,GroupMapCollate.IndexedMapper<T,R>> mappers)
public static <T,K,R> java.util.concurrent.CompletableFuture<java.lang.Void> groupMapIndexed(java.util.List<T> items, java.util.function.Function<T,K> grouper, java.util.function.Function<K,GroupMapCollate.VoidIndexedMapper<T>> mappers)