Package | Description |
---|---|
org.eclipse.collections.api.bimap |
This package contains interfaces for BiMap API.
|
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.sorted |
This package contains mutable and immutable sorted map interfaces.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ImmutableBiMap<K,V>
A
BiMap whose contents cannot be altered after initialization. |
Modifier and Type | Interface and Description |
---|---|
interface |
ImmutableMap<K,V>
An ImmutableMap is different than a JCF Map but in that it has no mutating methods.
|
interface |
ImmutableOrderedMap<K,V> |
Modifier and Type | Method and Description |
---|---|
<KK,VV> ImmutableMapIterable<KK,VV> |
ImmutableMapIterable.aggregateBy(Function<? super V,? extends KK> groupBy,
Function0<? extends VV> zeroValueFactory,
Function2<? super VV,? super V,? extends VV> nonMutatingAggregator) |
<KK,VV> ImmutableMapIterable<KK,VV> |
ImmutableMapIterable.aggregateInPlaceBy(Function<? super V,? extends KK> groupBy,
Function0<? extends VV> zeroValueFactory,
Procedure2<? super VV,? super V> mutatingAggregator) |
<K2,V2> ImmutableMapIterable<K2,V2> |
ImmutableMapIterable.collect(Function2<? super K,? super V,Pair<K2,V2>> function) |
<R> ImmutableMapIterable<K,R> |
ImmutableMapIterable.collectValues(Function2<? super K,? super V,? extends R> function) |
ImmutableMapIterable<V,K> |
ImmutableMapIterable.flipUniqueValues() |
<V1> ImmutableMapIterable<V1,V> |
ImmutableMapIterable.groupByUniqueKey(Function<? super V,? extends V1> function) |
ImmutableMapIterable<K,V> |
ImmutableMapIterable.newWithAllKeyValueArguments(Pair<? extends K,? extends V>... keyValuePairs) |
ImmutableMapIterable<K,V> |
ImmutableMapIterable.newWithAllKeyValues(Iterable<? extends Pair<? extends K,? extends V>> keyValues) |
ImmutableMapIterable<K,V> |
ImmutableMapIterable.newWithKeyValue(K key,
V value) |
ImmutableMapIterable<K,V> |
ImmutableMapIterable.newWithoutAllKeys(Iterable<? extends K> keys) |
ImmutableMapIterable<K,V> |
ImmutableMapIterable.newWithoutKey(K key) |
ImmutableMapIterable<K,V> |
ImmutableMapIterable.reject(Predicate2<? super K,? super V> predicate) |
ImmutableMapIterable<K,V> |
ImmutableMapIterable.select(Predicate2<? super K,? super V> predicate) |
ImmutableMapIterable<K,V> |
ImmutableMapIterable.tap(Procedure<? super V> procedure) |
ImmutableMapIterable<K,V> |
MutableMapIterable.toImmutable()
Returns an immutable copy of this map.
|
ImmutableMapIterable<K,V> |
MapIterable.toImmutable() |
Modifier and Type | Interface and Description |
---|---|
interface |
ImmutableSortedMap<K,V>
An ImmutableSortedMap is different than a JCF SortedMap in that it has no mutating methods, but it shares
the read-only protocol of a SortedMap.
|
Copyright © 2004–2016. All rights reserved.