Package org.javalite.common
Class CaseInsensitiveMap<V>
- All Implemented Interfaces:
Serializable
,Cloneable
,Map<String,V>
,NavigableMap<String,V>
,SortedMap<String,V>
A case insensitive map for
java.lang.String
keys. The current implementation is based on
TreeMap
, so it does not accept null
keys and keeps entries ordered by case
insensitive alphabetical order of keys.- Author:
- Eric Nielsen
- See Also:
- Serialized Form
-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object,V extends Object>
-
Constructor Summary
-
Method Summary
Methods inherited from class java.util.TreeMap
ceilingEntry, ceilingKey, clear, clone, comparator, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, descendingKeySet, descendingMap, entrySet, firstEntry, firstKey, floorEntry, floorKey, forEach, get, headMap, headMap, higherEntry, higherKey, keySet, lastEntry, lastKey, lowerEntry, lowerKey, merge, navigableKeySet, pollFirstEntry, pollLastEntry, put, putAll, putIfAbsent, remove, replace, replace, replaceAll, size, subMap, subMap, tailMap, tailMap, values
Methods inherited from class java.util.AbstractMap
equals, hashCode, isEmpty, toString
-
Constructor Details
-
CaseInsensitiveMap
public CaseInsensitiveMap() -
CaseInsensitiveMap
-