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 httpServletRequest) |
protected String |
getAccept(javax.servlet.http.HttpServletRequest httpServletRequest) |
String |
getBrowserId(javax.servlet.http.HttpServletRequest httpServletRequest) |
com.liferay.portal.kernel.servlet.BrowserMetadata |
getBrowserMetadata(javax.servlet.http.HttpServletRequest httpServletRequest) |
float |
getMajorVersion(javax.servlet.http.HttpServletRequest httpServletRequest) |
String |
getRevision(javax.servlet.http.HttpServletRequest httpServletRequest) |
protected String |
getUserAgent(javax.servlet.http.HttpServletRequest httpServletRequest) |
String |
getVersion(javax.servlet.http.HttpServletRequest httpServletRequest) |
boolean |
isAir(javax.servlet.http.HttpServletRequest httpServletRequest) |
boolean |
isAndroid(javax.servlet.http.HttpServletRequest httpServletRequest) |
boolean |
isChrome(javax.servlet.http.HttpServletRequest httpServletRequest) |
boolean |
isEdge(javax.servlet.http.HttpServletRequest httpServletRequest) |
boolean |
isFirefox(javax.servlet.http.HttpServletRequest httpServletRequest) |
boolean |
isGecko(javax.servlet.http.HttpServletRequest httpServletRequest) |
boolean |
isIe(javax.servlet.http.HttpServletRequest httpServletRequest) |
boolean |
isIeOnWin32(javax.servlet.http.HttpServletRequest httpServletRequest) |
boolean |
isIeOnWin64(javax.servlet.http.HttpServletRequest httpServletRequest) |
boolean |
isIphone(javax.servlet.http.HttpServletRequest httpServletRequest) |
boolean |
isLinux(javax.servlet.http.HttpServletRequest httpServletRequest) |
boolean |
isMac(javax.servlet.http.HttpServletRequest httpServletRequest) |
boolean |
isMobile(javax.servlet.http.HttpServletRequest httpServletRequest) |
boolean |
isMozilla(javax.servlet.http.HttpServletRequest httpServletRequest) |
boolean |
isOpera(javax.servlet.http.HttpServletRequest httpServletRequest) |
boolean |
isRtf(javax.servlet.http.HttpServletRequest httpServletRequest) |
boolean |
isSafari(javax.servlet.http.HttpServletRequest httpServletRequest) |
boolean |
isSun(javax.servlet.http.HttpServletRequest httpServletRequest) |
boolean |
isWebKit(javax.servlet.http.HttpServletRequest httpServletRequest) |
boolean |
isWindows(javax.servlet.http.HttpServletRequest httpServletRequest) |
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 httpServletRequest)
acceptsGzip
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
public String getBrowserId(javax.servlet.http.HttpServletRequest httpServletRequest)
getBrowserId
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
public com.liferay.portal.kernel.servlet.BrowserMetadata getBrowserMetadata(javax.servlet.http.HttpServletRequest httpServletRequest)
getBrowserMetadata
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
public float getMajorVersion(javax.servlet.http.HttpServletRequest httpServletRequest)
getMajorVersion
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
public String getRevision(javax.servlet.http.HttpServletRequest httpServletRequest)
getRevision
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
public String getVersion(javax.servlet.http.HttpServletRequest httpServletRequest)
getVersion
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
public boolean isAir(javax.servlet.http.HttpServletRequest httpServletRequest)
isAir
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
public boolean isAndroid(javax.servlet.http.HttpServletRequest httpServletRequest)
isAndroid
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
public boolean isChrome(javax.servlet.http.HttpServletRequest httpServletRequest)
isChrome
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
public boolean isEdge(javax.servlet.http.HttpServletRequest httpServletRequest)
isEdge
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
public boolean isFirefox(javax.servlet.http.HttpServletRequest httpServletRequest)
isFirefox
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
public boolean isGecko(javax.servlet.http.HttpServletRequest httpServletRequest)
isGecko
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
public boolean isIe(javax.servlet.http.HttpServletRequest httpServletRequest)
isIe
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
public boolean isIeOnWin32(javax.servlet.http.HttpServletRequest httpServletRequest)
isIeOnWin32
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
public boolean isIeOnWin64(javax.servlet.http.HttpServletRequest httpServletRequest)
isIeOnWin64
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
public boolean isIphone(javax.servlet.http.HttpServletRequest httpServletRequest)
isIphone
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
public boolean isLinux(javax.servlet.http.HttpServletRequest httpServletRequest)
isLinux
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
public boolean isMac(javax.servlet.http.HttpServletRequest httpServletRequest)
isMac
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
public boolean isMobile(javax.servlet.http.HttpServletRequest httpServletRequest)
isMobile
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
public boolean isMozilla(javax.servlet.http.HttpServletRequest httpServletRequest)
isMozilla
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
public boolean isOpera(javax.servlet.http.HttpServletRequest httpServletRequest)
isOpera
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
public boolean isRtf(javax.servlet.http.HttpServletRequest httpServletRequest)
isRtf
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
public boolean isSafari(javax.servlet.http.HttpServletRequest httpServletRequest)
isSafari
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
public boolean isSun(javax.servlet.http.HttpServletRequest httpServletRequest)
isSun
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
public boolean isWebKit(javax.servlet.http.HttpServletRequest httpServletRequest)
isWebKit
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
public boolean isWindows(javax.servlet.http.HttpServletRequest httpServletRequest)
isWindows
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
protected static String parseVersion(String userAgent, String[] leadings, char[] separators)
protected String getAccept(javax.servlet.http.HttpServletRequest httpServletRequest)
protected String getUserAgent(javax.servlet.http.HttpServletRequest httpServletRequest)