1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package javax.faces.component.html;
20
21 import javax.faces.el.ValueBinding;
22 import javax.el.ValueExpression;
23 import javax.faces.context.FacesContext;
24 import javax.faces.component.UIComponent;
25
26
27
28
29
30
31 public class HtmlPanelGrid extends javax.faces.component.UIPanel
32 implements javax.faces.component.behavior.ClientBehaviorHolder
33 {
34
35 static public final String COMPONENT_FAMILY =
36 "javax.faces.Panel";
37 static public final String COMPONENT_TYPE =
38 "javax.faces.HtmlPanelGrid";
39
40
41 public HtmlPanelGrid()
42 {
43 setRendererType("javax.faces.Grid");
44 }
45
46 @Override
47 public String getFamily()
48 {
49 return COMPONENT_FAMILY;
50 }
51
52
53 static private final java.util.Collection<String> CLIENT_EVENTS_LIST =
54 java.util.Collections.unmodifiableCollection(
55 java.util.Arrays.asList(
56 "click"
57 , "dblclick"
58 , "keydown"
59 , "keypress"
60 , "keyup"
61 , "mousedown"
62 , "mousemove"
63 , "mouseout"
64 , "mouseover"
65 , "mouseup"
66 ));
67
68 public java.util.Collection<String> getEventNames()
69 {
70 return CLIENT_EVENTS_LIST;
71 }
72
73 @Override
74 public void addClientBehavior(String eventName, javax.faces.component.behavior.ClientBehavior behavior)
75 {
76 super.addClientBehavior(eventName, behavior);
77 _CommonEventConstants.markEvent(this, eventName);
78 }
79
80
81
82
83 public String getBgcolor()
84 {
85 return (String) getStateHelper().eval(PropertyKeys.bgcolor);
86 }
87
88 public void setBgcolor(String bgcolor)
89 {
90 getStateHelper().put(PropertyKeys.bgcolor, bgcolor );
91 }
92
93
94 public String getBodyrows()
95 {
96 return (String) getStateHelper().eval(PropertyKeys.bodyrows);
97 }
98
99 public void setBodyrows(String bodyrows)
100 {
101 getStateHelper().put(PropertyKeys.bodyrows, bodyrows );
102 }
103
104
105 public int getBorder()
106 {
107 return (Integer) getStateHelper().eval(PropertyKeys.border, Integer.MIN_VALUE);
108 }
109
110 public void setBorder(int border)
111 {
112 getStateHelper().put(PropertyKeys.border, border );
113 }
114
115
116 public String getCellpadding()
117 {
118 return (String) getStateHelper().eval(PropertyKeys.cellpadding);
119 }
120
121 public void setCellpadding(String cellpadding)
122 {
123 getStateHelper().put(PropertyKeys.cellpadding, cellpadding );
124 }
125
126
127 public String getCellspacing()
128 {
129 return (String) getStateHelper().eval(PropertyKeys.cellspacing);
130 }
131
132 public void setCellspacing(String cellspacing)
133 {
134 getStateHelper().put(PropertyKeys.cellspacing, cellspacing );
135 }
136
137
138 public String getColumnClasses()
139 {
140 return (String) getStateHelper().eval(PropertyKeys.columnClasses);
141 }
142
143 public void setColumnClasses(String columnClasses)
144 {
145 getStateHelper().put(PropertyKeys.columnClasses, columnClasses );
146 }
147
148
149 public int getColumns()
150 {
151 return (Integer) getStateHelper().eval(PropertyKeys.columns, 1);
152 }
153
154 public void setColumns(int columns)
155 {
156 getStateHelper().put(PropertyKeys.columns, columns );
157 }
158
159
160 public String getFooterClass()
161 {
162 return (String) getStateHelper().eval(PropertyKeys.footerClass);
163 }
164
165 public void setFooterClass(String footerClass)
166 {
167 getStateHelper().put(PropertyKeys.footerClass, footerClass );
168 }
169
170
171 public String getFrame()
172 {
173 return (String) getStateHelper().eval(PropertyKeys.frame);
174 }
175
176 public void setFrame(String frame)
177 {
178 getStateHelper().put(PropertyKeys.frame, frame );
179 }
180
181
182 public String getHeaderClass()
183 {
184 return (String) getStateHelper().eval(PropertyKeys.headerClass);
185 }
186
187 public void setHeaderClass(String headerClass)
188 {
189 getStateHelper().put(PropertyKeys.headerClass, headerClass );
190 }
191
192
193 public String getRowClasses()
194 {
195 return (String) getStateHelper().eval(PropertyKeys.rowClasses);
196 }
197
198 public void setRowClasses(String rowClasses)
199 {
200 getStateHelper().put(PropertyKeys.rowClasses, rowClasses );
201 }
202
203
204 public String getRules()
205 {
206 return (String) getStateHelper().eval(PropertyKeys.rules);
207 }
208
209 public void setRules(String rules)
210 {
211 getStateHelper().put(PropertyKeys.rules, rules );
212 }
213
214
215 public String getSummary()
216 {
217 return (String) getStateHelper().eval(PropertyKeys.summary);
218 }
219
220 public void setSummary(String summary)
221 {
222 getStateHelper().put(PropertyKeys.summary, summary );
223 }
224
225
226 public String getWidth()
227 {
228 return (String) getStateHelper().eval(PropertyKeys.width);
229 }
230
231 public void setWidth(String width)
232 {
233 getStateHelper().put(PropertyKeys.width, width );
234 }
235
236
237 public String getCaptionClass()
238 {
239 return (String) getStateHelper().eval(PropertyKeys.captionClass);
240 }
241
242 public void setCaptionClass(String captionClass)
243 {
244 getStateHelper().put(PropertyKeys.captionClass, captionClass );
245 }
246
247
248 public String getCaptionStyle()
249 {
250 return (String) getStateHelper().eval(PropertyKeys.captionStyle);
251 }
252
253 public void setCaptionStyle(String captionStyle)
254 {
255 getStateHelper().put(PropertyKeys.captionStyle, captionStyle );
256 }
257
258
259 public String getStyle()
260 {
261 return (String) getStateHelper().eval(PropertyKeys.style);
262 }
263
264 public void setStyle(String style)
265 {
266 getStateHelper().put(PropertyKeys.style, style );
267 _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.STYLE_PROP);
268 }
269
270
271 public String getStyleClass()
272 {
273 return (String) getStateHelper().eval(PropertyKeys.styleClass);
274 }
275
276 public void setStyleClass(String styleClass)
277 {
278 getStateHelper().put(PropertyKeys.styleClass, styleClass );
279 _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.STYLECLASS_PROP);
280 }
281
282
283 public String getRole()
284 {
285 return (String) getStateHelper().eval(PropertyKeys.role);
286 }
287
288 public void setRole(String role)
289 {
290 getStateHelper().put(PropertyKeys.role, role );
291 _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ROLE_PROP);
292 }
293
294
295 public String getOnclick()
296 {
297 return (String) getStateHelper().eval(PropertyKeys.onclick);
298 }
299
300 public void setOnclick(String onclick)
301 {
302 getStateHelper().put(PropertyKeys.onclick, onclick );
303 _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ONCLICK_PROP);
304 }
305
306
307 public String getOndblclick()
308 {
309 return (String) getStateHelper().eval(PropertyKeys.ondblclick);
310 }
311
312 public void setOndblclick(String ondblclick)
313 {
314 getStateHelper().put(PropertyKeys.ondblclick, ondblclick );
315 _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ONDBLCLICK_PROP);
316 }
317
318
319 public String getOnkeydown()
320 {
321 return (String) getStateHelper().eval(PropertyKeys.onkeydown);
322 }
323
324 public void setOnkeydown(String onkeydown)
325 {
326 getStateHelper().put(PropertyKeys.onkeydown, onkeydown );
327 _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ONKEYDOWN_PROP);
328 }
329
330
331 public String getOnkeypress()
332 {
333 return (String) getStateHelper().eval(PropertyKeys.onkeypress);
334 }
335
336 public void setOnkeypress(String onkeypress)
337 {
338 getStateHelper().put(PropertyKeys.onkeypress, onkeypress );
339 _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ONKEYPRESS_PROP);
340 }
341
342
343 public String getOnkeyup()
344 {
345 return (String) getStateHelper().eval(PropertyKeys.onkeyup);
346 }
347
348 public void setOnkeyup(String onkeyup)
349 {
350 getStateHelper().put(PropertyKeys.onkeyup, onkeyup );
351 _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ONKEYUP_PROP);
352 }
353
354
355 public String getOnmousedown()
356 {
357 return (String) getStateHelper().eval(PropertyKeys.onmousedown);
358 }
359
360 public void setOnmousedown(String onmousedown)
361 {
362 getStateHelper().put(PropertyKeys.onmousedown, onmousedown );
363 _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ONMOUSEDOWN_PROP);
364 }
365
366
367 public String getOnmousemove()
368 {
369 return (String) getStateHelper().eval(PropertyKeys.onmousemove);
370 }
371
372 public void setOnmousemove(String onmousemove)
373 {
374 getStateHelper().put(PropertyKeys.onmousemove, onmousemove );
375 _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ONMOUSEMOVE_PROP);
376 }
377
378
379 public String getOnmouseout()
380 {
381 return (String) getStateHelper().eval(PropertyKeys.onmouseout);
382 }
383
384 public void setOnmouseout(String onmouseout)
385 {
386 getStateHelper().put(PropertyKeys.onmouseout, onmouseout );
387 _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ONMOUSEOUT_PROP);
388 }
389
390
391 public String getOnmouseover()
392 {
393 return (String) getStateHelper().eval(PropertyKeys.onmouseover);
394 }
395
396 public void setOnmouseover(String onmouseover)
397 {
398 getStateHelper().put(PropertyKeys.onmouseover, onmouseover );
399 _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ONMOUSEOVER_PROP);
400 }
401
402
403 public String getOnmouseup()
404 {
405 return (String) getStateHelper().eval(PropertyKeys.onmouseup);
406 }
407
408 public void setOnmouseup(String onmouseup)
409 {
410 getStateHelper().put(PropertyKeys.onmouseup, onmouseup );
411 _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ONMOUSEUP_PROP);
412 }
413
414
415 public String getDir()
416 {
417 return (String) getStateHelper().eval(PropertyKeys.dir);
418 }
419
420 public void setDir(String dir)
421 {
422 getStateHelper().put(PropertyKeys.dir, dir );
423 _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.DIR_PROP);
424 }
425
426
427 public String getLang()
428 {
429 return (String) getStateHelper().eval(PropertyKeys.lang);
430 }
431
432 public void setLang(String lang)
433 {
434 getStateHelper().put(PropertyKeys.lang, lang );
435 _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.LANG_PROP);
436 }
437
438
439 public String getTitle()
440 {
441 return (String) getStateHelper().eval(PropertyKeys.title);
442 }
443
444 public void setTitle(String title)
445 {
446 getStateHelper().put(PropertyKeys.title, title );
447 _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.TITLE_PROP);
448 }
449
450 public void setValueBinding(String name, ValueBinding binding)
451 {
452 super.setValueBinding(name, binding);
453 _CommonPropertyConstants.markProperty(this, name);
454 }
455
456 public void setValueExpression(String name, ValueExpression expression)
457 {
458 super.setValueExpression(name, expression);
459 _CommonPropertyConstants.markProperty(this, name);
460 }
461
462 protected enum PropertyKeys
463 {
464 bgcolor
465 , bodyrows
466 , border
467 , cellpadding
468 , cellspacing
469 , columnClasses
470 , columns
471 , footerClass
472 , frame
473 , headerClass
474 , rowClasses
475 , rules
476 , summary
477 , width
478 , captionClass
479 , captionStyle
480 , style
481 , styleClass
482 , role
483 , onclick
484 , ondblclick
485 , onkeydown
486 , onkeypress
487 , onkeyup
488 , onmousedown
489 , onmousemove
490 , onmouseout
491 , onmouseover
492 , onmouseup
493 , dir
494 , lang
495 , title
496 }
497
498 }