Package | Description |
---|---|
org.apache.commons.collections |
This package contains the interfaces and utilities shared across all the subpackages of this component.
|
org.apache.commons.collections.bag | |
org.apache.commons.collections.bidimap | |
org.apache.commons.collections.buffer |
This package contains implementations of the
Buffer interface. |
org.apache.commons.collections.collection |
This package contains implementations of the
Collection interface. |
org.apache.commons.collections.comparators |
This package contains implementations of the
Comparator interface. |
org.apache.commons.collections.functors |
This package contains implementations of the
Closure ,
Predicate ,
Transformer and
Factory interfaces. |
org.apache.commons.collections.iterators |
This package contains implementations of the
Iterator interface. |
org.apache.commons.collections.keyvalue |
This package contains implementations of collection and map related key/value classes.
|
org.apache.commons.collections.list |
This package contains implementations of the
List interface. |
org.apache.commons.collections.map | |
org.apache.commons.collections.set |
This package contains implementations of the
Set and
SortedSet interfaces. |
Class and Description |
---|
ArrayStack
An implementation of the
Stack API that is based on an
ArrayList instead of a Vector , so it is not
synchronized to protect against multi-threaded access. |
Bag
Defines a collection that counts the number of times an object appears in
the collection.
|
BeanMap
Deprecated.
Identical class now available in commons-beanutils (full jar version).
This version is due to be removed in collections v4.0.
|
BidiMap
Defines a map that allows bidirectional lookup between key and values.
|
Buffer
Defines a collection that allows objects to be removed in some well-defined order.
|
Closure
Defines a functor interface implemented by classes that do something.
|
CursorableLinkedList
Deprecated.
Use new version in list subpackage, which has been rewritten
and now returns the cursor from the listIterator method. Will be removed in v4.0
|
CursorableLinkedList.Cursor
Deprecated.
|
CursorableLinkedList.Listable
Deprecated.
|
CursorableLinkedList.ListIter
Deprecated.
|
DefaultMapBag
Deprecated.
Moved to bag subpackage as AbstractMapBag. Due to be removed in v4.0.
|
DoubleOrderedMap.Node
Deprecated.
|
ExtendedProperties
This class extends normal Java properties by adding the possibility
to use the same key many times concatenating the value strings
instead of overwriting them.
|
Factory
Defines a functor interface implemented by classes that create objects.
|
FastHashMap.CollectionView
Abstract collection implementation shared by keySet(), values() and entrySet().
|
FastTreeMap.CollectionView
Abstract collection implementation shared by keySet(), values() and entrySet().
|
IterableMap
Defines a map that can be iterated directly without needing to create an entry set.
|
KeyValue
Defines a simple key value pair.
|
MapIterator
Defines an iterator that operates over a
Map . |
MultiMap
Defines a map that holds a collection of values against each key.
|
OrderedBidiMap
Defines a map that allows bidirectional lookup between key and values
and retains and provides access to an ordering.
|
OrderedIterator
Defines an iterator that operates over an ordered collection.
|
OrderedMap
Defines a map that maintains order and allows both forward and backward
iteration through that order.
|
OrderedMapIterator
Defines an iterator that operates over an ordered
Map . |
Predicate
Defines a functor interface implemented by classes that perform a predicate
test on an object.
|
PriorityQueue
Deprecated.
Replaced by the Buffer interface and implementations in buffer subpackage.
Due to be removed in v4.0.
|
ReferenceMap.Entry
Deprecated.
|
ReferenceMap.EntryIterator
Deprecated.
|
ResettableIterator
Defines an iterator that can be reset back to an initial state.
|
ResettableListIterator
Defines a list iterator that can be reset back to an initial state.
|
SequencedHashMap
Deprecated.
Replaced by LinkedMap and ListOrderedMap in map subpackage. Due to be removed in v4.0.
|
SequencedHashMap.Entry
Deprecated.
Map.Entry that doubles as a node in the linked list
of sequenced mappings. |
SortedBag
Defines a type of
Bag that maintains a sorted order among
its unique representative members. |
SortedBidiMap
Defines a map that allows bidirectional lookup between key and values
and retains both keys and values in sorted order.
|
StaticBucketMap.EntryIterator
Deprecated.
|
StaticBucketMap.Lock
Deprecated.
|
StaticBucketMap.Node
Deprecated.
The Map.Entry for the StaticBucketMap.
|
Transformer
Defines a functor interface implemented by classes that transform one
object into another.
|
Class and Description |
---|
Bag
Defines a collection that counts the number of times an object appears in
the collection.
|
Predicate
Defines a functor interface implemented by classes that perform a predicate
test on an object.
|
SortedBag
Defines a type of
Bag that maintains a sorted order among
its unique representative members. |
Transformer
Defines a functor interface implemented by classes that transform one
object into another.
|
Unmodifiable
Marker interface for collections, maps and iterators that are unmodifiable.
|
Class and Description |
---|
BidiMap
Defines a map that allows bidirectional lookup between key and values.
|
IterableMap
Defines a map that can be iterated directly without needing to create an entry set.
|
KeyValue
Defines a simple key value pair.
|
MapIterator
Defines an iterator that operates over a
Map . |
OrderedBidiMap
Defines a map that allows bidirectional lookup between key and values
and retains and provides access to an ordering.
|
OrderedIterator
Defines an iterator that operates over an ordered collection.
|
OrderedMap
Defines a map that maintains order and allows both forward and backward
iteration through that order.
|
OrderedMapIterator
Defines an iterator that operates over an ordered
Map . |
ResettableIterator
Defines an iterator that can be reset back to an initial state.
|
SortedBidiMap
Defines a map that allows bidirectional lookup between key and values
and retains both keys and values in sorted order.
|
Unmodifiable
Marker interface for collections, maps and iterators that are unmodifiable.
|
Class and Description |
---|
BoundedCollection
Defines a collection that is bounded in size.
|
Buffer
Defines a collection that allows objects to be removed in some well-defined order.
|
Predicate
Defines a functor interface implemented by classes that perform a predicate
test on an object.
|
Transformer
Defines a functor interface implemented by classes that transform one
object into another.
|
Unmodifiable
Marker interface for collections, maps and iterators that are unmodifiable.
|
Class and Description |
---|
BoundedCollection
Defines a collection that is bounded in size.
|
Predicate
Defines a functor interface implemented by classes that perform a predicate
test on an object.
|
Transformer
Defines a functor interface implemented by classes that transform one
object into another.
|
Unmodifiable
Marker interface for collections, maps and iterators that are unmodifiable.
|
Class and Description |
---|
Transformer
Defines a functor interface implemented by classes that transform one
object into another.
|
Class and Description |
---|
Closure
Defines a functor interface implemented by classes that do something.
|
Factory
Defines a functor interface implemented by classes that create objects.
|
Predicate
Defines a functor interface implemented by classes that perform a predicate
test on an object.
|
Transformer
Defines a functor interface implemented by classes that transform one
object into another.
|
Class and Description |
---|
ArrayStack
An implementation of the
Stack API that is based on an
ArrayList instead of a Vector , so it is not
synchronized to protect against multi-threaded access. |
MapIterator
Defines an iterator that operates over a
Map . |
OrderedIterator
Defines an iterator that operates over an ordered collection.
|
OrderedMapIterator
Defines an iterator that operates over an ordered
Map . |
Predicate
Defines a functor interface implemented by classes that perform a predicate
test on an object.
|
ResettableIterator
Defines an iterator that can be reset back to an initial state.
|
ResettableListIterator
Defines a list iterator that can be reset back to an initial state.
|
Transformer
Defines a functor interface implemented by classes that transform one
object into another.
|
Unmodifiable
Marker interface for collections, maps and iterators that are unmodifiable.
|
Class and Description |
---|
KeyValue
Defines a simple key value pair.
|
Unmodifiable
Marker interface for collections, maps and iterators that are unmodifiable.
|
Class and Description |
---|
BoundedCollection
Defines a collection that is bounded in size.
|
Factory
Defines a functor interface implemented by classes that create objects.
|
OrderedIterator
Defines an iterator that operates over an ordered collection.
|
Predicate
Defines a functor interface implemented by classes that perform a predicate
test on an object.
|
Transformer
Defines a functor interface implemented by classes that transform one
object into another.
|
Unmodifiable
Marker interface for collections, maps and iterators that are unmodifiable.
|
Class and Description |
---|
BoundedMap
Defines a map that is bounded in size.
|
Factory
Defines a functor interface implemented by classes that create objects.
|
IterableMap
Defines a map that can be iterated directly without needing to create an entry set.
|
KeyValue
Defines a simple key value pair.
|
MapIterator
Defines an iterator that operates over a
Map . |
MultiMap
Defines a map that holds a collection of values against each key.
|
OrderedIterator
Defines an iterator that operates over an ordered collection.
|
OrderedMap
Defines a map that maintains order and allows both forward and backward
iteration through that order.
|
OrderedMapIterator
Defines an iterator that operates over an ordered
Map . |
Predicate
Defines a functor interface implemented by classes that perform a predicate
test on an object.
|
ResettableIterator
Defines an iterator that can be reset back to an initial state.
|
Transformer
Defines a functor interface implemented by classes that transform one
object into another.
|
Unmodifiable
Marker interface for collections, maps and iterators that are unmodifiable.
|
Class and Description |
---|
Predicate
Defines a functor interface implemented by classes that perform a predicate
test on an object.
|
Transformer
Defines a functor interface implemented by classes that transform one
object into another.
|
Unmodifiable
Marker interface for collections, maps and iterators that are unmodifiable.
|