ICU 4.8.1.1
4.8.1.1
|
Returns display names of Locales and components of Locales. More...
#include <locdspnm.h>
Public Member Functions | |
virtual | ~LocaleDisplayNames () |
Destructor. | |
virtual const Locale & | getLocale () const =0 |
Returns the locale used to determine the display names. | |
virtual UDialectHandling | getDialectHandling () const =0 |
Returns the dialect handling used in the display names. | |
virtual UnicodeString & | localeDisplayName (const Locale &locale, UnicodeString &result) const =0 |
Returns the display name of the provided locale. | |
virtual UnicodeString & | localeDisplayName (const char *localeId, UnicodeString &result) const =0 |
Returns the display name of the provided locale id. | |
virtual UnicodeString & | languageDisplayName (const char *lang, UnicodeString &result) const =0 |
Returns the display name of the provided language code. | |
virtual UnicodeString & | scriptDisplayName (const char *script, UnicodeString &result) const =0 |
Returns the display name of the provided script code. | |
virtual UnicodeString & | scriptDisplayName (UScriptCode scriptCode, UnicodeString &result) const =0 |
Returns the display name of the provided script code. | |
virtual UnicodeString & | regionDisplayName (const char *region, UnicodeString &result) const =0 |
Returns the display name of the provided region code. | |
virtual UnicodeString & | variantDisplayName (const char *variant, UnicodeString &result) const =0 |
Returns the display name of the provided variant. | |
virtual UnicodeString & | keyDisplayName (const char *key, UnicodeString &result) const =0 |
Returns the display name of the provided locale key. | |
virtual UnicodeString & | keyValueDisplayName (const char *key, const char *value, UnicodeString &result) const =0 |
Returns the display name of the provided value (used with the provided key). | |
Static Public Member Functions | |
static LocaleDisplayNames * | createInstance (const Locale &locale) |
Convenience overload of createInstance(const Locale& locale, UDialectHandling dialectHandling) that specifies STANDARD dialect handling. | |
static LocaleDisplayNames * | createInstance (const Locale &locale, UDialectHandling dialectHandling) |
Returns an instance of LocaleDisplayNames that returns names formatted for the provided locale, using the provided dialectHandling. |
Returns display names of Locales and components of Locales.
For more information on language, script, region, variant, key, and values, see Locale.
Definition at line 32 of file locdspnm.h.
LocaleDisplayNames::~LocaleDisplayNames | ( | ) | [inline, virtual] |
LocaleDisplayNames * LocaleDisplayNames::createInstance | ( | const Locale & | locale | ) | [inline, static] |
Convenience overload of createInstance(const Locale& locale, UDialectHandling dialectHandling) that specifies STANDARD dialect handling.
locale | the display locale |
Definition at line 180 of file locdspnm.h.
References ULDN_STANDARD_NAMES.
static LocaleDisplayNames* LocaleDisplayNames::createInstance | ( | const Locale & | locale, |
UDialectHandling | dialectHandling | ||
) | [static] |
Returns an instance of LocaleDisplayNames that returns names formatted for the provided locale, using the provided dialectHandling.
locale | the display locale |
dialectHandling | how to select names for locales |
virtual UDialectHandling LocaleDisplayNames::getDialectHandling | ( | ) | const [pure virtual] |
Returns the dialect handling used in the display names.
virtual const Locale& LocaleDisplayNames::getLocale | ( | ) | const [pure virtual] |
Returns the locale used to determine the display names.
This is not necessarily the same locale passed to createInstance.
virtual UnicodeString& LocaleDisplayNames::keyDisplayName | ( | const char * | key, |
UnicodeString & | result | ||
) | const [pure virtual] |
Returns the display name of the provided locale key.
key | the locale key name |
result | receives the locale key's display name |
virtual UnicodeString& LocaleDisplayNames::keyValueDisplayName | ( | const char * | key, |
const char * | value, | ||
UnicodeString & | result | ||
) | const [pure virtual] |
Returns the display name of the provided value (used with the provided key).
key | the locale key name |
value | the locale key's value |
result | receives the value's display name |
virtual UnicodeString& LocaleDisplayNames::languageDisplayName | ( | const char * | lang, |
UnicodeString & | result | ||
) | const [pure virtual] |
Returns the display name of the provided language code.
lang | the language code |
result | receives the language code's display name |
virtual UnicodeString& LocaleDisplayNames::localeDisplayName | ( | const Locale & | locale, |
UnicodeString & | result | ||
) | const [pure virtual] |
Returns the display name of the provided locale.
locale | the locale whose display name to return |
result | receives the locale's display name |
virtual UnicodeString& LocaleDisplayNames::localeDisplayName | ( | const char * | localeId, |
UnicodeString & | result | ||
) | const [pure virtual] |
Returns the display name of the provided locale id.
localeId | the id of the locale whose display name to return |
result | receives the locale's display name |
virtual UnicodeString& LocaleDisplayNames::regionDisplayName | ( | const char * | region, |
UnicodeString & | result | ||
) | const [pure virtual] |
Returns the display name of the provided region code.
region | the region code |
result | receives the region code's display name |
virtual UnicodeString& LocaleDisplayNames::scriptDisplayName | ( | const char * | script, |
UnicodeString & | result | ||
) | const [pure virtual] |
Returns the display name of the provided script code.
script | the script code |
result | receives the script code's display name |
virtual UnicodeString& LocaleDisplayNames::scriptDisplayName | ( | UScriptCode | scriptCode, |
UnicodeString & | result | ||
) | const [pure virtual] |
Returns the display name of the provided script code.
scriptCode | the script code number |
result | receives the script code's display name |
virtual UnicodeString& LocaleDisplayNames::variantDisplayName | ( | const char * | variant, |
UnicodeString & | result | ||
) | const [pure virtual] |
Returns the display name of the provided variant.
variant | the variant string |
result | receives the variant's display name |