Home
last modified time | relevance | path

Searched refs:collator (Results 1 – 25 of 107) sorted by relevance

12345

/external/icu/icu4j/eclipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/
DCollator.java123 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/
Dcoll.cpp60 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/
Dstrsrch.cpp64 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/
DRbnfScannerProviderImpl.java99 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/
DRbnfScannerProviderImpl.java97 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/
DCollationThaiTest.java16 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 …]
DCollationThreadTest.java11 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()
DCollationAPITest.java16 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 …]
DCollationChineseTest.java16 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/
DCollationThaiTest.java15 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 …]
DCollationThreadTest.java10 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()
DCollationAPITest.java15 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 …]
DCollationChineseTest.java15 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()
DCollationFrenchTest.java15 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/
Dsqlite3_android.cpp231 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/
Di18n.cc470 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/
Dsrchtest.cpp183 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/
DSearchTest.java51 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/
DSearchTest.java50 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/
Dusrchtst.c161 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/
DLocaleDisplayNames.java285 …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/
DCollationElementIterator.java197 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/
DCollationElementIterator.java192 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()
DLocaleDisplayNames.java264 …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/
Dusearch.cpp302 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 …]

12345