Package | Description |
---|---|
org.apache.commons.collections4.bag | |
org.apache.commons.collections4.bidimap | |
org.apache.commons.collections4.collection |
This package contains implementations of the
Collection interface. |
org.apache.commons.collections4.list |
This package contains implementations of the
List interface. |
org.apache.commons.collections4.map | |
org.apache.commons.collections4.multiset |
This package contains implementations of the
MultiSet and
SortedMultiSet interfaces. |
org.apache.commons.collections4.queue |
This package contains implementations for the
Queue interface. |
org.apache.commons.collections4.set |
This package contains implementations of the
Set ,
SortedSet and
NavigableSet interfaces. |
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractBagDecorator<E> |
Decorates another
Bag to provide additional behaviour. |
class |
AbstractSortedBagDecorator<E> |
Decorates another
SortedBag to provide additional behaviour. |
class |
CollectionBag<E> |
Decorates another
Bag to comply with the Collection contract. |
class |
CollectionSortedBag<E> |
Decorates another
SortedBag to comply with the Collection contract. |
class |
PredicatedBag<E> |
Decorates another
Bag to validate that additions
match a specified predicate. |
class |
PredicatedSortedBag<E> |
Decorates another
SortedBag to validate that additions
match a specified predicate. |
class |
TransformedBag<E> |
Decorates another
Bag to transform objects that are added. |
class |
TransformedSortedBag<E> |
Decorates another
SortedBag to transform objects that are added. |
class |
UnmodifiableBag<E> |
Decorates another
Bag to ensure it can't be altered. |
class |
UnmodifiableSortedBag<E> |
Decorates another
SortedBag to ensure it can't be altered. |
Modifier and Type | Class | Description |
---|---|---|
protected static class |
AbstractDualBidiMap.EntrySet<K,V> |
Inner class EntrySet.
|
protected static class |
AbstractDualBidiMap.KeySet<K> |
Inner class KeySet.
|
protected static class |
AbstractDualBidiMap.Values<V> |
Inner class Values.
|
protected static class |
AbstractDualBidiMap.View<K,V,E> |
Inner class View.
|
Modifier and Type | Class | Description |
---|---|---|
class |
IndexedCollection<K,C> |
An IndexedCollection is a Map-like view onto a Collection.
|
class |
PredicatedCollection<E> |
Decorates another
Collection to validate that additions
match a specified predicate. |
class |
TransformedCollection<E> |
Decorates another
Collection to transform objects that are added. |
class |
UnmodifiableBoundedCollection<E> |
UnmodifiableBoundedCollection decorates another
BoundedCollection to ensure it can't be altered. |
class |
UnmodifiableCollection<E> |
Decorates another
Collection to ensure it can't be altered. |
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractListDecorator<E> |
Decorates another
List to provide additional behaviour. |
class |
AbstractSerializableListDecorator<E> |
Serializable subclass of AbstractListDecorator.
|
class |
FixedSizeList<E> |
Decorates another
List to fix the size preventing add/remove. |
class |
GrowthList<E> |
Decorates another
List to make it seamlessly grow when
indices larger than the list size are used on add and set,
avoiding most IndexOutOfBoundsExceptions. |
class |
LazyList<E> |
Decorates another
List to create objects in the list on demand. |
class |
PredicatedList<E> |
Decorates another
List to validate that all additions
match a specified predicate. |
class |
SetUniqueList<E> |
Decorates a
List to ensure that no duplicates are present much
like a Set . |
class |
TransformedList<E> |
Decorates another
List to transform objects that are added. |
class |
UnmodifiableList<E> |
Decorates another
List to ensure it can't be altered. |
Modifier and Type | Class | Description |
---|---|---|
class |
UnmodifiableEntrySet<K,V> |
Decorates a map entry
Set to ensure it can't be altered. |
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractMultiSetDecorator<E> |
Decorates another
MultSet to provide additional behaviour. |
class |
PredicatedMultiSet<E> |
Decorates another
MultiSet to validate that additions
match a specified predicate. |
class |
UnmodifiableMultiSet<E> |
Decorates another
MultiSet to ensure it can't be altered. |
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractQueueDecorator<E> |
Decorates another
Queue to provide additional behaviour. |
class |
PredicatedQueue<E> |
Decorates another
Queue to validate that additions
match a specified predicate. |
class |
TransformedQueue<E> |
Decorates another
Queue to transform objects that are added. |
class |
UnmodifiableQueue<E> |
Decorates another
Queue to ensure it can't be altered. |
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractNavigableSetDecorator<E> |
Decorates another
NavigableSet to provide additional behaviour. |
class |
AbstractSerializableSetDecorator<E> |
Serializable subclass of AbstractSetDecorator.
|
class |
AbstractSetDecorator<E> |
Decorates another
Set to provide additional behaviour. |
class |
AbstractSortedSetDecorator<E> |
Decorates another
SortedSet to provide additional behaviour. |
class |
ListOrderedSet<E> |
Decorates another
Set to ensure that the order of addition is
retained and used by the iterator. |
class |
PredicatedNavigableSet<E> |
Decorates another
NavigableSet to validate that all additions
match a specified predicate. |
class |
PredicatedSet<E> |
Decorates another
Set to validate that all additions
match a specified predicate. |
class |
PredicatedSortedSet<E> |
Decorates another
SortedSet to validate that all additions
match a specified predicate. |
class |
TransformedNavigableSet<E> |
Decorates another
NavigableSet to transform objects that are added. |
class |
TransformedSet<E> |
Decorates another
Set to transform objects that are added. |
class |
TransformedSortedSet<E> |
Decorates another
SortedSet to transform objects that are added. |
class |
UnmodifiableNavigableSet<E> |
Decorates another
NavigableSet to ensure it can't be altered. |
class |
UnmodifiableSet<E> |
Decorates another
Set to ensure it can't be altered. |
class |
UnmodifiableSortedSet<E> |
Decorates another
SortedSet to ensure it can't be altered. |
Copyright © 2001-2019 - Apache Software Foundation