public class BrowserSnifferImpl extends Object implements com.liferay.portal.kernel.servlet.BrowserSniffer
| Modifier and Type | Field and Description |
|---|---|
protected static String[] |
revisionLeadings |
protected static char[] |
revisionSeparators |
protected static String[] |
versionLeadings |
protected static char[] |
versionSeparators |
| Constructor and Description |
|---|
BrowserSnifferImpl() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
acceptsGzip(javax.servlet.http.HttpServletRequest request) |
protected String |
getAccept(javax.servlet.http.HttpServletRequest request) |
String |
getBrowserId(javax.servlet.http.HttpServletRequest request) |
float |
getMajorVersion(javax.servlet.http.HttpServletRequest request) |
String |
getRevision(javax.servlet.http.HttpServletRequest request) |
protected String |
getUserAgent(javax.servlet.http.HttpServletRequest request) |
String |
getVersion(javax.servlet.http.HttpServletRequest request) |
boolean |
isAir(javax.servlet.http.HttpServletRequest request) |
boolean |
isAndroid(javax.servlet.http.HttpServletRequest request) |
boolean |
isChrome(javax.servlet.http.HttpServletRequest request) |
boolean |
isFirefox(javax.servlet.http.HttpServletRequest request) |
boolean |
isGecko(javax.servlet.http.HttpServletRequest request) |
boolean |
isIe(javax.servlet.http.HttpServletRequest request) |
protected boolean |
isIe(String userAgent) |
boolean |
isIeOnWin32(javax.servlet.http.HttpServletRequest request) |
boolean |
isIeOnWin64(javax.servlet.http.HttpServletRequest request) |
boolean |
isIphone(javax.servlet.http.HttpServletRequest request) |
boolean |
isLinux(javax.servlet.http.HttpServletRequest request) |
boolean |
isMac(javax.servlet.http.HttpServletRequest request) |
boolean |
isMobile(javax.servlet.http.HttpServletRequest request) |
boolean |
isMozilla(javax.servlet.http.HttpServletRequest request) |
boolean |
isOpera(javax.servlet.http.HttpServletRequest request) |
boolean |
isRtf(javax.servlet.http.HttpServletRequest request) |
boolean |
isSafari(javax.servlet.http.HttpServletRequest request) |
boolean |
isSun(javax.servlet.http.HttpServletRequest request) |
boolean |
isWebKit(javax.servlet.http.HttpServletRequest request) |
boolean |
isWindows(javax.servlet.http.HttpServletRequest request) |
protected static String |
parseVersion(String userAgent,
String[] leadings,
char[] separators) |
protected static String[] revisionLeadings
protected static char[] revisionSeparators
protected static String[] versionLeadings
protected static char[] versionSeparators
public boolean acceptsGzip(javax.servlet.http.HttpServletRequest request)
acceptsGzip in interface com.liferay.portal.kernel.servlet.BrowserSnifferpublic String getBrowserId(javax.servlet.http.HttpServletRequest request)
getBrowserId in interface com.liferay.portal.kernel.servlet.BrowserSnifferpublic float getMajorVersion(javax.servlet.http.HttpServletRequest request)
getMajorVersion in interface com.liferay.portal.kernel.servlet.BrowserSnifferpublic String getRevision(javax.servlet.http.HttpServletRequest request)
getRevision in interface com.liferay.portal.kernel.servlet.BrowserSnifferpublic String getVersion(javax.servlet.http.HttpServletRequest request)
getVersion in interface com.liferay.portal.kernel.servlet.BrowserSnifferpublic boolean isAir(javax.servlet.http.HttpServletRequest request)
isAir in interface com.liferay.portal.kernel.servlet.BrowserSnifferpublic boolean isAndroid(javax.servlet.http.HttpServletRequest request)
isAndroid in interface com.liferay.portal.kernel.servlet.BrowserSnifferpublic boolean isChrome(javax.servlet.http.HttpServletRequest request)
isChrome in interface com.liferay.portal.kernel.servlet.BrowserSnifferpublic boolean isFirefox(javax.servlet.http.HttpServletRequest request)
isFirefox in interface com.liferay.portal.kernel.servlet.BrowserSnifferpublic boolean isGecko(javax.servlet.http.HttpServletRequest request)
isGecko in interface com.liferay.portal.kernel.servlet.BrowserSnifferpublic boolean isIe(javax.servlet.http.HttpServletRequest request)
isIe in interface com.liferay.portal.kernel.servlet.BrowserSnifferpublic boolean isIeOnWin32(javax.servlet.http.HttpServletRequest request)
isIeOnWin32 in interface com.liferay.portal.kernel.servlet.BrowserSnifferpublic boolean isIeOnWin64(javax.servlet.http.HttpServletRequest request)
isIeOnWin64 in interface com.liferay.portal.kernel.servlet.BrowserSnifferpublic boolean isIphone(javax.servlet.http.HttpServletRequest request)
isIphone in interface com.liferay.portal.kernel.servlet.BrowserSnifferpublic boolean isLinux(javax.servlet.http.HttpServletRequest request)
isLinux in interface com.liferay.portal.kernel.servlet.BrowserSnifferpublic boolean isMac(javax.servlet.http.HttpServletRequest request)
isMac in interface com.liferay.portal.kernel.servlet.BrowserSnifferpublic boolean isMobile(javax.servlet.http.HttpServletRequest request)
isMobile in interface com.liferay.portal.kernel.servlet.BrowserSnifferpublic boolean isMozilla(javax.servlet.http.HttpServletRequest request)
isMozilla in interface com.liferay.portal.kernel.servlet.BrowserSnifferpublic boolean isOpera(javax.servlet.http.HttpServletRequest request)
isOpera in interface com.liferay.portal.kernel.servlet.BrowserSnifferpublic boolean isRtf(javax.servlet.http.HttpServletRequest request)
isRtf in interface com.liferay.portal.kernel.servlet.BrowserSnifferpublic boolean isSafari(javax.servlet.http.HttpServletRequest request)
isSafari in interface com.liferay.portal.kernel.servlet.BrowserSnifferpublic boolean isSun(javax.servlet.http.HttpServletRequest request)
isSun in interface com.liferay.portal.kernel.servlet.BrowserSnifferpublic boolean isWebKit(javax.servlet.http.HttpServletRequest request)
isWebKit in interface com.liferay.portal.kernel.servlet.BrowserSnifferpublic boolean isWindows(javax.servlet.http.HttpServletRequest request)
isWindows in interface com.liferay.portal.kernel.servlet.BrowserSnifferprotected static String parseVersion(String userAgent, String[] leadings, char[] separators)
protected String getAccept(javax.servlet.http.HttpServletRequest request)
protected String getUserAgent(javax.servlet.http.HttpServletRequest request)
protected boolean isIe(String userAgent)