1
22
23 package com.liferay.portal.kernel.servlet;
24
25 import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
26
27 import javax.servlet.http.HttpServletRequest;
28
29
37 public class BrowserSnifferUtil {
38
39 public static boolean acceptsGzip(HttpServletRequest request) {
40 return getBrowserSniffer().acceptsGzip(request);
41 }
42
43 public static BrowserSniffer getBrowserSniffer() {
44 return _getUtil()._browserSniffer;
45 }
46
47 public static boolean is_ie(HttpServletRequest request) {
48 return getBrowserSniffer().is_ie(request);
49 }
50
51 public static boolean is_ie_4(HttpServletRequest request) {
52 return getBrowserSniffer().is_ie_4(request);
53 }
54
55 public static boolean is_ie_5(HttpServletRequest request) {
56 return getBrowserSniffer().is_ie_5(request);
57 }
58
59 public static boolean is_ie_5_5(HttpServletRequest request) {
60 return getBrowserSniffer().is_ie_5_5(request);
61 }
62
63 public static boolean is_ie_5_5_up(HttpServletRequest request) {
64 return getBrowserSniffer().is_ie_5_5_up(request);
65 }
66
67 public static boolean is_ie_6(HttpServletRequest request) {
68 return getBrowserSniffer().is_ie_6(request);
69 }
70
71 public static boolean is_ie_7(HttpServletRequest request) {
72 return getBrowserSniffer().is_ie_7(request);
73 }
74
75 public static boolean is_linux(HttpServletRequest request) {
76 return getBrowserSniffer().is_linux(request);
77 }
78
79 public static boolean is_mozilla(HttpServletRequest request) {
80 return getBrowserSniffer().is_mozilla(request);
81 }
82
83 public static boolean is_mozilla_1_3_up(HttpServletRequest request) {
84 return getBrowserSniffer().is_mozilla_1_3_up(request);
85 }
86
87 public static boolean is_ns_4(HttpServletRequest request) {
88 return getBrowserSniffer().is_ns_4(request);
89 }
90
91 public static boolean is_rtf(HttpServletRequest request) {
92 return getBrowserSniffer().is_rtf(request);
93 }
94
95 public static boolean is_safari(HttpServletRequest request) {
96 return getBrowserSniffer().is_safari(request);
97 }
98
99 public static boolean is_safari_3(HttpServletRequest request) {
100 return getBrowserSniffer().is_safari_3(request);
101 }
102
103 public static boolean is_safari_mobile(HttpServletRequest request) {
104 return getBrowserSniffer().is_safari_mobile(request);
105 }
106
107 public static boolean is_wap(HttpServletRequest request) {
108 return getBrowserSniffer().is_wap(request);
109 }
110
111 public static boolean is_wap_xhtml(HttpServletRequest request) {
112 return getBrowserSniffer().is_wap_xhtml(request);
113 }
114
115 public static boolean is_wml(HttpServletRequest request) {
116 return getBrowserSniffer().is_wml(request);
117 }
118
119 public void setBrowserSniffer(BrowserSniffer browserSniffer) {
120 _browserSniffer = browserSniffer;
121 }
122
123 private static BrowserSnifferUtil _getUtil() {
124 if (_util == null) {
125 _util = (BrowserSnifferUtil)PortalBeanLocatorUtil.locate(_UTIL);
126 }
127
128 return _util;
129 }
130
131 private static final String _UTIL = BrowserSnifferUtil.class.getName();
132
133 private static BrowserSnifferUtil _util;
134
135 private BrowserSniffer _browserSniffer;
136
137 }