Package com.ibm.icu.impl.locale
Class LanguageTag
java.lang.Object
com.ibm.icu.impl.locale.LanguageTag
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic booleanstatic booleanisExtensionSingletonChar(char c) static booleanstatic booleanstatic booleanisLanguage(String s) static booleanstatic booleanisPrivateusePrefixChar(char c) static booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic LanguageTagparse(String languageTag, ParseStatus sts) See BCP 47 “Tags for Identifying Languages”: https://www.rfc-editor.org/info/bcp47 --> https://www.rfc-editor.org/rfc/rfc5646.html#section-2.1private booleanparseExtensions(StringTokenIterator itr, ParseStatus sts) private booleanparseExtlangs(StringTokenIterator itr, ParseStatus sts) private booleanparseLanguage(StringTokenIterator itr, ParseStatus sts) static LanguageTagparseLocale(BaseLocale baseLocale, LocaleExtensions localeExtensions) private booleanparsePrivateuse(StringTokenIterator itr, ParseStatus sts) private booleanparseRegion(StringTokenIterator itr, ParseStatus sts) private booleanparseScript(StringTokenIterator itr, ParseStatus sts) private booleanparseVariants(StringTokenIterator itr, ParseStatus sts) toString()
-
Field Details
-
JDKIMPL
private static final boolean JDKIMPL- See Also:
-
SEP
- See Also:
-
PRIVATEUSE
- See Also:
-
UNDETERMINED
-
PRIVUSE_VARIANT_PREFIX
- See Also:
-
_language
-
_script
-
_region
-
_privateuse
-
_extlangs
-
_variants
-
_extensions
-
LEGACY
-
-
Constructor Details
-
LanguageTag
private LanguageTag()
-
-
Method Details
-
parse
See BCP 47 “Tags for Identifying Languages”: https://www.rfc-editor.org/info/bcp47 --> https://www.rfc-editor.org/rfc/rfc5646.html#section-2.1 -
parseLanguage
-
parseExtlangs
-
parseScript
-
parseRegion
-
parseVariants
-
parseExtensions
-
parsePrivateuse
-
parseLocale
-
getLanguage
-
getExtlangs
-
getScript
-
getRegion
-
getVariants
-
getExtensions
-
getPrivateuse
-
isLanguage
-
isExtlang
-
isScript
-
isRegion
-
isVariant
-
isTKey
-
isExtensionSingleton
-
isExtensionSingletonChar
public static boolean isExtensionSingletonChar(char c) -
isExtensionSubtag
-
isPrivateusePrefix
-
isPrivateusePrefixChar
public static boolean isPrivateusePrefixChar(char c) -
isPrivateuseSubtag
-
canonicalizeLanguage
-
canonicalizeExtlang
-
canonicalizeScript
-
canonicalizeRegion
-
canonicalizeVariant
-
canonicalizeExtension
-
canonicalizeExtensionSingleton
-
canonicalizeExtensionSubtag
-
canonicalizePrivateuse
-
canonicalizePrivateuseSubtag
-
toString
-