com.liferay.portal.servlet
Class BrowserSnifferImpl
java.lang.Object
com.liferay.portal.servlet.BrowserSnifferImpl
- All Implemented Interfaces:
- com.liferay.portal.kernel.servlet.BrowserSniffer
public class BrowserSnifferImpl
- extends java.lang.Object
- implements com.liferay.portal.kernel.servlet.BrowserSniffer
View Source
See http://www.zytrax.com/tech/web/browser_ids.htm for examples.
- Author:
- Eduardo Lundgren, Nate Cavanaugh
Fields inherited from interface com.liferay.portal.kernel.servlet.BrowserSniffer |
BROWSER_ID_FIREFOX, BROWSER_ID_IE, BROWSER_ID_OTHER |
Method Summary |
boolean |
acceptsGzip(javax.servlet.http.HttpServletRequest request)
|
protected java.lang.String |
getAccept(javax.servlet.http.HttpServletRequest request)
|
java.lang.String |
getBrowserId(javax.servlet.http.HttpServletRequest request)
|
float |
getMajorVersion(javax.servlet.http.HttpServletRequest request)
|
java.lang.String |
getRevision(javax.servlet.http.HttpServletRequest request)
|
protected java.lang.String |
getUserAgent(javax.servlet.http.HttpServletRequest request)
|
java.lang.String |
getVersion(javax.servlet.http.HttpServletRequest request)
|
boolean |
isAir(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)
|
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 |
isWap(javax.servlet.http.HttpServletRequest request)
|
boolean |
isWapXhtml(javax.servlet.http.HttpServletRequest request)
|
boolean |
isWebKit(javax.servlet.http.HttpServletRequest request)
|
boolean |
isWindows(javax.servlet.http.HttpServletRequest request)
|
boolean |
isWml(javax.servlet.http.HttpServletRequest request)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BrowserSnifferImpl
public BrowserSnifferImpl()
acceptsGzip
public boolean acceptsGzip(javax.servlet.http.HttpServletRequest request)
- Specified by:
acceptsGzip
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
getBrowserId
public java.lang.String getBrowserId(javax.servlet.http.HttpServletRequest request)
- Specified by:
getBrowserId
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
getMajorVersion
public float getMajorVersion(javax.servlet.http.HttpServletRequest request)
- Specified by:
getMajorVersion
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
getRevision
public java.lang.String getRevision(javax.servlet.http.HttpServletRequest request)
- Specified by:
getRevision
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
getVersion
public java.lang.String getVersion(javax.servlet.http.HttpServletRequest request)
- Specified by:
getVersion
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
isAir
public boolean isAir(javax.servlet.http.HttpServletRequest request)
- Specified by:
isAir
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
isChrome
public boolean isChrome(javax.servlet.http.HttpServletRequest request)
- Specified by:
isChrome
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
isFirefox
public boolean isFirefox(javax.servlet.http.HttpServletRequest request)
- Specified by:
isFirefox
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
isGecko
public boolean isGecko(javax.servlet.http.HttpServletRequest request)
- Specified by:
isGecko
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
isIe
public boolean isIe(javax.servlet.http.HttpServletRequest request)
- Specified by:
isIe
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
isIphone
public boolean isIphone(javax.servlet.http.HttpServletRequest request)
- Specified by:
isIphone
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
isLinux
public boolean isLinux(javax.servlet.http.HttpServletRequest request)
- Specified by:
isLinux
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
isMac
public boolean isMac(javax.servlet.http.HttpServletRequest request)
- Specified by:
isMac
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
isMobile
public boolean isMobile(javax.servlet.http.HttpServletRequest request)
- Specified by:
isMobile
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
isMozilla
public boolean isMozilla(javax.servlet.http.HttpServletRequest request)
- Specified by:
isMozilla
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
isOpera
public boolean isOpera(javax.servlet.http.HttpServletRequest request)
- Specified by:
isOpera
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
isRtf
public boolean isRtf(javax.servlet.http.HttpServletRequest request)
- Specified by:
isRtf
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
isSafari
public boolean isSafari(javax.servlet.http.HttpServletRequest request)
- Specified by:
isSafari
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
isSun
public boolean isSun(javax.servlet.http.HttpServletRequest request)
- Specified by:
isSun
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
isWap
public boolean isWap(javax.servlet.http.HttpServletRequest request)
- Specified by:
isWap
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
isWapXhtml
public boolean isWapXhtml(javax.servlet.http.HttpServletRequest request)
- Specified by:
isWapXhtml
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
isWebKit
public boolean isWebKit(javax.servlet.http.HttpServletRequest request)
- Specified by:
isWebKit
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
isWindows
public boolean isWindows(javax.servlet.http.HttpServletRequest request)
- Specified by:
isWindows
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
isWml
public boolean isWml(javax.servlet.http.HttpServletRequest request)
- Specified by:
isWml
in interface com.liferay.portal.kernel.servlet.BrowserSniffer
getAccept
protected java.lang.String getAccept(javax.servlet.http.HttpServletRequest request)
getUserAgent
protected java.lang.String getUserAgent(javax.servlet.http.HttpServletRequest request)