protected static class SafeSortedMap.SubMap extends AbstractMap implements ConcurrentNavigableMap, Cloneable, Serializable
SafeSortedMap.NULL
in entry key and/or value.AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
equals, hashCode, putAll, toString
public SafeSortedMap.SubMap clone()
clone
in class AbstractMap
public boolean containsKey(Object oKey)
containsKey
in interface Map
containsKey
in class AbstractMap
public Object get(Object oKey)
get
in interface Map
get
in class AbstractMap
public Object put(Object oKey, Object oValue)
put
in interface Map
put
in class AbstractMap
public Object remove(Object oKey)
remove
in interface Map
remove
in class AbstractMap
public int size()
size
in interface Map
size
in class AbstractMap
public boolean isEmpty()
isEmpty
in interface Map
isEmpty
in class AbstractMap
public boolean containsValue(Object oValue)
containsValue
in interface Map
containsValue
in class AbstractMap
public void clear()
clear
in interface Map
clear
in class AbstractMap
public ConcurrentNavigableMap subMap(Object oFromKey, boolean fFromInclusive, Object oToKey, boolean fToInclusive)
subMap
in interface ConcurrentNavigableMap
subMap
in interface NavigableMap
public ConcurrentNavigableMap headMap(Object oToKey, boolean fInclusive)
headMap
in interface ConcurrentNavigableMap
headMap
in interface NavigableMap
public ConcurrentNavigableMap tailMap(Object oFromKey, boolean fInclusive)
tailMap
in interface ConcurrentNavigableMap
tailMap
in interface NavigableMap
public Comparator comparator()
comparator
in interface SortedMap
public ConcurrentNavigableMap subMap(Object oFromKey, Object oToKey)
subMap
in interface ConcurrentNavigableMap
subMap
in interface NavigableMap
subMap
in interface SortedMap
public ConcurrentNavigableMap headMap(Object oToKey)
headMap
in interface ConcurrentNavigableMap
headMap
in interface NavigableMap
headMap
in interface SortedMap
public ConcurrentNavigableMap tailMap(Object oFromKey)
tailMap
in interface ConcurrentNavigableMap
tailMap
in interface NavigableMap
tailMap
in interface SortedMap
public Map.Entry lowerEntry(Object oKey)
lowerEntry
in interface NavigableMap
public Object lowerKey(Object oKey)
lowerKey
in interface NavigableMap
public Map.Entry floorEntry(Object oKey)
floorEntry
in interface NavigableMap
public Object floorKey(Object oKey)
floorKey
in interface NavigableMap
public Map.Entry ceilingEntry(Object oKey)
ceilingEntry
in interface NavigableMap
public Object ceilingKey(Object oKey)
ceilingKey
in interface NavigableMap
public Map.Entry higherEntry(Object oKey)
higherEntry
in interface NavigableMap
public Object higherKey(Object oKey)
higherKey
in interface NavigableMap
public Map.Entry firstEntry()
firstEntry
in interface NavigableMap
public Map.Entry lastEntry()
lastEntry
in interface NavigableMap
public Map.Entry pollFirstEntry()
pollFirstEntry
in interface NavigableMap
public Map.Entry pollLastEntry()
pollLastEntry
in interface NavigableMap
public ConcurrentNavigableMap descendingMap()
descendingMap
in interface ConcurrentNavigableMap
descendingMap
in interface NavigableMap
public NavigableSet keySet()
keySet
in interface ConcurrentNavigableMap
keySet
in interface Map
keySet
in interface SortedMap
keySet
in class AbstractMap
public NavigableSet navigableKeySet()
navigableKeySet
in interface ConcurrentNavigableMap
navigableKeySet
in interface NavigableMap
public Collection values()
public NavigableSet descendingKeySet()
descendingKeySet
in interface ConcurrentNavigableMap
descendingKeySet
in interface NavigableMap
public Object putIfAbsent(Object oKey, Object oValue)
putIfAbsent
in interface ConcurrentMap
putIfAbsent
in interface Map
public Object getOrDefault(Object oKey, Object oDefaultValue)
getOrDefault
in interface ConcurrentMap
getOrDefault
in interface Map
public void forEach(BiConsumer action)
forEach
in interface ConcurrentMap
forEach
in interface Map
public boolean remove(Object oKey, Object oValue)
remove
in interface ConcurrentMap
remove
in interface Map
public boolean replace(Object oKey, Object oOldValue, Object oNewValue)
replace
in interface ConcurrentMap
replace
in interface Map
public Object replace(Object oKey, Object oValue)
replace
in interface ConcurrentMap
replace
in interface Map
public void replaceAll(BiFunction function)
replaceAll
in interface ConcurrentMap
replaceAll
in interface Map
public Object computeIfAbsent(Object oKey, Function mappingFunction)
computeIfAbsent
in interface ConcurrentMap
computeIfAbsent
in interface Map
public Object computeIfPresent(Object oKey, BiFunction remappingFunction)
computeIfPresent
in interface ConcurrentMap
computeIfPresent
in interface Map
public Object compute(Object oKey, BiFunction remappingFunction)
compute
in interface ConcurrentMap
compute
in interface Map
public Object merge(Object oKey, Object oValue, BiFunction remappingFunction)
merge
in interface ConcurrentMap
merge
in interface Map