Package com.google.common.collect
Class Maps.TransformedEntriesNavigableMap<K,V1,V2>
java.lang.Object
java.util.AbstractMap<K,V2>
com.google.common.collect.Maps.IteratorBasedAbstractMap<K,V2>
com.google.common.collect.Maps.TransformedEntriesMap<K,V1,V2>
com.google.common.collect.Maps.TransformedEntriesSortedMap<K,V1,V2>
com.google.common.collect.Maps.TransformedEntriesNavigableMap<K,V1,V2>
- All Implemented Interfaces:
Map<K,
,V2> NavigableMap<K,
,V2> SequencedMap<K,
,V2> SortedMap<K,
V2>
- Enclosing class:
Maps
private static class Maps.TransformedEntriesNavigableMap<K,V1,V2>
extends Maps.TransformedEntriesSortedMap<K,V1,V2>
implements NavigableMap<K,V2>
-
Nested Class Summary
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.Maps.TransformedEntriesMap
fromMap, transformer
-
Constructor Summary
ConstructorsConstructorDescriptionTransformedEntriesNavigableMap
(NavigableMap<K, V1> fromMap, Maps.EntryTransformer<? super K, ? super V1, V2> transformer) -
Method Summary
Modifier and TypeMethodDescriptionceilingEntry
(K key) ceilingKey
(K key) floorEntry
(K key) protected NavigableMap
<K, V1> fromMap()
higherEntry
(K key) lowerEntry
(K key) transformEntry
(Map.Entry<K, V1> entry) Methods inherited from class com.google.common.collect.Maps.TransformedEntriesSortedMap
comparator, firstKey, lastKey
Methods inherited from class com.google.common.collect.Maps.TransformedEntriesMap
clear, containsKey, entryIterator, entrySpliterator, forEach, get, getOrDefault, keySet, remove, size, values
Methods inherited from class com.google.common.collect.Maps.IteratorBasedAbstractMap
entrySet, forEachEntry
Methods inherited from class java.util.AbstractMap
clone, containsValue, equals, hashCode, isEmpty, put, putAll, toString
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
-
ceilingEntry
- Specified by:
ceilingEntry
in interfaceNavigableMap<K,
V1>
-
ceilingKey
- Specified by:
ceilingKey
in interfaceNavigableMap<K,
V1>
-
descendingKeySet
- Specified by:
descendingKeySet
in interfaceNavigableMap<K,
V1>
-
descendingMap
- Specified by:
descendingMap
in interfaceNavigableMap<K,
V1>
-
firstEntry
- Specified by:
firstEntry
in interfaceNavigableMap<K,
V1> - Specified by:
firstEntry
in interfaceSequencedMap<K,
V1>
-
floorEntry
- Specified by:
floorEntry
in interfaceNavigableMap<K,
V1>
-
floorKey
- Specified by:
floorKey
in interfaceNavigableMap<K,
V1>
-
headMap
-
headMap
- Specified by:
headMap
in interfaceNavigableMap<K,
V1>
-
higherEntry
- Specified by:
higherEntry
in interfaceNavigableMap<K,
V1>
-
higherKey
- Specified by:
higherKey
in interfaceNavigableMap<K,
V1>
-
lastEntry
- Specified by:
lastEntry
in interfaceNavigableMap<K,
V1> - Specified by:
lastEntry
in interfaceSequencedMap<K,
V1>
-
lowerEntry
- Specified by:
lowerEntry
in interfaceNavigableMap<K,
V1>
-
lowerKey
- Specified by:
lowerKey
in interfaceNavigableMap<K,
V1>
-
pollFirstEntry
- Specified by:
pollFirstEntry
in interfaceNavigableMap<K,
V1> - Specified by:
pollFirstEntry
in interfaceSequencedMap<K,
V1>
-
pollLastEntry
- Specified by:
pollLastEntry
in interfaceNavigableMap<K,
V1> - Specified by:
pollLastEntry
in interfaceSequencedMap<K,
V1>
-
subMap
- Specified by:
subMap
in interfaceNavigableMap<K,
V1>
-
subMap
-
tailMap
-
tailMap
- Specified by:
tailMap
in interfaceNavigableMap<K,
V1>
-
transformEntry
-
fromMap
- Overrides:
fromMap
in classMaps.TransformedEntriesSortedMap<K,
V1, V2>
-