1
19
20 package com.liferay.portal.kernel.servlet;
21
22 import javax.servlet.http.HttpServletRequest;
23
24
33 public class BrowserSnifferUtil {
34
35 public static boolean acceptsGzip(HttpServletRequest request) {
36 return getBrowserSniffer().acceptsGzip(request);
37 }
38
39 public static String getBrowserId(HttpServletRequest request) {
40 return getBrowserSniffer().getBrowserId(request);
41 }
42
43 public static BrowserSniffer getBrowserSniffer() {
44 return _browserSniffer;
45 }
46
47 public static float getMajorVersion(HttpServletRequest request) {
48 return getBrowserSniffer().getMajorVersion(request);
49 }
50
51 public static String getRevision(HttpServletRequest request) {
52 return getBrowserSniffer().getRevision(request);
53 }
54
55 public static String getVersion(HttpServletRequest request) {
56 return getBrowserSniffer().getVersion(request);
57 }
58
59 public static boolean isAir(HttpServletRequest request) {
60 return getBrowserSniffer().isAir(request);
61 }
62
63 public static boolean isChrome(HttpServletRequest request) {
64 return getBrowserSniffer().isChrome(request);
65 }
66
67 public static boolean isFirefox(HttpServletRequest request) {
68 return getBrowserSniffer().isFirefox(request);
69 }
70
71 public static boolean isGecko(HttpServletRequest request) {
72 return getBrowserSniffer().isGecko(request);
73 }
74
75 public static boolean isIe(HttpServletRequest request) {
76 return getBrowserSniffer().isIe(request);
77 }
78
79 public static boolean isIphone(HttpServletRequest request) {
80 return getBrowserSniffer().isIphone(request);
81 }
82
83 public static boolean isLinux(HttpServletRequest request) {
84 return getBrowserSniffer().isLinux(request);
85 }
86
87 public static boolean isMac(HttpServletRequest request) {
88 return getBrowserSniffer().isMac(request);
89 }
90
91 public static boolean isMobile(HttpServletRequest request) {
92 return getBrowserSniffer().isMobile(request);
93 }
94
95 public static boolean isMozilla(HttpServletRequest request) {
96 return getBrowserSniffer().isMozilla(request);
97 }
98
99 public static boolean isOpera(HttpServletRequest request) {
100 return getBrowserSniffer().isOpera(request);
101 }
102
103 public static boolean isRtf(HttpServletRequest request) {
104 return getBrowserSniffer().isRtf(request);
105 }
106
107 public static boolean isSafari(HttpServletRequest request) {
108 return getBrowserSniffer().isSafari(request);
109 }
110
111 public static boolean isSun(HttpServletRequest request) {
112 return getBrowserSniffer().isSun(request);
113 }
114
115 public static boolean isWap(HttpServletRequest request) {
116 return getBrowserSniffer().isWap(request);
117 }
118
119 public static boolean isWapXhtml(HttpServletRequest request) {
120 return getBrowserSniffer().isWapXhtml(request);
121 }
122
123 public static boolean isWebKit(HttpServletRequest request) {
124 return getBrowserSniffer().isWebKit(request);
125 }
126
127 public static boolean isWindows(HttpServletRequest request) {
128 return getBrowserSniffer().isWindows(request);
129 }
130
131 public static boolean isWml(HttpServletRequest request) {
132 return getBrowserSniffer().isWml(request);
133 }
134
135 public void setBrowserSniffer(BrowserSniffer browserSniffer) {
136 _browserSniffer = browserSniffer;
137 }
138
139 private static BrowserSniffer _browserSniffer;
140
141 }