Uses of Interface
org.eclipse.collections.api.multimap.Multimap
Packages that use Multimap
Package
Description
This package contains interfaces for Eclipse Collections API.
This package contains interfaces for map API which enhance the performance and functionality of
MapThis package contains interfaces for
Multimap.This package contains interfaces for
BagMultimap.This package contains interfaces for
ListMultimap.This package contains interfaces for
SetMultimap.This package contains interfaces for
SortedBagMultimap.This package contains interfaces for
SortedSetMultimap.This package contains implementations for Eclipse Collections API.
This package contains factory implementations for
Function, Predicate, SerializableComparator and Procedure.This package contains static utilities for creating mutable and immutable collection factories.
This package contains implementations of the
LazyIterable interface.This package contains implementations of the
Multimap interface.This package contains implementations of the
BagMultimap interface.This package contains implementations of the
ListMultimap interface.This package contains implementations of the
SetMultimap interface.This package contains implementations of the
SortedSetMultimap interface.This package contains implementations of the
SetMultimap interface which use a set with user-defined HashingStrategy as their underlying store for the multiple values of a given key.This package contains
SerializeTestHelper and Verify classes.-
Uses of Multimap in org.eclipse.collections.api
Methods in org.eclipse.collections.api that return MultimapModifier and TypeMethodDescriptionFor each element of the iterable, the function is evaluated and the results of these evaluations are collected into a new multimap, where the transformed value is the key and the original values are added to the same (or similar) species of collection as the source iterable.ParallelIterable.groupByEach(Function<? super T, ? extends Iterable<V>> function) RichIterable.groupByEach(Function<? super T, ? extends Iterable<V>> function) Similar toRichIterable.groupBy(Function), except the result of evaluating function will return a collection of keys for each value. -
Uses of Multimap in org.eclipse.collections.api.map
Methods in org.eclipse.collections.api.map that return Multimap -
Uses of Multimap in org.eclipse.collections.api.multimap
Subinterfaces of Multimap in org.eclipse.collections.api.multimapModifier and TypeInterfaceDescriptioninterfaceImmutableMultimap<K,V> interfaceMutableMultimap<K,V> Methods in org.eclipse.collections.api.multimap that return MultimapModifier and TypeMethodDescription<K2,V2> Multimap <K2, V2> Multimap.collectKeyMultiValues(Function<? super K, ? extends K2> keyFunction, Function<? super V, ? extends V2> valueFunction) Returns a new multimap with the results of applying the specified keyFunction and valueFunction on each key and corresponding values of the source multimap.<K2,V2> Multimap <K2, V2> Multimap.collectKeysValues(Function2<? super K, ? super V, Pair<K2, V2>> function) Returns a new multimap with the results of applying the specified function on each key and value of the source multimap.Multimap.collectValues(Function<? super V, ? extends V2> function) Returns a new multimap with the results of applying the specified function on each value of the source multimap.Multimap.flip()Given a Multimap from Domain->Range return a multimap from Range->Domain.Multimap.newEmpty()Creates a new instance of the same implementation type, using the default capacity and growth parameters.Multimap.rejectKeysMultiValues(Predicate2<? super K, ? super RichIterable<V>> predicate) Returns all elements of the source multimap that don't satisfy the predicate.Multimap.rejectKeysValues(Predicate2<? super K, ? super V> predicate) Returns all elements of the source multimap that don't satisfy the predicate.Multimap.selectKeysMultiValues(Predicate2<? super K, ? super RichIterable<V>> predicate) Returns all elements of the source multimap that satisfies the predicate.Multimap.selectKeysValues(Predicate2<? super K, ? super V> predicate) Returns all elements of the source multimap that satisfies the predicate.Methods in org.eclipse.collections.api.multimap with parameters of type Multimap -
Uses of Multimap in org.eclipse.collections.api.multimap.bag
Subinterfaces of Multimap in org.eclipse.collections.api.multimap.bagModifier and TypeInterfaceDescriptioninterfaceBagMultimap<K,V> interfaceinterfaceImmutableBagMultimap<K,V> interfaceinterfaceMutableBagMultimap<K,V> interfaceUnsortedBagMultimap<K,V> -
Uses of Multimap in org.eclipse.collections.api.multimap.list
Subinterfaces of Multimap in org.eclipse.collections.api.multimap.listModifier and TypeInterfaceDescriptioninterfaceinterfaceListMultimap<K,V> interfaceMutableListMultimap<K,V> -
Uses of Multimap in org.eclipse.collections.api.multimap.ordered
Subinterfaces of Multimap in org.eclipse.collections.api.multimap.orderedModifier and TypeInterfaceDescriptioninterfaceinterfaceinterface -
Uses of Multimap in org.eclipse.collections.api.multimap.set
Subinterfaces of Multimap in org.eclipse.collections.api.multimap.setModifier and TypeInterfaceDescriptioninterfaceinterfaceImmutableSetMultimap<K,V> interfaceinterfaceMutableSetMultimap<K,V> interfaceSetMultimap<K,V> interfaceUnsortedSetMultimap<K,V> -
Uses of Multimap in org.eclipse.collections.api.multimap.sortedbag
Subinterfaces of Multimap in org.eclipse.collections.api.multimap.sortedbag -
Uses of Multimap in org.eclipse.collections.api.multimap.sortedset
Subinterfaces of Multimap in org.eclipse.collections.api.multimap.sortedset -
Uses of Multimap in org.eclipse.collections.impl
Methods in org.eclipse.collections.impl that return Multimap -
Uses of Multimap in org.eclipse.collections.impl.block.factory
Fields in org.eclipse.collections.impl.block.factory declared as MultimapMethods in org.eclipse.collections.impl.block.factory with parameters of type MultimapConstructors in org.eclipse.collections.impl.block.factory with parameters of type Multimap -
Uses of Multimap in org.eclipse.collections.impl.collection
Methods in org.eclipse.collections.impl.collection that return Multimap -
Uses of Multimap in org.eclipse.collections.impl.factory
Methods in org.eclipse.collections.impl.factory with parameters of type MultimapModifier and TypeMethodDescription<K,V> MutableBagMultimap <K, V> Multimaps.MutableMultimaps.MutableBagMultimapFactory.withAll(Multimap<? extends K, ? extends V> multimap) <K,V> MutableListMultimap <K, V> Multimaps.MutableMultimaps.MutableListMultimapFactory.withAll(Multimap<? extends K, ? extends V> multimap) <K,V> MutableSetMultimap <K, V> Multimaps.MutableMultimaps.MutableSetMultimapFactory.withAll(Multimap<? extends K, ? extends V> multimap) <K,V> MutableSortedBagMultimap <K, V> Multimaps.MutableMultimaps.MutableSortedBagMultimapFactory.withAll(Multimap<? extends K, ? extends V> multimap) <K,V> MutableSortedSetMultimap <K, V> Multimaps.MutableMultimaps.MutableSortedSetMultimapFactory.withAll(Multimap<? extends K, ? extends V> multimap) -
Uses of Multimap in org.eclipse.collections.impl.lazy
Methods in org.eclipse.collections.impl.lazy that return Multimap -
Uses of Multimap in org.eclipse.collections.impl.lazy.parallel
Methods in org.eclipse.collections.impl.lazy.parallel that return MultimapModifier and TypeMethodDescriptionMultiReaderParallelIterable.groupByEach(Function<? super T, ? extends Iterable<V>> function) SynchronizedParallelIterable.groupByEach(Function<? super T, ? extends Iterable<V>> function) -
Uses of Multimap in org.eclipse.collections.impl.multimap
Classes in org.eclipse.collections.impl.multimap that implement MultimapModifier and TypeClassDescriptionclassAbstractImmutableMultimap<K, V, C extends ImmutableCollection<V>>classAbstractMultimap<K, V, C extends RichIterable<V>>classAbstractMutableMultimap<K, V, C extends MutableCollection<V>>classclassAbstractSynchronizedPutMultimap<K, V, C extends MutableCollection<V>>Fields in org.eclipse.collections.impl.multimap declared as MultimapMethods in org.eclipse.collections.impl.multimap with parameters of type MultimapModifier and TypeMethodDescriptionAbstractMutableMultimap.putAllReadOnlyMultimap(Multimap<KK, VV> multimap) -
Uses of Multimap in org.eclipse.collections.impl.multimap.bag
Classes in org.eclipse.collections.impl.multimap.bag that implement MultimapModifier and TypeClassDescriptionclassfinal classHashBagMultimap<K,V> final classThe default ImmutableBagMultimap implementation.final classclassfinal classA Multimap that is optimized for parallel writes, but is not protected for concurrent reads.final classTreeBagMultimap<K,V> Deprecated.in 5.0.Methods in org.eclipse.collections.impl.multimap.bag with parameters of type MultimapModifier and TypeMethodDescriptionstatic <K,V> HashBagMultimap <K, V> HashBagMultimap.newMultimap(Multimap<? extends K, ? extends V> multimap) static <K,V> MultiReaderHashBagMultimap <K, V> MultiReaderHashBagMultimap.newMultimap(Multimap<? extends K, ? extends V> multimap) static <K,V> SynchronizedPutHashBagMultimap <K, V> SynchronizedPutHashBagMultimap.newMultimap(Multimap<? extends K, ? extends V> multimap) static <K,V> TreeBagMultimap <K, V> TreeBagMultimap.newMultimap(Multimap<? extends K, ? extends V> multimap) Deprecated.Constructors in org.eclipse.collections.impl.multimap.bag with parameters of type MultimapModifierConstructorDescriptionHashBagMultimap(Multimap<? extends K, ? extends V> multimap) MultiReaderHashBagMultimap(Multimap<? extends K, ? extends V> multimap) SynchronizedPutHashBagMultimap(Multimap<? extends K, ? extends V> multimap) TreeBagMultimap(Multimap<? extends K, ? extends V> multimap) Deprecated. -
Uses of Multimap in org.eclipse.collections.impl.multimap.bag.sorted
Classes in org.eclipse.collections.impl.multimap.bag.sorted that implement MultimapMethods in org.eclipse.collections.impl.multimap.bag.sorted with parameters of type MultimapModifier and TypeMethodDescriptionstatic <K,V> TreeBagMultimap <K, V> TreeBagMultimap.newMultimap(Multimap<? extends K, ? extends V> multimap) Deprecated.Constructors in org.eclipse.collections.impl.multimap.bag.sorted with parameters of type MultimapModifierConstructorDescriptionTreeBagMultimap(Multimap<? extends K, ? extends V> multimap) Deprecated. -
Uses of Multimap in org.eclipse.collections.impl.multimap.bag.sorted.immutable
Classes in org.eclipse.collections.impl.multimap.bag.sorted.immutable that implement Multimap -
Uses of Multimap in org.eclipse.collections.impl.multimap.bag.sorted.mutable
Classes in org.eclipse.collections.impl.multimap.bag.sorted.mutable that implement MultimapMethods in org.eclipse.collections.impl.multimap.bag.sorted.mutable with parameters of type MultimapModifier and TypeMethodDescriptionstatic <K,V> TreeBagMultimap <K, V> TreeBagMultimap.newMultimap(Multimap<? extends K, ? extends V> multimap) Constructors in org.eclipse.collections.impl.multimap.bag.sorted.mutable with parameters of type Multimap -
Uses of Multimap in org.eclipse.collections.impl.multimap.bag.strategy
Classes in org.eclipse.collections.impl.multimap.bag.strategy that implement MultimapMethods in org.eclipse.collections.impl.multimap.bag.strategy with parameters of type MultimapModifier and TypeMethodDescriptionstatic <K,V> HashBagMultimapWithHashingStrategy <K, V> HashBagMultimapWithHashingStrategy.newMultimap(HashingStrategy<? super K> multimapHashingStrategy, Multimap<? extends K, ? extends V> multimap) Constructors in org.eclipse.collections.impl.multimap.bag.strategy with parameters of type MultimapModifierConstructorDescriptionHashBagMultimapWithHashingStrategy(HashingStrategy<? super K> hashingStrategy, Multimap<? extends K, ? extends V> multimap) -
Uses of Multimap in org.eclipse.collections.impl.multimap.list
Classes in org.eclipse.collections.impl.multimap.list that implement MultimapModifier and TypeClassDescriptionclassfinal classFastListMultimap<K,V> final classThe default ImmutableListMultimap implementation.final classclassfinal classA Multimap that is optimized for parallel writes, but is not protected for concurrent reads.Methods in org.eclipse.collections.impl.multimap.list with parameters of type MultimapModifier and TypeMethodDescriptionstatic <K,V> FastListMultimap <K, V> FastListMultimap.newMultimap(Multimap<? extends K, ? extends V> multimap) static <K,V> MultiReaderFastListMultimap <K, V> MultiReaderFastListMultimap.newMultimap(Multimap<? extends K, ? extends V> multimap) static <K,V> SynchronizedPutFastListMultimap <K, V> SynchronizedPutFastListMultimap.newMultimap(Multimap<? extends K, ? extends V> multimap) Constructors in org.eclipse.collections.impl.multimap.list with parameters of type MultimapModifierConstructorDescriptionFastListMultimap(Multimap<? extends K, ? extends V> multimap) MultiReaderFastListMultimap(Multimap<? extends K, ? extends V> multimap) SynchronizedPutFastListMultimap(Multimap<? extends K, ? extends V> multimap) -
Uses of Multimap in org.eclipse.collections.impl.multimap.set
Classes in org.eclipse.collections.impl.multimap.set that implement MultimapModifier and TypeClassDescriptionclassfinal classThe default ImmutableBagMultimap implementation.final classfinal classA Multimap that is optimized for parallel writes, but is not protected for concurrent reads.classfinal classUnifiedSetMultimap<K,V> Methods in org.eclipse.collections.impl.multimap.set with parameters of type MultimapModifier and TypeMethodDescriptionstatic <K,V> MultiReaderUnifiedSetMultimap <K, V> MultiReaderUnifiedSetMultimap.newMultimap(Multimap<? extends K, ? extends V> multimap) static <K,V> SynchronizedPutUnifiedSetMultimap <K, V> SynchronizedPutUnifiedSetMultimap.newMultimap(Multimap<? extends K, ? extends V> multimap) static <K,V> UnifiedSetMultimap <K, V> UnifiedSetMultimap.newMultimap(Multimap<? extends K, ? extends V> multimap) Constructors in org.eclipse.collections.impl.multimap.set with parameters of type MultimapModifierConstructorDescriptionMultiReaderUnifiedSetMultimap(Multimap<? extends K, ? extends V> multimap) SynchronizedPutUnifiedSetMultimap(Multimap<? extends K, ? extends V> multimap) UnifiedSetMultimap(Multimap<? extends K, ? extends V> multimap) -
Uses of Multimap in org.eclipse.collections.impl.multimap.set.sorted
Classes in org.eclipse.collections.impl.multimap.set.sorted that implement MultimapModifier and TypeClassDescriptionfinal classThe default ImmutableSortedSetMultimap implementation.final classA Multimap that is optimized for parallel writes, but is not protected for concurrent reads.classfinal classMethods in org.eclipse.collections.impl.multimap.set.sorted with parameters of type MultimapModifier and TypeMethodDescriptionstatic <K,V> SynchronizedPutTreeSortedSetMultimap <K, V> SynchronizedPutTreeSortedSetMultimap.newMultimap(Multimap<? extends K, ? extends V> multimap) static <K,V> TreeSortedSetMultimap <K, V> TreeSortedSetMultimap.newMultimap(Multimap<? extends K, ? extends V> multimap) Constructors in org.eclipse.collections.impl.multimap.set.sorted with parameters of type MultimapModifierConstructorDescriptionSynchronizedPutTreeSortedSetMultimap(Multimap<? extends K, ? extends V> multimap) TreeSortedSetMultimap(Multimap<? extends K, ? extends V> multimap) -
Uses of Multimap in org.eclipse.collections.impl.multimap.set.strategy
Classes in org.eclipse.collections.impl.multimap.set.strategy that implement MultimapMethods in org.eclipse.collections.impl.multimap.set.strategy with parameters of type MultimapModifier and TypeMethodDescriptionstatic <K,V> UnifiedSetWithHashingStrategyMultimap <K, V> UnifiedSetWithHashingStrategyMultimap.newMultimap(HashingStrategy<? super V> hashingStrategy, Multimap<? extends K, ? extends V> multimap) Constructors in org.eclipse.collections.impl.multimap.set.strategy with parameters of type MultimapModifierConstructorDescriptionUnifiedSetWithHashingStrategyMultimap(HashingStrategy<? super V> hashingStrategy, Multimap<? extends K, ? extends V> multimap) -
Uses of Multimap in org.eclipse.collections.impl.test
Methods in org.eclipse.collections.impl.test with parameters of type MultimapModifier and TypeMethodDescriptionstatic voidVerify.assertContainsAllEntries(String multimapName, Multimap<?, ?> actualMultimap, Object... expectedKeyValues) Assert the givenMultimapcontains all the given keys and values.static voidVerify.assertContainsAllEntries(Multimap<?, ?> actualMultimap, Object... keyValues) Assert the givenMultimapcontains all the given keys and values.static <K,V> void Verify.assertContainsEntry(String multimapName, K expectedKey, V expectedValue, Multimap<K, V> actualMultimap) Assert that the givenMultimapcontains an entry with the given key and value.static <K,V> void Verify.assertContainsEntry(K expectedKey, V expectedValue, Multimap<K, V> actualMultimap) Assert that the givenMultimapcontains an entry with the given key and value.static voidVerify.assertEmpty(String multimapName, Multimap<?, ?> actualMultimap) Assert that the givenMultimapis empty.static voidVerify.assertEmpty(Multimap<?, ?> actualMultimap) Assert that the givenMultimapis empty.static voidVerify.assertNotEmpty(String multimapName, Multimap<?, ?> actualMultimap) Assert that the givenMultimapis not empty.static voidVerify.assertNotEmpty(Multimap<?, ?> actualMultimap) Assert that the givenMultimapis not empty.static voidVerify.assertSize(int expectedSize, Multimap<?, ?> actualMultimap) Assert the size of the givenMultimap.static voidVerify.assertSize(String multimapName, int expectedSize, Multimap<?, ?> actualMultimap) Assert the size of the givenMultimap.