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 }
Object->Collator(Cloneable, Serializable)->RuleBasedCollator