Package org.eclipse.collections.api.map
package org.eclipse.collections.api.map
This package contains interfaces for map API which enhance the performance and functionality of
Map
This package contains the following interfaces:
-
MapIterable
- a Read-only Map API, with the minor exception inherited fromIterable
. -
MutableMap
- an implementation of a JCF Map which provides methods matching the Smalltalk Collection protocol. -
ImmutableMap
- the non-modifiable equivalent interface toMutableMap
. -
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.
-
ClassDescriptionConcurrentMutableMap<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.