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,SequencedMap,SortedMap
- Enclosing class:
 SafeSortedMap
protected static class SafeSortedMap.SubMap
extends AbstractMap
implements ConcurrentNavigableMap, Cloneable, Serializable
SubMap delegation to manage 
SafeSortedMap.NULL in entry key and/or value.- See Also:
 
- 
Nested Class Summary
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K, V>  - 
Method Summary
Modifier and TypeMethodDescriptionceilingEntry(Object oKey) ceilingKey(Object oKey) voidclear()clone()compute(Object oKey, BiFunction remappingFunction) computeIfAbsent(Object oKey, Function mappingFunction) computeIfPresent(Object oKey, BiFunction remappingFunction) booleancontainsKey(Object oKey) booleancontainsValue(Object oValue) entrySet()firstKey()floorEntry(Object oKey) voidforEach(BiConsumer action) getOrDefault(Object oKey, Object oDefaultValue) higherEntry(Object oKey) booleanisEmpty()keySet()lastKey()lowerEntry(Object oKey) merge(Object oKey, Object oValue, BiFunction remappingFunction) putIfAbsent(Object oKey, Object oValue) booleanbooleanvoidreplaceAll(BiFunction function) intsize()values()Methods inherited from class java.util.AbstractMap
equals, hashCode, putAll, toStringMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.NavigableMap
reversedMethods inherited from interface java.util.SequencedMap
sequencedEntrySet, sequencedKeySet, sequencedValues 
- 
Method Details
- 
clone
- Overrides:
 clonein classAbstractMap
 - 
containsKey
- Specified by:
 containsKeyin interfaceMap- Overrides:
 containsKeyin classAbstractMap
 - 
get
- Specified by:
 getin interfaceMap- Overrides:
 getin classAbstractMap
 - 
put
- Specified by:
 putin interfaceMap- Overrides:
 putin classAbstractMap
 - 
remove
- 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
- 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
- Specified by:
 headMapin interfaceConcurrentNavigableMap- Specified by:
 headMapin interfaceNavigableMap
 - 
tailMap
- Specified by:
 tailMapin interfaceConcurrentNavigableMap- Specified by:
 tailMapin interfaceNavigableMap
 - 
comparator
- Specified by:
 comparatorin interfaceSortedMap
 - 
subMap
- Specified by:
 subMapin interfaceConcurrentNavigableMap- Specified by:
 subMapin interfaceNavigableMap- Specified by:
 subMapin interfaceSortedMap
 - 
headMap
- Specified by:
 headMapin interfaceConcurrentNavigableMap- Specified by:
 headMapin interfaceNavigableMap- Specified by:
 headMapin interfaceSortedMap
 - 
tailMap
- Specified by:
 tailMapin interfaceConcurrentNavigableMap- Specified by:
 tailMapin interfaceNavigableMap- Specified by:
 tailMapin interfaceSortedMap
 - 
firstKey
 - 
lastKey
 - 
lowerEntry
- Specified by:
 lowerEntryin interfaceNavigableMap
 - 
lowerKey
- Specified by:
 lowerKeyin interfaceNavigableMap
 - 
floorEntry
- Specified by:
 floorEntryin interfaceNavigableMap
 - 
floorKey
- Specified by:
 floorKeyin interfaceNavigableMap
 - 
ceilingEntry
- Specified by:
 ceilingEntryin interfaceNavigableMap
 - 
ceilingKey
- Specified by:
 ceilingKeyin interfaceNavigableMap
 - 
higherEntry
- Specified by:
 higherEntryin interfaceNavigableMap
 - 
higherKey
- Specified by:
 higherKeyin interfaceNavigableMap
 - 
firstEntry
- Specified by:
 firstEntryin interfaceNavigableMap- Specified by:
 firstEntryin interfaceSequencedMap
 - 
lastEntry
- Specified by:
 lastEntryin interfaceNavigableMap- Specified by:
 lastEntryin interfaceSequencedMap
 - 
pollFirstEntry
- Specified by:
 pollFirstEntryin interfaceNavigableMap- Specified by:
 pollFirstEntryin interfaceSequencedMap
 - 
pollLastEntry
- Specified by:
 pollLastEntryin interfaceNavigableMap- Specified by:
 pollLastEntryin interfaceSequencedMap
 - 
descendingMap
- Specified by:
 descendingMapin interfaceConcurrentNavigableMap- Specified by:
 descendingMapin interfaceNavigableMap
 - 
keySet
- Specified by:
 keySetin interfaceConcurrentNavigableMap- Specified by:
 keySetin interfaceMap- Specified by:
 keySetin interfaceSortedMap- Overrides:
 keySetin classAbstractMap
 - 
values
 - 
entrySet
 - 
descendingKeySet
- Specified by:
 descendingKeySetin interfaceConcurrentNavigableMap- Specified by:
 descendingKeySetin interfaceNavigableMap
 - 
putIfAbsent
- Specified by:
 putIfAbsentin interfaceConcurrentMap- Specified by:
 putIfAbsentin interfaceMap
 - 
getOrDefault
- Specified by:
 getOrDefaultin interfaceConcurrentMap- Specified by:
 getOrDefaultin interfaceMap
 - 
forEach
- Specified by:
 forEachin interfaceConcurrentMap- Specified by:
 forEachin interfaceMap
 - 
remove
- Specified by:
 removein interfaceConcurrentMap- Specified by:
 removein interfaceMap
 - 
replace
- Specified by:
 replacein interfaceConcurrentMap- Specified by:
 replacein interfaceMap
 - 
replace
- Specified by:
 replacein interfaceConcurrentMap- Specified by:
 replacein interfaceMap
 - 
replaceAll
- Specified by:
 replaceAllin interfaceConcurrentMap- Specified by:
 replaceAllin interfaceMap
 - 
computeIfAbsent
- Specified by:
 computeIfAbsentin interfaceConcurrentMap- Specified by:
 computeIfAbsentin interfaceMap
 - 
computeIfPresent
- Specified by:
 computeIfPresentin interfaceConcurrentMap- Specified by:
 computeIfPresentin interfaceMap
 - 
compute
- Specified by:
 computein interfaceConcurrentMap- Specified by:
 computein interfaceMap
 - 
merge
- Specified by:
 mergein interfaceConcurrentMap- Specified by:
 mergein interfaceMap
 
 -