public class LiferayPortalBrowserSnifferImpl extends LiferayPortalBrowserSnifferCompat implements LiferayPortalBrowserSniffer
LiferayPortalBrowserSnifferCompat.CharPool, LiferayPortalBrowserSnifferCompat.GetterUtil, LiferayPortalBrowserSnifferCompat.StringUtil, LiferayPortalBrowserSnifferCompat.Validator, LiferayPortalBrowserSnifferCompat.WebKeys| Modifier and Type | Field and Description |
|---|---|
protected static String[] |
revisionLeadings |
protected static char[] |
revisionSeparators |
protected static String[] |
versionLeadings |
protected static char[] |
versionSeparators |
ACCEPT_ENCODING, BACK_SLASH, BROWSER_SNIFFER_REVISION, BROWSER_SNIFFER_VERSION, COLON, FIREFOX_ALIASES, FORWARD_SLASH, REVISION_LEADINGS, REVISION_SEPARATORS, SPACE, VERSION_LEADINGS, VERSION_SEPARATORS, WEBKIT_ALIASES, WINDOWS_ALIASESBROWSER_ID_FIREFOX, BROWSER_ID_IE, BROWSER_ID_OTHER| Constructor and Description |
|---|
LiferayPortalBrowserSnifferImpl() |
| 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 LiferayPortalBrowserSnifferpublic String getBrowserId(javax.servlet.http.HttpServletRequest request)
getBrowserId in interface LiferayPortalBrowserSnifferpublic float getMajorVersion(javax.servlet.http.HttpServletRequest request)
getMajorVersion in interface LiferayPortalBrowserSnifferpublic String getRevision(javax.servlet.http.HttpServletRequest request)
getRevision in interface LiferayPortalBrowserSnifferpublic String getVersion(javax.servlet.http.HttpServletRequest request)
getVersion in interface LiferayPortalBrowserSnifferpublic boolean isAir(javax.servlet.http.HttpServletRequest request)
isAir in interface LiferayPortalBrowserSnifferpublic boolean isAndroid(javax.servlet.http.HttpServletRequest request)
isAndroid in interface LiferayPortalBrowserSnifferpublic boolean isChrome(javax.servlet.http.HttpServletRequest request)
isChrome in interface LiferayPortalBrowserSnifferpublic boolean isFirefox(javax.servlet.http.HttpServletRequest request)
isFirefox in interface LiferayPortalBrowserSnifferpublic boolean isGecko(javax.servlet.http.HttpServletRequest request)
isGecko in interface LiferayPortalBrowserSnifferpublic boolean isIe(javax.servlet.http.HttpServletRequest request)
isIe in interface LiferayPortalBrowserSnifferpublic boolean isIeOnWin32(javax.servlet.http.HttpServletRequest request)
isIeOnWin32 in interface LiferayPortalBrowserSnifferpublic boolean isIeOnWin64(javax.servlet.http.HttpServletRequest request)
isIeOnWin64 in interface LiferayPortalBrowserSnifferpublic boolean isIphone(javax.servlet.http.HttpServletRequest request)
isIphone in interface LiferayPortalBrowserSnifferpublic boolean isLinux(javax.servlet.http.HttpServletRequest request)
isLinux in interface LiferayPortalBrowserSnifferpublic boolean isMac(javax.servlet.http.HttpServletRequest request)
isMac in interface LiferayPortalBrowserSnifferpublic boolean isMobile(javax.servlet.http.HttpServletRequest request)
isMobile in interface LiferayPortalBrowserSnifferpublic boolean isMozilla(javax.servlet.http.HttpServletRequest request)
isMozilla in interface LiferayPortalBrowserSnifferpublic boolean isOpera(javax.servlet.http.HttpServletRequest request)
isOpera in interface LiferayPortalBrowserSnifferpublic boolean isRtf(javax.servlet.http.HttpServletRequest request)
isRtf in interface LiferayPortalBrowserSnifferpublic boolean isSafari(javax.servlet.http.HttpServletRequest request)
isSafari in interface LiferayPortalBrowserSnifferpublic boolean isSun(javax.servlet.http.HttpServletRequest request)
isSun in interface LiferayPortalBrowserSnifferpublic boolean isWebKit(javax.servlet.http.HttpServletRequest request)
isWebKit in interface LiferayPortalBrowserSnifferpublic boolean isWindows(javax.servlet.http.HttpServletRequest request)
isWindows in interface LiferayPortalBrowserSnifferprotected 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)
Copyright © 2016 Liferay, Inc.. All rights reserved.