Class LanguageTag


  • public class LanguageTag
    extends Object
    • Method Detail

      • getLanguage

        public String getLanguage()
      • getScript

        public String getScript()
      • getRegion

        public String getRegion()
      • getExtensions

        public List<String> getExtensions()
      • 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)
      • canonicalizeLanguage

        public static String canonicalizeLanguage​(String s)
      • canonicalizeExtlang

        public static String canonicalizeExtlang​(String s)
      • canonicalizeScript

        public static String canonicalizeScript​(String s)
      • canonicalizeRegion

        public static String canonicalizeRegion​(String s)
      • canonicalizeVariant

        public static String canonicalizeVariant​(String s)
      • canonicalizeExtension

        public static String canonicalizeExtension​(String s)
      • canonicalizeExtensionSingleton

        public static String canonicalizeExtensionSingleton​(String s)
      • canonicalizeExtensionSubtag

        public static String canonicalizeExtensionSubtag​(String s)
      • canonicalizePrivateuse

        public static String canonicalizePrivateuse​(String s)
      • canonicalizePrivateuseSubtag

        public static String canonicalizePrivateuseSubtag​(String s)
      • toString

        public String toString()
        Description copied from class: Object
        Returns 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 toString method if you intend implementing your own toString method.

        Overrides:
        toString in class Object
        Returns:
        a printable representation of this object.