|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.text.CollationKey
public final class CollationKey
This class represents a pre-computed series of bits representing a
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.
| Method Summary | |
|---|---|
int |
compareTo(CollationKey ck)
This method compares the specified object to this one. |
int |
compareTo(Object obj)
This method compares the specified object to this one. |
boolean |
equals(Object obj)
This method tests the specified Object for equality with
this object. |
String |
getSourceString()
This method returns the String that 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. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public int compareTo(CollationKey ck)
ck - The CollationKey to compare against this one.
public int compareTo(Object obj)
CollationKey or an exception
will be thrown. An integer is returned which indicates whether the
specified object is less than, greater than, or equal to this object.
compareTo in interface Comparableobj - The Object to compare against this one.
public boolean equals(Object obj)
Object for equality with
this object. This will be true if and only if:
nullCollationKey.Collator
as this object.
equals in class Objectobj - The Object to test for equality.
true if the specified object is equal to this one, false otherwise.public String getSourceString()
String that this object was created
from.
String for this object.public int hashCode()
hashCode in class Objectpublic byte[] toByteArray()
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||