jsdsi
Class MultiMap
java.lang.Object
|
+--jsdsi.MultiMap
- class MultiMap
- extends java.lang.Object
A one-to-many map: each key is associated with a set of values. Note
that get(key) returns the empty set if no value has previously been
put() for that key.
- Author:
- Sameer Ajmani
Field Summary |
(package private) java.util.Map |
map
|
Constructor Summary |
(package private) |
MultiMap()
|
Method Summary |
java.util.Set |
get(java.lang.Object key)
|
void |
put(java.lang.Object key,
java.lang.Object value)
|
void |
putAll(java.lang.Object key,
java.util.Collection coll)
|
void |
remove(java.lang.Object key,
java.lang.Object value)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
map
java.util.Map map
MultiMap
MultiMap()
get
public java.util.Set get(java.lang.Object key)
put
public void put(java.lang.Object key,
java.lang.Object value)
putAll
public void putAll(java.lang.Object key,
java.util.Collection coll)
remove
public void remove(java.lang.Object key,
java.lang.Object value)