• Home
  • Raw
  • Download

Lines Matching refs:collator

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()
510 collator->setStrength(icu::Collator::PRIMARY); in CreateICUCollator()
511 collator->setAttribute(UCOL_CASE_LEVEL, UCOL_ON, status); in CreateICUCollator()
514 collator->setStrength(icu::Collator::TERTIARY); in CreateICUCollator()
521 collator->setAttribute(UCOL_ALTERNATE_HANDLING, UCOL_SHIFTED, status); in CreateICUCollator()
525 return collator; in CreateICUCollator()
531 icu::Collator* collator, in SetResolvedCollatorSettings() argument
539 collator->getAttribute(UCOL_NUMERIC_COLLATION, status) == UCOL_ON), in SetResolvedCollatorSettings()
542 switch (collator->getAttribute(UCOL_CASE_FIRST, status)) { in SetResolvedCollatorSettings()
559 switch (collator->getAttribute(UCOL_STRENGTH, status)) { in SetResolvedCollatorSettings()
566 if (UCOL_ON == collator->getAttribute(UCOL_CASE_LEVEL, status)) { in SetResolvedCollatorSettings()
614 factory->ToBoolean(collator->getAttribute(UCOL_ALTERNATE_HANDLING, in SetResolvedCollatorSettings()
828 icu::Collator* collator = CreateICUCollator(isolate, icu_locale, options); in InitializeCollator() local
829 if (!collator) { in InitializeCollator()
832 collator = CreateICUCollator(isolate, no_extension_locale, options); in InitializeCollator()
834 if (!collator) { in InitializeCollator()
840 isolate, no_extension_locale, collator, resolved); in InitializeCollator()
842 SetResolvedCollatorSettings(isolate, icu_locale, collator, resolved); in InitializeCollator()
845 return collator; in InitializeCollator()