Uses of Interface
com.google.common.collect.ListMultimap
Packages that use ListMultimap
Package
Description
This package contains generic collection interfaces and implementations, and other utilities for
working with collections.
This package contains testing utilities.
-
Uses of ListMultimap in com.google.common.collect
Classes in com.google.common.collect that implement ListMultimapModifier and TypeClassDescription(package private) classAbstractListMultimap<K,V> Basic implementation of theListMultimapinterface.final classArrayListMultimap<K,V> Implementation ofMultimapthat uses anArrayListto store the values for a given key.(package private) classA dummy superclass to support GWT serialization of the element types of anArrayListMultimap.(package private) classImplementation ofImmutableListMultimapwith no entries.(package private) final classImplementation ofMultimaps.filterKeys(ListMultimap, Predicate).classA list multimap which forwards all its method calls to another list multimap.classAListMultimapwhose contents will never change, with many other important properties detailed atImmutableCollection.classLinkedListMultimap<K,V> An implementation ofListMultimapthat supports deterministic iteration order for both keys and values.private static classprivate static final classprivate static classprivate static classMethods in com.google.common.collect that return ListMultimapModifier and TypeMethodDescriptionabstract <K extends K0,V extends V0>
ListMultimap<K,V> MultimapBuilder.ListMultimapBuilder.build()<K extends K0,V extends V0>
ListMultimap<K,V> protected abstract ListMultimap<K,V> ForwardingListMultimap.delegate()Multimaps.UnmodifiableListMultimap.delegate()(package private) ListMultimap<K,V> Synchronized.SynchronizedListMultimap.delegate()static <K,V> ListMultimap<K, V> Multimaps.filterKeys(ListMultimap<K, V> unfiltered, Predicate<? super K> keyPredicate) Returns a multimap containing the mappings inunfilteredwhose keys satisfy a predicate.(package private) static <K,V> ListMultimap<K, V> Synchronized.listMultimap(ListMultimap<K, V> multimap, Object mutex) static <K,V> ListMultimap<K, V> Multimaps.newListMultimap(Map<K, Collection<V>> map, Supplier<? extends List<V>> factory) Creates a newListMultimapthat uses the provided map and factory.static <K,V> ListMultimap<K, V> Multimaps.synchronizedListMultimap(ListMultimap<K, V> multimap) Returns a synchronized (thread-safe)ListMultimapbacked by the specified multimap.static <K,V1, V2> ListMultimap<K, V2> Multimaps.transformEntries(ListMultimap<K, V1> fromMap, Maps.EntryTransformer<? super K, ? super V1, V2> transformer) Returns a view of aListMultimapwhose values are derived from the original multimap's entries.static <K,V1, V2> ListMultimap<K, V2> Multimaps.transformValues(ListMultimap<K, V1> fromMultimap, Function<? super V1, V2> function) Returns a view of aListMultimapwhere each value is transformed by a function.FilteredKeyListMultimap.unfiltered()static <K,V> ListMultimap<K, V> Multimaps.unmodifiableListMultimap(ImmutableListMultimap<K, V> delegate) Deprecated.no need to use thisstatic <K,V> ListMultimap<K, V> Multimaps.unmodifiableListMultimap(ListMultimap<K, V> delegate) Returns an unmodifiable view of the specifiedListMultimap.Methods in com.google.common.collect with parameters of type ListMultimapModifier and TypeMethodDescriptionMultimaps.asMap(ListMultimap<K, V> multimap) static <K,V> ListMultimap<K, V> Multimaps.filterKeys(ListMultimap<K, V> unfiltered, Predicate<? super K> keyPredicate) Returns a multimap containing the mappings inunfilteredwhose keys satisfy a predicate.(package private) static <K,V> ListMultimap<K, V> Synchronized.listMultimap(ListMultimap<K, V> multimap, Object mutex) static <K,V> ListMultimap<K, V> Multimaps.synchronizedListMultimap(ListMultimap<K, V> multimap) Returns a synchronized (thread-safe)ListMultimapbacked by the specified multimap.static <K,V1, V2> ListMultimap<K, V2> Multimaps.transformEntries(ListMultimap<K, V1> fromMap, Maps.EntryTransformer<? super K, ? super V1, V2> transformer) Returns a view of aListMultimapwhose values are derived from the original multimap's entries.static <K,V1, V2> ListMultimap<K, V2> Multimaps.transformValues(ListMultimap<K, V1> fromMultimap, Function<? super V1, V2> function) Returns a view of aListMultimapwhere each value is transformed by a function.static <K,V> ListMultimap<K, V> Multimaps.unmodifiableListMultimap(ListMultimap<K, V> delegate) Returns an unmodifiable view of the specifiedListMultimap.Constructors in com.google.common.collect with parameters of type ListMultimapModifierConstructorDescription(package private)FilteredKeyListMultimap(ListMultimap<K, V> unfiltered, Predicate<? super K> keyPredicate) (package private)SynchronizedListMultimap(ListMultimap<K, V> delegate, Object mutex) (package private)TransformedEntriesListMultimap(ListMultimap<K, V1> fromMultimap, Maps.EntryTransformer<? super K, ? super V1, V2> transformer) (package private)UnmodifiableListMultimap(ListMultimap<K, V> delegate) -
Uses of ListMultimap in com.google.common.collect.testing.google
Methods in com.google.common.collect.testing.google that return ListMultimapModifier and TypeMethodDescriptionfinal ListMultimap<String,String> protected abstract ListMultimap<String,String> Method parameters in com.google.common.collect.testing.google with type arguments of type ListMultimapModifier and TypeMethodDescription(package private) junit.framework.TestSuiteListMultimapTestSuiteBuilder.computeMultimapAsMapGetTestSuite(FeatureSpecificTestSuiteBuilder<?, ? extends OneSizeTestContainerGenerator<ListMultimap<K, V>, Map.Entry<K, V>>> parentBuilder) (package private) junit.framework.TestSuiteListMultimapTestSuiteBuilder.computeMultimapGetTestSuite(FeatureSpecificTestSuiteBuilder<?, ? extends OneSizeTestContainerGenerator<ListMultimap<K, V>, Map.Entry<K, V>>> parentBuilder) Constructor parameters in com.google.common.collect.testing.google with type arguments of type ListMultimapModifierConstructorDescriptionMultimapAsMapGetGenerator(OneSizeTestContainerGenerator<ListMultimap<K, V>, Map.Entry<K, V>> multimapGenerator) MultimapGetGenerator(OneSizeTestContainerGenerator<ListMultimap<K, V>, Map.Entry<K, V>> multimapGenerator) -
Uses of ListMultimap in com.google.common.testing
Fields in com.google.common.testing declared as ListMultimapModifier and TypeFieldDescriptionprivate final ListMultimap<Class<?>,Object> ClassSanityTester.distinctValuesprivate final ListMultimap<Class<?>,Object> FreshValueGenerator.sampleInstancesMethods in com.google.common.testing that return ListMultimapModifier and TypeMethodDescription(package private) static <K,V> ListMultimap<K, V> FreshValueGenerator.generateListMultimap(K key, V value)