Uses of Interface
com.google.common.collect.ListMultimap

Packages that use ListMultimap
com.google.common.collect This package contains generic collection interfaces and implementations, and other utilities for working with collections. 
 

Uses of ListMultimap in com.google.common.collect
 

Classes in com.google.common.collect that implement ListMultimap
 class ArrayListMultimap<K,V>
          Implementation of Multimap that uses an ArrayList to store the values for a given key.
 class ForwardingListMultimap<K,V>
          A list multimap which forwards all its method calls to another list multimap.
 class ImmutableListMultimap<K,V>
          An immutable ListMultimap with reliable user-specified key and value iteration order.
 class LinkedListMultimap<K,V>
          An implementation of ListMultimap that supports deterministic iteration order for both keys and values.
 

Methods in com.google.common.collect that return ListMultimap
static
<K,V> ListMultimap<K,V>
MapConstraints.constrainedListMultimap(ListMultimap<K,V> multimap, MapConstraint<? super K,? super V> constraint)
          Returns a constrained view of the specified list multimap, using the specified constraint.
protected abstract  ListMultimap<K,V> ForwardingListMultimap.delegate()
           
static
<K,V> ListMultimap<K,V>
Multimaps.newListMultimap(Map<K,Collection<V>> map, Supplier<? extends List<V>> factory)
          Creates a new ListMultimap that uses the provided map and factory.
static
<K,V> ListMultimap<K,V>
Multimaps.synchronizedListMultimap(ListMultimap<K,V> multimap)
          Returns a synchronized (thread-safe) ListMultimap backed by the specified multimap.
static
<K,V1,V2> ListMultimap<K,V2>
Multimaps.transformEntries(ListMultimap<K,V1> fromMap, Maps.EntryTransformer<? super K,? super V1,V2> transformer)
          Returns a view of a ListMultimap whose values are derived from the original multimap's entries.
static
<K,V1,V2> ListMultimap<K,V2>
Multimaps.transformValues(ListMultimap<K,V1> fromMultimap, Function<? super V1,V2> function)
          Returns a view of a ListMultimap where each value is transformed by a function.
static
<K,V> ListMultimap<K,V>
Multimaps.unmodifiableListMultimap(ListMultimap<K,V> delegate)
          Returns an unmodifiable view of the specified ListMultimap.
 

Methods in com.google.common.collect with parameters of type ListMultimap
static
<K,V> ListMultimap<K,V>
MapConstraints.constrainedListMultimap(ListMultimap<K,V> multimap, MapConstraint<? super K,? super V> constraint)
          Returns a constrained view of the specified list multimap, using the specified constraint.
static
<K,V> ListMultimap<K,V>
Multimaps.synchronizedListMultimap(ListMultimap<K,V> multimap)
          Returns a synchronized (thread-safe) ListMultimap backed by the specified multimap.
static
<K,V1,V2> ListMultimap<K,V2>
Multimaps.transformEntries(ListMultimap<K,V1> fromMap, Maps.EntryTransformer<? super K,? super V1,V2> transformer)
          Returns a view of a ListMultimap whose values are derived from the original multimap's entries.
static
<K,V1,V2> ListMultimap<K,V2>
Multimaps.transformValues(ListMultimap<K,V1> fromMultimap, Function<? super V1,V2> function)
          Returns a view of a ListMultimap where each value is transformed by a function.
static
<K,V> ListMultimap<K,V>
Multimaps.unmodifiableListMultimap(ListMultimap<K,V> delegate)
          Returns an unmodifiable view of the specified ListMultimap.