java.text
public class CollationKey extends Object implements Comparable<CollationKey>
String for under a particular Collator.  This
 value may be compared bitwise against another CollationKey
 representing a different String under the same
 Collator in a manner than is usually more efficient than
 using the raw Collator compare methods.  There is overhead
 associated with calculating this value, so it is generally not
 advisable to compute CollationKey's unless multiple 
 comparisons against a String will be done.  (For example,
 in a sort routine).
 
 This class cannot be instantiated directly.  Instead, a 
 CollationKey is created by calling the
 getCollationKey method on an instance of Collator.
UNKNOWN: March 25, 1999
| Method Summary | |
|---|---|
| int | compareTo(CollationKey ck) 
 This method compares the specified object to this one.   | 
| boolean | equals(Object obj) 
 This method tests the specified  Objectfor equality with
 this object. | 
| String | getSourceString() 
 This method returns the  Stringthat this object was created
 from. | 
| int | hashCode() 
 This method returns a hash value for this object.   | 
| byte[] | toByteArray() 
 This method returns the collation bit sequence as a byte array.
 | 
Parameters: ck The CollationKey to compare against this one.
 
Returns: A negative integer if this object is less than the specified object, 0 if it is equal or a positive integer if it is greater than the specified object.
Object for equality with
 this object.  This will be true if and only if:
 
nullCollationKey.Collator
 as this object.Parameters: obj The Object to test for equality.
 
Returns: true if the specified object is equal to this one, false otherwise. 
String that this object was created
 from.
Returns: The source String for this object. 
Returns: A hash value for this object.
Returns: A byte array containing the collation bit sequence.