Lines Matching refs:Locale
30 * Added a private RuleBasedCollator(Locale&) constructor,
100 * If specific data for a locale is not available, the orders eventually falls back
123 * @see Locale
135 * @see Locale
149 * @see Locale
164 * @see Locale
175 * @see Locale
372 * Gets the locale of the Collator
373 * @param type can be either requested, valid or actual locale. For more
377 * @return locale where the collation data lives. If the collator
378 * was instantiated from rules, locale is empty.
381 virtual Locale getLocale(ULocDataLocaleType type, UErrorCode& status) const;
701 * Collator ONLY needs access to RuleBasedCollator(const Locale&,
719 * RuleBasedCollator constructor. This constructor takes a locale. The
721 * createInstance() happens to know that the requested locale's collation is
725 * @param desiredLocale locale used
728 RuleBasedCollator(const Locale& desiredLocale, UErrorCode& status);
748 * @param locale desired locale
751 void setUCollator(const Locale& locale, UErrorCode& status);
755 * @param locale desired locale name
758 void setUCollator(const char* locale, UErrorCode& status);
781 * @param requestedLocale the requsted locale
782 locale
783 * @param actualLocale the actual locale
786 virtual void setLocales(const Locale& requestedLocale, const Locale& validLocale, const Locale& actualLocale);
797 * locale and the attribute set and produces a string that can be used for opening
807 * @param locale a locale that will appear as a collators locale in the resulting
808 * short string definition. If NULL, the locale will be harvested
819 virtual int32_t internalGetShortDefinitionString(const char *locale,
827 inline void RuleBasedCollator::setUCollator(const Locale &locale,
830 setUCollator(locale.getName(), status);