This package contains interfaces for map API which enhance the performance and functionality of
This package contains the following interfaces:
MapIterable- a Read-only Map API, with the minor exception inherited from
MutableMap- an implementation of a JCF Map which provides methods matching the Smalltalk Collection protocol.
ImmutableMap- the non-modifiable equivalent interface to
FixedSizeMap- a map that may be mutated, but cannot grow or shrink in size.
ConcurrentMutableMap- provides an API which combines and supports both MutableMap and ConcurrentMap.
UnsortedMapIterable- a map whose elements are unsorted.
Interface Summary Interface Description ConcurrentMutableMap<K,V>A ConcurrentMutableMap provides an api which combines and supports both MutableMap and ConcurrentMap. FixedSizeMap<K,V>A FixedSizeMap is a map that may be mutated, but cannot grow or shrink in size. ImmutableMap<K,V>An ImmutableMap is different than a JCF Map but in that it has no mutating methods. ImmutableMapIterable<K,V> ImmutableOrderedMap<K,V> MapIterable<K,V>A Read-only Map API, with the minor exception inherited from java.lang.Iterable. MutableMap<K,V>A MutableMap is similar to a JCF Map but adds additional useful internal iterator methods. MutableMapIterable<K,V> MutableOrderedMap<K,V> OrderedMap<K,V>A map whose keys are ordered but not necessarily sorted, for example a linked hash map. UnsortedMapIterable<K,V>An iterable Map whose elements are unsorted.