/external/icu4c/i18n/ |
tblcoll.cpp | 17 * constructor which reads RuleBasedCollator object from 19 * RuleBasedCollator out to a binary file. The streamIn 27 * Added a private RuleBasedCollator(Locale&) constructor, 43 * 08/10/98 erm Synched with 1.2 version of RuleBasedCollator.java 72 /* public RuleBasedCollator constructor ---------------------------------- */ 79 RuleBasedCollator::RuleBasedCollator(const RuleBasedCollator& that) 85 RuleBasedCollator::operator=(that); 88 RuleBasedCollator::RuleBasedCollator(const UnicodeString& rules [all...] |
/dalvik/libcore/text/src/main/java/java/text/ |
RuleBasedCollator.java | 29 * {@code RuleBasedCollator} has the following restrictions for efficiency 36 * <li> If a character is not located in the {@code RuleBasedCollator}, the 128 * {@code RuleBasedCollator} automatically processes its rule table to include 135 * This allows you to use a RuleBasedCollator to compare accented strings even 154 * If you produce one of these errors, {@code RuleBasedCollator} throws a 161 * construct the {@code RuleBasedCollator} with the rules contained in a 168 * RuleBasedCollator mySimple = new RuleBasedCollator(Simple); 183 * RuleBasedCollator myNorwegian = new RuleBasedCollator(Norwegian) [all...] |
/external/icu4c/i18n/unicode/ |
coleitr.h | 78 * RuleBasedCollator* rbc = 79 * (RuleBasedCollator*) RuleBasedCollator::createInstance(success); 117 * @see RuleBasedCollator 296 friend class RuleBasedCollator; 309 const RuleBasedCollator* order, UErrorCode& status); 322 const RuleBasedCollator* order, UErrorCode& status); 361 order &= RuleBasedCollator::PRIMARYORDERMASK; 362 return (order >> RuleBasedCollator::PRIMARYORDERSHIFT); 372 order = order & RuleBasedCollator::SECONDARYORDERMASK [all...] |
stsearch.h | 17 * \brief C++ API: Service for searching text based on RuleBasedCollator. 32 * in a {@link RuleBasedCollator} object. 134 * @see RuleBasedCollator 176 * @param coll A <tt>RuleBasedCollator</tt> object which defines 193 RuleBasedCollator *coll, 237 * @param coll A <tt>RuleBasedCollator</tt> object which defines 253 RuleBasedCollator *coll, 364 * Caller may modify but <b>must not</b> delete the <tt>RuleBasedCollator</tt>! 370 RuleBasedCollator * getCollator() const; 382 void setCollator(RuleBasedCollator *coll, UErrorCode &status) [all...] |
tblcoll.h | 10 * \brief C++ API: RuleBasedCollator class provides the simple implementation of Collator. 22 * constructor which reads RuleBasedCollator object from 24 * RuleBasedCollator out to a binary file. The streamIn 30 * Added a private RuleBasedCollator(Locale&) constructor, 45 * 08/05/98 erm Synched with 1.2 version of RuleBasedCollator.java 84 * The RuleBasedCollator class provides the simple implementation of 94 * RuleBasedCollator is a thin C++ wrapper over the C implementation. 107 * Note, RuleBasedCollator is not to be subclassed. 111 class U_I18N_API RuleBasedCollator : public Collator 118 * RuleBasedCollator constructor. This takes the table rules and builds [all...] |
sortkey.h | 40 class RuleBasedCollator; 91 * @see RuleBasedCollator 274 * Allow private access to RuleBasedCollator 276 friend class RuleBasedCollator;
|
/dalvik/libcore/text/src/test/java/org/apache/harmony/text/tests/java/text/ |
RuleBasedCollatorTest.java | 34 import java.text.RuleBasedCollator; 38 @TestTargetClass(RuleBasedCollator.class) 42 * @tests java.text.RuleBasedCollator#RuleBasedCollator(String) 46 method = "RuleBasedCollator", 50 RuleBasedCollator rbc; 52 rbc = new RuleBasedCollator("<a< b< c< d"); 53 assertNotSame("RuleBasedCollator object is null", null, rbc); 59 rbc = new RuleBasedCollator("<a< '&'b< \u0301< d"); 60 assertNotSame("RuleBasedCollator object is null", null, rbc) [all...] |
CollationElementIteratorTest.java | 29 import java.text.RuleBasedCollator; 42 private RuleBasedCollator coll; 45 coll = (RuleBasedCollator) Collator.getInstance(Locale.US); 162 RuleBasedCollator rbColl = (RuleBasedCollator) Collator 180 RuleBasedCollator rbColl = (RuleBasedCollator) Collator 200 RuleBasedCollator rbColl = (RuleBasedCollator) Collator 220 RuleBasedCollator rbColl = (RuleBasedCollator) Collato [all...] |
CollatorTest.java | 29 import java.text.RuleBasedCollator; 245 if (c1 instanceof RuleBasedCollator) { 249 rule = ((RuleBasedCollator) c1).getRules(); 250 temp = new RuleBasedCollator(rule); 280 RuleBasedCollator collator; 282 collator = new RuleBasedCollator("; \u0300 < a, A < b < c < d"); 338 RuleBasedCollator collator; 340 collator = new RuleBasedCollator("; \u0300 < a, A < b < c < d");
|
/external/icu4c/test/intltest/ |
srchtest.h | 32 RuleBasedCollator *m_en_us_; 33 RuleBasedCollator *m_fr_fr_; 34 RuleBasedCollator *m_de_; 35 RuleBasedCollator *m_es_; 39 RuleBasedCollator * getCollator(const char *collator);
|
allcoll.h | 52 RuleBasedCollator *myCollation;
|
regcoll.cpp | 24 en_us = (RuleBasedCollator *)Collator::createInstance(Locale::getUS(), status); 86 RuleBasedCollator c1 = new RuleBasedCollator("< o " 110 RuleBasedCollator *c1 = new RuleBasedCollator(rules, status); 113 RuleBasedCollator *c2 = new RuleBasedCollator(c1->getRules(), status); 146 RuleBasedCollator *c = (RuleBasedCollator *) en_us->clone(); 188 RuleBasedCollator *c = (RuleBasedCollator *) en_us->clone() [all...] |
g7coll.cpp | 100 RuleBasedCollator* tblColl1 = 0; 122 // const UnicodeString& defRules = ((RuleBasedCollator*)myCollation)->getRules(); 124 tblColl1 = new RuleBasedCollator(((RuleBasedCollator*)myCollation)->getRules(), status); 168 const UnicodeString baseRules = ((RuleBasedCollator*)col)->getRules(); 171 RuleBasedCollator *myCollation = new RuleBasedCollator(newRules, status); 202 const UnicodeString baseRules = ((RuleBasedCollator*)col)->getRules(); 205 RuleBasedCollator *myCollation = new RuleBasedCollator(newRules, status) [all...] |
itercoll.cpp | 29 en_us = (RuleBasedCollator *)Collator::createInstance(Locale::getUS(), status); 95 RuleBasedCollator *c1 = NULL; 96 c1 = new RuleBasedCollator( 101 errln("Couldn't create a RuleBasedCollator with a contracting sequence."); 113 RuleBasedCollator *c2 = NULL; 114 c2 = new RuleBasedCollator((UnicodeString)"&a < b < c/abd < d", status); 118 errln("Couldn't create a RuleBasedCollator with an expanding sequence."); 130 RuleBasedCollator *c3 = NULL; 131 c3 = new RuleBasedCollator((UnicodeString)"&a < b < c/aba < d < z < ch", status); 135 errln("Couldn't create a RuleBasedCollator with both an expanding and a contracting sequence.") [all...] |
apicoll.h | 38 * This tests the RuleBasedCollator 45 * This tests the RuleBasedCollator 173 void dump(UnicodeString msg, RuleBasedCollator* c, UErrorCode& status);
|
itercoll.h | 111 RuleBasedCollator *en_us;
|
dadrcoll.h | 54 RuleBasedCollator *UCA; // needed for opening collators from binary images
|
regcoll.h | 81 // RuleBasedCollator.getRules does not return the exact pattern as input 128 // RuleBasedCollator breaks on "< a < bb" rule 134 // RuleBasedCollator.equals(null) throws NullPointerException 223 // RuleBasedCollator doesn't use getCollationElementIterator internally 238 RuleBasedCollator *en_us;
|
dadrcoll.cpp | 42 UCA = (RuleBasedCollator*)Collator::createInstance("root", status); 195 col = new RuleBasedCollator(testSetting, status); 209 RuleBasedCollator* clone = NULL; 211 RuleBasedCollator* rbc = (RuleBasedCollator*)col; 216 clone = new RuleBasedCollator(cloneBuf, cloneSize, UCA, intStatus); 218 errln("Could not clone the RuleBasedCollator. Error: %s", u_errorName(intStatus));
|
apicoll.cpp | 18 // constructor which reads RuleBasedCollator object from 20 // RuleBasedCollator out to a binary file. The streamIn 188 RuleBasedCollator *rcol = (RuleBasedCollator *)Collator::createInstance("da_DK", 233 doAssert(((RuleBasedCollator *)col)->getRules() == ((RuleBasedCollator *)junk)->getRules(), 281 RuleBasedCollator *col1, *col2, *col3, *col4; 287 col1 = new RuleBasedCollator(ruleset1, status); 297 col2 = new RuleBasedCollator(ruleset2, status); 308 col3 = (RuleBasedCollator *)Collator::createInstance(locale, status) [all...] |
currcoll.cpp | 84 RuleBasedCollator *c = (RuleBasedCollator *)Collator::createInstance("en_US", status);
|
rndmcoll.cpp | 161 Collator * c = new RuleBasedCollator(newRule,status);
|
/packages/providers/ContactsProvider/src/com/android/providers/contacts/ |
NameNormalizer.java | 20 import com.ibm.icu4jni.text.RuleBasedCollator; 28 private static final RuleBasedCollator sCompressingCollator; 30 sCompressingCollator = (RuleBasedCollator)Collator.getInstance(null); 35 private static final RuleBasedCollator sComplexityCollator; 37 sComplexityCollator = (RuleBasedCollator)Collator.getInstance(null);
|
/dalvik/libcore/icu/src/main/java/com/ibm/icu4jni/text/ |
RuleBasedCollator.java | 29 * <code>RuleBasedCollator</code> has the following restrictions for efficiency 36 * <li> If a character is not located in the RuleBasedCollator, the default 109 * <code>RuleBasedCollator</code> automatically processes its rule table to 116 * This allows you to use a RuleBasedCollator to compare accented strings even 137 * If you produce one of these errors, a <code>RuleBasedCollator</code> throws 152 * tailored to your needs, you construct the <code>RuleBasedCollator</code> 157 * RuleBasedCollator mySimple = new RuleBasedCollator(Simple); 168 * RuleBasedCollator myNorwegian = new RuleBasedCollator(Norwegian) [all...] |
Collator.java | 14 import com.ibm.icu4jni.text.RuleBasedCollator; 19 * com.ibm.icu4jni.text.RuleBasedCollator, is currently provided and is 199 * Current implementation createInstance() returns a RuleBasedCollator(Locale) 200 * instance. The RuleBasedCollator will be created in the following order, 219 * Current implementation createInstance() returns a RuleBasedCollator(Locale) 220 * instance. The RuleBasedCollator will be created in the following order, 234 RuleBasedCollator result = new RuleBasedCollator(locale);
|