Class BiHashMultimap<K,V>
java.lang.Object
org.aksw.commons.collections.multimaps.BiHashMultimap<K,V>
- All Implemented Interfaces:
IBiSetMultimap<K,,V> ISetMultimap<K,V>
-
Constructor Summary
ConstructorsModifierConstructorDescriptionBiHashMultimap(com.google.common.collect.SetMultimap<K, V> forward, com.google.common.collect.SetMultimap<V, K> backward) protectedBiHashMultimap(BiHashMultimap<V, K> original) Constructor for reverse map -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()booleancontainsEntry(Object key, Object value) booleancontainsKey(Object key) booleancontainsValue(Object value) entries()booleaninthashCode()booleanisEmpty()keys()keySet()booleanvoidputAll(K key, Collection<V> values) voidputAll(ISetMultimap<K, V> other) voidintsize()toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.aksw.commons.collections.multimaps.ISetMultimap
asMap
-
Constructor Details
-
BiHashMultimap
public BiHashMultimap() -
BiHashMultimap
-
BiHashMultimap
Constructor for reverse map- Parameters:
original-
-
-
Method Details
-
getInverse
- Specified by:
getInversein interfaceIBiSetMultimap<K,V>
-
asMultimap
- Specified by:
asMultimapin interfaceISetMultimap<K,V>
-
remove
-
put
- Specified by:
putin interfaceISetMultimap<K,V>
-
removeAll
- Specified by:
removeAllin interfaceISetMultimap<K,V>
-
get
- Specified by:
getin interfaceISetMultimap<K,V>
-
containsEntry
- Specified by:
containsEntryin interfaceISetMultimap<K,V>
-
containsValue
- Specified by:
containsValuein interfaceISetMultimap<K,V>
-
containsKey
- Specified by:
containsKeyin interfaceISetMultimap<K,V>
-
entries
- Specified by:
entriesin interfaceISetMultimap<K,V>
-
putAll
- Specified by:
putAllin interfaceISetMultimap<K,V>
-
putAll
- Specified by:
putAllin interfaceISetMultimap<K,V>
-
toString
-
size
public int size()- Specified by:
sizein interfaceISetMultimap<K,V>
-
clear
public void clear()- Specified by:
clearin interfaceISetMultimap<K,V>
-
equals
-
hashCode
public int hashCode() -
keySet
- Specified by:
keySetin interfaceISetMultimap<K,V>
-
keys
- Specified by:
keysin interfaceISetMultimap<K,V>
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceISetMultimap<K,V>
-