Class CaseInsensitiveStringHashMap<V>

java.lang.Object
java.util.AbstractMap<K,V>
java.util.HashMap<String,V>
team.unnamed.mocha.util.CaseInsensitiveStringHashMap<V>
Type Parameters:
V - The value type
All Implemented Interfaces:
Serializable, Cloneable, Map<String,V>

public class CaseInsensitiveStringHashMap<V> extends HashMap<String,V>
A HashMap implementation that uses case-insensitive Strings as keys. In this kind of map, all keys are lower-cased before they are added.

Listing keys will return all the keys in lowercase.

Since:
3.0.0
See Also: