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 HtmlFormTag
34 extends javax.faces.webapp.UIComponentELTag
35 {
36 public HtmlFormTag()
37 {
38 }
39
40 @Override
41 public String getComponentType()
42 {
43 return "javax.faces.HtmlForm";
44 }
45
46 public String getRendererType()
47 {
48 return "javax.faces.Form";
49 }
50
51 private ValueExpression _accept;
52
53 public void setAccept(ValueExpression accept)
54 {
55 _accept = accept;
56 }
57 private ValueExpression _acceptcharset;
58
59 public void setAcceptcharset(ValueExpression acceptcharset)
60 {
61 _acceptcharset = acceptcharset;
62 }
63 private ValueExpression _enctype;
64
65 public void setEnctype(ValueExpression enctype)
66 {
67 _enctype = enctype;
68 }
69 private ValueExpression _onreset;
70
71 public void setOnreset(ValueExpression onreset)
72 {
73 _onreset = onreset;
74 }
75 private ValueExpression _onsubmit;
76
77 public void setOnsubmit(ValueExpression onsubmit)
78 {
79 _onsubmit = onsubmit;
80 }
81 private ValueExpression _target;
82
83 public void setTarget(ValueExpression target)
84 {
85 _target = target;
86 }
87 private ValueExpression _style;
88
89 public void setStyle(ValueExpression style)
90 {
91 _style = style;
92 }
93 private ValueExpression _styleClass;
94
95 public void setStyleClass(ValueExpression styleClass)
96 {
97 _styleClass = styleClass;
98 }
99 private ValueExpression _role;
100
101 public void setRole(ValueExpression role)
102 {
103 _role = role;
104 }
105 private ValueExpression _onclick;
106
107 public void setOnclick(ValueExpression onclick)
108 {
109 _onclick = onclick;
110 }
111 private ValueExpression _ondblclick;
112
113 public void setOndblclick(ValueExpression ondblclick)
114 {
115 _ondblclick = ondblclick;
116 }
117 private ValueExpression _onkeydown;
118
119 public void setOnkeydown(ValueExpression onkeydown)
120 {
121 _onkeydown = onkeydown;
122 }
123 private ValueExpression _onkeypress;
124
125 public void setOnkeypress(ValueExpression onkeypress)
126 {
127 _onkeypress = onkeypress;
128 }
129 private ValueExpression _onkeyup;
130
131 public void setOnkeyup(ValueExpression onkeyup)
132 {
133 _onkeyup = onkeyup;
134 }
135 private ValueExpression _onmousedown;
136
137 public void setOnmousedown(ValueExpression onmousedown)
138 {
139 _onmousedown = onmousedown;
140 }
141 private ValueExpression _onmousemove;
142
143 public void setOnmousemove(ValueExpression onmousemove)
144 {
145 _onmousemove = onmousemove;
146 }
147 private ValueExpression _onmouseout;
148
149 public void setOnmouseout(ValueExpression onmouseout)
150 {
151 _onmouseout = onmouseout;
152 }
153 private ValueExpression _onmouseover;
154
155 public void setOnmouseover(ValueExpression onmouseover)
156 {
157 _onmouseover = onmouseover;
158 }
159 private ValueExpression _onmouseup;
160
161 public void setOnmouseup(ValueExpression onmouseup)
162 {
163 _onmouseup = onmouseup;
164 }
165 private ValueExpression _dir;
166
167 public void setDir(ValueExpression dir)
168 {
169 _dir = dir;
170 }
171 private ValueExpression _lang;
172
173 public void setLang(ValueExpression lang)
174 {
175 _lang = lang;
176 }
177 private ValueExpression _title;
178
179 public void setTitle(ValueExpression title)
180 {
181 _title = title;
182 }
183 private ValueExpression _prependId;
184
185 public void setPrependId(ValueExpression prependId)
186 {
187 _prependId = prependId;
188 }
189
190 @Override
191 protected void setProperties(UIComponent component)
192 {
193 if (!(component instanceof javax.faces.component.html.HtmlForm ))
194 {
195 throw new IllegalArgumentException("Component "+
196 component.getClass().getName() +" is no javax.faces.component.html.HtmlForm");
197 }
198
199 javax.faces.component.html.HtmlForm comp = (javax.faces.component.html.HtmlForm) component;
200
201 super.setProperties(component);
202
203
204 if (_accept != null)
205 {
206 comp.setValueExpression("accept", _accept);
207 }
208 if (_acceptcharset != null)
209 {
210 comp.setValueExpression("acceptcharset", _acceptcharset);
211 }
212 if (_enctype != null)
213 {
214 comp.setValueExpression("enctype", _enctype);
215 }
216 if (_onreset != null)
217 {
218 comp.setValueExpression("onreset", _onreset);
219 }
220 if (_onsubmit != null)
221 {
222 comp.setValueExpression("onsubmit", _onsubmit);
223 }
224 if (_target != null)
225 {
226 comp.setValueExpression("target", _target);
227 }
228 if (_style != null)
229 {
230 comp.setValueExpression("style", _style);
231 }
232 if (_styleClass != null)
233 {
234 comp.setValueExpression("styleClass", _styleClass);
235 }
236 if (_role != null)
237 {
238 comp.setValueExpression("role", _role);
239 }
240 if (_onclick != null)
241 {
242 comp.setValueExpression("onclick", _onclick);
243 }
244 if (_ondblclick != null)
245 {
246 comp.setValueExpression("ondblclick", _ondblclick);
247 }
248 if (_onkeydown != null)
249 {
250 comp.setValueExpression("onkeydown", _onkeydown);
251 }
252 if (_onkeypress != null)
253 {
254 comp.setValueExpression("onkeypress", _onkeypress);
255 }
256 if (_onkeyup != null)
257 {
258 comp.setValueExpression("onkeyup", _onkeyup);
259 }
260 if (_onmousedown != null)
261 {
262 comp.setValueExpression("onmousedown", _onmousedown);
263 }
264 if (_onmousemove != null)
265 {
266 comp.setValueExpression("onmousemove", _onmousemove);
267 }
268 if (_onmouseout != null)
269 {
270 comp.setValueExpression("onmouseout", _onmouseout);
271 }
272 if (_onmouseover != null)
273 {
274 comp.setValueExpression("onmouseover", _onmouseover);
275 }
276 if (_onmouseup != null)
277 {
278 comp.setValueExpression("onmouseup", _onmouseup);
279 }
280 if (_dir != null)
281 {
282 comp.setValueExpression("dir", _dir);
283 }
284 if (_lang != null)
285 {
286 comp.setValueExpression("lang", _lang);
287 }
288 if (_title != null)
289 {
290 comp.setValueExpression("title", _title);
291 }
292 if (_prependId != null)
293 {
294 comp.setValueExpression("prependId", _prependId);
295 }
296 }
297
298 @Override
299 public void release()
300 {
301 super.release();
302 _accept = null;
303 _acceptcharset = null;
304 _enctype = null;
305 _onreset = null;
306 _onsubmit = null;
307 _target = null;
308 _style = null;
309 _styleClass = null;
310 _role = null;
311 _onclick = null;
312 _ondblclick = null;
313 _onkeydown = null;
314 _onkeypress = null;
315 _onkeyup = null;
316 _onmousedown = null;
317 _onmousemove = null;
318 _onmouseout = null;
319 _onmouseover = null;
320 _onmouseup = null;
321 _dir = null;
322 _lang = null;
323 _title = null;
324 _prependId = null;
325 }
326 }