static <K,V> ImmutableMultimap.Builder<K,V> |
ImmutableMultimap.builder() |
Returns a new builder.
|
static <K,V> ImmutableMultimap.Builder<K,V> |
ImmutableMultimap.builderWithExpectedKeys(int expectedKeys) |
Returns a new builder with a hint for how many distinct keys are expected to be added.
|
ImmutableMultimap.Builder<K,V> |
ImmutableMultimap.Builder.expectedValuesPerKey(int expectedValuesPerKey) |
Provides a hint for how many values will be associated with each key newly added to the
builder after this call.
|
ImmutableMultimap.Builder<K,V> |
ImmutableMultimap.Builder.orderKeysBy(Comparator<? super K> keyComparator) |
Specifies the ordering of the generated multimap's keys.
|
ImmutableMultimap.Builder<K,V> |
ImmutableMultimap.Builder.orderValuesBy(Comparator<? super V> valueComparator) |
Specifies the ordering of the generated multimap's values for each key.
|
ImmutableMultimap.Builder<K,V> |
ImmutableMultimap.Builder.put(Map.Entry<? extends K,? extends V> entry) |
Adds an entry to the built multimap.
|
ImmutableMultimap.Builder<K,V> |
ImmutableMultimap.Builder.put(K key,
V value) |
Adds a key-value mapping to the built multimap.
|
ImmutableMultimap.Builder<K,V> |
ImmutableMultimap.Builder.putAll(Multimap<? extends K,? extends V> multimap) |
Stores another multimap's entries in the built multimap.
|
ImmutableMultimap.Builder<K,V> |
ImmutableMultimap.Builder.putAll(Iterable<? extends Map.Entry<? extends K,? extends V>> entries) |
Adds entries to the built multimap.
|
ImmutableMultimap.Builder<K,V> |
ImmutableMultimap.Builder.putAll(K key,
Iterable<? extends V> values) |
Stores a collection of values with the same key in the built multimap.
|
ImmutableMultimap.Builder<K,V> |
ImmutableMultimap.Builder.putAll(K key,
V... values) |
Stores an array of values with the same key in the built multimap.
|