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:
-
Nested Class Summary
-
Field Summary
Fields inherited from class com.blazebit.persistence.view.impl.collection.RecordingMap
allowedSubtypes, delegate, parentRequiringCreateSubtypes, parentRequiringUpdateSubtypes, updatable -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionceilingEntry(K key) ceilingKey(K key) floorEntry(K key) higherEntry(K key) lowerEntry(K key) Read-onlyMethods inherited from class com.blazebit.persistence.view.impl.collection.RecordingSortedMap
comparator, firstKey, headMap, lastKey, subMap, tailMapMethods inherited from class com.blazebit.persistence.view.impl.collection.RecordingMap
$$_copyDirty, $$_getDirty, $$_getParent, $$_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, valuesMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods 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, sizeMethods inherited from interface java.util.NavigableMap
headMap, subMap, tailMap
-
Constructor Details
-
RecordingNavigableMap
-
-
Method Details
-
descendingMap
- Specified by:
descendingMapin interfaceNavigableMap<C extends NavigableMap<K,V>, K>
-
descendingKeySet
- Specified by:
descendingKeySetin interfaceNavigableMap<C extends NavigableMap<K,V>, K>
-
subMap
- Specified by:
subMapin interfaceNavigableMap<C extends NavigableMap<K,V>, K>
-
headMap
- Specified by:
headMapin interfaceNavigableMap<C extends NavigableMap<K,V>, K>
-
tailMap
- Specified by:
tailMapin interfaceNavigableMap<C extends NavigableMap<K,V>, K>
-
lowerEntry
Read-only- Specified by:
lowerEntryin interfaceNavigableMap<C extends NavigableMap<K,V>, K>
-
lowerKey
- Specified by:
lowerKeyin interfaceNavigableMap<C extends NavigableMap<K,V>, K>
-
floorEntry
- Specified by:
floorEntryin interfaceNavigableMap<C extends NavigableMap<K,V>, K>
-
floorKey
- Specified by:
floorKeyin interfaceNavigableMap<C extends NavigableMap<K,V>, K>
-
ceilingEntry
- Specified by:
ceilingEntryin interfaceNavigableMap<C extends NavigableMap<K,V>, K>
-
ceilingKey
- Specified by:
ceilingKeyin interfaceNavigableMap<C extends NavigableMap<K,V>, K>
-
higherEntry
- Specified by:
higherEntryin interfaceNavigableMap<C extends NavigableMap<K,V>, K>
-
higherKey
- Specified by:
higherKeyin interfaceNavigableMap<C extends NavigableMap<K,V>, K>
-
firstEntry
- Specified by:
firstEntryin interfaceNavigableMap<C extends NavigableMap<K,V>, K>
-
lastEntry
- Specified by:
lastEntryin interfaceNavigableMap<C extends NavigableMap<K,V>, K>
-
pollFirstEntry
- Specified by:
pollFirstEntryin interfaceNavigableMap<C extends NavigableMap<K,V>, K>
-
pollLastEntry
- Specified by:
pollLastEntryin interfaceNavigableMap<C extends NavigableMap<K,V>, K>
-