Package com.google.common.collect
Class AbstractMapBasedMultimap.SortedAsMap
java.lang.Object
java.util.AbstractMap<K,Collection<V>>
com.google.common.collect.Maps.ViewCachingAbstractMap<K,Collection<V>>
AbstractMapBasedMultimap<K,V>.com.google.common.collect.AbstractMapBasedMultimap.AsMap
com.google.common.collect.AbstractMapBasedMultimap.SortedAsMap
- All Implemented Interfaces:
Map<K,
,Collection<V>> SequencedMap<K,
,Collection<V>> SortedMap<K,
Collection<V>>
- Direct Known Subclasses:
AbstractMapBasedMultimap.NavigableAsMap
- Enclosing class:
AbstractMapBasedMultimap<K,
V>
private class AbstractMapBasedMultimap.SortedAsMap
extends AbstractMapBasedMultimap<K,V>.AsMap
implements SortedMap<K,Collection<V>>
-
Nested Class Summary
Nested classes/interfaces inherited from class com.google.common.collect.AbstractMapBasedMultimap.AsMap
AbstractMapBasedMultimap.AsMap.AsMapEntries, AbstractMapBasedMultimap.AsMap.AsMapIterator
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,
V>, AbstractMap.SimpleImmutableEntry<K, V> -
Field Summary
FieldsFields inherited from class com.google.common.collect.AbstractMapBasedMultimap.AsMap
submap
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionComparator
<? super K> firstKey()
keySet()
lastKey()
(package private) SortedMap
<K, Collection<V>> Methods inherited from class com.google.common.collect.AbstractMapBasedMultimap.AsMap
clear, containsKey, createEntrySet, equals, get, hashCode, remove, size, toString, wrapEntry
Methods inherited from class com.google.common.collect.Maps.ViewCachingAbstractMap
createValues, entrySet, values
Methods inherited from class java.util.AbstractMap
clone, containsValue, isEmpty, put, putAll
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, equals, forEach, get, getOrDefault, hashCode, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size
Methods inherited from interface java.util.SequencedMap
firstEntry, lastEntry, pollFirstEntry, pollLastEntry, sequencedEntrySet, sequencedKeySet, sequencedValues
-
Field Details
-
sortedKeySet
-
-
Constructor Details
-
SortedAsMap
SortedAsMap(SortedMap<K, Collection<V>> submap)
-
-
Method Details
-
sortedMap
SortedMap<K,Collection<V>> sortedMap() -
comparator
- Specified by:
comparator
in interfaceSortedMap<K,
Collection<V>>
-
firstKey
- Specified by:
firstKey
in interfaceSortedMap<K,
Collection<V>>
-
lastKey
- Specified by:
lastKey
in interfaceSortedMap<K,
Collection<V>>
-
headMap
- Specified by:
headMap
in interfaceSortedMap<K,
Collection<V>>
-
subMap
- Specified by:
subMap
in interfaceSortedMap<K,
Collection<V>>
-
tailMap
- Specified by:
tailMap
in interfaceSortedMap<K,
Collection<V>>
-
keySet
- Specified by:
keySet
in interfaceMap<K,
Collection<V>> - Specified by:
keySet
in interfaceSortedMap<K,
Collection<V>> - Overrides:
keySet
in classAbstractMapBasedMultimap<K,
V>.AsMap
-
createKeySet
- Overrides:
createKeySet
in classMaps.ViewCachingAbstractMap<K,
Collection<V>>
-