gnu.xquery.util

Class NamedCollator

public class NamedCollator extends Collator implements Externalizable

Field Summary
static NamedCollatorcodepointCollation
static StringUNICODE_CODEPOINT_COLLATION
Method Summary
static intcodepointCompare(String str1, String str2)
Compares two strings lexicographically by codepoint.
intcompare(String str1, String str2)
static NamedCollatorfind(String name)
CollationKeygetCollationKey(String source)
StringgetName()
inthashCode()
static NamedCollatormake(String name)
voidreadExternal(ObjectInput in)
voidresolve()
voidwriteExternal(ObjectOutput out)

Field Detail

codepointCollation

public static final NamedCollator codepointCollation

UNICODE_CODEPOINT_COLLATION

public static final String UNICODE_CODEPOINT_COLLATION

Method Detail

codepointCompare

public static int codepointCompare(String str1, String str2)
Compares two strings lexicographically by codepoint. Same as {@code String.compareTo} but handles surrogate characters.

Returns: -1, 0, or 1 depending on their relative order.

compare

public int compare(String str1, String str2)

find

public static NamedCollator find(String name)

getCollationKey

public CollationKey getCollationKey(String source)

getName

public String getName()

hashCode

public int hashCode()

make

public static NamedCollator make(String name)

readExternal

public void readExternal(ObjectInput in)

resolve

public void resolve()

writeExternal

public void writeExternal(ObjectOutput out)