⇒ Index (Frames) |  ⇒ Index (No Frames) |  ⇒ Package |  ⇒ Package Tree |  ⇒ Full Tree 

Package org.apache.commons.collections.map

This package contains implementations of the java.util.Map Map, org.apache.commons.collections.IterableMap IterableMap, org.apache.commons.collections.OrderedMap OrderedMap and java.util.SortedMap SortedMap interfaces.
AbstractHashedMap An abstract implementation of a hash-based map which provides numerous points for subclasses to override.
AbstractHashedMap.EntrySet EntrySet implementation.
AbstractHashedMap.EntrySetIterator EntrySet iterator.
AbstractHashedMap.HashEntry HashEntry used to store the data
AbstractHashedMap.HashIterator Base Iterator
AbstractHashedMap.HashMapIterator MapIterator implementation.
AbstractHashedMap.KeySet KeySet implementation.
AbstractHashedMap.KeySetIterator KeySet iterator.
AbstractHashedMap.Values Values implementation.
AbstractHashedMap.ValuesIterator Values iterator.
AbstractLinkedMap An abstract implementation of a hash-based map that links entries to create an ordered map and which provides numerous points for subclasses to override.
AbstractLinkedMap.EntrySetIterator EntrySet iterator.
AbstractLinkedMap.KeySetIterator KeySet iterator.
AbstractLinkedMap.LinkEntry LinkEntry that stores the data.
AbstractLinkedMap.LinkIterator Base Iterator that iterates in link order.
AbstractLinkedMap.LinkMapIterator MapIterator implementation.
AbstractLinkedMap.ValuesIterator Values iterator.
AbstractMapDecorator Provides a base decorator that enables additional functionality to be added to a Map via decoration.
AbstractOrderedMapDecorator Provides a base decorator that enables additional functionality to be added to an OrderedMap via decoration.
AbstractSortedMapDecorator Provides a base decorator that enables additional functionality to be added to a Map via decoration.
CaseInsensitiveMap A case-insensitive Map.
CompositeMap Decorates a map of other maps to provide a single unified view.
CompositeMap.MapMutator This interface allows definition for all of the indeterminate mutators in a CompositeMap, as well as providing a hook for callbacks on key collisions.
FixedSizeMap Decorates another Map to fix the size, preventing add/remove.
FixedSizeSortedMap Decorates another SortedMap to fix the size blocking add/remove.
Flat3Map A Map implementation that stores data in simple fields until the size is greater than 3.
HashedMap A Map implementation that is a general purpose alternative to HashMap.
IdentityMap A Map implementation that matches keys and values based on == not equals().
IdentityMap.IdentityEntry HashEntry
LazyMap Decorates another Map to create objects in the map on demand.
LazySortedMap Decorates another SortedMap to create objects in the map on demand.
LinkedMap A Map implementation that maintains the order of the entries.
ListOrderedMap Decorates a Map to ensure that the order of addition is retained.
LRUMap A Map implementation with a fixed maximum size which removes the least recently used entry if an entry is added when full.
PredicatedMap Decorates another Map to validate that additions match a specified predicate.
PredicatedSortedMap Decorates another SortedMap to validate that additions match a specified predicate.
ReferenceMap Hash-based Map implementation that allows mappings to be removed by the garbage collector.
StaticBucketMap A StaticBucketMap is an efficient, thread-safe implementation of java.util.Map that performs well in in a highly thread-contentious environment.
TransformedMap Decorates another Map to transform objects that are added.
TransformedSortedMap Decorates another SortedMap to transform objects that are added.
TypedMap Decorates another Map to validate that elements added are of a specific type.
TypedSortedMap Decorates another SortedMap to validate that elements added are of a specific type.
UnmodifiableEntrySet Decorates a map entry Set to ensure it can't be altered.
UnmodifiableMap Decorates another Map to ensure it can't be altered.
UnmodifiableOrderedMap Decorates another OrderedMap to ensure it can't be altered.
UnmodifiableSortedMap Decorates another SortedMap to ensure it can't be altered.