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 HtmlPanelGridTag
34 extends javax.faces.webapp.UIComponentELTag
35 {
36 public HtmlPanelGridTag()
37 {
38 }
39
40 @Override
41 public String getComponentType()
42 {
43 return "javax.faces.HtmlPanelGrid";
44 }
45
46 public String getRendererType()
47 {
48 return "javax.faces.Grid";
49 }
50
51 private ValueExpression _bgcolor;
52
53 public void setBgcolor(ValueExpression bgcolor)
54 {
55 _bgcolor = bgcolor;
56 }
57 private ValueExpression _bodyrows;
58
59 public void setBodyrows(ValueExpression bodyrows)
60 {
61 _bodyrows = bodyrows;
62 }
63 private ValueExpression _border;
64
65 public void setBorder(ValueExpression border)
66 {
67 _border = border;
68 }
69 private ValueExpression _cellpadding;
70
71 public void setCellpadding(ValueExpression cellpadding)
72 {
73 _cellpadding = cellpadding;
74 }
75 private ValueExpression _cellspacing;
76
77 public void setCellspacing(ValueExpression cellspacing)
78 {
79 _cellspacing = cellspacing;
80 }
81 private ValueExpression _columnClasses;
82
83 public void setColumnClasses(ValueExpression columnClasses)
84 {
85 _columnClasses = columnClasses;
86 }
87 private ValueExpression _columns;
88
89 public void setColumns(ValueExpression columns)
90 {
91 _columns = columns;
92 }
93 private ValueExpression _footerClass;
94
95 public void setFooterClass(ValueExpression footerClass)
96 {
97 _footerClass = footerClass;
98 }
99 private ValueExpression _frame;
100
101 public void setFrame(ValueExpression frame)
102 {
103 _frame = frame;
104 }
105 private ValueExpression _headerClass;
106
107 public void setHeaderClass(ValueExpression headerClass)
108 {
109 _headerClass = headerClass;
110 }
111 private ValueExpression _rowClasses;
112
113 public void setRowClasses(ValueExpression rowClasses)
114 {
115 _rowClasses = rowClasses;
116 }
117 private ValueExpression _rules;
118
119 public void setRules(ValueExpression rules)
120 {
121 _rules = rules;
122 }
123 private ValueExpression _summary;
124
125 public void setSummary(ValueExpression summary)
126 {
127 _summary = summary;
128 }
129 private ValueExpression _width;
130
131 public void setWidth(ValueExpression width)
132 {
133 _width = width;
134 }
135 private ValueExpression _captionClass;
136
137 public void setCaptionClass(ValueExpression captionClass)
138 {
139 _captionClass = captionClass;
140 }
141 private ValueExpression _captionStyle;
142
143 public void setCaptionStyle(ValueExpression captionStyle)
144 {
145 _captionStyle = captionStyle;
146 }
147 private ValueExpression _style;
148
149 public void setStyle(ValueExpression style)
150 {
151 _style = style;
152 }
153 private ValueExpression _styleClass;
154
155 public void setStyleClass(ValueExpression styleClass)
156 {
157 _styleClass = styleClass;
158 }
159 private ValueExpression _role;
160
161 public void setRole(ValueExpression role)
162 {
163 _role = role;
164 }
165 private ValueExpression _onclick;
166
167 public void setOnclick(ValueExpression onclick)
168 {
169 _onclick = onclick;
170 }
171 private ValueExpression _ondblclick;
172
173 public void setOndblclick(ValueExpression ondblclick)
174 {
175 _ondblclick = ondblclick;
176 }
177 private ValueExpression _onkeydown;
178
179 public void setOnkeydown(ValueExpression onkeydown)
180 {
181 _onkeydown = onkeydown;
182 }
183 private ValueExpression _onkeypress;
184
185 public void setOnkeypress(ValueExpression onkeypress)
186 {
187 _onkeypress = onkeypress;
188 }
189 private ValueExpression _onkeyup;
190
191 public void setOnkeyup(ValueExpression onkeyup)
192 {
193 _onkeyup = onkeyup;
194 }
195 private ValueExpression _onmousedown;
196
197 public void setOnmousedown(ValueExpression onmousedown)
198 {
199 _onmousedown = onmousedown;
200 }
201 private ValueExpression _onmousemove;
202
203 public void setOnmousemove(ValueExpression onmousemove)
204 {
205 _onmousemove = onmousemove;
206 }
207 private ValueExpression _onmouseout;
208
209 public void setOnmouseout(ValueExpression onmouseout)
210 {
211 _onmouseout = onmouseout;
212 }
213 private ValueExpression _onmouseover;
214
215 public void setOnmouseover(ValueExpression onmouseover)
216 {
217 _onmouseover = onmouseover;
218 }
219 private ValueExpression _onmouseup;
220
221 public void setOnmouseup(ValueExpression onmouseup)
222 {
223 _onmouseup = onmouseup;
224 }
225 private ValueExpression _dir;
226
227 public void setDir(ValueExpression dir)
228 {
229 _dir = dir;
230 }
231 private ValueExpression _lang;
232
233 public void setLang(ValueExpression lang)
234 {
235 _lang = lang;
236 }
237 private ValueExpression _title;
238
239 public void setTitle(ValueExpression title)
240 {
241 _title = title;
242 }
243
244 @Override
245 protected void setProperties(UIComponent component)
246 {
247 if (!(component instanceof javax.faces.component.html.HtmlPanelGrid ))
248 {
249 throw new IllegalArgumentException("Component "+
250 component.getClass().getName() +" is no javax.faces.component.html.HtmlPanelGrid");
251 }
252
253 javax.faces.component.html.HtmlPanelGrid comp = (javax.faces.component.html.HtmlPanelGrid) component;
254
255 super.setProperties(component);
256
257
258 if (_bgcolor != null)
259 {
260 comp.setValueExpression("bgcolor", _bgcolor);
261 }
262 if (_bodyrows != null)
263 {
264 comp.setValueExpression("bodyrows", _bodyrows);
265 }
266 if (_border != null)
267 {
268 comp.setValueExpression("border", _border);
269 }
270 if (_cellpadding != null)
271 {
272 comp.setValueExpression("cellpadding", _cellpadding);
273 }
274 if (_cellspacing != null)
275 {
276 comp.setValueExpression("cellspacing", _cellspacing);
277 }
278 if (_columnClasses != null)
279 {
280 comp.setValueExpression("columnClasses", _columnClasses);
281 }
282 if (_columns != null)
283 {
284 comp.setValueExpression("columns", _columns);
285 }
286 if (_footerClass != null)
287 {
288 comp.setValueExpression("footerClass", _footerClass);
289 }
290 if (_frame != null)
291 {
292 comp.setValueExpression("frame", _frame);
293 }
294 if (_headerClass != null)
295 {
296 comp.setValueExpression("headerClass", _headerClass);
297 }
298 if (_rowClasses != null)
299 {
300 comp.setValueExpression("rowClasses", _rowClasses);
301 }
302 if (_rules != null)
303 {
304 comp.setValueExpression("rules", _rules);
305 }
306 if (_summary != null)
307 {
308 comp.setValueExpression("summary", _summary);
309 }
310 if (_width != null)
311 {
312 comp.setValueExpression("width", _width);
313 }
314 if (_captionClass != null)
315 {
316 comp.setValueExpression("captionClass", _captionClass);
317 }
318 if (_captionStyle != null)
319 {
320 comp.setValueExpression("captionStyle", _captionStyle);
321 }
322 if (_style != null)
323 {
324 comp.setValueExpression("style", _style);
325 }
326 if (_styleClass != null)
327 {
328 comp.setValueExpression("styleClass", _styleClass);
329 }
330 if (_role != null)
331 {
332 comp.setValueExpression("role", _role);
333 }
334 if (_onclick != null)
335 {
336 comp.setValueExpression("onclick", _onclick);
337 }
338 if (_ondblclick != null)
339 {
340 comp.setValueExpression("ondblclick", _ondblclick);
341 }
342 if (_onkeydown != null)
343 {
344 comp.setValueExpression("onkeydown", _onkeydown);
345 }
346 if (_onkeypress != null)
347 {
348 comp.setValueExpression("onkeypress", _onkeypress);
349 }
350 if (_onkeyup != null)
351 {
352 comp.setValueExpression("onkeyup", _onkeyup);
353 }
354 if (_onmousedown != null)
355 {
356 comp.setValueExpression("onmousedown", _onmousedown);
357 }
358 if (_onmousemove != null)
359 {
360 comp.setValueExpression("onmousemove", _onmousemove);
361 }
362 if (_onmouseout != null)
363 {
364 comp.setValueExpression("onmouseout", _onmouseout);
365 }
366 if (_onmouseover != null)
367 {
368 comp.setValueExpression("onmouseover", _onmouseover);
369 }
370 if (_onmouseup != null)
371 {
372 comp.setValueExpression("onmouseup", _onmouseup);
373 }
374 if (_dir != null)
375 {
376 comp.setValueExpression("dir", _dir);
377 }
378 if (_lang != null)
379 {
380 comp.setValueExpression("lang", _lang);
381 }
382 if (_title != null)
383 {
384 comp.setValueExpression("title", _title);
385 }
386 }
387
388 @Override
389 public void release()
390 {
391 super.release();
392 _bgcolor = null;
393 _bodyrows = null;
394 _border = null;
395 _cellpadding = null;
396 _cellspacing = null;
397 _columnClasses = null;
398 _columns = null;
399 _footerClass = null;
400 _frame = null;
401 _headerClass = null;
402 _rowClasses = null;
403 _rules = null;
404 _summary = null;
405 _width = null;
406 _captionClass = null;
407 _captionStyle = null;
408 _style = null;
409 _styleClass = null;
410 _role = null;
411 _onclick = null;
412 _ondblclick = null;
413 _onkeydown = null;
414 _onkeypress = null;
415 _onkeyup = null;
416 _onmousedown = null;
417 _onmousemove = null;
418 _onmouseout = null;
419 _onmouseover = null;
420 _onmouseup = null;
421 _dir = null;
422 _lang = null;
423 _title = null;
424 }
425 }