org.apache.commons.collections
Class MultiHashMap
java.lang.Object
|
+--java.util.AbstractMap
|
+--java.util.HashMap
|
+--org.apache.commons.collections.MultiHashMap
- public class MultiHashMap
- extends 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.
- Since:
- 2.0
- Author:
- Christopher Berry, James Strachan, Steve Downey, Stephen Colebourne
- See Also:
- Serialized Form
MultiHashMap
public MultiHashMap()
MultiHashMap
public MultiHashMap(int initialCapacity)
MultiHashMap
public MultiHashMap(int initialCapacity,
float loadFactor)
MultiHashMap
public MultiHashMap(Map mapToCopy)
getName
public String getName()
put
public Object put(Object key,
Object value)
- Overrides:
- put in class HashMap
containsValue
public boolean containsValue(Object value)
- Overrides:
- containsValue in class HashMap
remove
public Object remove(Object key,
Object item)
- Specified by:
- remove in interface MultiMap
clear
public void clear()
- Overrides:
- clear in class HashMap
putAll
public void putAll(Map mapToPut)
- Overrides:
- putAll in class HashMap
values
public Collection values()
- Overrides:
- values in class HashMap
clone
public Object clone()
- Overrides:
- clone in class HashMap
Copyright © 2001-2002 Apache Software Foundation. Documenation generated October 21 2002.