/external/icu/icu4c/source/samples/coll/ |
D | coll.cpp | 60 UCollator * collator = 0; variable 149 UCollationResult result = ucol_strcoll(collator, source, -1, target, -1); in strcmp() 170 collator = ucol_openRules(rules, -1, UCOL_OFF, UCOL_TERTIARY, in processCollator() 174 collator = ucol_open(opt_locale, &status); in processCollator() 189 ucol_setAttribute(collator, UCOL_NORMALIZATION_MODE, UCOL_ON, &status); in processCollator() 192 ucol_setAttribute(collator, UCOL_FRENCH_COLLATION, UCOL_ON, &status); in processCollator() 195 ucol_setAttribute(collator, UCOL_CASE_FIRST, UCOL_LOWER_FIRST, in processCollator() 199 ucol_setAttribute(collator, UCOL_CASE_FIRST, UCOL_UPPER_FIRST, in processCollator() 203 ucol_setAttribute(collator, UCOL_CASE_LEVEL, UCOL_ON, &status); in processCollator() 206 ucol_setAttribute(collator, UCOL_ALTERNATE_HANDLING, UCOL_SHIFTED, in processCollator() [all …]
|
/external/icu/icu4c/source/samples/strsrch/ |
D | strsrch.cpp | 64 UCollator * collator = 0; variable 160 collator = ucol_openRules(rules, -1, UCOL_OFF, UCOL_TERTIARY, in processCollator() 164 collator = ucol_open(opt_locale, &status); in processCollator() 179 ucol_setAttribute(collator, UCOL_NORMALIZATION_MODE, UCOL_ON, &status); in processCollator() 182 ucol_setAttribute(collator, UCOL_FRENCH_COLLATION, UCOL_ON, &status); in processCollator() 185 ucol_setAttribute(collator, UCOL_CASE_FIRST, UCOL_LOWER_FIRST, in processCollator() 189 ucol_setAttribute(collator, UCOL_CASE_FIRST, UCOL_UPPER_FIRST, in processCollator() 193 ucol_setAttribute(collator, UCOL_CASE_LEVEL, UCOL_ON, &status); in processCollator() 196 ucol_setAttribute(collator, UCOL_ALTERNATE_HANDLING, UCOL_SHIFTED, in processCollator() 202 ucol_setAttribute(collator, UCOL_STRENGTH, UCOL_PRIMARY, &status); in processCollator() [all …]
|
/external/icu/android_icu4j/src/main/java/android/icu/impl/text/ |
D | RbnfScannerProviderImpl.java | 99 RuleBasedCollator collator = null; in createScanner() local 105 collator = (RuleBasedCollator)Collator.getInstance(locale.toLocale()); in createScanner() 107 String rules = collator.getRules() + extras; in createScanner() 108 collator = new RuleBasedCollator(rules); in createScanner() 110 collator.setDecomposition(Collator.CANONICAL_DECOMPOSITION); in createScanner() 119 collator = null; in createScanner() 123 return new RbnfLenientScannerImpl(collator); in createScanner() 127 private final RuleBasedCollator collator; field in RbnfScannerProviderImpl.RbnfLenientScannerImpl 130 this.collator = rbc; in RbnfLenientScannerImpl() 134 CollationElementIterator iter = collator.getCollationElementIterator(s); in allIgnorable() [all …]
|
/external/icu/icu4j/main/classes/collate/src/com/ibm/icu/impl/text/ |
D | RbnfScannerProviderImpl.java | 97 RuleBasedCollator collator = null; in createScanner() local 103 collator = (RuleBasedCollator)Collator.getInstance(locale.toLocale()); in createScanner() 105 String rules = collator.getRules() + extras; in createScanner() 106 collator = new RuleBasedCollator(rules); in createScanner() 108 collator.setDecomposition(Collator.CANONICAL_DECOMPOSITION); in createScanner() 117 collator = null; in createScanner() 121 return new RbnfLenientScannerImpl(collator); in createScanner() 125 private final RuleBasedCollator collator; field in RbnfScannerProviderImpl.RbnfLenientScannerImpl 128 this.collator = rbc; in RbnfLenientScannerImpl() 132 CollationElementIterator iter = collator.getCollationElementIterator(s); in allIgnorable() [all …]
|
/external/icu/android_icu4j/src/main/tests/android/icu/dev/test/collator/ |
D | CollationThaiTest.java | 16 package android.icu.dev.test.collator; 228 RuleBasedCollator collator; in TestInvalidThai() local 231 collator = getThaiCollator(); in TestInvalidThai() 243 if (collator.compare(tests[i], tests[j]) > 0) { in TestInvalidThai() 250 = collator.getCollationElementIterator(tests[i]); in TestInvalidThai() 288 RuleBasedCollator collator; in TestReordering() local 290 collator = getThaiCollator(); in TestReordering() 295 compareArray(collator, tests); in TestReordering() 300 collator = new RuleBasedCollator(rule); in TestReordering() 305 compareArray(collator, testcontraction); in TestReordering() [all …]
|
D | CollationThreadTest.java | 11 package android.icu.dev.test.collator; 29 final Collator collator = Collator.getInstance(new Locale("pl", "", "")); 140 sort(temporaryData, collator); in sort() argument 153 private static void sort(String[] data, Collator collator) { in sort() argument 154 Arrays.sort(data, collator); in sort() 192 private Collator collator; field in CollationThreadTest.Test 197 Test(String name, String[] data, Collator collator, Random r, Control control) { in Test() argument 200 this.collator = collator; in Test() 216 sort(this.data, this.collator); in run()
|
D | CollationAPITest.java | 16 package android.icu.dev.test.collator; 931 RuleBasedCollator collator = (RuleBasedCollator)Collator.getInstance(); 932 int decomp = collator.getDecomposition(); 933 int strength = collator.getStrength(); 934 boolean alt = collator.isAlternateHandlingShifted(); 935 boolean caselevel = collator.isCaseLevel(); 936 boolean french = collator.isFrenchCollation(); 937 boolean hquart = collator.isHiraganaQuaternary(); 938 boolean lowercase = collator.isLowerCaseFirst(); 939 boolean uppercase = collator.isUpperCaseFirst(); [all …]
|
D | CollationChineseTest.java | 16 package android.icu.dev.test.collator; 42 RuleBasedCollator collator = null; in TestPinYin() local 44 collator = (RuleBasedCollator)Collator.getInstance( in TestPinYin() 51 CollationTest.doTest(this, collator, seq[i], seq[i + 1], -1); in TestPinYin()
|
D | CollationFrenchTest.java | 16 package android.icu.dev.test.collator; 185 RuleBasedCollator collator = new RuleBasedCollator(rule); in TestContinuationReordering() local 186 collator.setFrenchCollation(true); in TestContinuationReordering() 188 = collator.getCollationKey("a\u0325\u2f00\u2f01b\u0325"); in TestContinuationReordering() 190 = collator.getCollationKey("a\u0325\u2f01\u2f01b\u0325"); in TestContinuationReordering()
|
/external/icu/icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/ |
D | CollationThaiTest.java | 15 package com.ibm.icu.dev.test.collator; 225 RuleBasedCollator collator; in TestInvalidThai() local 228 collator = getThaiCollator(); in TestInvalidThai() 240 if (collator.compare(tests[i], tests[j]) > 0) { in TestInvalidThai() 247 = collator.getCollationElementIterator(tests[i]); in TestInvalidThai() 285 RuleBasedCollator collator; in TestReordering() local 287 collator = getThaiCollator(); in TestReordering() 292 compareArray(collator, tests); in TestReordering() 297 collator = new RuleBasedCollator(rule); in TestReordering() 302 compareArray(collator, testcontraction); in TestReordering() [all …]
|
D | CollationThreadTest.java | 10 package com.ibm.icu.dev.test.collator; 26 final Collator collator = Collator.getInstance(new Locale("pl", "", "")); 137 sort(temporaryData, collator); in sort() argument 150 private static void sort(String[] data, Collator collator) { in sort() argument 151 Arrays.sort(data, collator); in sort() 189 private Collator collator; field in CollationThreadTest.Test 194 Test(String name, String[] data, Collator collator, Random r, Control control) { in Test() argument 197 this.collator = collator; in Test() 213 sort(this.data, this.collator); in run()
|
D | CollationAPITest.java | 15 package com.ibm.icu.dev.test.collator; 928 RuleBasedCollator collator = (RuleBasedCollator)Collator.getInstance(); 929 int decomp = collator.getDecomposition(); 930 int strength = collator.getStrength(); 931 boolean alt = collator.isAlternateHandlingShifted(); 932 boolean caselevel = collator.isCaseLevel(); 933 boolean french = collator.isFrenchCollation(); 934 boolean hquart = collator.isHiraganaQuaternary(); 935 boolean lowercase = collator.isLowerCaseFirst(); 936 boolean uppercase = collator.isUpperCaseFirst(); [all …]
|
D | CollationChineseTest.java | 15 package com.ibm.icu.dev.test.collator; 39 RuleBasedCollator collator = null; in TestPinYin() local 41 collator = (RuleBasedCollator)Collator.getInstance( in TestPinYin() 48 CollationTest.doTest(this, collator, seq[i], seq[i + 1], -1); in TestPinYin()
|
D | CollationFrenchTest.java | 15 package com.ibm.icu.dev.test.collator; 182 RuleBasedCollator collator = new RuleBasedCollator(rule); in TestContinuationReordering() local 183 collator.setFrenchCollation(true); in TestContinuationReordering() 185 = collator.getCollationKey("a\u0325\u2f00\u2f01b\u0325"); in TestContinuationReordering() 187 = collator.getCollationKey("a\u0325\u2f01\u2f01b\u0325"); in TestContinuationReordering()
|
/external/sqlite/android/ |
D | sqlite3_android.cpp | 237 UCollator* collator; member 292 UCollator* collator = (UCollator*)sqlite3_user_data(context); 375 uint32_t result = ucol_getSortKey(collator, token, -1, (uint8_t*)keybuf, sizeof(keybuf)-1); 419 static void localized_collator_dtor(UCollator* collator) in localized_collator_dtor() argument 421 ucol_close(collator); in localized_collator_dtor() 439 UCollator* collator = ucol_open(systemLocale, &status); in register_localized_collators() local 444 ucol_setAttribute(collator, UCOL_STRENGTH, UCOL_PRIMARY, &status); in register_localized_collators() 451 err = sqlite3_create_collation_v2(handle, LOCALIZED_COLLATOR_NAME, SQLITE_UTF16, collator, in register_localized_collators() 454 err = sqlite3_create_collation_v2(handle, LOCALIZED_COLLATOR_NAME, SQLITE_UTF8, collator, in register_localized_collators() 464 …err = sqlite3_create_function(handle, "_TOKENIZE", 4, SQLITE_UTF16, collator, tokenize, NULL, NULL… in register_localized_collators() [all …]
|
/external/cldr/tools/java/org/unicode/cldr/util/ |
D | ReferenceStringSearch.java | 33 private RuleBasedCollator collator = (RuleBasedCollator) Collator.getInstance(ULocale.ROOT); field in ReferenceStringSearch 103 return collator; in getCollator() 110 public ReferenceStringSearch setCollator(RuleBasedCollator collator) { in setCollator() argument 111 this.collator = collator; in setCollator() 112 targetIterator = new CollationElementIterator2(collator); in setCollator() 170 … CollationElementIterator2 keyIterator = new CollationElementIterator2(collator).setText(key); in setKey() 405 public CollationElementIterator2(RuleBasedCollator collator) { in CollationElementIterator2() argument 408 … variableTop = !collator.isAlternateHandlingShifted() ? -1 : collator.getVariableTop() | 0xFFFF; in CollationElementIterator2() 410 switch (collator.getStrength()) { in CollationElementIterator2() 421 keyIterator = collator.getCollationElementIterator(""); in CollationElementIterator2()
|
/external/icu/icu4c/source/test/intltest/ |
D | srchtest.cpp | 183 RuleBasedCollator * StringSearchTest::getCollator(const char *collator) in getCollator() argument 185 if (collator == NULL) { in getCollator() 188 if (strcmp(collator, "fr") == 0) { in getCollator() 191 else if (strcmp(collator, "de") == 0) { in getCollator() 194 else if (strcmp(collator, "es") == 0) { in getCollator() 467 Collator *collator = getCollator(search->collator); in assertEqual() local 489 collator->setStrength(getECollationStrength(search->strength)); in assertEqual() 490 strsrch = new StringSearch(pattern, text, (RuleBasedCollator *)collator, in assertEqual() 498 collator->setStrength(getECollationStrength(UCOL_TERTIARY)); in assertEqual() 509 collator->setStrength(getECollationStrength(UCOL_TERTIARY)); in assertEqual() [all …]
|
/external/icu/icu4j/main/tests/collate/src/com/ibm/icu/dev/test/search/ |
D | SearchTest.java | 54 this.collator = coll; in SearchData() 63 String collator; field in SearchTest.SearchData 558 RuleBasedCollator getCollator(String collator) { in getCollator() argument 559 if (collator == null) { in getCollator() 561 } if (collator.equals("fr")) { in getCollator() 563 } else if (collator.equals("de")) { in getCollator() 565 } else if (collator.equals("es")) { in getCollator() 583 Collator collator = getCollator(search.collator); in assertCanonicalEqual() local 593 collator.setStrength(search.strength); in assertCanonicalEqual() 594 collator.setDecomposition(Collator.CANONICAL_DECOMPOSITION); in assertCanonicalEqual() [all …]
|
/external/icu/android_icu4j/src/main/tests/android/icu/dev/test/search/ |
D | SearchTest.java | 57 this.collator = coll; in SearchData() 66 String collator; field in SearchTest.SearchData 561 RuleBasedCollator getCollator(String collator) { in getCollator() argument 562 if (collator == null) { in getCollator() 564 } if (collator.equals("fr")) { in getCollator() 566 } else if (collator.equals("de")) { in getCollator() 568 } else if (collator.equals("es")) { in getCollator() 586 Collator collator = getCollator(search.collator); in assertCanonicalEqual() local 596 collator.setStrength(search.strength); in assertCanonicalEqual() 597 collator.setDecomposition(Collator.CANONICAL_DECOMPOSITION); in assertCanonicalEqual() [all …]
|
/external/icu/icu4c/source/test/cintltst/ |
D | usrchtst.c | 161 static UCollator *getCollator(const char *collator) in getCollator() argument 163 if (collator == NULL) { in getCollator() 166 if (strcmp(collator, "fr") == 0) { in getCollator() 169 else if (strcmp(collator, "de") == 0) { in getCollator() 172 else if (strcmp(collator, "es") == 0) { in getCollator() 549 UCollator *collator = getCollator(search.collator); in assertEqual() local 557 ucol_setStrength(collator, search.strength); in assertEqual() 558 strsrch = usearch_openFromCollator(pattern, -1, text, -1, collator, in assertEqual() 566 ucol_setStrength(collator, UCOL_TERTIARY); in assertEqual() 570 ucol_setStrength(collator, UCOL_TERTIARY); in assertEqual() [all …]
|
/external/icu/android_icu4j/src/main/java/android/icu/text/ |
D | CollationElementIterator.java | 192 private CollationElementIterator(RuleBasedCollator collator) { in CollationElementIterator() argument 194 rbc_ = collator; in CollationElementIterator() 210 CollationElementIterator(String source, RuleBasedCollator collator) { in CollationElementIterator() argument 211 this(collator); in CollationElementIterator() 233 CollationElementIterator(CharacterIterator source, RuleBasedCollator collator) { in CollationElementIterator() argument 234 this(collator); in CollationElementIterator() 248 CollationElementIterator(UCharacterIterator source, RuleBasedCollator collator) { in CollationElementIterator() argument 249 this(collator); in CollationElementIterator()
|
D | LocaleDisplayNames.java | 264 …c List<UiListItem> getUiList(Set<ULocale> localeSet, boolean inSelf, Comparator<Object> collator) { in getUiList() argument 265 return getUiListCompareWholeItems(localeSet, UiListItem.getComparator(collator, inSelf)); in getUiList() 359 private final Comparator<Object> collator; field in LocaleDisplayNames.UiListItem.UiListItemComparator 361 UiListItemComparator(Comparator<Object> collator, boolean useSelf) { in UiListItemComparator() argument 362 this.collator = collator; in UiListItemComparator() 367 int result = useSelf ? collator.compare(o1.nameInSelf, o2.nameInSelf) in compare() 368 : collator.compare(o1.nameInDisplayLocale, o2.nameInDisplayLocale); in compare()
|
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/text/ |
D | LocaleDisplayNames.java | 285 …c List<UiListItem> getUiList(Set<ULocale> localeSet, boolean inSelf, Comparator<Object> collator) { in getUiList() argument 286 return getUiListCompareWholeItems(localeSet, UiListItem.getComparator(collator, inSelf)); in getUiList() 394 private final Comparator<Object> collator; field in LocaleDisplayNames.UiListItem.UiListItemComparator 396 UiListItemComparator(Comparator<Object> collator, boolean useSelf) { in UiListItemComparator() argument 397 this.collator = collator; in UiListItemComparator() 402 int result = useSelf ? collator.compare(o1.nameInSelf, o2.nameInSelf) in compare() 403 : collator.compare(o1.nameInDisplayLocale, o2.nameInDisplayLocale); in compare()
|
/external/icu/icu4j/main/classes/collate/src/com/ibm/icu/text/ |
D | CollationElementIterator.java | 197 private CollationElementIterator(RuleBasedCollator collator) { in CollationElementIterator() argument 199 rbc_ = collator; in CollationElementIterator() 216 CollationElementIterator(String source, RuleBasedCollator collator) { in CollationElementIterator() argument 217 this(collator); in CollationElementIterator() 240 CollationElementIterator(CharacterIterator source, RuleBasedCollator collator) { in CollationElementIterator() argument 241 this(collator); in CollationElementIterator() 256 CollationElementIterator(UCharacterIterator source, RuleBasedCollator collator) { in CollationElementIterator() argument 257 this(collator); in CollationElementIterator()
|
/external/cldr/tools/java/org/unicode/cldr/tool/ |
D | GenerateIndexCharacters.java | 40 Collator collator = Collator.getInstance(uLocale); in getConstructedIndexSet() local 41 …collator.setStrength(Collator.PRIMARY); // TODO: ought to build the collator from CLDR instead of … in getConstructedIndexSet() 56 .setOrdering(collator) in getConstructedIndexSet() 57 .setSpaceComparator(collator); in getConstructedIndexSet()
|