@GwtCompatible public abstract class ForwardingSortedSetMultimap<K,V> extends ForwardingSetMultimap<K,V> implements SortedSetMultimap<K,V>
| Modifier and Type | Method and Description |
|---|---|
SortedSet<V> |
get(K key)
Returns a collection view containing the values associated with
key
in this multimap, if any. |
SortedSet<V> |
removeAll(Object key)
Removes all values associated with a given key.
|
SortedSet<V> |
replaceValues(K key,
Iterable<? extends V> values)
Stores a collection of values with the same key, replacing any existing
values for that key.
|
Comparator<? super V> |
valueComparator()
Returns the comparator that orders the multimap values, with
null
indicating that natural ordering is used. |
entriesasMap, clear, containsEntry, containsKey, containsValue, equals, hashCode, isEmpty, keys, keySet, put, putAll, putAll, remove, size, valuestoStringasMapentries, equalsclear, containsEntry, containsKey, containsValue, hashCode, isEmpty, keys, keySet, put, putAll, putAll, remove, size, valuespublic SortedSet<V> get(@Nullable K key)
Multimapkey
in this multimap, if any. Note that even when (containsKey(key) is
false, get(key) still returns an empty collection, not null.
Changes to the returned collection will update the underlying multimap, and vice versa.
get in interface Multimap<K,V>get in interface SetMultimap<K,V>get in interface SortedSetMultimap<K,V>get in class ForwardingSetMultimap<K,V>key - key to search for in multimappublic SortedSet<V> removeAll(@Nullable Object key)
MultimapOnce this method returns, key will not be mapped to any values,
so it will not appear in Multimap.keySet(), Multimap.asMap(), or any other
views.
removeAll in interface Multimap<K,V>removeAll in interface SetMultimap<K,V>removeAll in interface SortedSetMultimap<K,V>removeAll in class ForwardingSetMultimap<K,V>key - key of entries to remove from the multimappublic SortedSet<V> replaceValues(K key, Iterable<? extends V> values)
MultimapIf values is empty, this is equivalent to
removeAll(key).
replaceValues in interface Multimap<K,V>replaceValues in interface SetMultimap<K,V>replaceValues in interface SortedSetMultimap<K,V>replaceValues in class ForwardingSetMultimap<K,V>key - key to store in the multimapvalues - values to store in the multimappublic Comparator<? super V> valueComparator()
SortedSetMultimapnull
indicating that natural ordering is used.valueComparator in interface SortedSetMultimap<K,V>Copyright © 2010 - 2020 Adobe. All Rights Reserved