Package | Description |
---|---|
org.apache.commons.collections4.list |
This package contains implementations of the
List interface. |
Class and Description |
---|
AbstractLinkedList
An abstract implementation of a linked list which provides numerous points for
subclasses to override.
|
AbstractLinkedList.LinkedListIterator
A list iterator over the linked list.
|
AbstractLinkedList.LinkedSubList
The sublist implementation for AbstractLinkedList.
|
AbstractLinkedList.Node
A node within the linked list.
|
AbstractListDecorator
Decorates another
List to provide additional behaviour. |
AbstractSerializableListDecorator
Serializable subclass of AbstractListDecorator.
|
CursorableLinkedList
A
List implementation with a ListIterator that
allows concurrent modifications to the underlying list. |
CursorableLinkedList.Cursor
An extended
ListIterator that allows concurrent changes to
the underlying list. |
FixedSizeList
Decorates another
List to fix the size preventing add/remove. |
GrowthList
Decorates another
List to make it seamlessly grow when
indices larger than the list size are used on add and set,
avoiding most IndexOutOfBoundsExceptions. |
LazyList
Decorates another
List to create objects in the list on demand. |
PredicatedList
Decorates another
List to validate that all additions
match a specified predicate. |
SetUniqueList
Decorates a
List to ensure that no duplicates are present much
like a Set . |
TransformedList
Decorates another
List to transform objects that are added. |
Copyright © 2001–2019 The Apache Software Foundation. All rights reserved.