| 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 | |
| org.apache.commons.collections.splitmap | |
| org.apache.commons.collections.trie |
This package contains implementations of the
Trie interface. |
| Class and Description |
|---|
| Bag
Defines a collection that counts the number of times an object appears in
the collection.
|
| 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.
|
| 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.
|
| Get
The "read" subset of the
Map interface. |
| IterableGet
The "read" subset of the
Map interface. |
| IterableMap
Defines a map that can be iterated directly without needing to create an entry set.
|
| IterableSortedMap |
| 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 container.
|
| 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.
|
| Put
The "write" subset of the
Map interface. |
| 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.
|
| 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.
|
| Transformer
Defines a functor interface implemented by classes that transform one
object into another.
|
| Trie
Defines the interface for a prefix tree, an ordered tree data structure.
|
| Trie.Cursor
A
Trie.Cursor can be used to traverse a Trie, visit each node
step by step and make Trie.Cursor.Decisions on each step how to continue with
traversing the Trie. |
| Trie.Cursor.Decision |
| 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.
|
| Get
The "read" subset of the
Map interface. |
| IterableGet
The "read" subset of the
Map interface. |
| IterableMap
Defines a map that can be iterated directly without needing to create an entry set.
|
| IterableSortedMap |
| 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 container.
|
| 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. |
| Put
The "write" subset of the
Map interface. |
| 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.
|
| MultiMap
Defines a map that holds a collection of values against each key.
|
| 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 container.
|
| 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 container.
|
| 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.
|
| Get
The "read" subset of the
Map interface. |
| IterableGet
The "read" subset of the
Map interface. |
| IterableMap
Defines a map that can be iterated directly without needing to create an entry set.
|
| IterableSortedMap |
| 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 container.
|
| 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.
|
| Put
The "write" subset of the
Map interface. |
| 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 |
|---|
| OrderedIterator
Defines an iterator that operates over an ordered container.
|
| 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 |
|---|
| Get
The "read" subset of the
Map interface. |
| IterableGet
The "read" subset of the
Map interface. |
| MapIterator
Defines an iterator that operates over a
Map. |
| Class and Description |
|---|
| Trie
Defines the interface for a prefix tree, an ordered tree data structure.
|
| Trie.Cursor
A
Trie.Cursor can be used to traverse a Trie, visit each node
step by step and make Trie.Cursor.Decisions on each step how to continue with
traversing the Trie. |
| Unmodifiable
Marker interface for collections, maps and iterators that are unmodifiable.
|
Copyright © 2001-2013 The Apache Software Foundation. All Rights Reserved.