Uses of Interface
com.google.common.collect.ListMultimap
-
Packages that use ListMultimap Package Description com.google.common.collect This package contains generic collection interfaces and implementations, and other utilities for working with collections.com.google.common.collect.testing.google com.google.common.testing This package contains testing utilities. -
-
Uses of ListMultimap in com.google.common.collect
Classes in com.google.common.collect that implement ListMultimap Modifier and Type Class Description (package private) classAbstractListMultimap<K,V>Basic implementation of theListMultimapinterface.classArrayListMultimap<K,V>Implementation ofMultimapthat uses anArrayListto store the values for a given key.(package private) classArrayListMultimapGwtSerializationDependencies<K,V>A dummy superclass to support GWT serialization of the element types of anArrayListMultimap.(package private) classEmptyImmutableListMultimapImplementation ofImmutableListMultimapwith no entries.(package private) classFilteredKeyListMultimap<K,V>Implementation ofMultimaps.filterKeys(ListMultimap, Predicate).classForwardingListMultimap<K,V>A list multimap which forwards all its method calls to another list multimap.classImmutableListMultimap<K,V>AListMultimapwhose 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 classMultimaps.CustomListMultimap<K,V>private static classMultimaps.TransformedEntriesListMultimap<K,V1,V2>private static classMultimaps.UnmodifiableListMultimap<K,V>private static classSynchronized.SynchronizedListMultimap<K,V>Methods in com.google.common.collect that return ListMultimap Modifier and Type Method Description abstract <K extends K0,V extends V0>
ListMultimap<K,V>MultimapBuilder.ListMultimapBuilder. build()<K extends K0,V extends V0>
ListMultimap<K,V>MultimapBuilder.ListMultimapBuilder. build(Multimap<? extends K,? extends V> multimap)protected abstract ListMultimap<K,V>ForwardingListMultimap. delegate()ListMultimap<K,V>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, java.lang.Object mutex)static <K,V>
ListMultimap<K,V>Multimaps. newListMultimap(java.util.Map<K,java.util.Collection<V>> map, Supplier<? extends java.util.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.ListMultimap<K,V>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 ListMultimap Modifier and Type Method Description static <K,V>
java.util.Map<K,java.util.List<V>>Multimaps. 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, java.lang.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 ListMultimap Constructor Description FilteredKeyListMultimap(ListMultimap<K,V> unfiltered, Predicate<? super K> keyPredicate)SynchronizedListMultimap(ListMultimap<K,V> delegate, java.lang.Object mutex)TransformedEntriesListMultimap(ListMultimap<K,V1> fromMultimap, Maps.EntryTransformer<? super K,? super V1,V2> transformer)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 ListMultimap Modifier and Type Method Description ListMultimap<java.lang.String,java.lang.String>TestStringListMultimapGenerator. create(java.lang.Object... entries)protected abstract ListMultimap<java.lang.String,java.lang.String>TestStringListMultimapGenerator. create(java.util.Map.Entry<java.lang.String,java.lang.String>[] entries)Method parameters in com.google.common.collect.testing.google with type arguments of type ListMultimap Modifier and Type Method Description (package private) junit.framework.TestSuiteListMultimapTestSuiteBuilder. computeMultimapAsMapGetTestSuite(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<ListMultimap<K,V>,java.util.Map.Entry<K,V>>> parentBuilder)(package private) junit.framework.TestSuiteListMultimapTestSuiteBuilder. computeMultimapGetTestSuite(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<ListMultimap<K,V>,java.util.Map.Entry<K,V>>> parentBuilder)Constructor parameters in com.google.common.collect.testing.google with type arguments of type ListMultimap Constructor Description MultimapAsMapGetGenerator(OneSizeTestContainerGenerator<ListMultimap<K,V>,java.util.Map.Entry<K,V>> multimapGenerator)MultimapGetGenerator(OneSizeTestContainerGenerator<ListMultimap<K,V>,java.util.Map.Entry<K,V>> multimapGenerator) -
Uses of ListMultimap in com.google.common.testing
Fields in com.google.common.testing declared as ListMultimap Modifier and Type Field Description private ListMultimap<java.lang.Class<?>,java.lang.Object>ClassSanityTester. distinctValuesprivate ListMultimap<java.lang.Class<?>,java.lang.Object>FreshValueGenerator. sampleInstancesMethods in com.google.common.testing that return ListMultimap Modifier and Type Method Description private static <K,V>
ListMultimap<K,V>FreshValueGenerator. generateListMultimap(K key, V value)
-