Class LocaleUtility
java.lang.Object
org.graalvm.shadowed.com.ibm.icu.impl.LocaleUtility
A class to hold utility functions missing from java.util.Locale.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic LocaleFallback from the given locale name by removing the rightmost _-delimited element.static LocalegetLocaleFromName(String name) A helper function to convert a string of the form aa_BB_CC to a locale object.static booleanisFallbackOf(String parent, String child) Compare two locale strings of the form aa_BB_CC, and return true if parent is a 'strict' fallback of child, that is, if child =~ "^parent(_.+)*" (roughly).static booleanisFallbackOf(Locale parent, Locale child) Compare two locales, and return true if the parent is a 'strict' fallback of the child (parent string is a fallback of child string).
-
Constructor Details
-
LocaleUtility
public LocaleUtility()
-
-
Method Details
-
getLocaleFromName
-
isFallbackOf
-
isFallbackOf
-
fallback
Fallback from the given locale name by removing the rightmost _-delimited element. If there is none, return the root locale ("", "", ""). If this is the root locale, return null. NOTE: The string "root" is not recognized; do not use it.- Returns:
- a new Locale that is a fallback from the given locale, or null.
-