org.jsmiparser.util.multimap
Class GenMultiMap<K,V>

java.lang.Object
  extended by 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
           
 
Constructor Summary
GenMultiMap(MultiMap impl)
           
 
Method Summary
 void clear()
           
 boolean containsKey(K key)
           
 boolean containsValue(V value)
           
 java.util.Set<java.util.Map.Entry<K,java.util.List<V>>> entrySet()
           
 java.util.List<V> getAll(K key)
           
 V getOne(K key)
           
static
<K,V> GenMultiMap<K,V>
hashMap()
           
 boolean isEmpty()
           
 java.util.Set<K> keySet()
           
 java.util.List<V> put(K key, java.util.Collection<V> value)
           
 V put(K key, V value)
           
 void putAll(java.util.Map<? extends K,? extends V> map)
           
 void putAllMultiMap(java.util.Map<? extends K,? extends java.util.Collection<V>> t)
           
 java.util.Collection<V> remove(K key)
           
 int size()
           
static
<K,V> GenMultiMap<K,V>
treeMap()
           
 java.util.Collection<V> values()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_impl

protected MultiMap m_impl
Constructor Detail

GenMultiMap

public GenMultiMap(MultiMap impl)
Method Detail

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.