# Uses of Package
org.apache.commons.collections4

- Packages that use org.apache.commons.collections4
  Package | Description
  --- | ---
  org.apache.commons.collections4 | This package contains the interfaces and utilities shared across all the subpackages of this component.
  org.apache.commons.collections4.bag | This package contains implementations of the `Bag` and `SortedBag` interfaces.
  org.apache.commons.collections4.bidimap | This package contains implementations of the `BidiMap`, `OrderedBidiMap` and `SortedBidiMap` interfaces.
  org.apache.commons.collections4.collection | This package contains implementations of the `Collection` interface.
  org.apache.commons.collections4.comparators | This package contains implementations of the `Comparator` interface.
  org.apache.commons.collections4.functors | This package contains implementations of the `Closure`, `Predicate`, `Transformer` and `Factory` interfaces.
  org.apache.commons.collections4.iterators | This package contains implementations of the `Iterator` interface.
  org.apache.commons.collections4.keyvalue | This package contains implementations of collection and map related key/value classes.
  org.apache.commons.collections4.list | This package contains implementations of the `List` interface.
  org.apache.commons.collections4.map | This package contains implementations of the `Map`, `IterableMap`, `OrderedMap` and `SortedMap` interfaces.
  org.apache.commons.collections4.queue | This package contains implementations for the `Queue` interface.
  org.apache.commons.collections4.sequence | This package provides classes to compare two sequences of objects.
  org.apache.commons.collections4.set | This package contains implementations of the `Set` and `SortedSet` interfaces.
  org.apache.commons.collections4.splitmap | The "split map" concept is that of an object that implements the `Put` and `Get` interfaces, with differing generic types.
  org.apache.commons.collections4.trie | This package contains implementations of the `Trie` interface.

- Classes in org.apache.commons.collections4 used by org.apache.commons.collections4
  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.
  Closure Defines a functor interface implemented by classes that do something.
  Equator An equation function, which determines equality between objects of type T.
  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 `SortedMap` + `OrderedMap`.
  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 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.

- Classes in org.apache.commons.collections4 used by org.apache.commons.collections4.bag
  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.

- Classes in org.apache.commons.collections4 used by org.apache.commons.collections4.bidimap
  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 `SortedMap` + `OrderedMap`.
  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.

- Classes in org.apache.commons.collections4 used by org.apache.commons.collections4.collection
  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.

- Classes in org.apache.commons.collections4 used by org.apache.commons.collections4.comparators
  Class and Description
  Transformer Defines a functor interface implemented by classes that transform one object into another.

- Classes in org.apache.commons.collections4 used by org.apache.commons.collections4.functors
  Class and Description
  Closure Defines a functor interface implemented by classes that do something.
  Equator An equation function, which determines equality between objects of type T.
  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.

- Classes in org.apache.commons.collections4 used by org.apache.commons.collections4.iterators
  Class and Description
  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.

- Classes in org.apache.commons.collections4 used by org.apache.commons.collections4.keyvalue
  Class and Description
  KeyValue Defines a simple key value pair.
  Unmodifiable Marker interface for collections, maps and iterators that are unmodifiable.

- Classes in org.apache.commons.collections4 used by org.apache.commons.collections4.list
  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.

- Classes in org.apache.commons.collections4 used by org.apache.commons.collections4.map
  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 `SortedMap` + `OrderedMap`.
  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.

- Classes in org.apache.commons.collections4 used by org.apache.commons.collections4.queue
  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.

- Classes in org.apache.commons.collections4 used by org.apache.commons.collections4.sequence
  Class and Description
  Equator An equation function, which determines equality between objects of type T.

- Classes in org.apache.commons.collections4 used by org.apache.commons.collections4.set
  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.

- Classes in org.apache.commons.collections4 used by org.apache.commons.collections4.splitmap
  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`.
  Put The "write" subset of the `Map` interface.
  Transformer Defines a functor interface implemented by classes that transform one object into another.

- Classes in org.apache.commons.collections4 used by org.apache.commons.collections4.trie
  Class and Description
  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 `SortedMap` + `OrderedMap`.
  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.
  Trie Defines the interface for a prefix tree, an ordered tree data structure.
  Unmodifiable Marker interface for collections, maps and iterators that are unmodifiable.

Copyright © 2001–2013 The Apache Software Foundation. All rights reserved.