private static final class FrameworkUtil.CaseInsensitiveMap
extends java.util.AbstractMap<java.lang.String,java.lang.Object>
implements java.util.Map<java.lang.String,java.lang.Object>
Modifier and Type | Field and Description |
---|---|
private java.util.Dictionary<java.lang.String,?> |
dictionary |
private java.lang.String[] |
keys |
Constructor and Description |
---|
CaseInsensitiveMap(java.util.Dictionary<java.lang.String,?> dictionary)
Create a case insensitive map from the specified dictionary.
|
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> |
entrySet() |
java.lang.Object |
get(java.lang.Object o) |
clear, clone, containsKey, containsValue, equals, hashCode, isEmpty, keySet, put, putAll, remove, size, toString, values
private final java.util.Dictionary<java.lang.String,?> dictionary
private final java.lang.String[] keys
CaseInsensitiveMap(java.util.Dictionary<java.lang.String,?> dictionary)
dictionary
- java.lang.IllegalArgumentException
- If dictionary
contains case
variants of the same key name.public java.lang.Object get(java.lang.Object o)
get
in interface java.util.Map<java.lang.String,java.lang.Object>
get
in class java.util.AbstractMap<java.lang.String,java.lang.Object>
public java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> entrySet()
entrySet
in interface java.util.Map<java.lang.String,java.lang.Object>
entrySet
in class java.util.AbstractMap<java.lang.String,java.lang.Object>