Class RecordingNavigableMap<C extends NavigableMap<K,V>,K,V>
java.lang.Object
com.blazebit.persistence.view.impl.collection.RecordingMap<C,K,V>
com.blazebit.persistence.view.impl.collection.RecordingSortedMap<C,K,V>
com.blazebit.persistence.view.impl.collection.RecordingNavigableMap<C,K,V>
- All Implemented Interfaces:
RecordingContainer<C>
,BasicDirtyTracker
,DirtyTracker
,Serializable
,Map<K,V>
,NavigableMap<K,V>
,SortedMap<K,V>
public class RecordingNavigableMap<C extends NavigableMap<K,V>,K,V> extends RecordingSortedMap<C,K,V> implements NavigableMap<K,V>
- Since:
- 1.2.0
- Author:
- Christian Beikov
- See Also:
- Serialized Form
-
Nested Class Summary
-
Field Summary
Fields inherited from class com.blazebit.persistence.view.impl.collection.RecordingMap
allowedSubtypes, delegate, parentRequiringCreateSubtypes, parentRequiringUpdateSubtypes, updatable
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description Map.Entry<K,V>
ceilingEntry(K key)
K
ceilingKey(K key)
NavigableSet<K>
descendingKeySet()
NavigableMap<K,V>
descendingMap()
Map.Entry<K,V>
firstEntry()
Map.Entry<K,V>
floorEntry(K key)
K
floorKey(K key)
NavigableMap<K,V>
headMap(K toKey, boolean inclusive)
Map.Entry<K,V>
higherEntry(K key)
K
higherKey(K key)
Map.Entry<K,V>
lastEntry()
Map.Entry<K,V>
lowerEntry(K key)
Read-onlyK
lowerKey(K key)
NavigableSet<K>
navigableKeySet()
Map.Entry<K,V>
pollFirstEntry()
Map.Entry<K,V>
pollLastEntry()
NavigableMap<K,V>
subMap(K fromKey, boolean fromInclusive, K toKey, boolean toInclusive)
NavigableMap<K,V>
tailMap(K fromKey, boolean inclusive)
Methods inherited from class com.blazebit.persistence.view.impl.collection.RecordingSortedMap
comparator, firstKey, headMap, lastKey, subMap, tailMap
Methods inherited from class com.blazebit.persistence.view.impl.collection.RecordingMap
$$_copyDirty, $$_getDirty, $$_getSimpleDirty, $$_hasParent, $$_isDirty, $$_isDirty, $$_markDirty, $$_replaceAttribute, $$_resetDirty, $$_setDirty, $$_setParent, $$_unmarkDirty, $$_unsetParent, addAction, checkType, checkType, clear, containsKey, containsValue, copyDelegate, entrySet, equals, get, getActions, getAddedElements, getAddedKeys, getCurrentIterator, getDelegate, getInitialVersion, getRemovedElements, getRemovedKeys, hasActions, hashCode, initiateActionsAgainstState, isEmpty, isHashBased, keySet, put, putAll, recordingIterator, remove, replaceActionElement, replay, resetActions, resetRecordingIterator, setActions, setActions, size, toString, values
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, equals, forEach, get, getOrDefault, hashCode, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size
-
Constructor Details
-
Method Details
-
descendingMap
- Specified by:
descendingMap
in interfaceNavigableMap<C extends NavigableMap<K,V>,K>
-
navigableKeySet
- Specified by:
navigableKeySet
in interfaceNavigableMap<C extends NavigableMap<K,V>,K>
-
descendingKeySet
- Specified by:
descendingKeySet
in interfaceNavigableMap<C extends NavigableMap<K,V>,K>
-
subMap
- Specified by:
subMap
in interfaceNavigableMap<C extends NavigableMap<K,V>,K>
-
headMap
- Specified by:
headMap
in interfaceNavigableMap<C extends NavigableMap<K,V>,K>
-
tailMap
- Specified by:
tailMap
in interfaceNavigableMap<C extends NavigableMap<K,V>,K>
-
lowerEntry
Read-only- Specified by:
lowerEntry
in interfaceNavigableMap<C extends NavigableMap<K,V>,K>
-
lowerKey
- Specified by:
lowerKey
in interfaceNavigableMap<C extends NavigableMap<K,V>,K>
-
floorEntry
- Specified by:
floorEntry
in interfaceNavigableMap<C extends NavigableMap<K,V>,K>
-
floorKey
- Specified by:
floorKey
in interfaceNavigableMap<C extends NavigableMap<K,V>,K>
-
ceilingEntry
- Specified by:
ceilingEntry
in interfaceNavigableMap<C extends NavigableMap<K,V>,K>
-
ceilingKey
- Specified by:
ceilingKey
in interfaceNavigableMap<C extends NavigableMap<K,V>,K>
-
higherEntry
- Specified by:
higherEntry
in interfaceNavigableMap<C extends NavigableMap<K,V>,K>
-
higherKey
- Specified by:
higherKey
in interfaceNavigableMap<C extends NavigableMap<K,V>,K>
-
firstEntry
- Specified by:
firstEntry
in interfaceNavigableMap<C extends NavigableMap<K,V>,K>
-
lastEntry
- Specified by:
lastEntry
in interfaceNavigableMap<C extends NavigableMap<K,V>,K>
-
pollFirstEntry
- Specified by:
pollFirstEntry
in interfaceNavigableMap<C extends NavigableMap<K,V>,K>
-
pollLastEntry
- Specified by:
pollLastEntry
in interfaceNavigableMap<C extends NavigableMap<K,V>,K>
-