Class RecordingList<E>
java.lang.Object
com.blazebit.persistence.view.impl.collection.RecordingCollection<List<E>,E>
com.blazebit.persistence.view.impl.collection.RecordingList<E>
- All Implemented Interfaces:
RecordingContainer<List<E>>
,BasicDirtyTracker
,DirtyTracker
,Serializable
,Iterable<E>
,Collection<E>
,List<E>
public class RecordingList<E> extends RecordingCollection<List<E>,E> implements List<E>
- Since:
- 1.2.0
- Author:
- Christian Beikov
- See Also:
- Serialized Form
-
Field Summary
Fields inherited from class com.blazebit.persistence.view.impl.collection.RecordingCollection
allowedSubtypes, delegate, indexed, parentRequiringCreateSubtypes, parentRequiringUpdateSubtypes, updatable
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description void
add(int index, E element)
boolean
addAll(int index, Collection<? extends E> c)
void
clear()
E
get(int index)
int
indexOf(Object o)
int
lastIndexOf(Object o)
ListIterator<E>
listIterator()
ListIterator<E>
listIterator(int index)
E
remove(int index)
boolean
removeAll(Collection<?> c)
boolean
retainAll(Collection<?> c)
E
set(int index, E element)
List<E>
subList(int fromIndex, int toIndex)
Read-onlyMethods 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, allowDuplicates, checkType, checkType, contains, containsAll, copyDelegate, equals, getActions, getAddedElements, getCurrentIterator, getDelegate, getInitialVersion, getRemovedElements, hasActions, hashCode, initiateActionsAgainstState, isEmpty, isHashBased, iterator, recordingIterator, remove, replaceActionElement, replay, resetActions, resetRecordingIterator, setActions, setActions, size, toArray, toArray, toString
-
Constructor Details
-
Method Details
-
removeAll
-
clear
public void clear() -
retainAll
-
addAll
-
set
-
add
-
remove
-
listIterator
- Specified by:
listIterator
in interfaceList<E>
-
listIterator
- Specified by:
listIterator
in interfaceList<E>
-
subList
Read-only -
get
-
indexOf
-
lastIndexOf
- Specified by:
lastIndexOf
in interfaceList<E>
-