Package | Description |
---|---|
org.eclipse.collections.api.map |
This package contains interfaces for map API which enhance the performance and functionality of
Map |
org.eclipse.collections.api.map.primitive |
This package contains API for primitive to primitive maps, primitive to object maps and object to primitive maps with mutable and immutable variants.
|
org.eclipse.collections.api.map.sorted |
This package contains mutable and immutable sorted map interfaces.
|
org.eclipse.collections.impl.map.immutable |
This package contains implementations of the
ImmutableMap interface. |
org.eclipse.collections.impl.map.mutable |
This package contains implementations of the
MutableMap interface. |
org.eclipse.collections.impl.map.strategy.immutable |
This package contains immutable map implementations backed by hashtables that rely on
HashingStrategy s provided by
the developer to compute the hashCode and equals for the objects stored in the map. |
org.eclipse.collections.impl.map.strategy.mutable |
This package contains mutable map implementations backed by hashtables that rely on
HashingStrategy s provided by
the developer to compute the hashCode and equals for the objects stored in the map. |
Modifier and Type | Interface | Description |
---|---|---|
interface |
ConcurrentMutableMap<K,V> |
A ConcurrentMutableMap provides an api which combines and supports both MutableMap and ConcurrentMap.
|
interface |
FixedSizeMap<K,V> |
A FixedSizeMap is a map that may be mutated, but cannot grow or shrink in size.
|
interface |
ImmutableMap<K,V> |
An ImmutableMap is different than a JCF Map but in that it has no mutating methods.
|
interface |
MutableMap<K,V> |
A MutableMap is similar to a JCF Map but adds additional useful internal iterator methods.
|
Modifier and Type | Method | Description |
---|---|---|
<K2,V2> UnsortedMapIterable<K2,V2> |
UnsortedMapIterable.collect(Function2<? super K,? super V,Pair<K2,V2>> function) |
|
<R> UnsortedMapIterable<K,R> |
UnsortedMapIterable.collectValues(Function2<? super K,? super V,? extends R> function) |
|
UnsortedMapIterable<V,K> |
UnsortedMapIterable.flipUniqueValues() |
|
<V1> UnsortedMapIterable<V1,V> |
UnsortedMapIterable.groupByUniqueKey(Function<? super V,? extends V1> function) |
|
UnsortedMapIterable<K,V> |
UnsortedMapIterable.reject(Predicate2<? super K,? super V> predicate) |
|
UnsortedMapIterable<K,V> |
UnsortedMapIterable.select(Predicate2<? super K,? super V> predicate) |
|
UnsortedMapIterable<K,V> |
UnsortedMapIterable.tap(Procedure<? super V> procedure) |
Modifier and Type | Method | Description |
---|---|---|
<VV> UnsortedMapIterable<VV,V> |
PrimitiveObjectMap.groupByUniqueKey(Function<? super V,? extends VV> function) |
Modifier and Type | Method | Description |
---|---|---|
<K2,V2> UnsortedMapIterable<K2,V2> |
SortedMapIterable.collect(Function2<? super K,? super V,Pair<K2,V2>> function) |
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractImmutableMap<K,V> |
|
class |
ImmutableUnifiedMap<K,V> |
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractMutableMap<K,V> |
|
class |
ConcurrentHashMap<K,V> |
|
class |
ConcurrentHashMapUnsafe<K,V> |
|
class |
ConcurrentMutableHashMap<K,V> |
Deprecated.
since 2.0
|
class |
MapAdapter<K,V> |
This class provides a MutableMap wrapper around a JDK Collections Map interface instance.
|
class |
SynchronizedMutableMap<K,V> |
A synchronized view of a
MutableMap . |
class |
UnifiedMap<K,V> |
UnifiedMap stores key/value pairs in a single array, where alternate slots are keys and values.
|
class |
UnmodifiableMutableMap<K,V> |
An unmodifiable view of a map.
|
Modifier and Type | Class | Description |
---|---|---|
class |
ImmutableUnifiedMapWithHashingStrategy<K,V> |
Modifier and Type | Class | Description |
---|---|---|
class |
UnifiedMapWithHashingStrategy<K,V> |
UnifiedMapWithHashingStrategy stores key/value pairs in a single array, where alternate slots are keys and values.
|
Copyright © 2004–2020. All rights reserved.