Uses of Interface
org.eclipse.collections.api.map.ImmutableMapIterable
Packages that use 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
Subinterfaces of ImmutableMapIterable in org.eclipse.collections.api.bimapModifier and TypeInterfaceDescriptioninterface
ImmutableBiMap<K,
V> ABiMap
whose contents cannot be altered after initialization. -
Uses of ImmutableMapIterable in org.eclipse.collections.api.map
Subinterfaces of ImmutableMapIterable in org.eclipse.collections.api.mapModifier and TypeInterfaceDescriptioninterface
ImmutableMap<K,
V> An ImmutableMap is different than a JCF Map but in that it has no mutating methods.interface
ImmutableOrderedMap<K,
V> Methods in org.eclipse.collections.api.map that return ImmutableMapIterableModifier 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
Subinterfaces of ImmutableMapIterable in org.eclipse.collections.api.map.sortedModifier and TypeInterfaceDescriptioninterface
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. -
Uses of ImmutableMapIterable in org.eclipse.collections.impl.bimap.immutable
Classes in org.eclipse.collections.impl.bimap.immutable that implement ImmutableMapIterable -
Uses of ImmutableMapIterable in org.eclipse.collections.impl.map.immutable
Classes in org.eclipse.collections.impl.map.immutable that implement ImmutableMapIterable -
Uses of ImmutableMapIterable in org.eclipse.collections.impl.map.sorted.immutable
Classes in org.eclipse.collections.impl.map.sorted.immutable that implement ImmutableMapIterable -
Uses of ImmutableMapIterable in org.eclipse.collections.impl.map.strategy.immutable
Classes in org.eclipse.collections.impl.map.strategy.immutable that implement ImmutableMapIterable -
Uses of ImmutableMapIterable in org.eclipse.collections.impl.test
Methods in org.eclipse.collections.impl.test with parameters of type ImmutableMapIterableModifier and TypeMethodDescriptionstatic void
Verify.assertContainsAllKeyValues
(String immutableMapIterableName, ImmutableMapIterable<?, ?> immutableMapIterable, Object... expectedKeyValues) Assert that the givenImmutableMapIterable
contains all of the given keys and values.static void
Verify.assertContainsAllKeyValues
(ImmutableMapIterable<?, ?> immutableMapIterable, Object... keyValues) Assert that the givenImmutableMapIterable
contains all of 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.