|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.Dictionary<K,V>
java.util.Hashtable
org.biomage.tools.xmlutils.MultiHashtable
public class MultiHashtable
Utility class for associating multiple values with a key in a Synchronized Map.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface java.util.Map |
---|
java.util.Map.Entry<K,V> |
Constructor Summary | |
---|---|
MultiHashtable()
|
|
MultiHashtable(int initial_capacity)
|
|
MultiHashtable(int initial_capacity,
float load_factor)
|
|
MultiHashtable(java.util.Map copy_from)
|
|
MultiHashtable(MultiHashtable copy_from)
Constructs a new MultiHashtable with the same mappings as the given MultiHashtable. |
|
MultiHashtable(MultiMap copy_from)
Constructs a new MultiHashtable with the same mappings as the given MultiMap. |
Method Summary | |
---|---|
boolean |
containsValue(java.lang.Object value)
|
protected java.util.Set |
createValuesSet()
Factory method for instantiating objects of type Set for use as the containers of multiple values mapped to a single key. |
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value)
Note that this method will always return null. |
java.lang.Object |
remove(java.lang.Object key,
java.lang.Object value)
Remove the given ( key, value ) pair from this MultiMap. |
boolean |
removeAll(java.lang.Object obj)
Remove all references to an Object (all values and a key, if any). |
java.util.Collection |
values()
|
java.util.Collection |
valuesSets()
|
Methods inherited from class java.util.Hashtable |
---|
clear, clone, contains, containsKey, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, putAll, rehash, remove, size, toString |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.Map |
---|
clear, containsKey, entrySet, equals, get, hashCode, isEmpty, keySet, putAll, remove, size |
Constructor Detail |
---|
public MultiHashtable()
public MultiHashtable(int initial_capacity)
public MultiHashtable(int initial_capacity, float load_factor)
public MultiHashtable(MultiHashtable copy_from)
public MultiHashtable(MultiMap copy_from)
public MultiHashtable(java.util.Map copy_from)
Method Detail |
---|
public boolean containsValue(java.lang.Object value)
containsValue
in interface java.util.Map
containsValue
in class java.util.Hashtable
public java.lang.Object put(java.lang.Object key, java.lang.Object value)
put
in interface java.util.Map
put
in class java.util.Hashtable
public boolean removeAll(java.lang.Object obj)
removeAll
in interface MultiMap
public java.util.Collection values()
values
in interface java.util.Map
values
in class java.util.Hashtable
public java.lang.Object remove(java.lang.Object key, java.lang.Object value)
remove
in interface MultiMap
public java.util.Collection valuesSets()
valuesSets
in interface MultiMap
protected java.util.Set createValuesSet()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |