railo.runtime.type
Interface Collection.Key

All Superinterfaces:
java.io.Serializable
Enclosing interface:
Collection

public static interface Collection.Key
extends java.io.Serializable


Method Summary
 char charAt(int index)
          return char at given position
 boolean equalsIgnoreCase(Collection.Key key)
          compare to object, ignore case of input
 int getId()
           
 java.lang.String getLowerString()
          return key as lower case String
 java.lang.String getString()
          return key as String
 java.lang.String getUpperString()
          return key as upper case String
 char lowerCharAt(int index)
          return lower case char a given position
 char upperCharAt(int index)
          return upper case char a given position
 

Method Detail

getString

public java.lang.String getString()
return key as String


getLowerString

public java.lang.String getLowerString()
return key as lower case String


getUpperString

public java.lang.String getUpperString()
return key as upper case String


charAt

public char charAt(int index)
return char at given position

Parameters:
index -
Returns:
character at given position

lowerCharAt

public char lowerCharAt(int index)
return lower case char a given position

Parameters:
index -
Returns:

upperCharAt

public char upperCharAt(int index)
return upper case char a given position

Parameters:
index -
Returns:

equalsIgnoreCase

public boolean equalsIgnoreCase(Collection.Key key)
compare to object, ignore case of input

Parameters:
key -
Returns:
is equal to given key?

getId

public int getId()
Returns:
return id for this key, this key is unique for the system but ignore case of input