Lines Matching defs:CollationKey
42 * A <code>CollationKey</code> represents a <code>String</code> under the
44 * <code>CollationKey</code>s returns the relative order of the
45 * <code>String</code>s they represent. Using <code>CollationKey</code>s
49 * of <code>String</code>s. It's more efficient to use <code>CollationKey</code>s.
52 * You can not create <code>CollationKey</code>s directly. Rather,
54 * You can only compare <code>CollationKey</code>s generated from
58 * Generating a <code>CollationKey</code> for a <code>String</code>
68 * The following example shows how <code>CollationKey</code>s might be used
74 * CollationKey[] keys = new CollationKey[3];
100 public abstract class CollationKey implements Comparable<CollationKey> {
102 * Compare this CollationKey to the target CollationKey. The collation rules of the
105 * @param target target CollationKey
111 abstract public int compareTo(CollationKey target);
114 * Returns the String that this CollationKey represents.
122 * Converts the CollationKey to a sequence of bits. If two CollationKeys
131 * CollationKey constructor.
137 protected CollationKey(String source) {