BEA Systems, Inc.

WebLogic Server 6.1 API Reference

weblogic.apache.xml.utils
Class CharKey

java.lang.Object
  |
  +--weblogic.apache.xml.utils.CharKey

public class CharKey
extends java.lang.Object

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

This class is based on an implementation from the Apache XML Project. In future releases the XML parser, XSLT processor, and associated classes will likely be updated to be based on a later version of the Apache implementations. Since Apache does not guarantee backwards compatibility between versions of their software, we cannot guarantee backwards compatibility of any of the classes contained in the weblogic.apache package or sub-packages.


Constructor Summary
CharKey()
          Default constructor for a CharKey.
CharKey(char key)
          Constructor CharKey
 
Method Summary
 boolean equals(java.lang.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
 

Constructor Detail

CharKey

public CharKey(char key)
Constructor CharKey

Parameters:
key - char value of this object.

CharKey

public CharKey()
Default constructor for a CharKey.

Parameters:
key - char value of this object.
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.

Returns:
hash value of the character.
Overrides:
hashCode in class java.lang.Object

equals

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

Parameters:
obj - to compare to
Returns:
True if this object equals this string value
Overrides:
equals in class java.lang.Object

Documentation is available at
http://download.oracle.com/docs/cd/E13222_01/wls/docs61

WebLogic classes and methods that do not appear in this reference are not public and are not supported.