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 CHashMap<Object>EMPTY
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 CHashMap<Object> 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)