Home | History | Annotate | Download | only in intltest

Lines Matching defs:collator

42     Collator* frcol = Collator::createInstance(FR, status);
43 Collator* uscol = Collator::createInstance(US, status);
51 { // try override en_US collator
52 URegistryKey key = Collator::registerInstance(frcol, US, status);
54 Collator* ncol = Collator::createInstance(US_FOO, status);
56 errln("register of french collator for en_US failed on request for en_US_FOO");
58 // ensure original collator's params not touched
61 errln(UnicodeString("fr collator's requested locale changed to ") + loc.getName());
65 errln(UnicodeString("fr collator's valid locale changed to ") + loc.getName());
82 if (!Collator::unregister(key, status)) {
83 errln("failed to unregister french collator");
87 ncol = Collator::createInstance(US, status);
89 errln("collator after unregister does not match original");
95 frcol = Collator::createInstance(FR, status);
99 { // try create collator for new locale
103 Collator* fucol = Collator::createInstance(fu_FU, status);
104 URegistryKey key = Collator::registerInstance(frcol, fu_FU, status);
105 Collator* ncol = Collator::createInstance(fu_FU_FOO, status);
107 errln("register of fr collator for fu_FU failed");
111 StringEnumeration* localeEnum = Collator::getAvailableLocales();
154 Collator::getDisplayName(fu_FU, displayName);
165 Collator::getDisplayName(fu_FU, fu_FU, displayName);
178 errln("collator fufu != collator frFR");
182 if (!Collator::unregister(key, status)) {
183 errln("failed to unregister french collator");
201 ncol = Collator::createInstance(fu_FU, status);
203 errln("collator after unregister does not match original fu_FU");
217 Collator* collator;
220 CollatorInfo(const Locale& locale, Collator* collatorToAdopt, Hashtable* displayNamesToAdopt);
225 CollatorInfo::CollatorInfo(const Locale& _locale, Collator* _collator, Hashtable* _displayNames)
227 , collator(_collator)
233 delete collator;
285 virtual Collator* createCollator(const Locale& loc) {
288 return ci->collator->clone();
362 Collator* frcol = Collator::createInstance(Locale::getFrance(), status);
363 Collator* gecol = Collator::createInstance(Locale::getGermany(), status);
364 Collator* jpcol = Collator::createInstance(Locale::getJapan(), status);
391 Collator* uscol = Collator::createInstance(Locale::getUS(), status);
392 Collator* fucol = Collator::createInstance(fu_FU, status);
397 URegistryKey key = Collator::registerFactory(factory, status);
402 Collator* ncol = Collator::createInstance(Locale::getUS(), status);
408 ncol = Collator::createInstance(fu_FU_FOO, status);
424 StringEnumeration* localeEnum = Collator::getAvailableLocales();
442 Collator::getDisplayName(fu_FU, name);
447 Collator::getDisplayName(fu_FU, fu_FU_FOO, name);
452 if (!Collator::unregister(key, status)) {
457 ncol = Collator::createInstance(fu_FU, status);
459 errln("collator after unregister does not match original fu_FU");
536 * Check the integrity of the results of Collator::getAvailableLocales().
541 StringEnumeration *iter = Collator::getAvailableLocales();
562 StringEnumeration *iter = Collator::getKeywords(ec);
568 iter = Collator::getKeywordValues(KW[0], ec);
575 Locale equiv = Collator::getFunctionalEquivalent("collation",
583 equiv = Collator::getFunctionalEquivalent("collation",