Uses of Interface
com.google.common.collect.SetMultimap
Packages that use SetMultimap
Package
Description
Collection interfaces and implementations, and other utilities for collections.
Testing utilities.
Concurrency utilities.
-
Uses of SetMultimap in com.google.common.collect
Subinterfaces of SetMultimap in com.google.common.collectModifier and TypeInterfaceDescription(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 SetMultimapModifier and TypeClassDescription(package private) class
AbstractSetMultimap<K,
V> Basic implementation of theSetMultimap
interface.(package private) class
Basic implementation of aSortedSetMultimap
with a sorted key set.(package private) class
Basic implementation of theSortedSetMultimap
interface.(package private) class
Implementation ofImmutableListMultimap
with no entries.(package private) final class
Implementation ofMultimaps.filterEntries(SetMultimap, Predicate)
.(package private) final class
Implementation ofMultimaps.filterKeys(SetMultimap, Predicate)
.class
A set multimap which forwards all its method calls to another set multimap.class
A sorted set multimap which forwards all its method calls to another sorted set multimap.final class
HashMultimap<K,
V> Implementation ofMultimap
using hash tables.(package private) class
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
.final 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
A dummy superclass to support GWT serialization of the element types of aLinkedHashMultimap
.private static class
private static class
private static class
private static class
private static class
(package private) static class
(package private) static final class
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 SetMultimapModifier and TypeMethodDescriptionabstract <K extends K0,
V extends V0>
SetMultimap<K, V> MultimapBuilder.SetMultimapBuilder.build()
<K extends K0,
V extends V0>
SetMultimap<K, V> protected abstract SetMultimap
<K, V> ForwardingSetMultimap.delegate()
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 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 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> Returns a multimap view of the specified map.static <K,
V> SetMultimap <K, V> Multimaps.newSetMultimap
(Map<K, Collection<V>> map, Supplier<? extends 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, 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.FilteredEntrySetMultimap.unfiltered()
FilteredKeySetMultimap.unfiltered()
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 SetMultimapModifier and TypeMethodDescriptionMultimaps.asMap
(SetMultimap<K, V> multimap) static <K,
V> SetMultimap <K, V> Multimaps.filterEntries
(SetMultimap<K, V> unfiltered, Predicate<? super 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, 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 SetMultimapModifierConstructorDescription(package private)
FilteredEntrySetMultimap
(SetMultimap<K, V> unfiltered, Predicate<? super Map.Entry<K, V>> predicate) (package private)
FilteredKeySetMultimap
(SetMultimap<K, V> unfiltered, Predicate<? super K> keyPredicate) (package private)
SynchronizedSetMultimap
(SetMultimap<K, V> delegate, Object mutex) (package private)
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 SetMultimapModifier and TypeMethodDescriptionfinal SetMultimap
<String, String> protected abstract SetMultimap
<String, String> Method parameters in com.google.common.collect.testing.google with type arguments of type SetMultimapModifier and TypeMethodDescription(package private) junit.framework.TestSuite
SetMultimapTestSuiteBuilder.computeEntriesTestSuite
(FeatureSpecificTestSuiteBuilder<?, ? extends OneSizeTestContainerGenerator<SetMultimap<K, V>, Map.Entry<K, V>>> parentBuilder) (package private) junit.framework.TestSuite
SetMultimapTestSuiteBuilder.computeMultimapAsMapGetTestSuite
(FeatureSpecificTestSuiteBuilder<?, ? extends OneSizeTestContainerGenerator<SetMultimap<K, V>, Map.Entry<K, V>>> parentBuilder) (package private) junit.framework.TestSuite
SortedSetMultimapTestSuiteBuilder.computeMultimapAsMapGetTestSuite
(FeatureSpecificTestSuiteBuilder<?, ? extends OneSizeTestContainerGenerator<SetMultimap<K, V>, Map.Entry<K, V>>> parentBuilder) (package private) junit.framework.TestSuite
SetMultimapTestSuiteBuilder.computeMultimapGetTestSuite
(FeatureSpecificTestSuiteBuilder<?, ? extends OneSizeTestContainerGenerator<SetMultimap<K, V>, Map.Entry<K, V>>> parentBuilder) (package private) junit.framework.TestSuite
SortedSetMultimapTestSuiteBuilder.computeMultimapGetTestSuite
(FeatureSpecificTestSuiteBuilder<?, ? extends OneSizeTestContainerGenerator<SetMultimap<K, V>, Map.Entry<K, V>>> parentBuilder) Constructor parameters in com.google.common.collect.testing.google with type arguments of type SetMultimapModifierConstructorDescriptionEntriesGenerator
(OneSizeTestContainerGenerator<SetMultimap<K, V>, Map.Entry<K, V>> multimapGenerator) MultimapAsMapGetGenerator
(OneSizeTestContainerGenerator<SetMultimap<K, V>, Map.Entry<K, V>> multimapGenerator) MultimapGetGenerator
(OneSizeTestContainerGenerator<SetMultimap<K, V>, Map.Entry<K, V>> multimapGenerator) -
Uses of SetMultimap in com.google.common.testing
Methods in com.google.common.testing that return SetMultimapModifier and TypeMethodDescription(package 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 SetMultimapModifier and TypeFieldDescription(package private) final SetMultimap
<Service.State, Service> ServiceManager.ServiceManagerState.servicesByState