public
abstract
class
LocaleDisplayNames
extends Object
java.lang.Object | |
↳ | android.icu.text.LocaleDisplayNames |
Returns display names of ULocales and components of ULocales. For
more information on language, script, region, variant, key, and
values, see ULocale
.
Nested classes | |
---|---|
enum |
LocaleDisplayNames.DialectHandling
Enum used in |
Public methods | |
---|---|
abstract
DisplayContext
|
getContext(DisplayContext.Type type)
Returns the current value for a specified DisplayContext.Type. |
abstract
LocaleDisplayNames.DialectHandling
|
getDialectHandling()
Returns the dialect handling used in the display names. |
static
LocaleDisplayNames
|
getInstance(ULocale locale)
Convenience overload of |
static
LocaleDisplayNames
|
getInstance(ULocale locale, LocaleDisplayNames.DialectHandling dialectHandling)
Returns an instance of LocaleDisplayNames that returns names formatted for the provided locale, using the provided dialectHandling. |
static
LocaleDisplayNames
|
getInstance(Locale locale)
Convenience overload of |
static
LocaleDisplayNames
|
getInstance(Locale locale, DisplayContext... contexts)
Returns an instance of LocaleDisplayNames that returns names formatted for the provided
|
static
LocaleDisplayNames
|
getInstance(ULocale locale, DisplayContext... contexts)
Returns an instance of LocaleDisplayNames that returns names formatted for the provided locale, using the provided DisplayContext settings |
abstract
ULocale
|
getLocale()
Returns the locale used to determine the display names. |
abstract
String
|
keyDisplayName(String key)
Returns the display name of the provided locale key. |
abstract
String
|
keyValueDisplayName(String key, String value)
Returns the display name of the provided value (used with the provided key). |
abstract
String
|
languageDisplayName(String lang)
Returns the display name of the provided language code. |
abstract
String
|
localeDisplayName(Locale locale)
Returns the display name of the provided locale. |
abstract
String
|
localeDisplayName(String localeId)
Returns the display name of the provided locale id. |
abstract
String
|
localeDisplayName(ULocale locale)
Returns the display name of the provided ulocale. |
abstract
String
|
regionDisplayName(String region)
Returns the display name of the provided region code. |
abstract
String
|
scriptDisplayName(String script)
Returns the display name of the provided script code. |
abstract
String
|
scriptDisplayName(int scriptCode)
Returns the display name of the provided script code. |
abstract
String
|
variantDisplayName(String variant)
Returns the display name of the provided variant. |
Inherited methods | |
---|---|
From
class
java.lang.Object
|
DisplayContext getContext (DisplayContext.Type type)
Returns the current value for a specified DisplayContext.Type.
Parameters | |
---|---|
type |
DisplayContext.Type :
the DisplayContext.Type whose value to return |
Returns | |
---|---|
DisplayContext |
the current DisplayContext setting for the specified type |
LocaleDisplayNames.DialectHandling getDialectHandling ()
Returns the dialect handling used in the display names.
Returns | |
---|---|
LocaleDisplayNames.DialectHandling |
the dialect handling enum |
LocaleDisplayNames getInstance (ULocale locale)
Convenience overload of getInstance(ULocale, DialectHandling)
that specifies
STANDARD dialect handling.
Parameters | |
---|---|
locale |
ULocale :
the display locale |
Returns | |
---|---|
LocaleDisplayNames |
a LocaleDisplayNames instance |
LocaleDisplayNames getInstance (ULocale locale, LocaleDisplayNames.DialectHandling dialectHandling)
Returns an instance of LocaleDisplayNames that returns names formatted for the provided locale, using the provided dialectHandling.
Parameters | |
---|---|
locale |
ULocale :
the display locale |
dialectHandling |
LocaleDisplayNames.DialectHandling :
how to select names for locales |
Returns | |
---|---|
LocaleDisplayNames |
a LocaleDisplayNames instance |
LocaleDisplayNames getInstance (Locale locale)
Convenience overload of getInstance(Locale, DisplayContext)
that specifies
STANDARD_NAMES
.
Parameters | |
---|---|
locale |
Locale :
the display Locale |
Returns | |
---|---|
LocaleDisplayNames |
a LocaleDisplayNames instance |
LocaleDisplayNames getInstance (Locale locale, DisplayContext... contexts)
Returns an instance of LocaleDisplayNames that returns names formatted for the provided
Locale
, using the provided DisplayContext settings
Parameters | |
---|---|
locale |
Locale :
the display Locale |
contexts |
DisplayContext :
one or more context settings (e.g. for dialect
handling, capitalization, etc. |
Returns | |
---|---|
LocaleDisplayNames |
a LocaleDisplayNames instance |
LocaleDisplayNames getInstance (ULocale locale, DisplayContext... contexts)
Returns an instance of LocaleDisplayNames that returns names formatted for the provided locale, using the provided DisplayContext settings
Parameters | |
---|---|
locale |
ULocale :
the display locale |
contexts |
DisplayContext :
one or more context settings (e.g. for dialect
handling, capitalization, etc. |
Returns | |
---|---|
LocaleDisplayNames |
a LocaleDisplayNames instance |
ULocale getLocale ()
Returns the locale used to determine the display names. This is not necessarily the same
locale passed to getInstance(ULocale)
.
Returns | |
---|---|
ULocale |
the display locale |
String keyDisplayName (String key)
Returns the display name of the provided locale key.
Parameters | |
---|---|
key |
String :
the locale key name |
Returns | |
---|---|
String |
the display name of the provided locale key |
String keyValueDisplayName (String key, String value)
Returns the display name of the provided value (used with the provided key).
Parameters | |
---|---|
key |
String :
the locale key name |
value |
String :
the locale key's value |
Returns | |
---|---|
String |
the display name of the provided value |
String languageDisplayName (String lang)
Returns the display name of the provided language code.
Parameters | |
---|---|
lang |
String :
the language code |
Returns | |
---|---|
String |
the display name of the provided language code |
String localeDisplayName (Locale locale)
Returns the display name of the provided locale.
Parameters | |
---|---|
locale |
Locale :
the locale whose display name to return |
Returns | |
---|---|
String |
the display name of the provided locale |
String localeDisplayName (String localeId)
Returns the display name of the provided locale id.
Parameters | |
---|---|
localeId |
String :
the id of the locale whose display name to return |
Returns | |
---|---|
String |
the display name of the provided locale |
String localeDisplayName (ULocale locale)
Returns the display name of the provided ulocale.
Parameters | |
---|---|
locale |
ULocale :
the locale whose display name to return |
Returns | |
---|---|
String |
the display name of the provided locale |
String regionDisplayName (String region)
Returns the display name of the provided region code.
Parameters | |
---|---|
region |
String :
the region code |
Returns | |
---|---|
String |
the display name of the provided region code |
String scriptDisplayName (String script)
Returns the display name of the provided script code.
Parameters | |
---|---|
script |
String :
the script code |
Returns | |
---|---|
String |
the display name of the provided script code |
String scriptDisplayName (int scriptCode)
Returns the display name of the provided script code. See
UScript
for recognized script codes.
Parameters | |
---|---|
scriptCode |
int :
the script code number |
Returns | |
---|---|
String |
the display name of the provided script code |
String variantDisplayName (String variant)
Returns the display name of the provided variant.
Parameters | |
---|---|
variant |
String :
the variant string |
Returns | |
---|---|
String |
the display name of the provided variant |