public static final class ImmutableListMultimap.Builder<K,V> extends ImmutableMultimap.Builder<K,V>
ListMultimap instances, especially
 public static final multimaps ("constant multimaps"). Example:
    static final Multimap<String, Integer> STRING_TO_INTEGER_MULTIMAP =
       new ImmutableListMultimap.Builder<String, Integer>()
           .put("one", 1)
           .putAll("several", 1, 2, 3)
           .putAll("many", 1, 2, 3, 4, 5)
           .build();
 Builder instances can be reused; it is safe to call build() multiple
 times to build multiple multimaps in series. Each multimap contains the
 key-value mappings in the previously created multimaps.
| Constructor and Description | 
|---|
ImmutableListMultimap.Builder()
Creates a new builder. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ImmutableListMultimap<K,V> | 
build()
Returns a newly-created immutable list multimap. 
 | 
ImmutableListMultimap.Builder<K,V> | 
orderKeysBy(Comparator<? super K> keyComparator)
Specifies the ordering of the generated multimap's keys. 
 | 
ImmutableListMultimap.Builder<K,V> | 
orderValuesBy(Comparator<? super V> valueComparator)
Specifies the ordering of the generated multimap's values for each key. 
 | 
ImmutableListMultimap.Builder<K,V> | 
put(K key,
      V value)
Adds a key-value mapping to the built multimap. 
 | 
ImmutableListMultimap.Builder<K,V> | 
put(Map.Entry<? extends K,? extends V> entry)
Adds an entry to the built multimap. 
 | 
ImmutableListMultimap.Builder<K,V> | 
putAll(K key,
            Iterable<? extends V> values)
Stores a collection of values with the same key in the built multimap. 
 | 
ImmutableListMultimap.Builder<K,V> | 
putAll(K key,
            V... values)
Stores an array of values with the same key in the built multimap. 
 | 
ImmutableListMultimap.Builder<K,V> | 
putAll(Multimap<? extends K,? extends V> multimap)
Stores another multimap's entries in the built multimap. 
 | 
public ImmutableListMultimap.Builder()
ImmutableListMultimap.builder().public ImmutableListMultimap.Builder<K,V> put(K key, V value)
ImmutableMultimap.Builderput in class ImmutableMultimap.Builder<K,V>public ImmutableListMultimap.Builder<K,V> put(Map.Entry<? extends K,? extends V> entry)
put in class ImmutableMultimap.Builder<K,V>public ImmutableListMultimap.Builder<K,V> putAll(K key, Iterable<? extends V> values)
ImmutableMultimap.BuilderputAll in class ImmutableMultimap.Builder<K,V>public ImmutableListMultimap.Builder<K,V> putAll(K key, V... values)
ImmutableMultimap.BuilderputAll in class ImmutableMultimap.Builder<K,V>public ImmutableListMultimap.Builder<K,V> putAll(Multimap<? extends K,? extends V> multimap)
ImmutableMultimap.Buildermultimap.asMap() view, with new keys and values following
 any existing keys and values.putAll in class ImmutableMultimap.Builder<K,V>public ImmutableListMultimap.Builder<K,V> orderKeysBy(Comparator<? super K> keyComparator)
orderKeysBy in class ImmutableMultimap.Builder<K,V>public ImmutableListMultimap.Builder<K,V> orderValuesBy(Comparator<? super V> valueComparator)
orderValuesBy in class ImmutableMultimap.Builder<K,V>public ImmutableListMultimap<K,V> build()
build in class ImmutableMultimap.Builder<K,V>Copyright © 2010-2014. All Rights Reserved.