org.apache.commons.dbutils
Class BasicRowProcessor.CaseInsensitiveHashMap
java.lang.Object
java.util.AbstractMap<K,V>
java.util.HashMap
org.apache.commons.dbutils.BasicRowProcessor.CaseInsensitiveHashMap
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, java.util.Map
- Enclosing class:
- BasicRowProcessor
private static class BasicRowProcessor.CaseInsensitiveHashMap
- extends java.util.HashMap
A Map that converts all keys to lowercase Strings for case insensitive
lookups. This is needed for the toMap() implementation because
databases don't consistenly handle the casing of column names.
Method Summary |
boolean |
containsKey(java.lang.Object key)
|
java.lang.Object |
get(java.lang.Object key)
|
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value)
|
void |
putAll(java.util.Map m)
|
java.lang.Object |
remove(java.lang.Object key)
|
Methods inherited from class java.util.HashMap |
clear, clone, containsValue, entrySet, isEmpty, keySet, size, values |
Methods inherited from class java.util.AbstractMap |
equals, hashCode, toString |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.Map |
equals, hashCode |
BasicRowProcessor.CaseInsensitiveHashMap
private BasicRowProcessor.CaseInsensitiveHashMap()
containsKey
public boolean containsKey(java.lang.Object key)
- Specified by:
containsKey
in interface java.util.Map
- Overrides:
containsKey
in class java.util.HashMap
- See Also:
Map.containsKey(java.lang.Object)
get
public java.lang.Object get(java.lang.Object key)
- Specified by:
get
in interface java.util.Map
- Overrides:
get
in class java.util.HashMap
- See Also:
Map.get(java.lang.Object)
put
public java.lang.Object put(java.lang.Object key,
java.lang.Object value)
- Specified by:
put
in interface java.util.Map
- Overrides:
put
in class java.util.HashMap
- See Also:
Map.put(java.lang.Object, java.lang.Object)
putAll
public void putAll(java.util.Map m)
- Specified by:
putAll
in interface java.util.Map
- Overrides:
putAll
in class java.util.HashMap
- See Also:
Map.putAll(java.util.Map)
remove
public java.lang.Object remove(java.lang.Object key)
- Specified by:
remove
in interface java.util.Map
- Overrides:
remove
in class java.util.HashMap
- See Also:
Map.remove(java.lang.Object)