public class MultimapCollectors extends Object
Multimap.Collectors#toMap(Function, Function)}, the equivalent of which is not (yet?) present in guava for the
{@link Multimap}.| Constructor and Description |
|---|
MultimapCollectors() |
| Modifier and Type | Method and Description |
|---|---|
static <K,V,E> java.util.stream.Collector<E,com.google.common.collect.ArrayListMultimap<K,V>,com.google.common.collect.ArrayListMultimap<K,V>> |
toArrayListMultimap(java.util.function.Function<E,K> keyGenerator,
java.util.function.Function<E,V> valueGenerator) |
static <K,V> java.util.stream.Collector<Map.Entry<K,V>,com.google.common.collect.LinkedHashMultimap<K,V>,com.google.common.collect.LinkedHashMultimap<K,V>> |
toLinkedHashMultimap() |
static <K,V,A extends com.google.common.collect.Multimap<K,V>> |
toMultimap(java.util.function.Supplier<A> supplier) |
static <K,V,A extends com.google.common.collect.Multimap<K,V>,E> |
toMultimap(java.util.function.Supplier<A> supplier,
java.util.function.Function<E,K> keyGenerator,
java.util.function.Function<E,V> valueGenerator) |
public static <K,V,E> java.util.stream.Collector<E,com.google.common.collect.ArrayListMultimap<K,V>,com.google.common.collect.ArrayListMultimap<K,V>> toArrayListMultimap(java.util.function.Function<E,K> keyGenerator, java.util.function.Function<E,V> valueGenerator)
public static <K,V,A extends com.google.common.collect.Multimap<K,V>,E> java.util.stream.Collector<E,A,A> toMultimap(java.util.function.Supplier<A> supplier, java.util.function.Function<E,K> keyGenerator, java.util.function.Function<E,V> valueGenerator)
public static <K,V,A extends com.google.common.collect.Multimap<K,V>> java.util.stream.Collector<Map.Entry<K,V>,A,A> toMultimap(java.util.function.Supplier<A> supplier)
public static <K,V> java.util.stream.Collector<Map.Entry<K,V>,com.google.common.collect.LinkedHashMultimap<K,V>,com.google.common.collect.LinkedHashMultimap<K,V>> toLinkedHashMultimap()
Copyright © 2015. All Rights Reserved.