## org.apache.xml.utils
Class StringComparable

    java.lang.Object
      |
      +--org.apache.xml.utils.StringComparable

public class StringComparable
extends java.lang.Object
implements java.lang.Comparable

International friendly string comparison with case-order

Field Summary
`static int` `LOWER_CASE`
`static int` `UNKNOWN_CASE`
`static int` `UPPER_CASE`

Constructor Summary
`StringComparable(java.lang.String text, java.util.Locale locale, java.text.Collator collator, java.lang.String caseOrder)`

Method Summary
`int` `compareTo(java.lang.Object o)`
`static java.lang.Comparable` `getComparator(java.lang.String text, java.util.Locale locale, java.text.Collator collator, java.lang.String caseOrder)`
`java.lang.String` `toString()`

Methods inherited from class java.lang.Object
`equals, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Field Detail

### UNKNOWN_CASE

    public static final int UNKNOWN_CASE

### UPPER_CASE

    public static final int UPPER_CASE

### LOWER_CASE

    public static final int LOWER_CASE

Constructor Detail

### StringComparable

    public StringComparable(java.lang.String text,
                            java.util.Locale locale,
                            java.text.Collator collator,
                            java.lang.String caseOrder)

Method Detail

### getComparator

    public static final java.lang.Comparable getComparator(java.lang.String text,
                                                           java.util.Locale locale,
                                                           java.text.Collator collator,
                                                           java.lang.String caseOrder)

### toString

    public final java.lang.String toString()

  Overrides:
    toString in class java.lang.Object

### compareTo

    public int compareTo(java.lang.Object o)

  Specified by:
    compareTo in interface java.lang.Comparable

Copyright © 2006 Apache XML Project. All Rights Reserved.