1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package org.apache.myfaces.taglib.html;
22
23 import javax.faces.component.UIComponent;
24 import javax.el.ValueExpression;
25 import javax.el.MethodExpression;
26 import javax.faces.component.UIComponent;
27
28
29
30
31
32
33 public class HtmlMessagesTag
34 extends javax.faces.webapp.UIComponentELTag
35 {
36 public HtmlMessagesTag()
37 {
38 }
39
40 @Override
41 public String getComponentType()
42 {
43 return "javax.faces.HtmlMessages";
44 }
45
46 public String getRendererType()
47 {
48 return "javax.faces.Messages";
49 }
50
51 private ValueExpression _layout;
52
53 public void setLayout(ValueExpression layout)
54 {
55 _layout = layout;
56 }
57 private ValueExpression _style;
58
59 public void setStyle(ValueExpression style)
60 {
61 _style = style;
62 }
63 private ValueExpression _styleClass;
64
65 public void setStyleClass(ValueExpression styleClass)
66 {
67 _styleClass = styleClass;
68 }
69 private ValueExpression _errorClass;
70
71 public void setErrorClass(ValueExpression errorClass)
72 {
73 _errorClass = errorClass;
74 }
75 private ValueExpression _errorStyle;
76
77 public void setErrorStyle(ValueExpression errorStyle)
78 {
79 _errorStyle = errorStyle;
80 }
81 private ValueExpression _fatalClass;
82
83 public void setFatalClass(ValueExpression fatalClass)
84 {
85 _fatalClass = fatalClass;
86 }
87 private ValueExpression _fatalStyle;
88
89 public void setFatalStyle(ValueExpression fatalStyle)
90 {
91 _fatalStyle = fatalStyle;
92 }
93 private ValueExpression _infoClass;
94
95 public void setInfoClass(ValueExpression infoClass)
96 {
97 _infoClass = infoClass;
98 }
99 private ValueExpression _infoStyle;
100
101 public void setInfoStyle(ValueExpression infoStyle)
102 {
103 _infoStyle = infoStyle;
104 }
105 private ValueExpression _tooltip;
106
107 public void setTooltip(ValueExpression tooltip)
108 {
109 _tooltip = tooltip;
110 }
111 private ValueExpression _warnClass;
112
113 public void setWarnClass(ValueExpression warnClass)
114 {
115 _warnClass = warnClass;
116 }
117 private ValueExpression _warnStyle;
118
119 public void setWarnStyle(ValueExpression warnStyle)
120 {
121 _warnStyle = warnStyle;
122 }
123 private ValueExpression _role;
124
125 public void setRole(ValueExpression role)
126 {
127 _role = role;
128 }
129 private ValueExpression _dir;
130
131 public void setDir(ValueExpression dir)
132 {
133 _dir = dir;
134 }
135 private ValueExpression _lang;
136
137 public void setLang(ValueExpression lang)
138 {
139 _lang = lang;
140 }
141 private ValueExpression _title;
142
143 public void setTitle(ValueExpression title)
144 {
145 _title = title;
146 }
147 private ValueExpression _globalOnly;
148
149 public void setGlobalOnly(ValueExpression globalOnly)
150 {
151 _globalOnly = globalOnly;
152 }
153 private ValueExpression _showDetail;
154
155 public void setShowDetail(ValueExpression showDetail)
156 {
157 _showDetail = showDetail;
158 }
159 private ValueExpression _showSummary;
160
161 public void setShowSummary(ValueExpression showSummary)
162 {
163 _showSummary = showSummary;
164 }
165 private ValueExpression _for;
166
167 public void setFor(ValueExpression forParam)
168 {
169 _for = forParam;
170 }
171
172 @Override
173 protected void setProperties(UIComponent component)
174 {
175 if (!(component instanceof javax.faces.component.html.HtmlMessages ))
176 {
177 throw new IllegalArgumentException("Component "+
178 component.getClass().getName() +" is no javax.faces.component.html.HtmlMessages");
179 }
180
181 javax.faces.component.html.HtmlMessages comp = (javax.faces.component.html.HtmlMessages) component;
182
183 super.setProperties(component);
184
185
186 if (_layout != null)
187 {
188 comp.setValueExpression("layout", _layout);
189 }
190 if (_style != null)
191 {
192 comp.setValueExpression("style", _style);
193 }
194 if (_styleClass != null)
195 {
196 comp.setValueExpression("styleClass", _styleClass);
197 }
198 if (_errorClass != null)
199 {
200 comp.setValueExpression("errorClass", _errorClass);
201 }
202 if (_errorStyle != null)
203 {
204 comp.setValueExpression("errorStyle", _errorStyle);
205 }
206 if (_fatalClass != null)
207 {
208 comp.setValueExpression("fatalClass", _fatalClass);
209 }
210 if (_fatalStyle != null)
211 {
212 comp.setValueExpression("fatalStyle", _fatalStyle);
213 }
214 if (_infoClass != null)
215 {
216 comp.setValueExpression("infoClass", _infoClass);
217 }
218 if (_infoStyle != null)
219 {
220 comp.setValueExpression("infoStyle", _infoStyle);
221 }
222 if (_tooltip != null)
223 {
224 comp.setValueExpression("tooltip", _tooltip);
225 }
226 if (_warnClass != null)
227 {
228 comp.setValueExpression("warnClass", _warnClass);
229 }
230 if (_warnStyle != null)
231 {
232 comp.setValueExpression("warnStyle", _warnStyle);
233 }
234 if (_role != null)
235 {
236 comp.setValueExpression("role", _role);
237 }
238 if (_dir != null)
239 {
240 comp.setValueExpression("dir", _dir);
241 }
242 if (_lang != null)
243 {
244 comp.setValueExpression("lang", _lang);
245 }
246 if (_title != null)
247 {
248 comp.setValueExpression("title", _title);
249 }
250 if (_globalOnly != null)
251 {
252 comp.setValueExpression("globalOnly", _globalOnly);
253 }
254 if (_showDetail != null)
255 {
256 comp.setValueExpression("showDetail", _showDetail);
257 }
258 if (_showSummary != null)
259 {
260 comp.setValueExpression("showSummary", _showSummary);
261 }
262 if (_for != null)
263 {
264 comp.setValueExpression("for", _for);
265 }
266 }
267
268 @Override
269 public void release()
270 {
271 super.release();
272 _layout = null;
273 _style = null;
274 _styleClass = null;
275 _errorClass = null;
276 _errorStyle = null;
277 _fatalClass = null;
278 _fatalStyle = null;
279 _infoClass = null;
280 _infoStyle = null;
281 _tooltip = null;
282 _warnClass = null;
283 _warnStyle = null;
284 _role = null;
285 _dir = null;
286 _lang = null;
287 _title = null;
288 _globalOnly = null;
289 _showDetail = null;
290 _showSummary = null;
291 _for = null;
292 }
293 }