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