org.slim3.commons.util
Class CaseInsensitiveMap<V>
java.lang.Object
java.util.AbstractMap<K,V>
org.slim3.commons.util.ArrayMap<String,V>
org.slim3.commons.util.CaseInsensitiveMap<V>
- Type Parameters:
V
- the value type
- All Implemented Interfaces:
- Externalizable, Serializable, Cloneable, Map<String,V>
public final class CaseInsensitiveMap<V>
- extends ArrayMap<String,V>
This map is case insensitive to the key.
- Version:
- 3.0
- Author:
- higa
- See Also:
- Serialized Form
Methods inherited from class org.slim3.commons.util.ArrayMap |
clear, clone, containsValue, entrySet, equals, get, getEntry, getKey, indexOf, isEmpty, readExternal, remove, set, size, toArray, toArray, writeExternal |
CaseInsensitiveMap
public CaseInsensitiveMap()
- Constructor.
CaseInsensitiveMap
public CaseInsensitiveMap(int capacity)
- Constructor.
- Parameters:
capacity
- the capacity.
get
public final V get(Object key)
- Specified by:
get
in interface Map<String,V>
- Overrides:
get
in class ArrayMap<String,V>
put
public final V put(String key,
V value)
- Specified by:
put
in interface Map<String,V>
- Overrides:
put
in class ArrayMap<String,V>
putAll
public final void putAll(Map map)
- Specified by:
putAll
in interface Map<String,V>
- Overrides:
putAll
in class ArrayMap<String,V>
remove
public final V remove(Object key)
- Specified by:
remove
in interface Map<String,V>
- Overrides:
remove
in class ArrayMap<String,V>
containsKey
public boolean containsKey(Object key)
- Specified by:
containsKey
in interface Map<String,V>
- Overrides:
containsKey
in class ArrayMap<String,V>
Copyright © 2008-2009 The Slim3 project. All Rights Reserved.