Uses of Interface
org.eclipse.collections.api.map.MutableMap
Packages that use MutableMap
Package
Description
This package contains interfaces for Eclipse Collections API.
This package contains interfaces for Bag 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
Multimap.This package contains interfaces for stack API.
-
Uses of MutableMap in org.eclipse.collections.api
Methods in org.eclipse.collections.api that return MutableMapModifier and TypeMethodDescription<NK,NV> MutableMap<NK, NV> ParallelIterable.toMap(Function<? super T, ? extends NK> keyFunction, Function<? super T, ? extends NV> valueFunction) <NK,NV> MutableMap<NK, NV> RichIterable.toMap(Function<? super T, ? extends NK> keyFunction, Function<? super T, ? extends NV> valueFunction) Converts the collection to a MutableMap implementation using the specified key and value functions. -
Uses of MutableMap in org.eclipse.collections.api.bag
Methods in org.eclipse.collections.api.bag that return MutableMap -
Uses of MutableMap in org.eclipse.collections.api.bimap
Methods in org.eclipse.collections.api.bimap that return MutableMapModifier and TypeMethodDescriptiondefault <K1,V1, V2> MutableMap<K1, V2> MutableBiMap.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> MutableMap<KK, VV> MutableBiMap.aggregateBy(Function<? super V, ? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV, ? super V, ? extends VV> nonMutatingAggregator) default <KK> MutableMap<KK,V> MutableBiMap.reduceBy(Function<? super V, ? extends KK> groupBy, Function2<? super V, ? super V, ? extends V> reduceFunction) -
Uses of MutableMap in org.eclipse.collections.api.collection
Methods in org.eclipse.collections.api.collection that return MutableMapModifier and TypeMethodDescriptiondefault <K,V> MutableMap<K, V> MutableCollection.aggregateBy(Function<? super T, ? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V, ? super T, ? extends V> nonMutatingAggregator) default <K,V> MutableMap<K, V> MutableCollection.aggregateInPlaceBy(Function<? super T, ? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V, ? super T> mutatingAggregator) default <V> MutableMap<V,T> MutableCollection.groupByUniqueKey(Function<? super T, ? extends V> function) -
Uses of MutableMap in org.eclipse.collections.api.factory.map
Methods in org.eclipse.collections.api.factory.map that return MutableMapModifier and TypeMethodDescription<K,V> MutableMap<K, V> MutableMapFactory.empty()<K,V> MutableMap<K, V> MutableMapFactory.of()Same asMutableMapFactory.empty().<K,V> MutableMap<K, V> MutableMapFactory.of(K key, V value) <K,V> MutableMap<K, V> MutableMapFactory.of(K key1, V value1, K key2, V value2) <K,V> MutableMap<K, V> MutableMapFactory.of(K key1, V value1, K key2, V value2, K key3, V value3) <K,V> MutableMap<K, V> MutableMapFactory.of(K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4) <K,V> MutableMap<K, V> MutableMapFactory.ofInitialCapacity(int capacity) Same asMutableMapFactory.empty(). but takes in an initial capacity<K,V> MutableMap<K, V> <K,V> MutableMap<K, V> MutableMapFactory.ofMapIterable(MapIterable<? extends K, ? extends V> mapIterable) <K,V> MutableMap<K, V> MutableMapFactory.with()Same asMutableMapFactory.empty().<K,V> MutableMap<K, V> MutableMapFactory.with(K key, V value) <K,V> MutableMap<K, V> MutableMapFactory.with(K key1, V value1, K key2, V value2) <K,V> MutableMap<K, V> MutableMapFactory.with(K key1, V value1, K key2, V value2, K key3, V value3) <K,V> MutableMap<K, V> MutableMapFactory.with(K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4) <K,V> MutableMap<K, V> MutableMapFactory.withInitialCapacity(int capacity) Same asMutableMapFactory.empty(). but takes in an initial capacity<K,V> MutableMap<K, V> <K,V> MutableMap<K, V> MutableMapFactory.withMapIterable(MapIterable<? extends K, ? extends V> mapIterable) -
Uses of MutableMap in org.eclipse.collections.api.factory.map.strategy
Methods in org.eclipse.collections.api.factory.map.strategy that return MutableMapModifier and TypeMethodDescriptiondefault <K,V, T> MutableMap<K, V> MutableHashingStrategyMapFactory.fromFunction(Function<? super K, ? extends T> function) Since 11.1<K,V> MutableMap<K, V> MutableHashingStrategyMapFactory.of(HashingStrategy<? super K> hashingStrategy) <K,V> MutableMap<K, V> MutableHashingStrategyMapFactory.of(HashingStrategy<? super K> hashingStrategy, K key, V value) <K,V> MutableMap<K, V> MutableHashingStrategyMapFactory.of(HashingStrategy<? super K> hashingStrategy, K key1, V value1, K key2, V value2) <K,V> MutableMap<K, V> MutableHashingStrategyMapFactory.of(HashingStrategy<? super K> hashingStrategy, K key1, V value1, K key2, V value2, K key3, V value3) <K,V> MutableMap<K, V> MutableHashingStrategyMapFactory.of(HashingStrategy<? super K> hashingStrategy, K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4) <K,V> MutableMap<K, V> MutableHashingStrategyMapFactory.with(HashingStrategy<? super K> hashingStrategy) <K,V> MutableMap<K, V> MutableHashingStrategyMapFactory.with(HashingStrategy<? super K> hashingStrategy, K key, V value) <K,V> MutableMap<K, V> MutableHashingStrategyMapFactory.with(HashingStrategy<? super K> hashingStrategy, K key1, V value1, K key2, V value2) <K,V> MutableMap<K, V> MutableHashingStrategyMapFactory.with(HashingStrategy<? super K> hashingStrategy, K key1, V value1, K key2, V value2, K key3, V value3) <K,V> MutableMap<K, V> MutableHashingStrategyMapFactory.with(HashingStrategy<? super K> hashingStrategy, K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4) -
Uses of MutableMap in org.eclipse.collections.api.map
Subinterfaces of MutableMap in org.eclipse.collections.api.mapModifier and TypeInterfaceDescriptioninterfaceConcurrentMutableMap<K,V> A ConcurrentMutableMap provides an api which combines and supports both MutableMap and ConcurrentMap.interfaceFixedSizeMap<K,V> A FixedSizeMap is a map that may be mutated, but cannot grow or shrink in size.Methods in org.eclipse.collections.api.map that return MutableMapModifier and TypeMethodDescriptiondefault <K1,V1, V2> MutableMap<K1, V2> MutableMap.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> MutableMap<KK, VV> MutableMap.aggregateBy(Function<? super V, ? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV, ? super V, ? extends VV> nonMutatingAggregator) default <KK,VV> MutableMap<KK, VV> MutableMap.aggregateInPlaceBy(Function<? super V, ? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV, ? super V> mutatingAggregator) MutableMap<K,V> MutableMap.asSynchronized()MutableMap<K,V> MutableMap.asUnmodifiable()MutableMap<K,V> MutableMap.clone()<K2,V2> MutableMap<K2, V2> <E> MutableMap<K,V> MutableMap.collectKeysAndValues(Iterable<E> iterable, Function<? super E, ? extends K> keyFunction, Function<? super E, ? extends V> valueFunction) Adds all the entries derived fromiterabletothis.<R> MutableMap<R,V> MutableMap.collectKeysUnique(Function2<? super K, ? super V, ? extends R> function) <R> MutableMap<K,R> MutableMap.collectValues(Function2<? super K, ? super V, ? extends R> function) MutableMap<V,K> MutableMap.flipUniqueValues()default <V1> MutableMap<V1,V> MutableMap.groupByUniqueKey(Function<? super V, ? extends V1> function) MutableMap<K,V> MutableMap.newEmpty()default <KK> MutableMap<KK,V> MutableMap.reduceBy(Function<? super V, ? extends KK> groupBy, Function2<? super V, ? super V, ? extends V> reduceFunction) MutableMap<K,V> MutableMap.reject(Predicate2<? super K, ? super V> predicate) MutableMap<K,V> MutableMap.select(Predicate2<? super K, ? super V> predicate) MutableMap<K,V> MutableMap<K,V> ImmutableMap.toMap()MutableMap<K,V> MutableMap.withAllKeyValueArguments(Pair<? extends K, ? extends V>... keyValuePairs) MutableMap<K,V> MutableMap.withAllKeyValues(Iterable<? extends Pair<? extends K, ? extends V>> keyValues) MutableMap<K,V> MutableMap.withKeyValue(K key, V value) default MutableMap<K,V> default MutableMap<K,V> MutableMap.withMapIterable(MapIterable<? extends K, ? extends V> mapIterable) MutableMap<K,V> MutableMap.withoutAllKeys(Iterable<? extends K> keys) MutableMap<K,V> MutableMap.withoutKey(K key) -
Uses of MutableMap in org.eclipse.collections.api.map.primitive
Methods in org.eclipse.collections.api.map.primitive that return MutableMapModifier and TypeMethodDescriptiondefault <K,VV> MutableMap<K, VV> MutablePrimitiveObjectMap.aggregateBy(Function<? super V, ? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV, ? super V, ? extends VV> nonMutatingAggregator) <K,VV> MutableMap<K, VV> MutablePrimitiveObjectMap.aggregateInPlaceBy(Function<? super V, ? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV, ? super V> mutatingAggregator) default <VV> MutableMap<VV,V> MutablePrimitiveObjectMap.groupByUniqueKey(Function<? super V, ? extends VV> function) default <K> MutableMap<K,V> MutablePrimitiveObjectMap.reduceBy(Function<? super V, ? extends K> groupBy, Function2<? super V, ? super V, ? extends V> reduceFunction) -
Uses of MutableMap in org.eclipse.collections.api.map.sorted
Methods in org.eclipse.collections.api.map.sorted that return MutableMapModifier and TypeMethodDescription<K2,V2> MutableMap<K2, V2> default <VV> MutableMap<VV,V> MutableSortedMap.groupByUniqueKey(Function<? super V, ? extends VV> function) -
Uses of MutableMap in org.eclipse.collections.api.multimap
Methods in org.eclipse.collections.api.multimap that return MutableMapModifier and TypeMethodDescriptionMultimap.toMap()Returns a newMutableMapof keys from this Multimap to the mapped values as aRichIterable.<R extends Collection<V>>
MutableMap<K,R> Returns a newMutableMapof keys from this Multimap to the mapped values as aRichIterable. -
Uses of MutableMap in org.eclipse.collections.api.stack
Methods in org.eclipse.collections.api.stack that return MutableMapModifier and TypeMethodDescriptiondefault <K,V> MutableMap<K, V> MutableStack.aggregateBy(Function<? super T, ? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V, ? super T, ? extends V> nonMutatingAggregator) default <K,V> MutableMap<K, V> MutableStack.aggregateInPlaceBy(Function<? super T, ? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V, ? super T> mutatingAggregator) default <V> MutableMap<V,T> MutableStack.groupByUniqueKey(Function<? super T, ? extends V> function) default <K> MutableMap<K,T> MutableStack.reduceBy(Function<? super T, ? extends K> groupBy, Function2<? super T, ? super T, ? extends T> reduceFunction)