com.springsource.util.common
Class CaseInsensitiveMap.CaseInsensitiveKey
java.lang.Object
com.springsource.util.common.CaseInsensitiveMap.CaseInsensitiveKey
- Enclosing class:
- CaseInsensitiveMap<V>
static final class CaseInsensitiveMap.CaseInsensitiveKey
- extends java.lang.Object
|
Field Summary |
private java.lang.String |
key
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
key
private final java.lang.String key
CaseInsensitiveMap.CaseInsensitiveKey
private CaseInsensitiveMap.CaseInsensitiveKey(java.lang.String key)
hashCode
public int hashCode()
-
- Overrides:
hashCode in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
-
- Overrides:
equals in class java.lang.Object
toString
public java.lang.String toString()
-
- Overrides:
toString in class java.lang.Object
objectToKey
public static CaseInsensitiveMap.CaseInsensitiveKey objectToKey(java.lang.Object key)
- Convert the given key
Object to a CaseInsensitiveMap.CaseInsensitiveKey.
Pre-condition: key instanceof String
- Parameters:
key - the key to be converted
- Returns:
- the
CaseInsensitiveKey corresponding to the given key