Class AbstractListDecorator
java.lang.Object
org.apache.commons.collections.collection.AbstractCollectionDecorator
org.apache.commons.collections.list.AbstractListDecorator
- All Implemented Interfaces:
Iterable,Collection,List
- Direct Known Subclasses:
AbstractSerializableListDecorator
Decorates another
List to provide additional behaviour.
Methods are forwarded directly to the decorated list.
- Since:
- Commons Collections 3.0
- Version:
- $Revision: 646777 $ $Date: 2008-04-10 14:33:15 +0200 (Thu, 10 Apr 2008) $
-
Field Summary
Fields inherited from class org.apache.commons.collections.collection.AbstractCollectionDecorator
collection -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor only used in deserialization, do not use otherwise.protectedAbstractListDecorator(List list) Constructor that wraps (not copies). -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanaddAll(int index, Collection coll) get(int index) protected ListgetList()Gets the list being decorated.intintlastIndexOf(Object object) listIterator(int index) remove(int index) subList(int fromIndex, int toIndex) Methods inherited from class org.apache.commons.collections.collection.AbstractCollectionDecorator
add, addAll, clear, contains, containsAll, equals, getCollection, hashCode, isEmpty, iterator, remove, removeAll, retainAll, 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, stream
-
Constructor Details
-
AbstractListDecorator
protected AbstractListDecorator()Constructor only used in deserialization, do not use otherwise.- Since:
- Commons Collections 3.1
-
AbstractListDecorator
Constructor that wraps (not copies).- Parameters:
list- the list to decorate, must not be null- Throws:
IllegalArgumentException- if list is null
-
-
Method Details
-
getList
Gets the list being decorated.- Returns:
- the decorated list
-
add
-
addAll
-
get
-
indexOf
-
lastIndexOf
- Specified by:
lastIndexOfin interfaceList
-
listIterator
- Specified by:
listIteratorin interfaceList
-
listIterator
- Specified by:
listIteratorin interfaceList
-
remove
-
set
-
subList
-