Uses of Interface
org.eclipse.collections.api.map.ImmutableMapIterable
-
Packages that use ImmutableMapIterable 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 ofMap
org.eclipse.collections.api.map.sorted This package contains mutable and immutable sorted map interfaces.org.eclipse.collections.impl.bimap.immutable org.eclipse.collections.impl.map.immutable This package contains implementations of theImmutableMap
interface.org.eclipse.collections.impl.map.sorted.immutable This package contains implementations of theMutableSortedMap
interface.org.eclipse.collections.impl.map.strategy.immutable This package contains immutable map implementations backed by hashtables that rely onHashingStrategy
s provided by the developer to compute the hashCode and equals for the objects stored in the map.org.eclipse.collections.impl.test This package containsSerializeTestHelper
andVerify
classes. -
-
Uses of ImmutableMapIterable in org.eclipse.collections.api.bimap
Subinterfaces of ImmutableMapIterable in org.eclipse.collections.api.bimap Modifier and Type Interface Description interface
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.map Modifier and Type Interface Description interface
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 ImmutableMapIterable Modifier and Type Method Description default <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>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(java.lang.Iterable<? extends Pair<? extends K,? extends V>> keyValues)
ImmutableMapIterable<K,V>
ImmutableMapIterable. newWithKeyValue(K key, V value)
ImmutableMapIterable<K,V>
ImmutableMapIterable. newWithMap(java.util.Map<? extends K,? extends V> map)
ImmutableMapIterable<K,V>
ImmutableMapIterable. newWithMapIterable(MapIterable<? extends K,? extends V> mapIterable)
ImmutableMapIterable<K,V>
ImmutableMapIterable. newWithoutAllKeys(java.lang.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>
MapIterable. toImmutable()
ImmutableMapIterable<K,V>
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.sorted Modifier and Type Interface Description interface
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 ImmutableMapIterable Modifier and Type Class Description class
AbstractImmutableBiMap<K,V>
private static class
AbstractImmutableBiMap.Inverse<K,V>
(package private) class
ImmutableHashBiMap<K,V>
-
Uses of ImmutableMapIterable in org.eclipse.collections.impl.map.immutable
Classes in org.eclipse.collections.impl.map.immutable that implement ImmutableMapIterable Modifier and Type Class Description class
AbstractImmutableMap<K,V>
(package private) class
ImmutableDoubletonMap<K,V>
(package private) class
ImmutableEmptyMap<K,V>
This is a zero elementImmutableMap
which is created by calling the Maps.immutable.empty() method.(package private) class
ImmutableQuadrupletonMap<K,V>
(package private) class
ImmutableSingletonMap<K,V>
(package private) class
ImmutableTripletonMap<K,V>
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 ImmutableMapIterable Modifier and Type Class Description class
AbstractImmutableSortedMap<K,V>
(package private) class
ImmutableEmptySortedMap<K,V>
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 ImmutableMapIterable Modifier and Type Class Description (package private) class
ImmutableEmptyMapWithHashingStrategy<K,V>
This is a zero elementImmutableUnifiedMapWithHashingStrategy
which is created by calling the HashingStrategyMaps.immutable.empty() method.class
ImmutableUnifiedMapWithHashingStrategy<K,V>
-
Uses of ImmutableMapIterable in org.eclipse.collections.impl.test
Methods in org.eclipse.collections.impl.test with parameters of type ImmutableMapIterable Modifier and Type Method Description static void
Verify. assertContainsAllKeyValues(java.lang.String immutableMapIterableName, ImmutableMapIterable<?,?> immutableMapIterable, java.lang.Object... expectedKeyValues)
Assert that the givenImmutableMapIterable
contains all the given keys and values.static void
Verify. assertContainsAllKeyValues(ImmutableMapIterable<?,?> immutableMapIterable, java.lang.Object... keyValues)
Assert that the givenImmutableMapIterable
contains all the given keys and values.static void
Verify. assertContainsKey(java.lang.Object expectedKey, ImmutableMapIterable<?,?> immutableMapIterable)
Assert that the givenImmutableMapIterable
contains an entry with the given key.static void
Verify. assertContainsKey(java.lang.String immutableMapIterableName, java.lang.Object expectedKey, ImmutableMapIterable<?,?> immutableMapIterable)
Assert that the givenImmutableMapIterable
contains an entry with the given key.static void
Verify. assertContainsKeyValue(java.lang.Object expectedKey, java.lang.Object expectedValue, ImmutableMapIterable<?,?> mapIterable)
Assert that the givenImmutableMapIterable
contains an entry with the given key and value.static void
Verify. assertContainsKeyValue(java.lang.String mapIterableName, java.lang.Object expectedKey, java.lang.Object expectedValue, ImmutableMapIterable<?,?> immutableMapIterable)
Assert that the givenImmutableMapIterable
contains an entry with the given key and value.private static void
Verify. assertMapContainsKeys(java.lang.String immutableMapIterableName, ImmutableMapIterable<?,?> immutableMapIterable, java.lang.Object... expectedKeyValues)
private static void
Verify. assertMapContainsValues(java.lang.String immutableMapIterableName, ImmutableMapIterable<?,?> immutableMapIterable, java.lang.Object... expectedKeyValues)
-