Lines Matching defs:RuleBasedCollator

46  * The <code>RuleBasedCollator</code> class is a concrete subclass of
49 * <code>Collator</code>. <code>RuleBasedCollator</code> maps
53 * <code>RuleBasedCollator</code> has the following restrictions
149 * <code>RuleBasedCollator</code> automatically processes its rule table to
156 * This allows you to use a RuleBasedCollator to compare accented strings
178 * If you produce one of these errors, a <code>RuleBasedCollator</code> throws
194 * To create a <code>RuleBasedCollator</code> object with specialized
195 * rules tailored to your needs, you construct the <code>RuleBasedCollator</code>
200 * RuleBasedCollator mySimple = new RuleBasedCollator(simple);
214 * RuleBasedCollator myNorwegian = new RuleBasedCollator(Norwegian);
221 * be concatenated to combine multiple <code>RuleBasedCollator</code>s.
238 * RuleBasedCollator myCollator = new RuleBasedCollator(oldRules + addOn);
246 public class RuleBasedCollator extends Collator{
248 // divided across three classes: RuleBasedCollator, RBCollationTables, and
249 // CollationElementIterator. RuleBasedCollator contains the collator's
251 // implement comparison and sort-key building. RuleBasedCollator also
253 // A RuleBasedCollator has two CollationElementIterators. State doesn't
270 * RuleBasedCollator constructor. This takes the table rules and builds
271 * a collation table out of them. Please see RuleBasedCollator class
280 public RuleBasedCollator(String rules) throws ParseException {
285 * RuleBasedCollator constructor. This takes the table rules and builds
286 * a collation table out of them. Please see RuleBasedCollator class
297 RuleBasedCollator(String rules, int decomp) throws ParseException {
306 private RuleBasedCollator(RuleBasedCollator that) {
698 // if we know we're not actually a subclass of RuleBasedCollator
701 if (getClass() == RuleBasedCollator.class) {
702 return new RuleBasedCollator(this);
705 RuleBasedCollator result = (RuleBasedCollator) super.clone();
724 RuleBasedCollator other = (RuleBasedCollator) obj;