com.icl.saxon.sort
Class TextComparer
java.lang.Object
com.icl.saxon.sort.Comparer
com.icl.saxon.sort.TextComparer
- Direct Known Subclasses:
- Compare_en, StringComparer
- public abstract class TextComparer
- extends Comparer
A Comparer used for comparing text keys
- Author:
- Michael H. Kay (mhkay@iclway.co.uk)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_CASE_ORDER
public static final int DEFAULT_CASE_ORDER
- See Also:
- Constant Field Values
LOWERCASE_FIRST
public static final int LOWERCASE_FIRST
- See Also:
- Constant Field Values
UPPERCASE_FIRST
public static final int UPPERCASE_FIRST
- See Also:
- Constant Field Values
TextComparer
public TextComparer()
setCaseOrder
public Comparer setCaseOrder(int caseOrder)
- Set case order
- Parameters:
caseOrder
- one of DEFAULT_CASE_ORDER, LOWERCASE_FIRST, or UPPERCASE_FIRST.
Indicates whether upper case letters precede or follow lower case letters in the ordering
- Returns:
- either this or a different Comparer that will be used to perform the comparisons.
This allows the TextComparer to delegate the comparison to a Comparer dedicated to a
specific case order.