Uses of Interface
com.google.common.collect.ListMultimap
Package
Description
Collection interfaces and implementations, and other utilities for collections.
-
Uses of ListMultimap in com.google.common.collect
Modifier and TypeClassDescriptionfinal class
ArrayListMultimap<K extends @Nullable Object,
V extends @Nullable Object> Implementation ofMultimap
that uses anArrayList
to store the values for a given key.class
ForwardingListMultimap<K extends @Nullable Object,
V extends @Nullable Object> A list multimap which forwards all its method calls to another list multimap.class
AListMultimap
whose contents will never change, with many other important properties detailed atImmutableCollection
.class
LinkedListMultimap<K extends @Nullable Object,
V extends @Nullable Object> An implementation ofListMultimap
that supports deterministic iteration order for both keys and values.Modifier and TypeMethodDescriptionabstract <K extends K0,
V extends V0>
ListMultimap<K, V> MultimapBuilder.ListMultimapBuilder.build()
<K extends K0,
V extends V0>
ListMultimap<K, V> protected abstract ListMultimap
<K, V> ForwardingListMultimap.delegate()
static <K extends @Nullable Object,
V extends @Nullable Object>
ListMultimap<K, V> Multimaps.filterKeys
(ListMultimap<K, V> unfiltered, Predicate<? super K> keyPredicate) Returns a multimap containing the mappings inunfiltered
whose keys satisfy a predicate.static <K extends @Nullable Object,
V extends @Nullable Object>
ListMultimap<K, V> Multimaps.newListMultimap
(Map<K, Collection<V>> map, Supplier<? extends List<V>> factory) Creates a newListMultimap
that uses the provided map and factory.static <K extends @Nullable Object,
V extends @Nullable Object>
ListMultimap<K, V> Multimaps.synchronizedListMultimap
(ListMultimap<K, V> multimap) Returns a synchronized (thread-safe)ListMultimap
backed by the specified multimap.static <K extends @Nullable Object,
V1 extends @Nullable Object, V2 extends @Nullable Object>
ListMultimap<K, V2> Multimaps.transformEntries
(ListMultimap<K, V1> fromMap, Maps.EntryTransformer<? super K, ? super V1, V2> transformer) Returns a view of aListMultimap
whose values are derived from the original multimap's entries.static <K extends @Nullable Object,
V1 extends @Nullable Object, V2 extends @Nullable Object>
ListMultimap<K, V2> Multimaps.transformValues
(ListMultimap<K, V1> fromMultimap, Function<? super V1, V2> function) Returns a view of aListMultimap
where each value is transformed by a function.static <K,
V> ListMultimap <K, V> Multimaps.unmodifiableListMultimap
(ImmutableListMultimap<K, V> delegate) Deprecated.no need to use thisstatic <K extends @Nullable Object,
V extends @Nullable Object>
ListMultimap<K, V> Multimaps.unmodifiableListMultimap
(ListMultimap<K, V> delegate) Returns an unmodifiable view of the specifiedListMultimap
.Modifier and TypeMethodDescriptionMultimaps.asMap
(ListMultimap<K, V> multimap) static <K extends @Nullable Object,
V extends @Nullable Object>
ListMultimap<K, V> Multimaps.filterKeys
(ListMultimap<K, V> unfiltered, Predicate<? super K> keyPredicate) Returns a multimap containing the mappings inunfiltered
whose keys satisfy a predicate.static <K extends @Nullable Object,
V extends @Nullable Object>
ListMultimap<K, V> Multimaps.synchronizedListMultimap
(ListMultimap<K, V> multimap) Returns a synchronized (thread-safe)ListMultimap
backed by the specified multimap.static <K extends @Nullable Object,
V1 extends @Nullable Object, V2 extends @Nullable Object>
ListMultimap<K, V2> Multimaps.transformEntries
(ListMultimap<K, V1> fromMap, Maps.EntryTransformer<? super K, ? super V1, V2> transformer) Returns a view of aListMultimap
whose values are derived from the original multimap's entries.static <K extends @Nullable Object,
V1 extends @Nullable Object, V2 extends @Nullable Object>
ListMultimap<K, V2> Multimaps.transformValues
(ListMultimap<K, V1> fromMultimap, Function<? super V1, V2> function) Returns a view of aListMultimap
where each value is transformed by a function.static <K extends @Nullable Object,
V extends @Nullable Object>
ListMultimap<K, V> Multimaps.unmodifiableListMultimap
(ListMultimap<K, V> delegate) Returns an unmodifiable view of the specifiedListMultimap
.