com.liferay.portal.kernel.servlet
Class BrowserSnifferUtil

java.lang.Object
  extended by com.liferay.portal.kernel.servlet.BrowserSnifferUtil

public class BrowserSnifferUtil
extends java.lang.Object

View Source See http://www.zytrax.com/tech/web/browser_ids.htm for examples.

Author:
Brian Wing Shun Chan

Constructor Summary
BrowserSnifferUtil()
           
 
Method Summary
static boolean acceptsGzip(javax.servlet.http.HttpServletRequest request)
           
static BrowserSniffer getBrowserSniffer()
           
static boolean is_ie_4(javax.servlet.http.HttpServletRequest request)
           
static boolean is_ie_5_5_up(javax.servlet.http.HttpServletRequest request)
           
static boolean is_ie_5_5(javax.servlet.http.HttpServletRequest request)
           
static boolean is_ie_5(javax.servlet.http.HttpServletRequest request)
           
static boolean is_ie_6(javax.servlet.http.HttpServletRequest request)
           
static boolean is_ie_7(javax.servlet.http.HttpServletRequest request)
           
static boolean is_ie(javax.servlet.http.HttpServletRequest request)
           
static boolean is_linux(javax.servlet.http.HttpServletRequest request)
           
static boolean is_mozilla_1_3_up(javax.servlet.http.HttpServletRequest request)
           
static boolean is_mozilla(javax.servlet.http.HttpServletRequest request)
           
static boolean is_ns_4(javax.servlet.http.HttpServletRequest request)
           
static boolean is_rtf(javax.servlet.http.HttpServletRequest request)
           
static boolean is_safari_3(javax.servlet.http.HttpServletRequest request)
           
static boolean is_safari_mobile(javax.servlet.http.HttpServletRequest request)
           
static boolean is_safari(javax.servlet.http.HttpServletRequest request)
           
static boolean is_wap_xhtml(javax.servlet.http.HttpServletRequest request)
           
static boolean is_wap(javax.servlet.http.HttpServletRequest request)
           
static boolean is_wml(javax.servlet.http.HttpServletRequest request)
           
 void setBrowserSniffer(BrowserSniffer browserSniffer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BrowserSnifferUtil

public BrowserSnifferUtil()
Method Detail

acceptsGzip

public static boolean acceptsGzip(javax.servlet.http.HttpServletRequest request)

getBrowserSniffer

public static BrowserSniffer getBrowserSniffer()

is_ie

public static boolean is_ie(javax.servlet.http.HttpServletRequest request)

is_ie_4

public static boolean is_ie_4(javax.servlet.http.HttpServletRequest request)

is_ie_5

public static boolean is_ie_5(javax.servlet.http.HttpServletRequest request)

is_ie_5_5

public static boolean is_ie_5_5(javax.servlet.http.HttpServletRequest request)

is_ie_5_5_up

public static boolean is_ie_5_5_up(javax.servlet.http.HttpServletRequest request)

is_ie_6

public static boolean is_ie_6(javax.servlet.http.HttpServletRequest request)

is_ie_7

public static boolean is_ie_7(javax.servlet.http.HttpServletRequest request)

is_linux

public static boolean is_linux(javax.servlet.http.HttpServletRequest request)

is_mozilla

public static boolean is_mozilla(javax.servlet.http.HttpServletRequest request)

is_mozilla_1_3_up

public static boolean is_mozilla_1_3_up(javax.servlet.http.HttpServletRequest request)

is_ns_4

public static boolean is_ns_4(javax.servlet.http.HttpServletRequest request)

is_rtf

public static boolean is_rtf(javax.servlet.http.HttpServletRequest request)

is_safari

public static boolean is_safari(javax.servlet.http.HttpServletRequest request)

is_safari_3

public static boolean is_safari_3(javax.servlet.http.HttpServletRequest request)

is_safari_mobile

public static boolean is_safari_mobile(javax.servlet.http.HttpServletRequest request)

is_wap

public static boolean is_wap(javax.servlet.http.HttpServletRequest request)

is_wap_xhtml

public static boolean is_wap_xhtml(javax.servlet.http.HttpServletRequest request)

is_wml

public static boolean is_wml(javax.servlet.http.HttpServletRequest request)

setBrowserSniffer

public void setBrowserSniffer(BrowserSniffer browserSniffer)