Uses of Interface
org.eclipse.collections.api.map.ImmutableMap
Packages that use ImmutableMap
Package
Description
This package contains interfaces for Eclipse Collections API.
This package contains interfaces for BiMap API.
This package contains factory API for creating instances of type
MapIterable.This package contains factory API for creating instances of maps with user defined
HashingStrategys.This package contains interfaces for map API which enhance the performance and functionality of
MapThis package contains API for primitive to primitive maps, primitive to object maps and object to primitive maps with mutable and immutable variants.
This package contains mutable and immutable sorted map interfaces.
This package contains interfaces for stack API.
-
Uses of ImmutableMap in org.eclipse.collections.api
Methods in org.eclipse.collections.api that return ImmutableMapModifier and TypeMethodDescriptiondefault <NK,NV> ImmutableMap<NK, NV> RichIterable.toImmutableMap(Function<? super T, ? extends NK> keyFunction, Function<? super T, ? extends NV> valueFunction) Converts the collection to an ImmutableMap implementation using the specified key and value functions. -
Uses of ImmutableMap in org.eclipse.collections.api.bimap
Methods in org.eclipse.collections.api.bimap that return ImmutableMapModifier and TypeMethodDescriptiondefault <K1,V1, V2> ImmutableMap<K1, V2> ImmutableBiMap.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> ImmutableMap<KK, VV> ImmutableBiMap.aggregateBy(Function<? super V, ? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV, ? super V, ? extends VV> nonMutatingAggregator) default <KK,VV> ImmutableMap<KK, VV> ImmutableBiMap.aggregateInPlaceBy(Function<? super V, ? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV, ? super V> mutatingAggregator) -
Uses of ImmutableMap in org.eclipse.collections.api.collection
Methods in org.eclipse.collections.api.collection that return ImmutableMapModifier and TypeMethodDescriptiondefault <K,V> ImmutableMap<K, V> ImmutableCollection.aggregateBy(Function<? super T, ? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V, ? super T, ? extends V> nonMutatingAggregator) default <K,V> ImmutableMap<K, V> ImmutableCollection.aggregateInPlaceBy(Function<? super T, ? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V, ? super T> mutatingAggregator) default <V> ImmutableMap<V,T> ImmutableCollection.groupByUniqueKey(Function<? super T, ? extends V> function) -
Uses of ImmutableMap in org.eclipse.collections.api.factory.bimap
Methods in org.eclipse.collections.api.factory.bimap with parameters of type ImmutableMapModifier and TypeMethodDescription<K,V> ImmutableBiMap<K, V> ImmutableBiMapFactory.ofAll(ImmutableMap<K, V> immutableMap) <K,V> ImmutableBiMap<K, V> ImmutableBiMapFactory.withAll(ImmutableMap<K, V> immutableMap) -
Uses of ImmutableMap in org.eclipse.collections.api.factory.map
Methods in org.eclipse.collections.api.factory.map that return ImmutableMapModifier and TypeMethodDescription<K,V> ImmutableMap<K, V> ImmutableMapFactory.empty()<K,V> ImmutableMap<K, V> ImmutableMapFactory.of()Same asImmutableMapFactory.empty().<K,V> ImmutableMap<K, V> ImmutableMapFactory.of(K key, V value) <K,V> ImmutableMap<K, V> ImmutableMapFactory.of(K key1, V value1, K key2, V value2) <K,V> ImmutableMap<K, V> ImmutableMapFactory.of(K key1, V value1, K key2, V value2, K key3, V value3) <K,V> ImmutableMap<K, V> ImmutableMapFactory.of(K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4) <K,V> ImmutableMap<K, V> Same asImmutableMapFactory.withAll(Map).<K,V> ImmutableMap<K, V> <K,V> ImmutableMap<K, V> ImmutableMapFactory.with()Same asImmutableMapFactory.empty().<K,V> ImmutableMap<K, V> ImmutableMapFactory.with(K key, V value) <K,V> ImmutableMap<K, V> ImmutableMapFactory.with(K key1, V value1, K key2, V value2) <K,V> ImmutableMap<K, V> ImmutableMapFactory.with(K key1, V value1, K key2, V value2, K key3, V value3) <K,V> ImmutableMap<K, V> ImmutableMapFactory.with(K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4) <K,V> ImmutableMap<K, V> -
Uses of ImmutableMap in org.eclipse.collections.api.factory.map.strategy
Methods in org.eclipse.collections.api.factory.map.strategy that return ImmutableMapModifier and TypeMethodDescription<K,V> ImmutableMap<K, V> ImmutableHashingStrategyMapFactory.of(HashingStrategy<? super K> hashingStrategy) <K,V> ImmutableMap<K, V> ImmutableHashingStrategyMapFactory.of(HashingStrategy<? super K> hashingStrategy, K key, V value) <K,V> ImmutableMap<K, V> ImmutableHashingStrategyMapFactory.of(HashingStrategy<? super K> hashingStrategy, K key1, V value1, K key2, V value2) <K,V> ImmutableMap<K, V> ImmutableHashingStrategyMapFactory.of(HashingStrategy<? super K> hashingStrategy, K key1, V value1, K key2, V value2, K key3, V value3) <K,V> ImmutableMap<K, V> ImmutableHashingStrategyMapFactory.of(HashingStrategy<? super K> hashingStrategy, K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4) <K,V> ImmutableMap<K, V> <K,V> ImmutableMap<K, V> <K,V> ImmutableMap<K, V> ImmutableHashingStrategyMapFactory.with(HashingStrategy<? super K> hashingStrategy) <K,V> ImmutableMap<K, V> ImmutableHashingStrategyMapFactory.with(HashingStrategy<? super K> hashingStrategy, K key, V value) <K,V> ImmutableMap<K, V> ImmutableHashingStrategyMapFactory.with(HashingStrategy<? super K> hashingStrategy, K key1, V value1, K key2, V value2) <K,V> ImmutableMap<K, V> ImmutableHashingStrategyMapFactory.with(HashingStrategy<? super K> hashingStrategy, K key1, V value1, K key2, V value2, K key3, V value3) <K,V> ImmutableMap<K, V> ImmutableHashingStrategyMapFactory.with(HashingStrategy<? super K> hashingStrategy, K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4) <K,V> ImmutableMap<K, V> -
Uses of ImmutableMap in org.eclipse.collections.api.map
Methods in org.eclipse.collections.api.map that return ImmutableMapModifier and TypeMethodDescriptiondefault <K1,V1, V2> ImmutableMap<K1, V2> ImmutableMap.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> ImmutableMap<KK, VV> ImmutableMap.aggregateBy(Function<? super V, ? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV, ? super V, ? extends VV> nonMutatingAggregator) default <KK,VV> ImmutableMap<KK, VV> ImmutableMap.aggregateInPlaceBy(Function<? super V, ? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV, ? super V> mutatingAggregator) <K2,V2> ImmutableMap<K2, V2> <R> ImmutableMap<R,V> ImmutableMap.collectKeysUnique(Function2<? super K, ? super V, ? extends R> function) <R> ImmutableMap<K,R> ImmutableMap.collectValues(Function2<? super K, ? super V, ? extends R> function) ImmutableMap.flipUniqueValues()default <V1> ImmutableMap<V1,V> ImmutableMap.groupByUniqueKey(Function<? super V, ? extends V1> function) ImmutableMap.newWithAllKeyValueArguments(Pair<? extends K, ? extends V>... keyValuePairs) ImmutableMap.newWithAllKeyValues(Iterable<? extends Pair<? extends K, ? extends V>> keyValues) ImmutableMap.newWithKeyValue(K key, V value) ImmutableMap.newWithMap(Map<? extends K, ? extends V> map) ImmutableMap.newWithMapIterable(MapIterable<? extends K, ? extends V> mapIterable) ImmutableMap.newWithoutAllKeys(Iterable<? extends K> keys) ImmutableMap.newWithoutKey(K key) default <KK> ImmutableMap<KK,V> ImmutableMap.reduceBy(Function<? super V, ? extends KK> groupBy, Function2<? super V, ? super V, ? extends V> reduceFunction) ImmutableMap.reject(Predicate2<? super K, ? super V> predicate) ImmutableMap.select(Predicate2<? super K, ? super V> predicate) UnsortedMapIterable.toImmutable()Converts the UnsortedMapIterable to an immutable implementation. -
Uses of ImmutableMap in org.eclipse.collections.api.map.primitive
Methods in org.eclipse.collections.api.map.primitive that return ImmutableMapModifier and TypeMethodDescriptiondefault <K,VV> ImmutableMap<K, VV> ImmutablePrimitiveObjectMap.aggregateBy(Function<? super V, ? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV, ? super V, ? extends VV> nonMutatingAggregator) default <K,VV> ImmutableMap<K, VV> ImmutablePrimitiveObjectMap.aggregateInPlaceBy(Function<? super V, ? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV, ? super V> mutatingAggregator) default <VV> ImmutableMap<VV,V> ImmutablePrimitiveObjectMap.groupByUniqueKey(Function<? super V, ? extends VV> function) default <K> ImmutableMap<K,V> ImmutablePrimitiveObjectMap.reduceBy(Function<? super V, ? extends K> groupBy, Function2<? super V, ? super V, ? extends V> reduceFunction) -
Uses of ImmutableMap in org.eclipse.collections.api.map.sorted
Methods in org.eclipse.collections.api.map.sorted that return ImmutableMapModifier and TypeMethodDescriptiondefault <K1,V1, V2> ImmutableMap<K1, V2> ImmutableSortedMap.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> ImmutableMap<KK, VV> ImmutableSortedMap.aggregateBy(Function<? super V, ? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV, ? super V, ? extends VV> nonMutatingAggregator) default <KK,VV> ImmutableMap<KK, VV> ImmutableSortedMap.aggregateInPlaceBy(Function<? super V, ? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV, ? super V> mutatingAggregator) <K2,V2> ImmutableMap<K2, V2> default <VV> ImmutableMap<VV,V> ImmutableSortedMap.groupByUniqueKey(Function<? super V, ? extends VV> function) default <KK> ImmutableMap<KK,V> ImmutableSortedMap.reduceBy(Function<? super V, ? extends KK> groupBy, Function2<? super V, ? super V, ? extends V> reduceFunction) -
Uses of ImmutableMap in org.eclipse.collections.api.stack
Methods in org.eclipse.collections.api.stack that return ImmutableMapModifier and TypeMethodDescriptiondefault <K,V> ImmutableMap<K, V> ImmutableStack.aggregateBy(Function<? super T, ? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V, ? super T, ? extends V> nonMutatingAggregator) default <K,V> ImmutableMap<K, V> ImmutableStack.aggregateInPlaceBy(Function<? super T, ? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V, ? super T> mutatingAggregator) default <V> ImmutableMap<V,T> ImmutableStack.groupByUniqueKey(Function<? super T, ? extends V> function) default <K> ImmutableMap<K,T> ImmutableStack.reduceBy(Function<? super T, ? extends K> groupBy, Function2<? super T, ? super T, ? extends T> reduceFunction)