Uses of Interface
org.eclipse.collections.api.map.ImmutableMapIterable
Package
Description
This package contains interfaces for BiMap API.
This package contains interfaces for map API which enhance the performance and functionality of
Map
This package contains mutable and immutable sorted map interfaces.
This package contains implementations of the
ImmutableMap
interface.This package contains implementations of the
MutableSortedMap
interface.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.This package contains
SerializeTestHelper
and Verify
classes.-
Uses of ImmutableMapIterable in org.eclipse.collections.api.bimap
Modifier and TypeInterfaceDescriptioninterface
ImmutableBiMap<K,
V> ABiMap
whose contents cannot be altered after initialization. -
Uses of ImmutableMapIterable in org.eclipse.collections.api.map
Modifier and TypeInterfaceDescriptioninterface
ImmutableMap<K,
V> An ImmutableMap is different from a JCF Map because it has no mutating methods.interface
ImmutableOrderedMap<K,
V> Modifier and TypeMethodDescriptiondefault <K1,
V1, V2> ImmutableMapIterable<K1, V2> ImmutableMapIterable.aggregateBy
(Function<? super K, ? extends K1> keyFunction, Function<? super V, ? extends V1> valueFunction, Function0<? extends V2> zeroValueFactory, Function2<? super V2, ? super V1, ? extends V2> nonMutatingAggregator) default <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) default <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> <R> ImmutableMapIterable<K,
R> ImmutableMapIterable.collectValues
(Function2<? super K, ? super V, ? extends R> function) ImmutableMapIterable.flipUniqueValues()
<V1> ImmutableMapIterable<V1,
V> ImmutableMapIterable.groupByUniqueKey
(Function<? super V, ? extends V1> function) ImmutableMapIterable.newWithAllKeyValueArguments
(Pair<? extends K, ? extends V>... keyValuePairs) ImmutableMapIterable.newWithAllKeyValues
(Iterable<? extends Pair<? extends K, ? extends V>> keyValues) ImmutableMapIterable.newWithKeyValue
(K key, V value) ImmutableMapIterable.newWithMap
(Map<? extends K, ? extends V> map) ImmutableMapIterable.newWithMapIterable
(MapIterable<? extends K, ? extends V> mapIterable) ImmutableMapIterable.newWithoutAllKeys
(Iterable<? extends K> keys) ImmutableMapIterable.newWithoutKey
(K key) ImmutableMapIterable.reject
(Predicate2<? super K, ? super V> predicate) ImmutableMapIterable.select
(Predicate2<? super K, ? super V> predicate) MapIterable.toImmutable()
MutableMapIterable.toImmutable()
Returns an immutable copy of this map. -
Uses of ImmutableMapIterable in org.eclipse.collections.api.map.sorted
Modifier and TypeInterfaceDescriptioninterface
ImmutableSortedMap<K,
V> An ImmutableSortedMap is different from a JCF SortedMap because it has no mutating methods. -
Uses of ImmutableMapIterable in org.eclipse.collections.impl.bimap.immutable
-
Uses of ImmutableMapIterable in org.eclipse.collections.impl.map.immutable
-
Uses of ImmutableMapIterable in org.eclipse.collections.impl.map.sorted.immutable
-
Uses of ImmutableMapIterable in org.eclipse.collections.impl.map.strategy.immutable
-
Uses of ImmutableMapIterable in org.eclipse.collections.impl.test
Modifier and TypeMethodDescriptionstatic void
Verify.assertContainsAllKeyValues
(String immutableMapIterableName, ImmutableMapIterable<?, ?> immutableMapIterable, Object... expectedKeyValues) Assert that the givenImmutableMapIterable
contains all the given keys and values.static void
Verify.assertContainsAllKeyValues
(ImmutableMapIterable<?, ?> immutableMapIterable, Object... keyValues) Assert that the givenImmutableMapIterable
contains all the given keys and values.static void
Verify.assertContainsKey
(Object expectedKey, ImmutableMapIterable<?, ?> immutableMapIterable) Assert that the givenImmutableMapIterable
contains an entry with the given key.static void
Verify.assertContainsKey
(String immutableMapIterableName, Object expectedKey, ImmutableMapIterable<?, ?> immutableMapIterable) Assert that the givenImmutableMapIterable
contains an entry with the given key.static void
Verify.assertContainsKeyValue
(Object expectedKey, Object expectedValue, ImmutableMapIterable<?, ?> mapIterable) Assert that the givenImmutableMapIterable
contains an entry with the given key and value.static void
Verify.assertContainsKeyValue
(String mapIterableName, Object expectedKey, Object expectedValue, ImmutableMapIterable<?, ?> immutableMapIterable) Assert that the givenImmutableMapIterable
contains an entry with the given key and value.