org.jsmiparser.util.multimap
Class GenMultiMap<K,V>
java.lang.Object
org.jsmiparser.util.multimap.GenMultiMap<K,V>
- All Implemented Interfaces:
- java.io.Serializable
public class GenMultiMap<K,V>
- extends java.lang.Object
- implements java.io.Serializable
- See Also:
- Serialized Form
Field Summary |
protected MultiMap |
m_impl
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
m_impl
protected MultiMap m_impl
GenMultiMap
public GenMultiMap(MultiMap impl)
hashMap
public static <K,V> GenMultiMap<K,V> hashMap()
treeMap
public static <K,V> GenMultiMap<K,V> treeMap()
size
public int size()
isEmpty
public boolean isEmpty()
containsKey
public boolean containsKey(K key)
containsValue
public boolean containsValue(V value)
getAll
public java.util.List<V> getAll(K key)
getOne
public V getOne(K key)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
put
public java.util.List<V> put(K key,
java.util.Collection<V> value)
put
public V put(K key,
V value)
remove
public java.util.Collection<V> remove(K key)
putAllMultiMap
public void putAllMultiMap(java.util.Map<? extends K,? extends java.util.Collection<V>> t)
putAll
public void putAll(java.util.Map<? extends K,? extends V> map)
clear
public void clear()
keySet
public java.util.Set<K> keySet()
values
public java.util.Collection<V> values()
entrySet
public java.util.Set<java.util.Map.Entry<K,java.util.List<V>>> entrySet()
Copyright © 2005-2007 null. All Rights Reserved.