Class AbstractListDecorator
java.lang.Object
org.apache.commons.collections.collection.AbstractCollectionDecorator
org.apache.commons.collections.list.AbstractListDecorator
- All Implemented Interfaces:
Iterable
,Collection
,List
,SequencedCollection
- 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) $
- Author:
- Stephen Colebourne
-
Field Summary
Fields inherited from class org.apache.commons.collections.collection.AbstractCollectionDecorator
collection
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructor only used in deserialization, do not use otherwise.protected
AbstractListDecorator
(List list) Constructor that wraps (not copies). -
Method Summary
Modifier and TypeMethodDescriptionvoid
boolean
addAll
(int index, Collection coll) get
(int index) protected List
getList()
Gets the list being decorated.int
int
lastIndexOf
(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, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
-
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:
lastIndexOf
in interfaceList
-
listIterator
- Specified by:
listIterator
in interfaceList
-
listIterator
- Specified by:
listIterator
in interfaceList
-
remove
-
set
-
subList
-