org.aksw.commons.collections.multimaps
Class BiHashMultimap<K,V>
java.lang.Object
org.aksw.commons.collections.multimaps.BiHashMultimap<K,V>
- All Implemented Interfaces:
- IBiSetMultimap<K,V>, ISetMultimap<K,V>
public class BiHashMultimap<K,V>
- extends Object
- implements IBiSetMultimap<K,V>
BiHashMultimap
public BiHashMultimap()
BiHashMultimap
protected BiHashMultimap(BiHashMultimap<V,K> original)
- Constructor for reverse map
- Parameters:
original -
getInverse
public BiHashMultimap<V,K> getInverse()
- Specified by:
getInverse in interface IBiSetMultimap<K,V>
asMap
public Map<K,Collection<V>> asMap()
- Specified by:
asMap in interface ISetMultimap<K,V>
remove
public void remove(K key,
V value)
put
public boolean put(K key,
V value)
- Specified by:
put in interface ISetMultimap<K,V>
removeAll
public Set<V> removeAll(Object key)
- Specified by:
removeAll in interface ISetMultimap<K,V>
get
public Set<V> get(Object key)
- Specified by:
get in interface ISetMultimap<K,V>
containsEntry
public boolean containsEntry(Object key,
Object value)
- Specified by:
containsEntry in interface ISetMultimap<K,V>
containsValue
public boolean containsValue(Object value)
- Specified by:
containsValue in interface ISetMultimap<K,V>
containsKey
public boolean containsKey(Object key)
- Specified by:
containsKey in interface ISetMultimap<K,V>
entries
public Set<Map.Entry<K,V>> entries()
- Specified by:
entries in interface ISetMultimap<K,V>
putAll
public void putAll(ISetMultimap<K,V> other)
- Specified by:
putAll in interface ISetMultimap<K,V>
toString
public String toString()
- Overrides:
toString in class Object
size
public int size()
- Specified by:
size in interface ISetMultimap<K,V>
clear
public void clear()
- Specified by:
clear in interface ISetMultimap<K,V>
Copyright © 2012. All Rights Reserved.