001
014
015 package com.liferay.portal.kernel.servlet;
016
017 import javax.servlet.http.HttpServletRequest;
018
019
025 public class BrowserSnifferUtil {
026
027 public static boolean acceptsGzip(HttpServletRequest request) {
028 return getBrowserSniffer().acceptsGzip(request);
029 }
030
031 public static String getBrowserId(HttpServletRequest request) {
032 return getBrowserSniffer().getBrowserId(request);
033 }
034
035 public static BrowserSniffer getBrowserSniffer() {
036 return _browserSniffer;
037 }
038
039 public static float getMajorVersion(HttpServletRequest request) {
040 return getBrowserSniffer().getMajorVersion(request);
041 }
042
043 public static String getRevision(HttpServletRequest request) {
044 return getBrowserSniffer().getRevision(request);
045 }
046
047 public static String getVersion(HttpServletRequest request) {
048 return getBrowserSniffer().getVersion(request);
049 }
050
051 public static boolean isAir(HttpServletRequest request) {
052 return getBrowserSniffer().isAir(request);
053 }
054
055 public static boolean isChrome(HttpServletRequest request) {
056 return getBrowserSniffer().isChrome(request);
057 }
058
059 public static boolean isFirefox(HttpServletRequest request) {
060 return getBrowserSniffer().isFirefox(request);
061 }
062
063 public static boolean isGecko(HttpServletRequest request) {
064 return getBrowserSniffer().isGecko(request);
065 }
066
067 public static boolean isIe(HttpServletRequest request) {
068 return getBrowserSniffer().isIe(request);
069 }
070
071 public static boolean isIphone(HttpServletRequest request) {
072 return getBrowserSniffer().isIphone(request);
073 }
074
075 public static boolean isLinux(HttpServletRequest request) {
076 return getBrowserSniffer().isLinux(request);
077 }
078
079 public static boolean isMac(HttpServletRequest request) {
080 return getBrowserSniffer().isMac(request);
081 }
082
083 public static boolean isMobile(HttpServletRequest request) {
084 return getBrowserSniffer().isMobile(request);
085 }
086
087 public static boolean isMozilla(HttpServletRequest request) {
088 return getBrowserSniffer().isMozilla(request);
089 }
090
091 public static boolean isOpera(HttpServletRequest request) {
092 return getBrowserSniffer().isOpera(request);
093 }
094
095 public static boolean isRtf(HttpServletRequest request) {
096 return getBrowserSniffer().isRtf(request);
097 }
098
099 public static boolean isSafari(HttpServletRequest request) {
100 return getBrowserSniffer().isSafari(request);
101 }
102
103 public static boolean isSun(HttpServletRequest request) {
104 return getBrowserSniffer().isSun(request);
105 }
106
107 public static boolean isWap(HttpServletRequest request) {
108 return getBrowserSniffer().isWap(request);
109 }
110
111 public static boolean isWapXhtml(HttpServletRequest request) {
112 return getBrowserSniffer().isWapXhtml(request);
113 }
114
115 public static boolean isWebKit(HttpServletRequest request) {
116 return getBrowserSniffer().isWebKit(request);
117 }
118
119 public static boolean isWindows(HttpServletRequest request) {
120 return getBrowserSniffer().isWindows(request);
121 }
122
123 public static boolean isWml(HttpServletRequest request) {
124 return getBrowserSniffer().isWml(request);
125 }
126
127 public void setBrowserSniffer(BrowserSniffer browserSniffer) {
128 _browserSniffer = browserSniffer;
129 }
130
131 private static BrowserSniffer _browserSniffer;
132
133 }