Package net.sf.saxon.expr.sort
Class CollationMatchKey
- java.lang.Object
-
- net.sf.saxon.expr.sort.CollationMatchKey
-
- All Implemented Interfaces:
Comparable<CollationMatchKey>
,AtomicMatchKey
public class CollationMatchKey extends Object implements AtomicMatchKey, Comparable<CollationMatchKey>
A match key for comparing strings under a collation. Wraps a Java CollationKey obtained from the collation.
-
-
Constructor Summary
Constructors Constructor Description CollationMatchKey(CollationKey key)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AtomicValue
asAtomic()
Get an atomic value that encapsulates this match key.int
compareTo(CollationMatchKey o)
boolean
equals(Object o)
int
hashCode()
-
-
-
Constructor Detail
-
CollationMatchKey
public CollationMatchKey(CollationKey key)
-
-
Method Detail
-
compareTo
public int compareTo(CollationMatchKey o)
- Specified by:
compareTo
in interfaceComparable<CollationMatchKey>
-
asAtomic
public AtomicValue asAtomic()
Get an atomic value that encapsulates this match key. Needed to support the collation-key() function.- Specified by:
asAtomic
in interfaceAtomicMatchKey
- Returns:
- an atomic value that encapsulates this match key
-
-