/external/icu/icu4j/eclipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/ |
D | Collator.java | 123 private final java.text.Collator collator; field in Collator 129 this.collator = delegate; in Collator() 139 this.collator = null; in Collator() 272 collator.setStrength(newStrength); in setStrength() 310 collator.setDecomposition(decomposition); in setDecomposition() 337 return new Collator((java.text.Collator)collator.clone()); in clone() 735 return collator.getStrength(); in getStrength() 753 return collator.getDecomposition(); in getDecomposition() 806 return collator.compare(source, target); in compare() 841 return new CollationKey(collator.getCollationKey(source)); in getCollationKey() [all …]
|
/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; 223 RuleBasedCollator collator; in TestInvalidThai() local 226 collator = getThaiCollator(); in TestInvalidThai() 238 if (collator.compare(tests[i], tests[j]) > 0) { in TestInvalidThai() 245 = collator.getCollationElementIterator(tests[i]); in TestInvalidThai() 283 RuleBasedCollator collator; in TestReordering() local 285 collator = (RuleBasedCollator)getThaiCollator(); in TestReordering() 290 compareArray(collator, tests); in TestReordering() 295 collator = new RuleBasedCollator(rule); in TestReordering() 300 compareArray(collator, testcontraction); in TestReordering() [all …]
|
D | CollationThreadTest.java | 11 package android.icu.dev.test.collator; 23 final Collator collator = Collator.getInstance(new Locale("pl", "", "")); 134 sort(temporaryData, collator); in sort() argument 147 private static void sort(String[] data, Collator collator) { in sort() argument 148 Arrays.sort(data, collator); in sort() 186 private Collator collator; field in CollationThreadTest.Test 191 Test(String name, String[] data, Collator collator, Random r, Control control) { in Test() argument 194 this.collator = collator; in Test() 209 sort(this.data, this.collator); in run()
|
D | CollationAPITest.java | 16 package android.icu.dev.test.collator; 926 RuleBasedCollator collator = (RuleBasedCollator)Collator.getInstance(); 927 int decomp = collator.getDecomposition(); 928 int strength = collator.getStrength(); 929 boolean alt = collator.isAlternateHandlingShifted(); 930 boolean caselevel = collator.isCaseLevel(); 931 boolean french = collator.isFrenchCollation(); 932 boolean hquart = collator.isHiraganaQuaternary(); 933 boolean lowercase = collator.isLowerCaseFirst(); 934 boolean uppercase = collator.isUpperCaseFirst(); [all …]
|
D | CollationChineseTest.java | 16 package android.icu.dev.test.collator; 37 RuleBasedCollator collator = null; in TestPinYin() local 39 collator = (RuleBasedCollator)Collator.getInstance( in TestPinYin() 46 CollationTest.doTest(this, collator, seq[i], seq[i + 1], -1); in TestPinYin()
|
/external/icu/icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/ |
D | CollationThaiTest.java | 15 package com.ibm.icu.dev.test.collator; 222 RuleBasedCollator collator; in TestInvalidThai() local 225 collator = getThaiCollator(); in TestInvalidThai() 237 if (collator.compare(tests[i], tests[j]) > 0) { in TestInvalidThai() 244 = collator.getCollationElementIterator(tests[i]); in TestInvalidThai() 282 RuleBasedCollator collator; in TestReordering() local 284 collator = (RuleBasedCollator)getThaiCollator(); in TestReordering() 289 compareArray(collator, tests); in TestReordering() 294 collator = new RuleBasedCollator(rule); in TestReordering() 299 compareArray(collator, testcontraction); in TestReordering() [all …]
|
D | CollationThreadTest.java | 10 package com.ibm.icu.dev.test.collator; 22 final Collator collator = Collator.getInstance(new Locale("pl", "", "")); 133 sort(temporaryData, collator); in sort() argument 146 private static void sort(String[] data, Collator collator) { in sort() argument 147 Arrays.sort(data, collator); in sort() 185 private Collator collator; field in CollationThreadTest.Test 190 Test(String name, String[] data, Collator collator, Random r, Control control) { in Test() argument 193 this.collator = collator; in Test() 208 sort(this.data, this.collator); in run()
|
D | CollationAPITest.java | 15 package com.ibm.icu.dev.test.collator; 925 RuleBasedCollator collator = (RuleBasedCollator)Collator.getInstance(); 926 int decomp = collator.getDecomposition(); 927 int strength = collator.getStrength(); 928 boolean alt = collator.isAlternateHandlingShifted(); 929 boolean caselevel = collator.isCaseLevel(); 930 boolean french = collator.isFrenchCollation(); 931 boolean hquart = collator.isHiraganaQuaternary(); 932 boolean lowercase = collator.isLowerCaseFirst(); 933 boolean uppercase = collator.isUpperCaseFirst(); [all …]
|
D | CollationChineseTest.java | 15 package com.ibm.icu.dev.test.collator; 36 RuleBasedCollator collator = null; in TestPinYin() local 38 collator = (RuleBasedCollator)Collator.getInstance( in TestPinYin() 45 CollationTest.doTest(this, collator, seq[i], seq[i + 1], -1); in TestPinYin()
|
D | CollationFrenchTest.java | 15 package com.ibm.icu.dev.test.collator; 179 RuleBasedCollator collator = new RuleBasedCollator(rule); in TestContinuationReordering() local 180 collator.setFrenchCollation(true); in TestContinuationReordering() 182 = collator.getCollationKey("a\u0325\u2f00\u2f01b\u0325"); in TestContinuationReordering() 184 = collator.getCollationKey("a\u0325\u2f01\u2f01b\u0325"); in TestContinuationReordering()
|
/external/sqlite/android/ |
D | sqlite3_android.cpp | 231 UCollator* collator; member 286 UCollator* collator = (UCollator*)sqlite3_user_data(context); 369 uint32_t result = ucol_getSortKey(collator, token, -1, (uint8_t*)keybuf, sizeof(keybuf)-1); 413 static void localized_collator_dtor(UCollator* collator) in localized_collator_dtor() argument 415 ucol_close(collator); in localized_collator_dtor() 433 UCollator* collator = ucol_open(systemLocale, &status); in register_localized_collators() local 438 ucol_setAttribute(collator, UCOL_STRENGTH, UCOL_PRIMARY, &status); in register_localized_collators() 445 err = sqlite3_create_collation_v2(handle, LOCALIZED_COLLATOR_NAME, SQLITE_UTF16, collator, in register_localized_collators() 448 err = sqlite3_create_collation_v2(handle, LOCALIZED_COLLATOR_NAME, SQLITE_UTF8, collator, in register_localized_collators() 458 …err = sqlite3_create_function(handle, "_TOKENIZE", 4, SQLITE_UTF16, collator, tokenize, NULL, NULL… in register_localized_collators() [all …]
|
/external/v8/src/ |
D | i18n.cc | 470 icu::Collator* collator = NULL; in CreateICUCollator() local 472 collator = icu::Collator::createInstance(icu_locale, status); in CreateICUCollator() 475 delete collator; in CreateICUCollator() 482 collator->setAttribute( in CreateICUCollator() 489 collator->setAttribute(UCOL_NORMALIZATION_MODE, UCOL_ON, status); in CreateICUCollator() 494 collator->setAttribute(UCOL_CASE_FIRST, UCOL_UPPER_FIRST, status); in CreateICUCollator() 496 collator->setAttribute(UCOL_CASE_FIRST, UCOL_LOWER_FIRST, status); in CreateICUCollator() 499 collator->setAttribute(UCOL_CASE_FIRST, UCOL_OFF, status); in CreateICUCollator() 506 collator->setStrength(icu::Collator::PRIMARY); in CreateICUCollator() 508 collator->setStrength(icu::Collator::SECONDARY); in CreateICUCollator() [all …]
|
/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/android_icu4j/src/main/tests/android/icu/dev/test/search/ |
D | SearchTest.java | 51 this.collator = coll; in SearchData() 60 String collator; field in SearchTest.SearchData 555 RuleBasedCollator getCollator(String collator) { in getCollator() argument 556 if (collator == null) { in getCollator() 558 } if (collator.equals("fr")) { in getCollator() 560 } else if (collator.equals("de")) { in getCollator() 562 } else if (collator.equals("es")) { in getCollator() 580 Collator collator = getCollator(search.collator); in assertCanonicalEqual() local 590 collator.setStrength(search.strength); in assertCanonicalEqual() 591 collator.setDecomposition(Collator.CANONICAL_DECOMPOSITION); in assertCanonicalEqual() [all …]
|
/external/icu/icu4j/main/tests/collate/src/com/ibm/icu/dev/test/search/ |
D | SearchTest.java | 50 this.collator = coll; in SearchData() 59 String collator; field in SearchTest.SearchData 554 RuleBasedCollator getCollator(String collator) { in getCollator() argument 555 if (collator == null) { in getCollator() 557 } if (collator.equals("fr")) { in getCollator() 559 } else if (collator.equals("de")) { in getCollator() 561 } else if (collator.equals("es")) { in getCollator() 579 Collator collator = getCollator(search.collator); in assertCanonicalEqual() local 589 collator.setStrength(search.strength); in assertCanonicalEqual() 590 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/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/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/icu4c/source/i18n/ |
D | usearch.cpp | 302 coleiter = ucol_openElements(strsrch->collator, pattern->text, in initializePatternCETable() 374 coleiter = ucol_openElements(strsrch->collator, pattern->text, in initializePatternPCETable() 793 inline int32_t getNextSafeOffset(const UCollator *collator, in getNextSafeOffset() argument 799 while (result != textlength && ucol_unsafeCP(text[result], collator)) { in getNextSafeOffset() 844 int32_t safeoffset = getNextSafeOffset(strsrch->collator, in checkExtraMatchAccents() 1170 const UCollator *collator = strsrch->collator; in checkNextExactContractionMatch() local 1181 if ((*end < textlength && ucol_unsafeCP(text[*end], collator)) || in checkNextExactContractionMatch() 1183 && ucol_unsafeCP(text[*start + 1], collator))) { in checkNextExactContractionMatch() 1529 inline uint32_t getPreviousSafeOffset(const UCollator *collator, in getPreviousSafeOffset() argument 1534 while (result != 0 && ucol_unsafeCP(text[result - 1], collator)) { in getPreviousSafeOffset() [all …]
|