Class ForwardingNavigableMap.StandardDescendingMap
java.lang.Object
com.google.common.collect.ForwardingObject
com.google.common.collect.ForwardingMap<K,V>
 
com.google.common.collect.ForwardingNavigableMap.StandardDescendingMap
- All Implemented Interfaces:
- Map<K,,- V> - NavigableMap<K,,- V> - SequencedMap<K,,- V> - SortedMap<K,- V> 
A sensible implementation of 
NavigableMap.descendingMap() in terms of the methods of this
 NavigableMap. In many cases, you may wish to override ForwardingNavigableMap.descendingMap() to forward to this implementation or a subclass thereof.
 In particular, this map iterates over entries with repeated calls to NavigableMap.lowerEntry(K). If a more efficient means of iteration is available, you may wish to
 override the entryIterator() method of this class.
- Since:
- 12.0
- Author:
- Louis Wasserman
- 
Nested Class SummaryNested classes/interfaces inherited from class com.google.common.collect.ForwardingMapForwardingMap.StandardEntrySet, ForwardingMap.StandardKeySet, ForwardingMap.StandardValues
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionceilingEntry(K key) ceilingKey(K key) Comparator<? super K> delegate()Returns the backing delegate instance that methods are forwarded to.entrySet()firstKey()floorEntry(K key) higherEntry(K key) keySet()lastKey()lowerEntry(K key) toString()Returns the string representation generated by the delegate'stoStringmethod.values()Methods inherited from class com.google.common.collect.ForwardingMapclear, containsKey, containsValue, equals, get, hashCode, isEmpty, put, putAll, remove, size, standardClear, standardContainsKey, standardContainsValue, standardEquals, standardHashCode, standardIsEmpty, standardPutAll, standardRemove, standardToStringMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Mapclear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, equals, forEach, get, getOrDefault, hashCode, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, sizeMethods inherited from interface java.util.NavigableMapreversedMethods inherited from interface java.util.SequencedMapsequencedEntrySet, sequencedKeySet, sequencedValues
- 
Constructor Details- 
StandardDescendingMappublic StandardDescendingMap()Constructor for use by subclasses.
 
- 
- 
Method Details- 
entryIterator
- 
delegateDescription copied from class:ForwardingObjectReturns the backing delegate instance that methods are forwarded to. Abstract subclasses generally override this method with an abstract method that has a more specific return type, such asForwardingSet.delegate(). Concrete subclasses override this method to supply the instance being decorated.
- 
comparator
- 
firstKey
- 
lastKey
- 
lowerEntry
- 
lowerKey
- 
floorEntry
- 
floorKey
- 
ceilingEntry
- 
ceilingKey- Specified by:
- ceilingKeyin interface- NavigableMap<K extends @Nullable Object, V extends @Nullable Object>
 
- 
higherEntry
- 
higherKey
- 
firstEntry- Specified by:
- firstEntryin interface- NavigableMap<K extends @Nullable Object, V extends @Nullable Object>
- Specified by:
- firstEntryin interface- SequencedMap<K extends @Nullable Object, V extends @Nullable Object>
 
- 
lastEntry
- 
pollFirstEntry- Specified by:
- pollFirstEntryin interface- NavigableMap<K extends @Nullable Object, V extends @Nullable Object>
- Specified by:
- pollFirstEntryin interface- SequencedMap<K extends @Nullable Object, V extends @Nullable Object>
 
- 
pollLastEntry- Specified by:
- pollLastEntryin interface- NavigableMap<K extends @Nullable Object, V extends @Nullable Object>
- Specified by:
- pollLastEntryin interface- SequencedMap<K extends @Nullable Object, V extends @Nullable Object>
 
- 
descendingMap- Specified by:
- descendingMapin interface- NavigableMap<K extends @Nullable Object, V extends @Nullable Object>
 
- 
entrySet
- 
keySet
- 
descendingKeySet- Specified by:
- descendingKeySetin interface- NavigableMap<K extends @Nullable Object, V extends @Nullable Object>
 
- 
subMap
- 
subMap
- 
headMap
- 
headMap
- 
tailMap
- 
tailMap
- 
values
- 
toStringDescription copied from class:ForwardingObjectReturns the string representation generated by the delegate'stoStringmethod.- Overrides:
- toStringin class- ForwardingObject
 
 
-