com.springsource.util.common
Class CaseInsensitiveMap.CaseInsensitiveKey

java.lang.Object
  extended by 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
           
 
Constructor Summary
private CaseInsensitiveMap.CaseInsensitiveKey(java.lang.String key)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
          
 int hashCode()
          
static CaseInsensitiveMap.CaseInsensitiveKey objectToKey(java.lang.Object key)
          Convert the given key Object to a CaseInsensitiveMap.CaseInsensitiveKey.
 java.lang.String toString()
          
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

key

private final java.lang.String key
Constructor Detail

CaseInsensitiveMap.CaseInsensitiveKey

private CaseInsensitiveMap.CaseInsensitiveKey(java.lang.String key)
Method Detail

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