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 from a JCF Map because 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 from a JCF SortedMap because it has no mutating methods. -
Uses of ImmutableMapIterable in org.eclipse.collections.impl.bimap.immutable
Classes in org.eclipse.collections.impl.bimap.immutable that implement ImmutableMapIterableModifier and TypeClassDescriptionclass
private static class
(package private) final class
ImmutableHashBiMap<K,
V> -
Uses of ImmutableMapIterable in org.eclipse.collections.impl.map.immutable
Classes in org.eclipse.collections.impl.map.immutable that implement ImmutableMapIterableModifier and TypeClassDescriptionclass
AbstractImmutableMap<K,
V> (package private) final class
(package private) final class
ImmutableEmptyMap<K,
V> This is a zero elementImmutableMap
which is created by calling the Maps.immutable.empty() method.(package private) final class
(package private) final class
(package private) final class
class
ImmutableUnifiedMap<K,
V> -
Uses of ImmutableMapIterable in org.eclipse.collections.impl.map.sorted.immutable
Classes in org.eclipse.collections.impl.map.sorted.immutable that implement ImmutableMapIterableModifier and TypeClassDescriptionclass
(package private) final class
This is a zero elementImmutableSortedMap
which is created by calling SortedMaps.immutable.empty().class
ImmutableTreeMap<K,
V> -
Uses of ImmutableMapIterable in org.eclipse.collections.impl.map.strategy.immutable
Classes in org.eclipse.collections.impl.map.strategy.immutable that implement ImmutableMapIterableModifier and TypeClassDescription(package private) final class
This is a zero elementImmutableUnifiedMapWithHashingStrategy
which is created by calling the HashingStrategyMaps.immutable.empty() method.class
-
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 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.private static void
Verify.assertMapContainsKeys
(String immutableMapIterableName, ImmutableMapIterable<?, ?> immutableMapIterable, Object... expectedKeyValues) private static void
Verify.assertMapContainsValues
(String immutableMapIterableName, ImmutableMapIterable<?, ?> immutableMapIterable, Object... expectedKeyValues)