Package com.tangosol.util
Class SafeSortedMap.SubMap
- java.lang.Object
-
- java.util.AbstractMap
-
- com.tangosol.util.SafeSortedMap.SubMap
-
- All Implemented Interfaces:
Serializable,Cloneable,ConcurrentMap,ConcurrentNavigableMap,Map,NavigableMap,SortedMap
- Enclosing class:
- SafeSortedMap
protected static class SafeSortedMap.SubMap extends AbstractMap implements ConcurrentNavigableMap, Cloneable, Serializable
SubMap delegation to manageSafeSortedMap.NULLin entry key and/or value.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object,V extends Object>
-
-
Method Summary
-
Methods inherited from class java.util.AbstractMap
equals, hashCode, putAll, toString
-
-
-
-
Method Detail
-
clone
public SafeSortedMap.SubMap clone()
- Overrides:
clonein classAbstractMap
-
containsKey
public boolean containsKey(Object oKey)
- Specified by:
containsKeyin interfaceMap- Overrides:
containsKeyin classAbstractMap
-
get
public Object get(Object oKey)
- Specified by:
getin interfaceMap- Overrides:
getin classAbstractMap
-
put
public Object put(Object oKey, Object oValue)
- Specified by:
putin interfaceMap- Overrides:
putin classAbstractMap
-
remove
public Object remove(Object oKey)
- Specified by:
removein interfaceMap- Overrides:
removein classAbstractMap
-
size
public int size()
- Specified by:
sizein interfaceMap- Overrides:
sizein classAbstractMap
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceMap- Overrides:
isEmptyin classAbstractMap
-
containsValue
public boolean containsValue(Object oValue)
- Specified by:
containsValuein interfaceMap- Overrides:
containsValuein classAbstractMap
-
clear
public void clear()
- Specified by:
clearin interfaceMap- Overrides:
clearin classAbstractMap
-
subMap
public ConcurrentNavigableMap subMap(Object oFromKey, boolean fFromInclusive, Object oToKey, boolean fToInclusive)
- Specified by:
subMapin interfaceConcurrentNavigableMap- Specified by:
subMapin interfaceNavigableMap
-
headMap
public ConcurrentNavigableMap headMap(Object oToKey, boolean fInclusive)
- Specified by:
headMapin interfaceConcurrentNavigableMap- Specified by:
headMapin interfaceNavigableMap
-
tailMap
public ConcurrentNavigableMap tailMap(Object oFromKey, boolean fInclusive)
- Specified by:
tailMapin interfaceConcurrentNavigableMap- Specified by:
tailMapin interfaceNavigableMap
-
comparator
public Comparator comparator()
- Specified by:
comparatorin interfaceSortedMap
-
subMap
public ConcurrentNavigableMap subMap(Object oFromKey, Object oToKey)
- Specified by:
subMapin interfaceConcurrentNavigableMap- Specified by:
subMapin interfaceNavigableMap- Specified by:
subMapin interfaceSortedMap
-
headMap
public ConcurrentNavigableMap headMap(Object oToKey)
- Specified by:
headMapin interfaceConcurrentNavigableMap- Specified by:
headMapin interfaceNavigableMap- Specified by:
headMapin interfaceSortedMap
-
tailMap
public ConcurrentNavigableMap tailMap(Object oFromKey)
- Specified by:
tailMapin interfaceConcurrentNavigableMap- Specified by:
tailMapin interfaceNavigableMap- Specified by:
tailMapin interfaceSortedMap
-
lowerEntry
public Map.Entry lowerEntry(Object oKey)
- Specified by:
lowerEntryin interfaceNavigableMap
-
lowerKey
public Object lowerKey(Object oKey)
- Specified by:
lowerKeyin interfaceNavigableMap
-
floorEntry
public Map.Entry floorEntry(Object oKey)
- Specified by:
floorEntryin interfaceNavigableMap
-
floorKey
public Object floorKey(Object oKey)
- Specified by:
floorKeyin interfaceNavigableMap
-
ceilingEntry
public Map.Entry ceilingEntry(Object oKey)
- Specified by:
ceilingEntryin interfaceNavigableMap
-
ceilingKey
public Object ceilingKey(Object oKey)
- Specified by:
ceilingKeyin interfaceNavigableMap
-
higherEntry
public Map.Entry higherEntry(Object oKey)
- Specified by:
higherEntryin interfaceNavigableMap
-
higherKey
public Object higherKey(Object oKey)
- Specified by:
higherKeyin interfaceNavigableMap
-
firstEntry
public Map.Entry firstEntry()
- Specified by:
firstEntryin interfaceNavigableMap
-
lastEntry
public Map.Entry lastEntry()
- Specified by:
lastEntryin interfaceNavigableMap
-
pollFirstEntry
public Map.Entry pollFirstEntry()
- Specified by:
pollFirstEntryin interfaceNavigableMap
-
pollLastEntry
public Map.Entry pollLastEntry()
- Specified by:
pollLastEntryin interfaceNavigableMap
-
descendingMap
public ConcurrentNavigableMap descendingMap()
- Specified by:
descendingMapin interfaceConcurrentNavigableMap- Specified by:
descendingMapin interfaceNavigableMap
-
keySet
public NavigableSet keySet()
- Specified by:
keySetin interfaceConcurrentNavigableMap- Specified by:
keySetin interfaceMap- Specified by:
keySetin interfaceSortedMap- Overrides:
keySetin classAbstractMap
-
navigableKeySet
public NavigableSet navigableKeySet()
- Specified by:
navigableKeySetin interfaceConcurrentNavigableMap- Specified by:
navigableKeySetin interfaceNavigableMap
-
values
public Collection values()
-
descendingKeySet
public NavigableSet descendingKeySet()
- Specified by:
descendingKeySetin interfaceConcurrentNavigableMap- Specified by:
descendingKeySetin interfaceNavigableMap
-
putIfAbsent
public Object putIfAbsent(Object oKey, Object oValue)
- Specified by:
putIfAbsentin interfaceConcurrentMap- Specified by:
putIfAbsentin interfaceMap
-
getOrDefault
public Object getOrDefault(Object oKey, Object oDefaultValue)
- Specified by:
getOrDefaultin interfaceConcurrentMap- Specified by:
getOrDefaultin interfaceMap
-
forEach
public void forEach(BiConsumer action)
- Specified by:
forEachin interfaceConcurrentMap- Specified by:
forEachin interfaceMap
-
remove
public boolean remove(Object oKey, Object oValue)
- Specified by:
removein interfaceConcurrentMap- Specified by:
removein interfaceMap
-
replace
public boolean replace(Object oKey, Object oOldValue, Object oNewValue)
- Specified by:
replacein interfaceConcurrentMap- Specified by:
replacein interfaceMap
-
replace
public Object replace(Object oKey, Object oValue)
- Specified by:
replacein interfaceConcurrentMap- Specified by:
replacein interfaceMap
-
replaceAll
public void replaceAll(BiFunction function)
- Specified by:
replaceAllin interfaceConcurrentMap- Specified by:
replaceAllin interfaceMap
-
computeIfAbsent
public Object computeIfAbsent(Object oKey, Function mappingFunction)
- Specified by:
computeIfAbsentin interfaceConcurrentMap- Specified by:
computeIfAbsentin interfaceMap
-
computeIfPresent
public Object computeIfPresent(Object oKey, BiFunction remappingFunction)
- Specified by:
computeIfPresentin interfaceConcurrentMap- Specified by:
computeIfPresentin interfaceMap
-
compute
public Object compute(Object oKey, BiFunction remappingFunction)
- Specified by:
computein interfaceConcurrentMap- Specified by:
computein interfaceMap
-
merge
public Object merge(Object oKey, Object oValue, BiFunction remappingFunction)
- Specified by:
mergein interfaceConcurrentMap- Specified by:
mergein interfaceMap
-
-