Package com.google.common.collect
Class Synchronized.SynchronizedNavigableMap<K,V>
java.lang.Object
com.google.common.collect.Synchronized.SynchronizedObject
com.google.common.collect.Synchronized.SynchronizedMap<K,V>
com.google.common.collect.Synchronized.SynchronizedSortedMap<K,V>
com.google.common.collect.Synchronized.SynchronizedNavigableMap<K,V>
- All Implemented Interfaces:
Serializable
,Map<K,
,V> NavigableMap<K,
,V> SequencedMap<K,
,V> SortedMap<K,
V>
- Enclosing class:
Synchronized
static final class Synchronized.SynchronizedNavigableMap<K,V>
extends Synchronized.SynchronizedSortedMap<K,V>
implements NavigableMap<K,V>
-
Nested Class Summary
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) NavigableSet
<K> (package private) NavigableMap
<K, V> (package private) NavigableSet
<K> private static final long
Fields inherited from class com.google.common.collect.Synchronized.SynchronizedMap
entrySet, keySet, values
Fields inherited from class com.google.common.collect.Synchronized.SynchronizedObject
delegate, mutex
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionceilingEntry
(K key) ceilingKey
(K key) (package private) NavigableMap
<K, V> delegate()
floorEntry
(K key) higherEntry
(K key) keySet()
lowerEntry
(K key) Methods inherited from class com.google.common.collect.Synchronized.SynchronizedSortedMap
comparator, firstKey, lastKey
Methods inherited from class com.google.common.collect.Synchronized.SynchronizedMap
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
Methods inherited from class com.google.common.collect.Synchronized.SynchronizedObject
toString
Methods inherited from class java.lang.Object
clone, 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
-
Field Details
-
descendingKeySet
-
descendingMap
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
-
Constructor Details
-
Method Details
-
delegate
NavigableMap<K,V> delegate()- Overrides:
delegate
in classSynchronized.SynchronizedSortedMap<K,
V>
-
ceilingEntry
- Specified by:
ceilingEntry
in interfaceNavigableMap<K,
V>
-
ceilingKey
- Specified by:
ceilingKey
in interfaceNavigableMap<K,
V>
-
descendingKeySet
- Specified by:
descendingKeySet
in interfaceNavigableMap<K,
V>
-
descendingMap
- Specified by:
descendingMap
in interfaceNavigableMap<K,
V>
-
firstEntry
- Specified by:
firstEntry
in interfaceNavigableMap<K,
V> - Specified by:
firstEntry
in interfaceSequencedMap<K,
V>
-
floorEntry
- Specified by:
floorEntry
in interfaceNavigableMap<K,
V>
-
floorKey
- Specified by:
floorKey
in interfaceNavigableMap<K,
V>
-
headMap
- Specified by:
headMap
in interfaceNavigableMap<K,
V>
-
headMap
-
higherEntry
- Specified by:
higherEntry
in interfaceNavigableMap<K,
V>
-
higherKey
- Specified by:
higherKey
in interfaceNavigableMap<K,
V>
-
lastEntry
- Specified by:
lastEntry
in interfaceNavigableMap<K,
V> - Specified by:
lastEntry
in interfaceSequencedMap<K,
V>
-
lowerEntry
- Specified by:
lowerEntry
in interfaceNavigableMap<K,
V>
-
lowerKey
- Specified by:
lowerKey
in interfaceNavigableMap<K,
V>
-
keySet
-
pollFirstEntry
- Specified by:
pollFirstEntry
in interfaceNavigableMap<K,
V> - Specified by:
pollFirstEntry
in interfaceSequencedMap<K,
V>
-
pollLastEntry
- Specified by:
pollLastEntry
in interfaceNavigableMap<K,
V> - Specified by:
pollLastEntry
in interfaceSequencedMap<K,
V>
-
subMap
- Specified by:
subMap
in interfaceNavigableMap<K,
V>
-
subMap
-
tailMap
- Specified by:
tailMap
in interfaceNavigableMap<K,
V>
-
tailMap
-