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 import javax.faces.convert.Converter;
26
27
28
29
30
31
32 public class HtmlBody extends javax.faces.component.UIOutput
33 implements javax.faces.component.behavior.ClientBehaviorHolder
34 {
35
36 static public final String COMPONENT_FAMILY =
37 "javax.faces.Output";
38 static public final String COMPONENT_TYPE =
39 "javax.faces.OutputBody";
40
41
42 public HtmlBody()
43 {
44 setRendererType("javax.faces.Body");
45 }
46
47 @Override
48 public String getFamily()
49 {
50 return COMPONENT_FAMILY;
51 }
52
53
54 static private final java.util.Collection<String> CLIENT_EVENTS_LIST =
55 java.util.Collections.unmodifiableCollection(
56 java.util.Arrays.asList(
57 "load"
58 , "unload"
59 , "click"
60 , "dblclick"
61 , "keydown"
62 , "keypress"
63 , "keyup"
64 , "mousedown"
65 , "mousemove"
66 , "mouseout"
67 , "mouseover"
68 , "mouseup"
69 ));
70
71 public java.util.Collection<String> getEventNames()
72 {
73 return CLIENT_EVENTS_LIST;
74 }
75
76 @Override
77 public void addClientBehavior(String eventName, javax.faces.component.behavior.ClientBehavior behavior)
78 {
79 super.addClientBehavior(eventName, behavior);
80 _CommonEventConstants.markEvent(this, eventName);
81 }
82
83
84
85
86 public String getOnload()
87 {
88 return (String) getStateHelper().eval(PropertyKeys.onload);
89 }
90
91 public void setOnload(String onload)
92 {
93 getStateHelper().put(PropertyKeys.onload, onload );
94 }
95
96
97 public String getOnunload()
98 {
99 return (String) getStateHelper().eval(PropertyKeys.onunload);
100 }
101
102 public void setOnunload(String onunload)
103 {
104 getStateHelper().put(PropertyKeys.onunload, onunload );
105 }
106
107
108 public String getXmlns()
109 {
110 return (String) getStateHelper().eval(PropertyKeys.xmlns);
111 }
112
113 public void setXmlns(String xmlns)
114 {
115 getStateHelper().put(PropertyKeys.xmlns, xmlns );
116 }
117
118
119 public String getStyle()
120 {
121 return (String) getStateHelper().eval(PropertyKeys.style);
122 }
123
124 public void setStyle(String style)
125 {
126 getStateHelper().put(PropertyKeys.style, style );
127 _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.STYLE_PROP);
128 }
129
130
131 public String getStyleClass()
132 {
133 return (String) getStateHelper().eval(PropertyKeys.styleClass);
134 }
135
136 public void setStyleClass(String styleClass)
137 {
138 getStateHelper().put(PropertyKeys.styleClass, styleClass );
139 _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.STYLECLASS_PROP);
140 }
141
142
143 public String getRole()
144 {
145 return (String) getStateHelper().eval(PropertyKeys.role);
146 }
147
148 public void setRole(String role)
149 {
150 getStateHelper().put(PropertyKeys.role, role );
151 _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ROLE_PROP);
152 }
153
154
155 public String getOnclick()
156 {
157 return (String) getStateHelper().eval(PropertyKeys.onclick);
158 }
159
160 public void setOnclick(String onclick)
161 {
162 getStateHelper().put(PropertyKeys.onclick, onclick );
163 _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ONCLICK_PROP);
164 }
165
166
167 public String getOndblclick()
168 {
169 return (String) getStateHelper().eval(PropertyKeys.ondblclick);
170 }
171
172 public void setOndblclick(String ondblclick)
173 {
174 getStateHelper().put(PropertyKeys.ondblclick, ondblclick );
175 _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ONDBLCLICK_PROP);
176 }
177
178
179 public String getOnkeydown()
180 {
181 return (String) getStateHelper().eval(PropertyKeys.onkeydown);
182 }
183
184 public void setOnkeydown(String onkeydown)
185 {
186 getStateHelper().put(PropertyKeys.onkeydown, onkeydown );
187 _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ONKEYDOWN_PROP);
188 }
189
190
191 public String getOnkeypress()
192 {
193 return (String) getStateHelper().eval(PropertyKeys.onkeypress);
194 }
195
196 public void setOnkeypress(String onkeypress)
197 {
198 getStateHelper().put(PropertyKeys.onkeypress, onkeypress );
199 _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ONKEYPRESS_PROP);
200 }
201
202
203 public String getOnkeyup()
204 {
205 return (String) getStateHelper().eval(PropertyKeys.onkeyup);
206 }
207
208 public void setOnkeyup(String onkeyup)
209 {
210 getStateHelper().put(PropertyKeys.onkeyup, onkeyup );
211 _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ONKEYUP_PROP);
212 }
213
214
215 public String getOnmousedown()
216 {
217 return (String) getStateHelper().eval(PropertyKeys.onmousedown);
218 }
219
220 public void setOnmousedown(String onmousedown)
221 {
222 getStateHelper().put(PropertyKeys.onmousedown, onmousedown );
223 _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ONMOUSEDOWN_PROP);
224 }
225
226
227 public String getOnmousemove()
228 {
229 return (String) getStateHelper().eval(PropertyKeys.onmousemove);
230 }
231
232 public void setOnmousemove(String onmousemove)
233 {
234 getStateHelper().put(PropertyKeys.onmousemove, onmousemove );
235 _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ONMOUSEMOVE_PROP);
236 }
237
238
239 public String getOnmouseout()
240 {
241 return (String) getStateHelper().eval(PropertyKeys.onmouseout);
242 }
243
244 public void setOnmouseout(String onmouseout)
245 {
246 getStateHelper().put(PropertyKeys.onmouseout, onmouseout );
247 _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ONMOUSEOUT_PROP);
248 }
249
250
251 public String getOnmouseover()
252 {
253 return (String) getStateHelper().eval(PropertyKeys.onmouseover);
254 }
255
256 public void setOnmouseover(String onmouseover)
257 {
258 getStateHelper().put(PropertyKeys.onmouseover, onmouseover );
259 _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ONMOUSEOVER_PROP);
260 }
261
262
263 public String getOnmouseup()
264 {
265 return (String) getStateHelper().eval(PropertyKeys.onmouseup);
266 }
267
268 public void setOnmouseup(String onmouseup)
269 {
270 getStateHelper().put(PropertyKeys.onmouseup, onmouseup );
271 _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ONMOUSEUP_PROP);
272 }
273
274
275 public String getDir()
276 {
277 return (String) getStateHelper().eval(PropertyKeys.dir);
278 }
279
280 public void setDir(String dir)
281 {
282 getStateHelper().put(PropertyKeys.dir, dir );
283 _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.DIR_PROP);
284 }
285
286
287 public String getLang()
288 {
289 return (String) getStateHelper().eval(PropertyKeys.lang);
290 }
291
292 public void setLang(String lang)
293 {
294 getStateHelper().put(PropertyKeys.lang, lang );
295 _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.LANG_PROP);
296 }
297
298
299 public String getTitle()
300 {
301 return (String) getStateHelper().eval(PropertyKeys.title);
302 }
303
304 public void setTitle(String title)
305 {
306 getStateHelper().put(PropertyKeys.title, title );
307 _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.TITLE_PROP);
308 }
309
310 public void setValueBinding(String name, ValueBinding binding)
311 {
312 super.setValueBinding(name, binding);
313 _CommonPropertyConstants.markProperty(this, name);
314 }
315
316 public void setValueExpression(String name, ValueExpression expression)
317 {
318 super.setValueExpression(name, expression);
319 _CommonPropertyConstants.markProperty(this, name);
320 }
321
322 protected enum PropertyKeys
323 {
324 onload
325 , onunload
326 , xmlns
327 , style
328 , styleClass
329 , role
330 , onclick
331 , ondblclick
332 , onkeydown
333 , onkeypress
334 , onkeyup
335 , onmousedown
336 , onmousemove
337 , onmouseout
338 , onmouseover
339 , onmouseup
340 , dir
341 , lang
342 , title
343 }
344
345 }