Uses of Interface
com.google.common.collect.SetMultimap
-
Packages that use SetMultimap 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.com.google.common.util.concurrent Concurrency utilities. -
-
Uses of SetMultimap in com.google.common.collect
Subinterfaces of SetMultimap in com.google.common.collect Modifier and Type Interface Description (package private) interface
FilteredSetMultimap<K,V>
A supertype for filteredSetMultimap
implementations.interface
SortedSetMultimap<K,V>
ASetMultimap
whose set of values for a given key are kept sorted; that is, they comprise aSortedSet
.Classes in com.google.common.collect that implement SetMultimap Modifier and Type Class Description (package private) class
AbstractSetMultimap<K,V>
Basic implementation of theSetMultimap
interface.(package private) class
AbstractSortedKeySortedSetMultimap<K,V>
Basic implementation of aSortedSetMultimap
with a sorted key set.(package private) class
AbstractSortedSetMultimap<K,V>
Basic implementation of theSortedSetMultimap
interface.(package private) class
EmptyImmutableSetMultimap
Implementation ofImmutableListMultimap
with no entries.(package private) class
FilteredEntrySetMultimap<K,V>
Implementation ofMultimaps.filterEntries(SetMultimap, Predicate)
.(package private) class
FilteredKeySetMultimap<K,V>
Implementation ofMultimaps.filterKeys(SetMultimap, Predicate)
.class
ForwardingSetMultimap<K,V>
A set multimap which forwards all its method calls to another set multimap.class
ForwardingSortedSetMultimap<K,V>
A sorted set multimap which forwards all its method calls to another sorted set multimap.class
HashMultimap<K,V>
Implementation ofMultimap
using hash tables.(package private) class
HashMultimapGwtSerializationDependencies<K,V>
A dummy superclass to support GWT serialization of the element types of aHashMultimap
.class
ImmutableSetMultimap<K,V>
ASetMultimap
whose contents will never change, with many other important properties detailed atImmutableCollection
.class
LinkedHashMultimap<K,V>
Implementation ofMultimap
that does not allow duplicate key-value entries and that returns collections whose iterators follow the ordering in which the data was added to the multimap.(package private) class
LinkedHashMultimapGwtSerializationDependencies<K,V>
A dummy superclass to support GWT serialization of the element types of aLinkedHashMultimap
.private static class
Multimaps.CustomSetMultimap<K,V>
private static class
Multimaps.CustomSortedSetMultimap<K,V>
private static class
Multimaps.MapMultimap<K,V>
private static class
Multimaps.UnmodifiableSetMultimap<K,V>
private static class
Multimaps.UnmodifiableSortedSetMultimap<K,V>
private static class
Synchronized.SynchronizedSetMultimap<K,V>
private static class
Synchronized.SynchronizedSortedSetMultimap<K,V>
class
TreeMultimap<K,V>
Implementation ofMultimap
whose keys and values are ordered by their natural ordering or by supplied comparators.Methods in com.google.common.collect that return SetMultimap Modifier and Type Method Description abstract <K extends K0,V extends V0>
SetMultimap<K,V>MultimapBuilder.SetMultimapBuilder. build()
<K extends K0,V extends V0>
SetMultimap<K,V>MultimapBuilder.SetMultimapBuilder. build(Multimap<? extends K,? extends V> multimap)
protected abstract SetMultimap<K,V>
ForwardingSetMultimap. delegate()
SetMultimap<K,V>
Multimaps.UnmodifiableSetMultimap. delegate()
(package private) SetMultimap<K,V>
Synchronized.SynchronizedSetMultimap. delegate()
static <K,V>
SetMultimap<K,V>Multimaps. filterEntries(SetMultimap<K,V> unfiltered, Predicate<? super java.util.Map.Entry<K,V>> entryPredicate)
Returns a multimap containing the mappings inunfiltered
that satisfy a predicate.private static <K,V>
SetMultimap<K,V>Multimaps. filterFiltered(FilteredSetMultimap<K,V> multimap, Predicate<? super java.util.Map.Entry<K,V>> entryPredicate)
Support removal operations when filtering a filtered multimap.static <K,V>
SetMultimap<K,V>Multimaps. filterKeys(SetMultimap<K,V> unfiltered, Predicate<? super K> keyPredicate)
Returns a multimap containing the mappings inunfiltered
whose keys satisfy a predicate.static <K,V>
SetMultimap<K,V>Multimaps. filterValues(SetMultimap<K,V> unfiltered, Predicate<? super V> valuePredicate)
Returns a multimap containing the mappings inunfiltered
whose values satisfy a predicate.static <K,V>
SetMultimap<K,V>Multimaps. forMap(java.util.Map<K,V> map)
Returns a multimap view of the specified map.static <K,V>
SetMultimap<K,V>Multimaps. newSetMultimap(java.util.Map<K,java.util.Collection<V>> map, Supplier<? extends java.util.Set<V>> factory)
Creates a newSetMultimap
that uses the provided map and factory.(package private) static <K,V>
SetMultimap<K,V>Synchronized. setMultimap(SetMultimap<K,V> multimap, java.lang.Object mutex)
static <K,V>
SetMultimap<K,V>Multimaps. synchronizedSetMultimap(SetMultimap<K,V> multimap)
Returns a synchronized (thread-safe)SetMultimap
backed by the specified multimap.SetMultimap<K,V>
FilteredEntrySetMultimap. unfiltered()
SetMultimap<K,V>
FilteredKeySetMultimap. unfiltered()
SetMultimap<K,V>
FilteredSetMultimap. unfiltered()
static <K,V>
SetMultimap<K,V>Multimaps. unmodifiableSetMultimap(ImmutableSetMultimap<K,V> delegate)
Deprecated.no need to use thisstatic <K,V>
SetMultimap<K,V>Multimaps. unmodifiableSetMultimap(SetMultimap<K,V> delegate)
Returns an unmodifiable view of the specifiedSetMultimap
.Methods in com.google.common.collect with parameters of type SetMultimap Modifier and Type Method Description static <K,V>
java.util.Map<K,java.util.Set<V>>Multimaps. asMap(SetMultimap<K,V> multimap)
static <K,V>
SetMultimap<K,V>Multimaps. filterEntries(SetMultimap<K,V> unfiltered, Predicate<? super java.util.Map.Entry<K,V>> entryPredicate)
Returns a multimap containing the mappings inunfiltered
that satisfy a predicate.static <K,V>
SetMultimap<K,V>Multimaps. filterKeys(SetMultimap<K,V> unfiltered, Predicate<? super K> keyPredicate)
Returns a multimap containing the mappings inunfiltered
whose keys satisfy a predicate.static <K,V>
SetMultimap<K,V>Multimaps. filterValues(SetMultimap<K,V> unfiltered, Predicate<? super V> valuePredicate)
Returns a multimap containing the mappings inunfiltered
whose values satisfy a predicate.(package private) static <K,V>
SetMultimap<K,V>Synchronized. setMultimap(SetMultimap<K,V> multimap, java.lang.Object mutex)
static <K,V>
SetMultimap<K,V>Multimaps. synchronizedSetMultimap(SetMultimap<K,V> multimap)
Returns a synchronized (thread-safe)SetMultimap
backed by the specified multimap.static <K,V>
SetMultimap<K,V>Multimaps. unmodifiableSetMultimap(SetMultimap<K,V> delegate)
Returns an unmodifiable view of the specifiedSetMultimap
.Constructors in com.google.common.collect with parameters of type SetMultimap Constructor Description FilteredEntrySetMultimap(SetMultimap<K,V> unfiltered, Predicate<? super java.util.Map.Entry<K,V>> predicate)
FilteredKeySetMultimap(SetMultimap<K,V> unfiltered, Predicate<? super K> keyPredicate)
SynchronizedSetMultimap(SetMultimap<K,V> delegate, java.lang.Object mutex)
UnmodifiableSetMultimap(SetMultimap<K,V> delegate)
-
Uses of SetMultimap in com.google.common.collect.testing.google
Methods in com.google.common.collect.testing.google that return SetMultimap Modifier and Type Method Description SetMultimap<java.lang.String,java.lang.String>
TestStringSetMultimapGenerator. create(java.lang.Object... entries)
protected abstract SetMultimap<java.lang.String,java.lang.String>
TestStringSetMultimapGenerator. 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 SetMultimap Modifier and Type Method Description (package private) junit.framework.TestSuite
SetMultimapTestSuiteBuilder. computeEntriesTestSuite(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<SetMultimap<K,V>,java.util.Map.Entry<K,V>>> parentBuilder)
(package private) junit.framework.TestSuite
SetMultimapTestSuiteBuilder. computeMultimapAsMapGetTestSuite(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<SetMultimap<K,V>,java.util.Map.Entry<K,V>>> parentBuilder)
(package private) junit.framework.TestSuite
SortedSetMultimapTestSuiteBuilder. computeMultimapAsMapGetTestSuite(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<SetMultimap<K,V>,java.util.Map.Entry<K,V>>> parentBuilder)
(package private) junit.framework.TestSuite
SetMultimapTestSuiteBuilder. computeMultimapGetTestSuite(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<SetMultimap<K,V>,java.util.Map.Entry<K,V>>> parentBuilder)
(package private) junit.framework.TestSuite
SortedSetMultimapTestSuiteBuilder. computeMultimapGetTestSuite(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<SetMultimap<K,V>,java.util.Map.Entry<K,V>>> parentBuilder)
Constructor parameters in com.google.common.collect.testing.google with type arguments of type SetMultimap Constructor Description EntriesGenerator(OneSizeTestContainerGenerator<SetMultimap<K,V>,java.util.Map.Entry<K,V>> multimapGenerator)
MultimapAsMapGetGenerator(OneSizeTestContainerGenerator<SetMultimap<K,V>,java.util.Map.Entry<K,V>> multimapGenerator)
MultimapGetGenerator(OneSizeTestContainerGenerator<SetMultimap<K,V>,java.util.Map.Entry<K,V>> multimapGenerator)
-
Uses of SetMultimap in com.google.common.testing
Methods in com.google.common.testing that return SetMultimap Modifier and Type Method Description private static <K,V>
SetMultimap<K,V>FreshValueGenerator. generateSetMultimap(K key, V value)
-
Uses of SetMultimap in com.google.common.util.concurrent
Fields in com.google.common.util.concurrent declared as SetMultimap Modifier and Type Field Description (package private) SetMultimap<Service.State,Service>
ServiceManager.ServiceManagerState. servicesByState
-