| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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 SetMultimapwhose set of values for a given key are kept sorted;
 that is, they comprise aSortedSet. | 
| Classes in com.google.common.collect that implement SetMultimap | |
|---|---|
|  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 of Multimapusing hash tables. | 
|  class | ImmutableSetMultimap<K,V>An immutable SetMultimapwith reliable user-specified key and value
 iteration order. | 
|  class | LinkedHashMultimap<K,V>Implementation of Multimapthat 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 Multimapwhose keys and values are ordered by
 their natural ordering or by supplied comparators. | 
| Methods in com.google.common.collect that return SetMultimap | ||
|---|---|---|
| static
 | MapConstraints.constrainedSetMultimap(SetMultimap<K,V> multimap,
                                             MapConstraint<? super K,? super V> constraint)Returns a constrained view of the specified set multimap, using the specified constraint. | |
| protected abstract  SetMultimap<K,V> | ForwardingSetMultimap.delegate() | |
| static
 | Multimaps.forMap(Map<K,V> map)Returns a multimap view of the specified map. | |
| static
 | Multimaps.newSetMultimap(Map<K,Collection<V>> map,
                             Supplier<? extends Set<V>> factory)Creates a new SetMultimapthat uses the provided map and factory. | |
| static
 | Multimaps.synchronizedSetMultimap(SetMultimap<K,V> multimap)Returns a synchronized (thread-safe) SetMultimapbacked by the
 specified multimap. | |
| static
 | Multimaps.unmodifiableSetMultimap(ImmutableSetMultimap<K,V> delegate)Deprecated. no need to use this | |
| static
 | 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
 | MapConstraints.constrainedSetMultimap(SetMultimap<K,V> multimap,
                                             MapConstraint<? super K,? super V> constraint)Returns a constrained view of the specified set multimap, using the specified constraint. | |
| static
 | Multimaps.synchronizedSetMultimap(SetMultimap<K,V> multimap)Returns a synchronized (thread-safe) SetMultimapbacked by the
 specified multimap. | |
| static
 | Multimaps.unmodifiableSetMultimap(SetMultimap<K,V> delegate)Returns an unmodifiable view of the specified SetMultimap. | |
| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||