Package com.ibm.icu.impl.locale
Class LanguageTag
- java.lang.Object
-
- com.ibm.icu.impl.locale.LanguageTag
-
public class LanguageTag extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringPRIVATEUSEstatic StringPRIVUSE_VARIANT_PREFIXstatic StringSEPstatic StringUNDETERMINED
-
Method Summary
-
-
-
Field Detail
-
SEP
public static final String SEP
- See Also:
- Constant Field Values
-
PRIVATEUSE
public static final String PRIVATEUSE
- See Also:
- Constant Field Values
-
UNDETERMINED
public static String UNDETERMINED
-
PRIVUSE_VARIANT_PREFIX
public static final String PRIVUSE_VARIANT_PREFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
parse
public static LanguageTag parse(String languageTag, ParseStatus sts)
-
parseLocale
public static LanguageTag parseLocale(BaseLocale baseLocale, LocaleExtensions localeExtensions)
-
getLanguage
public String getLanguage()
-
getScript
public String getScript()
-
getRegion
public String getRegion()
-
getPrivateuse
public String getPrivateuse()
-
isLanguage
public static boolean isLanguage(String s)
-
isExtlang
public static boolean isExtlang(String s)
-
isScript
public static boolean isScript(String s)
-
isRegion
public static boolean isRegion(String s)
-
isVariant
public static boolean isVariant(String s)
-
isExtensionSingleton
public static boolean isExtensionSingleton(String s)
-
isExtensionSingletonChar
public static boolean isExtensionSingletonChar(char c)
-
isExtensionSubtag
public static boolean isExtensionSubtag(String s)
-
isPrivateusePrefix
public static boolean isPrivateusePrefix(String s)
-
isPrivateusePrefixChar
public static boolean isPrivateusePrefixChar(char c)
-
isPrivateuseSubtag
public static boolean isPrivateuseSubtag(String s)
-
toString
public String toString()
Description copied from class:ObjectReturns a string containing a concise, human-readable description of this object. Subclasses are encouraged to override this method and provide an implementation that takes into account the object's type and data. The default implementation is equivalent to the following expression:getClass().getName() + '@' + Integer.toHexString(hashCode())
See Writing a useful
toStringmethod if you intend implementing your owntoStringmethod.
-
-