public class BiHashMultimap<K,V> extends Object implements IBiSetMultimap<K,V>
| Modifier | Constructor and Description |
|---|---|
|
BiHashMultimap() |
protected |
BiHashMultimap(BiHashMultimap<V,K> original)
Constructor for reverse map
|
|
BiHashMultimap(com.google.common.collect.SetMultimap<K,V> forward,
com.google.common.collect.SetMultimap<V,K> backward) |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.collect.SetMultimap<K,V> |
asMultimap() |
void |
clear() |
boolean |
containsEntry(Object key,
Object value) |
boolean |
containsKey(Object key) |
boolean |
containsValue(Object value) |
Set<Map.Entry<K,V>> |
entries() |
boolean |
equals(Object o) |
Set<V> |
get(Object key) |
BiHashMultimap<V,K> |
getInverse() |
int |
hashCode() |
boolean |
isEmpty() |
Collection<K> |
keys() |
Set<K> |
keySet() |
boolean |
put(K key,
V value) |
void |
putAll(ISetMultimap<K,V> other) |
void |
putAll(K key,
Collection<V> values) |
void |
remove(K key,
V value) |
Set<V> |
removeAll(Object key) |
int |
size() |
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitasMappublic BiHashMultimap()
public BiHashMultimap(com.google.common.collect.SetMultimap<K,V> forward, com.google.common.collect.SetMultimap<V,K> backward)
protected BiHashMultimap(BiHashMultimap<V,K> original)
original - public BiHashMultimap<V,K> getInverse()
getInverse in interface IBiSetMultimap<K,V>public com.google.common.collect.SetMultimap<K,V> asMultimap()
asMultimap in interface ISetMultimap<K,V>public Set<V> removeAll(Object key)
removeAll in interface ISetMultimap<K,V>public boolean containsEntry(Object key, Object value)
containsEntry in interface ISetMultimap<K,V>public boolean containsValue(Object value)
containsValue in interface ISetMultimap<K,V>public boolean containsKey(Object key)
containsKey in interface ISetMultimap<K,V>public void putAll(K key, Collection<V> values)
putAll in interface ISetMultimap<K,V>public void putAll(ISetMultimap<K,V> other)
putAll in interface ISetMultimap<K,V>public int size()
size in interface ISetMultimap<K,V>public void clear()
clear in interface ISetMultimap<K,V>public Collection<K> keys()
keys in interface ISetMultimap<K,V>public boolean isEmpty()
isEmpty in interface ISetMultimap<K,V>Copyright © 2018. All rights reserved.