Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Package org.apache.commons.collections.list

Class Summary
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.LinkedSubListIterator A list iterator over the linked sub list.
AbstractLinkedList.Node A node within the linked list.
AbstractListDecorator Decorates another List to provide additional behaviour.
AbstractSerializableListDecorator Serializable subclass of AbstractListDecorator.
AbstractTestList Abstract test class for java.util.List methods and contracts.
AbstractTestList.BulkTestSubList  
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.
FixedSizeList.FixedSizeListIterator List iterator that only permits changes via set()
LazyList Decorates another List to create objects in the list on demand.
NodeCachingLinkedList A List implementation that stores a cache of internal Node objects in an effort to reduce wasteful object creation.
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.
SetUniqueList.SetListIterator Inner class iterator.
SetUniqueList.SetListListIterator Inner class iterator.
SynchronizedList Decorates another List to synchronize its behaviour for a multi-threaded environment.
TestAbstractLinkedList Test case for AbstractLinkedList.
TestAll Entry point for tests.
TestCursorableLinkedList Test class.
TestFixedSizeList Extension of TestList for exercising the FixedSizeList implementation.
TestNodeCachingLinkedList Test class for NodeCachingLinkedList, a performance optimised LinkedList.
TestPredicatedList Extension of TestList for exercising the PredicatedList implementation.
TestSetUniqueList JUnit tests.
TestSynchronizedList Extension of TestList for exercising the SynchronizedList implementation.
TestTransformedList Extension of TestList for exercising the TransformedList implementation.
TestTreeList JUnit tests
TestTypedList Extension of TestList for exercising the TypedList implementation.
TestUnmodifiableList Extension of AbstractTestList for exercising the UnmodifiableList implementation.
TransformedList Decorates another List to transform objects that are added.
TreeList A List implementation that is optimised for fast insertions and removals at any index in the list.
TreeList.AVLNode Implements an AVLNode which keeps the offset updated.
TreeList.TreeListIterator A list iterator over the linked list.
TypedList Decorates another List to validate that elements added are of a specific type.
UnmodifiableList Decorates another List to ensure it can't be altered.