Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
com.google.common.collect.SetMultimap

Packages that use SetMultimap
com.google.common.collect | This package contains generic collection interfaces and implementations, and other utilities for working with collections.

Uses of SetMultimap in com.google.common.collect

Subinterfaces of SetMultimap in com.google.common.collect
`interface` | `SortedSetMultimap<K,V>` A `SetMultimap` whose set of values for a given key are kept sorted; that is, they comprise a `SortedSet`.

Classes in com.google.common.collect that implement SetMultimap
`class` | `HashMultimap<K,V>` Implementation of `Multimap` using hash tables.
`class` | `ImmutableSetMultimap<K,V>` An immutable `SetMultimap` with reliable user-specified key and value iteration order.
`class` | `LinkedHashMultimap<K,V>` Implementation of `Multimap` 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.
`class` | `TreeMultimap<K,V>` Implementation of `Multimap` whose keys and values are ordered by their natural ordering or by supplied comparators.

Methods in com.google.common.collect that return SetMultimap
`static
`<K,V> SetMultimap<K,V>`
` | `Multimaps.forMap(Map<K,V> map)` 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 new `SetMultimap` that uses the provided map and factory.
`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 specified `SetMultimap`.

Methods in com.google.common.collect with parameters of type SetMultimap
`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 specified `SetMultimap`.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES