Class RecordingNavigableSet<E>
java.lang.Object
com.blazebit.persistence.view.impl.collection.RecordingCollection<C,E>
com.blazebit.persistence.view.impl.collection.RecordingSet<C,E>
com.blazebit.persistence.view.impl.collection.RecordingSortedSet<NavigableSet<E>,E>
com.blazebit.persistence.view.impl.collection.RecordingNavigableSet<E>
- All Implemented Interfaces:
RecordingContainer<NavigableSet<E>>,BasicDirtyTracker,DirtyTracker,Serializable,Iterable<E>,Collection<E>,NavigableSet<E>,Set<E>,SortedSet<E>
public class RecordingNavigableSet<E>
extends RecordingSortedSet<NavigableSet<E>,E>
implements NavigableSet<E>
- Since:
- 1.2.0
- Author:
- Christian Beikov
- See Also:
-
Field Summary
Fields inherited from class com.blazebit.persistence.view.impl.collection.RecordingCollection
allowedSubtypes, delegate, indexed, parentRequiringCreateSubtypes, parentRequiringUpdateSubtypes, updatable -
Constructor Summary
ConstructorsConstructorDescriptionRecordingNavigableSet(NavigableSet<E> delegate, Set<Class<?>> allowedSubtypes, Set<Class<?>> parentRequiringSubtypes, Set<Class<?>> parentRequiringCreateSubtypes, boolean updatable, boolean optimize, boolean strictCascadingCheck) -
Method Summary
Methods inherited from class com.blazebit.persistence.view.impl.collection.RecordingSortedSet
comparator, first, headSet, last, subSet, tailSetMethods inherited from class com.blazebit.persistence.view.impl.collection.RecordingSet
allowDuplicatesMethods inherited from class com.blazebit.persistence.view.impl.collection.RecordingCollection
$$_copyDirty, $$_getDirty, $$_getSimpleDirty, $$_hasParent, $$_isDirty, $$_isDirty, $$_markDirty, $$_replaceAttribute, $$_resetDirty, $$_setDirty, $$_setParent, $$_unmarkDirty, $$_unsetParent, add, addAction, addAll, checkType, checkType, clear, contains, containsAll, copyDelegate, equals, getActions, getAddedElements, getCurrentIterator, getDelegate, getInitialVersion, getRemovedElements, hasActions, hashCode, initiateActionsAgainstState, isEmpty, isHashBased, iterator, recordingIterator, remove, removeAll, replaceActionElement, replay, resetActions, resetRecordingIterator, retainAll, setActions, setActions, size, toArray, toArray, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, streamMethods inherited from interface java.util.NavigableSet
headSet, iterator, subSet, tailSetMethods inherited from interface java.util.Set
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, remove, removeAll, retainAll, size, toArray, toArrayMethods inherited from interface java.util.SortedSet
comparator, first, last, spliterator
-
Constructor Details
-
Method Details
-
descendingSet
- Specified by:
descendingSetin interfaceNavigableSet<E>
-
descendingIterator
- Specified by:
descendingIteratorin interfaceNavigableSet<E>
-
subSet
public NavigableSet<E> subSet(E fromElement, boolean fromInclusive, E toElement, boolean toInclusive) - Specified by:
subSetin interfaceNavigableSet<E>
-
headSet
- Specified by:
headSetin interfaceNavigableSet<E>
-
tailSet
- Specified by:
tailSetin interfaceNavigableSet<E>
-
lower
Read-only- Specified by:
lowerin interfaceNavigableSet<E>
-
floor
- Specified by:
floorin interfaceNavigableSet<E>
-
ceiling
- Specified by:
ceilingin interfaceNavigableSet<E>
-
higher
- Specified by:
higherin interfaceNavigableSet<E>
-
pollFirst
- Specified by:
pollFirstin interfaceNavigableSet<E>
-
pollLast
- Specified by:
pollLastin interfaceNavigableSet<E>
-