public class LocaleDisplayNamesImpl extends LocaleDisplayNames
| Modifier and Type | Class and Description |
|---|---|
static class |
LocaleDisplayNamesImpl.DataTable |
static class |
LocaleDisplayNamesImpl.DataTableType |
LocaleDisplayNames.DialectHandling, LocaleDisplayNames.UiListItem| Constructor and Description |
|---|
LocaleDisplayNamesImpl(ULocale locale,
DisplayContext... contexts) |
LocaleDisplayNamesImpl(ULocale locale,
LocaleDisplayNames.DialectHandling dialectHandling) |
| Modifier and Type | Method and Description |
|---|---|
DisplayContext |
getContext(DisplayContext.Type type)
Returns the current value for a specified DisplayContext.Type.
|
LocaleDisplayNames.DialectHandling |
getDialectHandling()
Returns the dialect handling used in the display names.
|
static LocaleDisplayNames |
getInstance(ULocale locale,
DisplayContext... contexts) |
static LocaleDisplayNames |
getInstance(ULocale locale,
LocaleDisplayNames.DialectHandling dialectHandling) |
ULocale |
getLocale()
Returns the locale used to determine the display names.
|
List<LocaleDisplayNames.UiListItem> |
getUiListCompareWholeItems(Set<ULocale> localeSet,
Comparator<LocaleDisplayNames.UiListItem> comparator)
Return a list of information used to construct a UI list of locale names, providing more access to control the sorting.
|
static boolean |
haveData(LocaleDisplayNamesImpl.DataTableType type) |
String |
keyDisplayName(String key)
Returns 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).
|
String |
languageDisplayName(String lang)
Returns the display name of the provided language code.
|
String |
localeDisplayName(Locale locale)
Returns the display name of the provided locale.
|
String |
localeDisplayName(String localeId)
Returns the display name of the provided locale id.
|
String |
localeDisplayName(ULocale locale)
Returns the display name of the provided ulocale.
|
String |
regionDisplayName(String region)
Returns the display name of the provided region code.
|
String |
scriptDisplayName(int scriptCode)
Returns the display name of the provided script code.
|
String |
scriptDisplayName(String script)
Returns the display name of the provided script code.
|
String |
scriptDisplayNameInContext(String script)
Returns the display name of the provided script code
when used in the context of a full locale name.
|
String |
variantDisplayName(String variant)
Returns the display name of the provided variant.
|
getInstance, getInstance, getInstance, getUiListpublic LocaleDisplayNamesImpl(ULocale locale, LocaleDisplayNames.DialectHandling dialectHandling)
public LocaleDisplayNamesImpl(ULocale locale, DisplayContext... contexts)
public static LocaleDisplayNames getInstance(ULocale locale, LocaleDisplayNames.DialectHandling dialectHandling)
public static LocaleDisplayNames getInstance(ULocale locale, DisplayContext... contexts)
public ULocale getLocale()
LocaleDisplayNamesLocaleDisplayNames.getInstance(org.graalvm.shadowed.com.ibm.icu.util.ULocale).getLocale in class LocaleDisplayNamespublic LocaleDisplayNames.DialectHandling getDialectHandling()
LocaleDisplayNamesgetDialectHandling in class LocaleDisplayNamespublic DisplayContext getContext(DisplayContext.Type type)
LocaleDisplayNamesgetContext in class LocaleDisplayNamestype - the DisplayContext.Type whose value to returnpublic String localeDisplayName(ULocale locale)
LocaleDisplayNameslocaleDisplayName in class LocaleDisplayNameslocale - the locale whose display name to returnpublic String localeDisplayName(Locale locale)
LocaleDisplayNameslocaleDisplayName in class LocaleDisplayNameslocale - the locale whose display name to returnpublic String localeDisplayName(String localeId)
LocaleDisplayNameslocaleDisplayName in class LocaleDisplayNameslocaleId - the id of the locale whose display name to returnpublic String languageDisplayName(String lang)
LocaleDisplayNameslanguageDisplayName in class LocaleDisplayNameslang - the language codepublic String scriptDisplayName(String script)
LocaleDisplayNamesscriptDisplayName in class LocaleDisplayNamesscript - the script codepublic String scriptDisplayNameInContext(String script)
LocaleDisplayNamesscriptDisplayNameInContext in class LocaleDisplayNamesscript - the script codepublic String scriptDisplayName(int scriptCode)
LocaleDisplayNamesUScript for recognized script codes.scriptDisplayName in class LocaleDisplayNamesscriptCode - the script code numberpublic String regionDisplayName(String region)
LocaleDisplayNamesregionDisplayName in class LocaleDisplayNamesregion - the region codepublic String variantDisplayName(String variant)
LocaleDisplayNamesvariantDisplayName in class LocaleDisplayNamesvariant - the variant stringpublic String keyDisplayName(String key)
LocaleDisplayNameskeyDisplayName in class LocaleDisplayNameskey - the locale key namepublic String keyValueDisplayName(String key, String value)
LocaleDisplayNameskeyValueDisplayName in class LocaleDisplayNameskey - the locale key namevalue - the locale key's valuepublic List<LocaleDisplayNames.UiListItem> getUiListCompareWholeItems(Set<ULocale> localeSet, Comparator<LocaleDisplayNames.UiListItem> comparator)
LocaleDisplayNamesgetUiListCompareWholeItems in class LocaleDisplayNameslocaleSet - a list of locales to present in a UI list. The casing uses the settings in the LocaleDisplayNames instance.comparator - how to sort the UiListItems in the result.public static boolean haveData(LocaleDisplayNamesImpl.DataTableType type)