K - key value typeV - value value typeprotected static final class IndexedTreeMap.AscendingSubMap<K,V> extends AbstractMap<K,V>
| Modifier and Type | Class and Description |
|---|---|
protected class |
IndexedTreeMap.AscendingSubMap.AscendingEntrySetView |
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Modifier and Type | Field and Description |
|---|---|
protected NavigableMap<K,V> |
descendingMapView |
protected de.gsi.dataset.utils.trees.IndexedTreeMap.NavigableSubMap.EntrySetView |
entrySetView |
protected boolean |
fromStart |
protected K |
hi
Endpoints are represented as triples (fromStart, lo, loInclusive) and (toEnd, hi, hiInclusive).
|
protected boolean |
hiInclusive |
protected K |
lo
Endpoints are represented as triples (fromStart, lo, loInclusive) and (toEnd, hi, hiInclusive).
|
protected boolean |
loInclusive |
protected IndexedTreeMap<K,V> |
m
The backing map.
|
protected de.gsi.dataset.utils.trees.IndexedTreeMap.KeySet<K> |
navigableKeySetView |
protected boolean |
toEnd |
clear, clone, containsValue, equals, hashCode, putAll, toString, valuesfinalize, getClass, notify, notifyAll, wait, wait, waitclear, compute, computeIfAbsent, computeIfPresent, containsValue, equals, forEach, getOrDefault, hashCode, merge, putAll, putIfAbsent, remove, replace, replace, replaceAllprotected final IndexedTreeMap<K,V> m
protected final K lo
protected final K hi
protected final boolean fromStart
protected final boolean toEnd
protected final boolean loInclusive
protected final boolean hiInclusive
protected transient NavigableMap<K,V> descendingMapView
protected transient de.gsi.dataset.utils.trees.IndexedTreeMap.NavigableSubMap.EntrySetView entrySetView
protected transient de.gsi.dataset.utils.trees.IndexedTreeMap.KeySet<K> navigableKeySetView
public Comparator<? super K> comparator()
public Iterator<K> descendingKeyIterator()
public NavigableMap<K,V> descendingMap()
public NavigableMap<K,V> headMap(K toKey, boolean inclusive)
public Iterator<K> keyIterator()
public IndexedTreeMap.Entry<K,V> subCeiling(K key)
public IndexedTreeMap.Entry<K,V> subFloor(K key)
public IndexedTreeMap.Entry<K,V> subHigher(K key)
public IndexedTreeMap.Entry<K,V> subHighest()
public IndexedTreeMap.Entry<K,V> subLower(K key)
public IndexedTreeMap.Entry<K,V> subLowest()
public NavigableMap<K,V> subMap(K fromKey, boolean fromInclusive, K toKey, boolean toInclusive)
public NavigableMap<K,V> tailMap(K fromKey, boolean inclusive)
public final IndexedTreeMap.Entry<K,V> absCeiling(K key)
public final IndexedTreeMap.Entry<K,V> absFloor(K key)
public final IndexedTreeMap.Entry<K,V> absHigher(K key)
public final IndexedTreeMap.Entry<K,V> absHighest()
public final IndexedTreeMap.Entry<K,V> absHighFence()
public final IndexedTreeMap.Entry<K,V> absLower(K key)
public final IndexedTreeMap.Entry<K,V> absLowest()
public final IndexedTreeMap.Entry<K,V> absLowFence()
public final Map.Entry<K,V> ceilingEntry(K key)
ceilingEntry in interface NavigableMap<K,V>public final K ceilingKey(K key)
ceilingKey in interface NavigableMap<K,V>public final boolean containsKey(Object key)
containsKey in interface Map<K,V>containsKey in class AbstractMap<K,V>public NavigableSet<K> descendingKeySet()
descendingKeySet in interface NavigableMap<K,V>public final Map.Entry<K,V> firstEntry()
firstEntry in interface NavigableMap<K,V>public final Map.Entry<K,V> floorEntry(K key)
floorEntry in interface NavigableMap<K,V>public final K floorKey(K key)
floorKey in interface NavigableMap<K,V>public final V get(Object key)
get in interface Map<K,V>get in class AbstractMap<K,V>public final SortedMap<K,V> headMap(K toKey)
headMap in interface NavigableMap<K,V>headMap in interface SortedMap<K,V>public final Map.Entry<K,V> higherEntry(K key)
higherEntry in interface NavigableMap<K,V>public final K higherKey(K key)
higherKey in interface NavigableMap<K,V>public final boolean inClosedRange(Object key)
public final boolean inRange(Object key)
public final boolean inRange(Object key, boolean inclusive)
public boolean isEmpty()
isEmpty in interface Map<K,V>isEmpty in class AbstractMap<K,V>public final Set<K> keySet()
public final Map.Entry<K,V> lastEntry()
lastEntry in interface NavigableMap<K,V>public final Map.Entry<K,V> lowerEntry(K key)
lowerEntry in interface NavigableMap<K,V>public final K lowerKey(K key)
lowerKey in interface NavigableMap<K,V>public final NavigableSet<K> navigableKeySet()
navigableKeySet in interface NavigableMap<K,V>public final Map.Entry<K,V> pollFirstEntry()
pollFirstEntry in interface NavigableMap<K,V>public final Map.Entry<K,V> pollLastEntry()
pollLastEntry in interface NavigableMap<K,V>public final V put(K key,
V value)
put in interface Map<K,V>put in class AbstractMap<K,V>public final V remove(Object key)
remove in interface Map<K,V>remove in class AbstractMap<K,V>public int size()
size in interface Map<K,V>size in class AbstractMap<K,V>public final SortedMap<K,V> subMap(K fromKey, K toKey)
subMap in interface NavigableMap<K,V>subMap in interface SortedMap<K,V>public final SortedMap<K,V> tailMap(K fromKey)
tailMap in interface NavigableMap<K,V>tailMap in interface SortedMap<K,V>public final boolean tooHigh(Object key)
public final boolean tooLow(Object key)
Copyright © 2019 GSI Helmholtzzentrum für Schwerionenforschung GmbH. All rights reserved.