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