org.apache.xml.utils
Class CharKey

java.lang.Object
  extended byorg.apache.xml.utils.CharKey

public class CharKey
extends Object

Simple class for fast lookup of char values, when used with hashtables. You can set the char, then use it as a key.


Field Summary
private  char m_char
          String value
 
Constructor Summary
CharKey()
          Default constructor for a CharKey.
CharKey(char key)
          Constructor CharKey
 
Method Summary
 boolean equals(Object obj)
          Override of equals() for this object
 int hashCode()
          Get the hash value of the character.
 void setChar(char c)
          Get the hash value of the character.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_char

private char m_char
String value

Constructor Detail

CharKey

public CharKey(char key)
Constructor CharKey

Parameters:
key - char value of this object.

CharKey

public CharKey()
Default constructor for a CharKey.

Method Detail

setChar

public final void setChar(char c)
Get the hash value of the character.

Returns:
hash value of the character.

hashCode

public final int hashCode()
Get the hash value of the character.

Overrides:
hashCode in class Object
Returns:
hash value of the character.
See Also:
Object.equals(java.lang.Object), Hashtable

equals

public final boolean equals(Object obj)
Override of equals() for this object

Overrides:
equals in class Object
Parameters:
obj - to compare to
Returns:
True if this object equals this string value
See Also:
Object.hashCode(), Hashtable