public class UserAgentTools extends Object
Constructor and Description |
---|
UserAgentTools(OperatingSystem operatingSystem,
Browser browser)
构造函数。
根据操作系统(枚举),浏览器(枚举)初始化userAgentTools(useragent信息)对象实例 |
UserAgentTools(String userAgentString)
构造函数。
根据userAgent字符串(从HTTP header信息中提取) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
Browser |
getBrowser()
获取客户端浏览器信息
必须在执行 UserAgent(String) 或者 UserAgent.parseUserAgent(String)后使用。 如果没有可用的信息,会返回null |
Version |
getBrowserVersion()
获取浏览器版本信息
必须在执行 UserAgent(String) 或者 UserAgent.parseUserAgent(String)后使用。 如果没有可用的信息,会返回null |
int |
getId()
Returns an unique integer value of the operating system & browser combination
|
OperatingSystem |
getOperatingSystem()
获取客户端操作系统信息
必须在执行 UserAgent(String) 或者 UserAgent.parseUserAgent(String)后使用。 如果没有可用的信息,会返回null |
int |
hashCode() |
static UserAgentTools |
parseUserAgentString(String userAgentString)
根据userAgent字符串(从HTTP header信息中提取)获取userAgentTools(useragent信息)对象实例
|
String |
toString()
Combined string representation of both enums
|
static UserAgentTools |
valueOf(int id)
Returns UserAgent based on specified unique id
|
static UserAgentTools |
valueOf(String name)
Returns UserAgent based on combined string representation
|
public UserAgentTools(OperatingSystem operatingSystem, Browser browser)
operatingSystem
- browser
- public UserAgentTools(String userAgentString)
userAgentString
- public static UserAgentTools parseUserAgentString(String userAgentString)
userAgentString
- public Version getBrowserVersion()
public OperatingSystem getOperatingSystem()
public Browser getBrowser()
public int getId()
public String toString()
public static UserAgentTools valueOf(int id)
id
- public static UserAgentTools valueOf(String name)
name
- Copyright © 2018. All rights reserved.