Package com.google.common.collect
Class AbstractMapBasedMultimap.NavigableAsMap
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
AbstractMapBasedMultimap<K,V>.com.google.common.collect.AbstractMapBasedMultimap.SortedAsMap
com.google.common.collect.AbstractMapBasedMultimap.NavigableAsMap
- All Implemented Interfaces:
Map<K,
,Collection<V>> NavigableMap<K,
,Collection<V>> SequencedMap<K,
,Collection<V>> SortedMap<K,
Collection<V>>
- Enclosing class:
AbstractMapBasedMultimap<K,
V>
private final class AbstractMapBasedMultimap.NavigableAsMap
extends AbstractMapBasedMultimap<K,V>.SortedAsMap
implements NavigableMap<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
Fields inherited from class com.google.common.collect.AbstractMapBasedMultimap.SortedAsMap
sortedKeySet
Fields inherited from class com.google.common.collect.AbstractMapBasedMultimap.AsMap
submap
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionceilingEntry
(K key) ceilingKey
(K key) (package private) NavigableSet
<K> floorEntry
(K key) higherEntry
(K key) keySet()
lowerEntry
(K key) (package private) Map.Entry
<K, Collection<V>> pollAsMapEntry
(Iterator<Map.Entry<K, Collection<V>>> entryIterator) (package private) NavigableMap
<K, Collection<V>> Methods inherited from class com.google.common.collect.AbstractMapBasedMultimap.SortedAsMap
comparator, firstKey, lastKey
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.NavigableMap
reversed
Methods inherited from interface java.util.SequencedMap
sequencedEntrySet, sequencedKeySet, sequencedValues
-
Constructor Details
-
Method Details
-
sortedMap
NavigableMap<K,Collection<V>> sortedMap()- Overrides:
sortedMap
in classAbstractMapBasedMultimap<K,
V>.SortedAsMap
-
lowerEntry
- Specified by:
lowerEntry
in interfaceNavigableMap<K,
Collection<V>>
-
lowerKey
- Specified by:
lowerKey
in interfaceNavigableMap<K,
Collection<V>>
-
floorEntry
- Specified by:
floorEntry
in interfaceNavigableMap<K,
Collection<V>>
-
floorKey
- Specified by:
floorKey
in interfaceNavigableMap<K,
Collection<V>>
-
ceilingEntry
- Specified by:
ceilingEntry
in interfaceNavigableMap<K,
Collection<V>>
-
ceilingKey
- Specified by:
ceilingKey
in interfaceNavigableMap<K,
Collection<V>>
-
higherEntry
- Specified by:
higherEntry
in interfaceNavigableMap<K,
Collection<V>>
-
higherKey
- Specified by:
higherKey
in interfaceNavigableMap<K,
Collection<V>>
-
firstEntry
- Specified by:
firstEntry
in interfaceNavigableMap<K,
Collection<V>> - Specified by:
firstEntry
in interfaceSequencedMap<K,
Collection<V>>
-
lastEntry
- Specified by:
lastEntry
in interfaceNavigableMap<K,
Collection<V>> - Specified by:
lastEntry
in interfaceSequencedMap<K,
Collection<V>>
-
pollFirstEntry
- Specified by:
pollFirstEntry
in interfaceNavigableMap<K,
Collection<V>> - Specified by:
pollFirstEntry
in interfaceSequencedMap<K,
Collection<V>>
-
pollLastEntry
- Specified by:
pollLastEntry
in interfaceNavigableMap<K,
Collection<V>> - Specified by:
pollLastEntry
in interfaceSequencedMap<K,
Collection<V>>
-
pollAsMapEntry
@CheckForNull Map.Entry<K,Collection<V>> pollAsMapEntry(Iterator<Map.Entry<K, Collection<V>>> entryIterator) -
descendingMap
- Specified by:
descendingMap
in interfaceNavigableMap<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>.SortedAsMap
-
createKeySet
NavigableSet<K> createKeySet()- Overrides:
createKeySet
in classAbstractMapBasedMultimap<K,
V>.SortedAsMap
-
descendingKeySet
- Specified by:
descendingKeySet
in interfaceNavigableMap<K,
Collection<V>>
-
subMap
- Specified by:
subMap
in interfaceNavigableMap<K,
Collection<V>> - Specified by:
subMap
in interfaceSortedMap<K,
Collection<V>> - Overrides:
subMap
in classAbstractMapBasedMultimap<K,
V>.SortedAsMap
-
subMap
public NavigableMap<K,Collection<V>> subMap(K fromKey, boolean fromInclusive, K toKey, boolean toInclusive) - Specified by:
subMap
in interfaceNavigableMap<K,
Collection<V>>
-
headMap
- Specified by:
headMap
in interfaceNavigableMap<K,
Collection<V>> - Specified by:
headMap
in interfaceSortedMap<K,
Collection<V>> - Overrides:
headMap
in classAbstractMapBasedMultimap<K,
V>.SortedAsMap
-
headMap
- Specified by:
headMap
in interfaceNavigableMap<K,
Collection<V>>
-
tailMap
- Specified by:
tailMap
in interfaceNavigableMap<K,
Collection<V>> - Specified by:
tailMap
in interfaceSortedMap<K,
Collection<V>> - Overrides:
tailMap
in classAbstractMapBasedMultimap<K,
V>.SortedAsMap
-
tailMap
- Specified by:
tailMap
in interfaceNavigableMap<K,
Collection<V>>
-