Name

RuleBasedCollator

Synopsis

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 need to use this class only 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.

java.text.RuleBasedCollator

Figure 15-15. java.text.RuleBasedCollator

public class RuleBasedCollator extends Collator {
// Public Constructors
     public RuleBasedCollator(String rules) throws ParseException;  
// Public Instance Methods
                  1.2  public CollationElementIterator getCollationElementIterator(CharacterIterator source);  
     public CollationElementIterator getCollationElementIterator(String source);  
     public String getRules( );  
// Public Methods Overriding Collator
     public Object clone( );  
     public int compare(String source, String target);                  synchronized
     public boolean equals(Object obj);  
     public CollationKey getCollationKey(String source);                synchronized
     public int hashCode( );  
}

Get Java in a Nutshell, 5th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.