Java in a Nutshell

Previous Chapter 29
The java.text Package
Next
 

29.17 java.text.RuleBasedCollator (JDK 1.1)

This class is a concrete subclass of the abstract Collator class. It performs collations using a table of rules that are specified in textual form. Most applications do not use this class directly; instead they call Collator.getInstance() to obtain a Collator object (typically a RuleBasedCollator object) that implements the default collation order for a specified or default locale. You should only need to use this class if you are collating strings for a locale that is not supported by default, or if you need to implement a highly customized collation order.


public class RuleBasedCollator extends Collator {

    // Public Constructor

            public RuleBasedCollator(String rules) throws ParseException;

    // Public Instance Methods

            public Object clone();  // Overrides Collator

            public int compare(String source, String target);  // Defines Collator

            public boolean equals(Object obj);  // Overrides Collator

            public CollationElementIterator getCollationElementIterator(String source);

            public CollationKey getCollationKey(String source);  // Defines Collator

            public String getRules();

            public int hashCode();  // Defines Collator

}

Hierarchy:

Object->Collator(Cloneable, Serializable)->RuleBasedCollator


Previous Home Next
java.text.ParsePosition (JDK 1.1) Book Index java.text.SimpleDateFormat (JDK 1.1)

Java in a Nutshell Java Language Reference Java AWT Java Fundamental Classes Exploring Java