Class SplayMap.DescendingSubMap<V>
java.lang.Object
java.util.AbstractMap<UnsignedInteger,E>
 
org.apache.qpid.protonj2.engine.util.SplayMap.DescendingSubMap<V>
- All Implemented Interfaces:
- Map<UnsignedInteger,,- V> - NavigableMap<UnsignedInteger,,- V> - SortedMap<UnsignedInteger,- V> 
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionprotected classprotected classSpecialized iterator for the sub-map type that iterators on a generic type but internally contains splayed entries from the splay map tree.Nested classes/interfaces inherited from class java.util.AbstractMapAbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object, V extends Object> 
- 
Field SummaryFields
- 
Method SummaryModifier and TypeMethodDescriptionfinal Map.Entry<UnsignedInteger,V> final UnsignedIntegerprotected final voidcheckInRange(int fromKey, boolean fromInclusive, int toKey, boolean toInclusive) Comparator<? super UnsignedInteger>booleancontainsKey(int key) booleancontainsKey(Object key) protected final SplayMap.SplayedEntry<V>entryOrPredecessor(int key) protected final SplayMap.SplayedEntry<V>entryOrSuccessor(int key) protected final SplayMap.SplayedEntry<V>entryPredecessor(int key) entrySet()protected final SplayMap.SplayedEntry<V>entrySuccessor(int key) final Map.Entry<UnsignedInteger,V> final UnsignedIntegerfirstKey()final Map.Entry<UnsignedInteger,V> final UnsignedIntegerfloorKey(UnsignedInteger key) voidforEach(BiConsumer<? super UnsignedInteger, ? super V> action) final Vget(int key) final VheadMap(UnsignedInteger toKey) headMap(UnsignedInteger toKey, boolean inclusive) final Map.Entry<UnsignedInteger,V> final UnsignedIntegerhigherKey(UnsignedInteger key) protected final SplayMap.SplayedEntry<V>booleanisEmpty()protected final booleanisInRange(int key) protected final booleanisToHigh(int key) protected final booleanisToLow(int key) final Set<UnsignedInteger>keySet()final Map.Entry<UnsignedInteger,V> final UnsignedIntegerlastKey()final Map.Entry<UnsignedInteger,V> final UnsignedIntegerlowerKey(UnsignedInteger key) protected final SplayMap.SplayedEntry<V>final NavigableSet<UnsignedInteger>final Map.Entry<UnsignedInteger,V> final Map.Entry<UnsignedInteger,V> final Vfinal Vput(UnsignedInteger key, V value) final Vremove(int key) final Vintsize()subMap(UnsignedInteger fromKey, boolean fromInclusive, UnsignedInteger toKey, boolean toInclusive) subMap(UnsignedInteger fromKey, UnsignedInteger toKey) tailMap(UnsignedInteger fromKey) tailMap(UnsignedInteger fromKey, boolean inclusive) Methods inherited from class java.util.AbstractMapclear, clone, containsValue, equals, hashCode, putAll, toString, valuesMethods inherited from class java.lang.Objectfinalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Mapclear, compute, computeIfAbsent, computeIfPresent, containsValue, equals, getOrDefault, hashCode, merge, putAll, putIfAbsent, remove, replace, replace, replaceAll
- 
Field Details- 
backingMap
 
- 
- 
Method Details- 
comparator
- 
descendingMap
- 
subMappublic NavigableMap<UnsignedInteger,V> subMap(UnsignedInteger fromKey, boolean fromInclusive, UnsignedInteger toKey, boolean toInclusive) 
- 
headMap
- 
tailMap
- 
entrySet- Specified by:
- entrySetin interface- Map<UnsignedInteger,- V> 
- Specified by:
- entrySetin interface- SortedMap<UnsignedInteger,- V> 
- Specified by:
- entrySetin class- AbstractMap<UnsignedInteger,- V> 
 
- 
forEach
- 
isEmptypublic boolean isEmpty()- Specified by:
- isEmptyin interface- Map<UnsignedInteger,- E> 
- Overrides:
- isEmptyin class- AbstractMap<UnsignedInteger,- E> 
 
- 
sizepublic int size()- Specified by:
- sizein interface- Map<UnsignedInteger,- E> 
- Overrides:
- sizein class- AbstractMap<UnsignedInteger,- E> 
 
- 
containsKey- Specified by:
- containsKeyin interface- Map<UnsignedInteger,- E> 
- Overrides:
- containsKeyin class- AbstractMap<UnsignedInteger,- E> 
 
- 
containsKeypublic boolean containsKey(int key) 
- 
put- Specified by:
- putin interface- Map<UnsignedInteger,- E> 
- Overrides:
- putin class- AbstractMap<UnsignedInteger,- E> 
 
- 
put
- 
get- Specified by:
- getin interface- Map<UnsignedInteger,- E> 
- Overrides:
- getin class- AbstractMap<UnsignedInteger,- E> 
 
- 
get
- 
remove- Specified by:
- removein interface- Map<UnsignedInteger,- E> 
- Overrides:
- removein class- AbstractMap<UnsignedInteger,- E> 
 
- 
remove
- 
ceilingEntry- Specified by:
- ceilingEntryin interface- NavigableMap<UnsignedInteger,- E> 
 
- 
ceilingKey- Specified by:
- ceilingKeyin interface- NavigableMap<UnsignedInteger,- E> 
 
- 
higherEntry- Specified by:
- higherEntryin interface- NavigableMap<UnsignedInteger,- E> 
 
- 
higherKey- Specified by:
- higherKeyin interface- NavigableMap<UnsignedInteger,- E> 
 
- 
floorEntry- Specified by:
- floorEntryin interface- NavigableMap<UnsignedInteger,- E> 
 
- 
floorKey- Specified by:
- floorKeyin interface- NavigableMap<UnsignedInteger,- E> 
 
- 
lowerEntry- Specified by:
- lowerEntryin interface- NavigableMap<UnsignedInteger,- E> 
 
- 
lowerKey- Specified by:
- lowerKeyin interface- NavigableMap<UnsignedInteger,- E> 
 
- 
firstKey- Specified by:
- firstKeyin interface- SortedMap<UnsignedInteger,- E> 
 
- 
lastKey- Specified by:
- lastKeyin interface- SortedMap<UnsignedInteger,- E> 
 
- 
firstEntry- Specified by:
- firstEntryin interface- NavigableMap<UnsignedInteger,- E> 
 
- 
lastEntry- Specified by:
- lastEntryin interface- NavigableMap<UnsignedInteger,- E> 
 
- 
pollFirstEntry- Specified by:
- pollFirstEntryin interface- NavigableMap<UnsignedInteger,- E> 
 
- 
pollLastEntry- Specified by:
- pollLastEntryin interface- NavigableMap<UnsignedInteger,- E> 
 
- 
subMap- Specified by:
- subMapin interface- NavigableMap<UnsignedInteger,- E> 
- Specified by:
- subMapin interface- SortedMap<UnsignedInteger,- E> 
 
- 
headMap- Specified by:
- headMapin interface- NavigableMap<UnsignedInteger,- E> 
- Specified by:
- headMapin interface- SortedMap<UnsignedInteger,- E> 
 
- 
tailMap- Specified by:
- tailMapin interface- NavigableMap<UnsignedInteger,- E> 
- Specified by:
- tailMapin interface- SortedMap<UnsignedInteger,- E> 
 
- 
keySet- Specified by:
- keySetin interface- Map<UnsignedInteger,- E> 
- Specified by:
- keySetin interface- SortedMap<UnsignedInteger,- E> 
- Overrides:
- keySetin class- AbstractMap<UnsignedInteger,- E> 
 
- 
descendingKeySet- Specified by:
- descendingKeySetin interface- NavigableMap<UnsignedInteger,- E> 
 
- 
lowestPossibleEntry
- 
highestPossibleEntry
- 
entryOrSuccessor
- 
entrySuccessor
- 
entryOrPredecessor
- 
entryPredecessor
- 
checkInRangeprotected final void checkInRange(int fromKey, boolean fromInclusive, int toKey, boolean toInclusive) 
- 
isInRangeprotected final boolean isInRange(int key) 
- 
isToLowprotected final boolean isToLow(int key) 
- 
isToHighprotected final boolean isToHigh(int key) 
 
-