|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--velosurf.util.HashMultiMap
A MultiMap is a Map allowing multiple occurrences of keys.
Map| Field Summary | |
private java.util.Map |
fMap
inner map |
private int |
fSizeAll
total number of values |
| Constructor Summary | |
HashMultiMap()
builds a new HashMultiMap |
|
| Method Summary | |
void |
clear()
Removes all mappings from this map (optional operation). |
boolean |
containsKey(java.lang.Object key)
Returns true if this multimap contains a mapping for the specified key. |
boolean |
containsValue(java.lang.Object value)
Returns true if this multimap maps one or more keys to the specified value. |
boolean |
equals(java.lang.Object o)
Compares the specified object with this multimap for equality. |
java.util.List |
get(java.lang.Object key)
Returns a list of values to which this multimap maps the specified key. |
int |
hashCode()
Returns the hash code value for this multimap. |
boolean |
isEmpty()
Returns true if this multimap contains no mappings. |
java.util.Set |
keySet()
Returns a set view of the keys contained in this multimap. |
void |
put(java.lang.Object key,
java.lang.Object value)
Adds the specified value with the specified key to this multimap. |
void |
putAll(MultiMap t)
Copies all entries from the specified multimap to this multimap. |
void |
remove(java.lang.Object key)
Removes all mappings for this key from this multimap if present. |
void |
remove(java.lang.Object key,
java.lang.Object value)
Removes the specified key/value mapping from this multimap if present. |
int |
size()
Returns the number of values in this multimap. |
| Methods inherited from class java.lang.Object |
|
| Field Detail |
private java.util.Map fMap
private transient int fSizeAll
| Constructor Detail |
public HashMultiMap()
| Method Detail |
public int size()
size in interface MultiMappublic boolean isEmpty()
isEmpty in interface MultiMappublic boolean containsKey(java.lang.Object key)
containsKey in interface MultiMapkey - public boolean containsValue(java.lang.Object value)
containsValue in interface MultiMappublic java.util.List get(java.lang.Object key)
get in interface MultiMap
public void put(java.lang.Object key,
java.lang.Object value)
put in interface MultiMappublic void putAll(MultiMap t)
putAll in interface MultiMappublic void remove(java.lang.Object key)
remove in interface MultiMap
public void remove(java.lang.Object key,
java.lang.Object value)
remove in interface MultiMappublic void clear()
clear in interface MultiMappublic java.util.Set keySet()
keySet in interface MultiMappublic boolean equals(java.lang.Object o)
equals in interface MultiMapequals in class java.lang.Objectpublic int hashCode()
hashCode in interface MultiMaphashCode in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||