Package com.applitools.eyes
Class UserAgent
- java.lang.Object
-
- com.applitools.eyes.UserAgent
-
public class UserAgent extends Object
Handles parsing of a user agent string
-
-
Constructor Summary
Constructors Constructor Description UserAgent()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetBrowser()StringgetBrowserMajorVersion()StringgetBrowserMinorVersion()StringgetOriginalUserAgentString()StringgetOS()StringgetOSMajorVersion()StringgetOSMinorVersion()booleanisInternetExplorer()static UserAgentparseUserAgentString(String userAgent)static UserAgentparseUserAgentString(String userAgent, boolean unknowns)StringtoString()
-
-
-
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 parseunknowns- Whether to treat unknown products asUNKNOWNor 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()
-
-