com.atlassian.jira.util.collect
Class MultiMaps
java.lang.Object
com.atlassian.jira.util.collect.MultiMaps
public class MultiMaps
- extends java.lang.Object
Static factory methods for creating and manipulating multi-maps
.
Method Summary |
static
<K,V,C extends java.util.Collection<V>>
MultiMap<K,V,C> |
|
create(java.util.Map<K,C> basedOn,
Supplier<C> collectionFactory)
|
static
<K,V,C extends java.util.Collection<V>>
MultiMap<K,V,C> |
|
create(Supplier<C> collectionFactory)
|
static
|
createListMultiMap()
|
static
|
createSetMultiMap()
|
static
|
unmodifiableListMultiMap(MultiMap<K,V,java.util.List<V>> multiMap)
|
static
|
unmodifiableSetMultiMap(MultiMap<K,V,java.util.Set<V>> multiMap)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MultiMaps
public MultiMaps()
create
public static <K,V,C extends java.util.Collection<V>> MultiMap<K,V,C> create(java.util.Map<K,C> basedOn,
Supplier<C> collectionFactory)
create
public static <K,V,C extends java.util.Collection<V>> MultiMap<K,V,C> create(Supplier<C> collectionFactory)
createListMultiMap
public static <K,V> MultiMap<K,V,java.util.List<V>> createListMultiMap()
createSetMultiMap
public static <K,V> MultiMap<K,V,java.util.Set<V>> createSetMultiMap()
unmodifiableListMultiMap
public static <K,V> MultiMap<K,V,java.util.List<V>> unmodifiableListMultiMap(MultiMap<K,V,java.util.List<V>> multiMap)
unmodifiableSetMultiMap
public static <K,V> MultiMap<K,V,java.util.Set<V>> unmodifiableSetMultiMap(MultiMap<K,V,java.util.Set<V>> multiMap)
Copyright © 2002-2010 Atlassian. All Rights Reserved.