Package org.bedework.calfacade.base
Class OverrideList<T>
java.lang.Object
org.bedework.calfacade.base.OverrideCollection<T,List<T>>
org.bedework.calfacade.base.OverrideList<T>
- Type Parameters:
T-
- All Implemented Interfaces:
Iterable<T>,Collection<T>,List<T>
An override collection which is a List of T.
- Author:
- Mike Douglass douglm - bedework.edu
-
Constructor Summary
ConstructorsConstructorDescriptionOverrideList(BwEvent.ProxiedFieldIndex fieldIndex, BwEventAnnotation ann, ChangeFlag cf) -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanaddAll(int index, Collection<? extends T> c) booleanaddAll(Collection<? extends T> c) get(int index) Get a new empty override collectionintintlistIterator(int index) remove(int index) subList(int fromIndex, int toIndex) Methods inherited from class org.bedework.calfacade.base.OverrideCollection
add, clear, contains, containsAll, copyIntoOverrideCollection, equals, getCollection, getMasterCollection, getModCollection, getOverrideCollection, getOverrideIsEmpty, hashCode, isEmpty, iterator, remove, removeAll, retainAll, setOverrideCollection, setOverrideEmptyFlag, setOverrideIsEmpty, size, toArray, toArrayMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
-
Constructor Details
-
OverrideList
- Parameters:
fieldIndex-ann-cf-
-
-
Method Details
-
getEmptyOverrideCollection
Description copied from class:OverrideCollectionGet a new empty override collection- Specified by:
getEmptyOverrideCollectionin classOverrideCollection<T,List<T>> - Returns:
- empty Collection
-
addAll
-
add
-
addAll
-
get
-
indexOf
-
lastIndexOf
- Specified by:
lastIndexOfin interfaceList<T>
-
listIterator
- Specified by:
listIteratorin interfaceList<T>
-
listIterator
- Specified by:
listIteratorin interfaceList<T>
-
remove
-
set
-
subList
-