Class UserAgent


  • public class UserAgent
    extends Object
    Handles parsing of a user agent string
    • Constructor Detail

      • UserAgent

        public UserAgent()
    • Method Detail

      • parseUserAgentString

        public static UserAgent parseUserAgentString​(String userAgent)
        Parameters:
        userAgent - User agent string to parse
        Returns:
        A representation of the user agent string.
      • parseUserAgentString

        public static UserAgent parseUserAgentString​(String userAgent,
                                                     boolean unknowns)
        Parameters:
        userAgent - User agent string to parse
        unknowns - Whether to treat unknown products as UNKNOWN or throw an exception.
        Returns:
        A representation of the user agent string.
      • getOriginalUserAgentString

        public String getOriginalUserAgentString()
      • getOS

        public String getOS()
      • getOSMajorVersion

        public String getOSMajorVersion()
      • getOSMinorVersion

        public String getOSMinorVersion()
      • getBrowser

        public String getBrowser()
      • getBrowserMajorVersion

        public String getBrowserMajorVersion()
      • getBrowserMinorVersion

        public String getBrowserMinorVersion()
      • isInternetExplorer

        public boolean isInternetExplorer()