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