See: Description
Interface | Description |
---|---|
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 . |
ResettableIterator |
Defines an iterator that can be reset back to an initial state.
|
Class | Description |
---|---|
AbstractHashedMap |
An abstract implementation of a hash-based map which provides numerous points for
subclasses to override.
|
AbstractKeyValue |
Abstract pair class to assist with creating
KeyValue
and Map.Entry implementations. |
AbstractMapEntry |
Abstract Pair class to assist with creating correct
Map.Entry implementations. |
AbstractReferenceMap |
An abstract implementation of a hash-based map that allows the entries to
be removed by the garbage collector.
|
DefaultMapEntry |
A restricted implementation of
Map.Entry that prevents
the Map.Entry contract from being broken. |
EmptyIterator |
Provides an implementation of an empty iterator.
|
EmptyMapIterator |
Provides an implementation of an empty map iterator.
|
ReferenceMap |
A
Map implementation that allows mappings to be
removed by the garbage collector. |
Apache commons collection classes such as for soft-reference map implementation