public class MultiHashMap extends java.util.HashMap implements MultiMap
MultiHashMap is the default implementation of the
MultiMap interface.
A MultiMap is a Map with slightly different semantics.
Instead of returning an Object, it returns a Collection.
So for example, you can put( key, new Integer(1) );
and then a Object get( key ); will return you a Collection
instead of an Integer.| Constructor and Description |
|---|
MultiHashMap() |
MultiHashMap(int initialCapacity) |
MultiHashMap(int initialCapacity,
float loadFactor) |
MultiHashMap(java.util.Map mapToCopy) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
java.lang.Object |
clone() |
boolean |
containsValue(java.lang.Object value) |
java.lang.String |
getName() |
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value) |
void |
putAll(java.util.Map mapToPut) |
java.lang.Object |
remove(java.lang.Object key,
java.lang.Object item) |
java.util.Collection |
values() |
containsKey, entrySet, get, isEmpty, keySet, remove, sizepublic MultiHashMap()
public MultiHashMap(int initialCapacity)
public MultiHashMap(int initialCapacity,
float loadFactor)
public MultiHashMap(java.util.Map mapToCopy)
public void clear()
clear in interface java.util.Mapclear in class java.util.HashMappublic java.lang.Object clone()
clone in class java.util.HashMappublic boolean containsValue(java.lang.Object value)
containsValue in interface java.util.MapcontainsValue in class java.util.HashMappublic java.lang.String getName()
public java.lang.Object put(java.lang.Object key,
java.lang.Object value)
put in interface java.util.Mapput in class java.util.HashMappublic void putAll(java.util.Map mapToPut)
putAll in interface java.util.MapputAll in class java.util.HashMappublic java.lang.Object remove(java.lang.Object key,
java.lang.Object item)
public java.util.Collection values()
values in interface java.util.Mapvalues in class java.util.HashMapCopyright © 2001-2004 Apache Software Foundation. Documenation generated April 29 2013.