agl2.util
Class MultiMap

java.lang.Object
  |
  +--agl2.util.MultiMap

public class MultiMap
extends java.lang.Object

The MultiMap description.


Constructor Summary
MultiMap()
           
 
Method Summary
 boolean add(java.lang.Object key, java.lang.Object value)
           
 boolean addAll(java.lang.Object key, java.util.Collection values)
           
 boolean contains(java.lang.Object a, java.lang.Object b)
           
protected  java.util.HashSet getCollection(java.lang.Object k)
           
 java.util.Collection getValues(java.lang.Object key)
           
 void remove(java.lang.Object key, java.lang.Object value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MultiMap

public MultiMap()
Method Detail

getCollection

protected java.util.HashSet getCollection(java.lang.Object k)

add

public boolean add(java.lang.Object key,
                   java.lang.Object value)

addAll

public boolean addAll(java.lang.Object key,
                      java.util.Collection values)

remove

public void remove(java.lang.Object key,
                   java.lang.Object value)

getValues

public java.util.Collection getValues(java.lang.Object key)

contains

public boolean contains(java.lang.Object a,
                        java.lang.Object b)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
Returns:
a string representation of this MultiMap