Uses of Interface
org.eclipse.collections.api.map.MutableMapIterable
Packages that use MutableMapIterable
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 interfaces for map API which enhance the performance and functionality of
MapThis package contains mutable and immutable sorted map interfaces.
-
Uses of MutableMapIterable in org.eclipse.collections.api
Methods in org.eclipse.collections.api with type parameters of type MutableMapIterableModifier and TypeMethodDescriptiondefault <K,V, R extends MutableMapIterable<K, V>>
RRichIterable.aggregateBy(Function<? super T, ? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V, ? super T, ? extends V> nonMutatingAggregator, R target) Applies an aggregate function over the iterable grouping results into the target map based on the specific groupBy function.<V,R extends MutableMapIterable<V, T>>
RRichIterable.groupByUniqueKey(Function<? super T, ? extends V> function, R target) Same asRichIterable.groupByUniqueKey(Function), except that the results are gathered into the specifiedtargetmap.default <K,R extends MutableMapIterable<K, T>>
RRichIterable.reduceBy(Function<? super T, ? extends K> groupBy, Function2<? super T, ? super T, ? extends T> reduceFunction, R target) Applies an aggregate function over the iterable grouping results into a map based on the specific groupBy function. -
Uses of MutableMapIterable in org.eclipse.collections.api.bag
Methods in org.eclipse.collections.api.bag with type parameters of type MutableMapIterableModifier and TypeMethodDescriptiondefault <K,V, R extends MutableMapIterable<K, V>>
RBag.aggregateBy(Function<? super T, ? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V, ? super T, ? extends V> nonMutatingAggregator, R target) Applies an aggregate function over the iterable grouping results into the target map based on the specific groupBy function.default <K,R extends MutableMapIterable<K, T>>
RBag.reduceBy(Function<? super T, ? extends K> groupBy, Function2<? super T, ? super T, ? extends T> reduceFunction, R target) Methods in org.eclipse.collections.api.bag that return MutableMapIterableModifier and TypeMethodDescriptionImmutableBagIterable.toMapOfItemToCount()MutableBagIterable.toMapOfItemToCount() -
Uses of MutableMapIterable in org.eclipse.collections.api.bimap
Subinterfaces of MutableMapIterable in org.eclipse.collections.api.bimapModifier and TypeInterfaceDescriptioninterfaceMutableBiMap<K,V> ABiMapwhose contents can be altered after initialization. -
Uses of MutableMapIterable in org.eclipse.collections.api.map
Subinterfaces of MutableMapIterable 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.interfaceMutableMap<K,V> A MutableMap is similar to a JCF Map but adds additional useful internal iterator methods.interfaceMutableOrderedMap<K,V> Methods in org.eclipse.collections.api.map that return MutableMapIterableModifier and TypeMethodDescriptiondefault <K1,V1, V2> MutableMapIterable<K1, V2> MutableMapIterable.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> MutableMapIterable<KK, VV> MutableMapIterable.aggregateBy(Function<? super V, ? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV, ? super V, ? extends VV> nonMutatingAggregator) default <KK,VV> MutableMapIterable<KK, VV> MutableMapIterable.aggregateInPlaceBy(Function<? super V, ? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV, ? super V> mutatingAggregator) MutableMapIterable.asSynchronized()Returns a synchronized wrapper backed by this map.MutableMapIterable.asUnmodifiable()Returns an unmodifiable view of this map.<K2,V2> MutableMapIterable<K2, V2> <R> MutableMapIterable<R,V> MutableMapIterable.collectKeysUnique(Function2<? super K, ? super V, ? extends R> function) <R> MutableMapIterable<K,R> MutableMapIterable.collectValues(Function2<? super K, ? super V, ? extends R> function) MutableMapIterable.flipUniqueValues()<V1> MutableMapIterable<V1,V> MutableMapIterable.groupByUniqueKey(Function<? super V, ? extends V1> function) MutableMapIterable.newEmpty()Creates a new instance of the same type, using the default capacity and growth parameters.default <KK> MutableMapIterable<KK,V> MutableMapIterable.reduceBy(Function<? super V, ? extends KK> groupBy, Function2<? super V, ? super V, ? extends V> reduceFunction) MutableMapIterable.reject(Predicate2<? super K, ? super V> predicate) MutableMapIterable.select(Predicate2<? super K, ? super V> predicate) MutableMapIterable.withAllKeyValueArguments(Pair<? extends K, ? extends V>... keyValuePairs) Convenience var-args version of withAllKeyValuesMutableMapIterable.withAllKeyValues(Iterable<? extends Pair<? extends K, ? extends V>> keyValues) This method allows mutable, fixed size, and immutable maps the ability to add elements to their existing elements.MutableMapIterable.withKeyValue(K key, V value) This method allows mutable, fixed size, and immutable maps the ability to add elements to their existing elements.default MutableMapIterable<K,V> Similar toMap.putAll(Map), but returns this instead of voiddefault MutableMapIterable<K,V> MutableMapIterable.withMapIterable(MapIterable<? extends K, ? extends V> mapIterable) MutableMapIterable.withoutAllKeys(Iterable<? extends K> keys) This method allows mutable, fixed size, and immutable maps the ability to remove elements from their existing elements.MutableMapIterable.withoutKey(K key) This method allows mutable, fixed size, and immutable maps the ability to remove elements from their existing elements. -
Uses of MutableMapIterable in org.eclipse.collections.api.map.sorted
Subinterfaces of MutableMapIterable in org.eclipse.collections.api.map.sortedModifier and TypeInterfaceDescriptioninterfaceMutableSortedMap<K,V> A MutableSortedMap is similar to a JCF Map but adds additional useful internal iterator methods.