org.apache.xml.utils

Class StringComparable

Implemented Interfaces:
Comparable

public class StringComparable
extends java.lang.Object
implements Comparable

International friendly string comparison with case-order
Author:
Igor Hersht, igorh@ca.ibm.com

Field Summary

static int
LOWER_CASE
static int
UNKNOWN_CASE
static int
UPPER_CASE

Constructor Summary

StringComparable(String text, Locale locale, Collator collator, String caseOrder)

Method Summary

int
compareTo(Object o)
static Comparable
getComparator(String text, Locale locale, Collator collator, String caseOrder)
String
toString()

Field Details

LOWER_CASE

public static final int LOWER_CASE
Field Value:
2

UNKNOWN_CASE

public static final int UNKNOWN_CASE
Field Value:
-1

UPPER_CASE

public static final int UPPER_CASE
Field Value:
1

Constructor Details

StringComparable

public StringComparable(String text,
                        Locale locale,
                        Collator collator,
                        String caseOrder)

Method Details

compareTo

public int compareTo(Object o)

getComparator

public static final Comparable getComparator(String text,
                                             Locale locale,
                                             Collator collator,
                                             String caseOrder)

toString

public final String toString()

Copyright B) 2005 Apache XML Project. All Rights Reserved.