multivalent

Class CHashMap<V>

public class CHashMap<V> extends HashMap<String,V>

java.util.Map that canonicalizes keys that are of type String to all lowercase.

Version: $Revision: 1.4 $ $Date: 2003/06/02 04:58:14 $

Field Summary
static MapEMPTY
Unmodifiable, empty instance.
Constructor Summary
CHashMap(int initialCapacity, float loadFactor)
CHashMap(int initialCapacity)
CHashMap()
Method Summary
booleancontainsKey(String key)
Vget(String key)
static CHashMap<String>getInstance(String attrs)
Conviently populate with name-value pairs given in a String: name1=value1;name2=...
Vput(String key, V value)
Vremove(String key)

Field Detail

EMPTY

public static final Map EMPTY
Unmodifiable, empty instance.

Constructor Detail

CHashMap

public CHashMap(int initialCapacity, float loadFactor)

CHashMap

public CHashMap(int initialCapacity)

CHashMap

public CHashMap()

Method Detail

containsKey

public boolean containsKey(String key)

get

public V get(String key)

getInstance

public static CHashMap<String> getInstance(String attrs)
Conviently populate with name-value pairs given in a String: name1=value1;name2=...

put

public V put(String key, V value)

remove

public V remove(String key)