KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > javax > faces > component > html > HtmlGraphicImage


1 /*
2  * Copyright 2004 The Apache Software Foundation.
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  * http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */

16 package javax.faces.component.html;
17
18 import javax.faces.component.UIGraphic;
19 import javax.faces.context.FacesContext;
20 import javax.faces.el.ValueBinding;
21
22 /**
23  * @author Thomas Spiegl (latest modification by $Author: mwessendorf $)
24  * @version $Revision: 1.2 $ $Date: 2004/07/01 22:01:16 $
25  */

26 public class HtmlGraphicImage extends UIGraphic
27 {
28     //------------------ GENERATED CODE BEGIN (do not modify!) --------------------
29

30     public static final String JavaDoc COMPONENT_TYPE = "javax.faces.HtmlGraphicImage";
31     private static final String JavaDoc DEFAULT_RENDERER_TYPE = "javax.faces.Image";
32     private static final boolean DEFAULT_ISMAP = false;
33
34     private String JavaDoc _alt = null;
35     private String JavaDoc _dir = null;
36     private String JavaDoc _height = null;
37     private Boolean JavaDoc _ismap = null;
38     private String JavaDoc _lang = null;
39     private String JavaDoc _longdesc = null;
40     private String JavaDoc _onclick = null;
41     private String JavaDoc _ondblclick = null;
42     private String JavaDoc _onkeydown = null;
43     private String JavaDoc _onkeypress = null;
44     private String JavaDoc _onkeyup = null;
45     private String JavaDoc _onmousedown = null;
46     private String JavaDoc _onmousemove = null;
47     private String JavaDoc _onmouseout = null;
48     private String JavaDoc _onmouseover = null;
49     private String JavaDoc _onmouseup = null;
50     private String JavaDoc _style = null;
51     private String JavaDoc _styleClass = null;
52     private String JavaDoc _title = null;
53     private String JavaDoc _usemap = null;
54     private String JavaDoc _width = null;
55
56     public HtmlGraphicImage()
57     {
58         setRendererType(DEFAULT_RENDERER_TYPE);
59     }
60
61
62     public void setAlt(String JavaDoc alt)
63     {
64         _alt = alt;
65     }
66
67     public String JavaDoc getAlt()
68     {
69         if (_alt != null) return _alt;
70         ValueBinding vb = getValueBinding("alt");
71         return vb != null ? (String JavaDoc)vb.getValue(getFacesContext()) : null;
72     }
73
74     public void setDir(String JavaDoc dir)
75     {
76         _dir = dir;
77     }
78
79     public String JavaDoc getDir()
80     {
81         if (_dir != null) return _dir;
82         ValueBinding vb = getValueBinding("dir");
83         return vb != null ? (String JavaDoc)vb.getValue(getFacesContext()) : null;
84     }
85
86     public void setHeight(String JavaDoc height)
87     {
88         _height = height;
89     }
90
91     public String JavaDoc getHeight()
92     {
93         if (_height != null) return _height;
94         ValueBinding vb = getValueBinding("height");
95         return vb != null ? (String JavaDoc)vb.getValue(getFacesContext()) : null;
96     }
97
98     public void setIsmap(boolean ismap)
99     {
100         _ismap = Boolean.valueOf(ismap);
101     }
102
103     public boolean isIsmap()
104     {
105         if (_ismap != null) return _ismap.booleanValue();
106         ValueBinding vb = getValueBinding("ismap");
107         Boolean JavaDoc v = vb != null ? (Boolean JavaDoc)vb.getValue(getFacesContext()) : null;
108         return v != null ? v.booleanValue() : DEFAULT_ISMAP;
109     }
110
111     public void setLang(String JavaDoc lang)
112     {
113         _lang = lang;
114     }
115
116     public String JavaDoc getLang()
117     {
118         if (_lang != null) return _lang;
119         ValueBinding vb = getValueBinding("lang");
120         return vb != null ? (String JavaDoc)vb.getValue(getFacesContext()) : null;
121     }
122
123     public void setLongdesc(String JavaDoc longdesc)
124     {
125         _longdesc = longdesc;
126     }
127
128     public String JavaDoc getLongdesc()
129     {
130         if (_longdesc != null) return _longdesc;
131         ValueBinding vb = getValueBinding("longdesc");
132         return vb != null ? (String JavaDoc)vb.getValue(getFacesContext()) : null;
133     }
134
135     public void setOnclick(String JavaDoc onclick)
136     {
137         _onclick = onclick;
138     }
139
140     public String JavaDoc getOnclick()
141     {
142         if (_onclick != null) return _onclick;
143         ValueBinding vb = getValueBinding("onclick");
144         return vb != null ? (String JavaDoc)vb.getValue(getFacesContext()) : null;
145     }
146
147     public void setOndblclick(String JavaDoc ondblclick)
148     {
149         _ondblclick = ondblclick;
150     }
151
152     public String JavaDoc getOndblclick()
153     {
154         if (_ondblclick != null) return _ondblclick;
155         ValueBinding vb = getValueBinding("ondblclick");
156         return vb != null ? (String JavaDoc)vb.getValue(getFacesContext()) : null;
157     }
158
159     public void setOnkeydown(String JavaDoc onkeydown)
160     {
161         _onkeydown = onkeydown;
162     }
163
164     public String JavaDoc getOnkeydown()
165     {
166         if (_onkeydown != null) return _onkeydown;
167         ValueBinding vb = getValueBinding("onkeydown");
168         return vb != null ? (String JavaDoc)vb.getValue(getFacesContext()) : null;
169     }
170
171     public void setOnkeypress(String JavaDoc onkeypress)
172     {
173         _onkeypress = onkeypress;
174     }
175
176     public String JavaDoc getOnkeypress()
177     {
178         if (_onkeypress != null) return _onkeypress;
179         ValueBinding vb = getValueBinding("onkeypress");
180         return vb != null ? (String JavaDoc)vb.getValue(getFacesContext()) : null;
181     }
182
183     public void setOnkeyup(String JavaDoc onkeyup)
184     {
185         _onkeyup = onkeyup;
186     }
187
188     public String JavaDoc getOnkeyup()
189     {
190         if (_onkeyup != null) return _onkeyup;
191         ValueBinding vb = getValueBinding("onkeyup");
192         return vb != null ? (String JavaDoc)vb.getValue(getFacesContext()) : null;
193     }
194
195     public void setOnmousedown(String JavaDoc onmousedown)
196     {
197         _onmousedown = onmousedown;
198     }
199
200     public String JavaDoc getOnmousedown()
201     {
202         if (_onmousedown != null) return _onmousedown;
203         ValueBinding vb = getValueBinding("onmousedown");
204         return vb != null ? (String JavaDoc)vb.getValue(getFacesContext()) : null;
205     }
206
207     public void setOnmousemove(String JavaDoc onmousemove)
208     {
209         _onmousemove = onmousemove;
210     }
211
212     public String JavaDoc getOnmousemove()
213     {
214         if (_onmousemove != null) return _onmousemove;
215         ValueBinding vb = getValueBinding("onmousemove");
216         return vb != null ? (String JavaDoc)vb.getValue(getFacesContext()) : null;
217     }
218
219     public void setOnmouseout(String JavaDoc onmouseout)
220     {
221         _onmouseout = onmouseout;
222     }
223
224     public String JavaDoc getOnmouseout()
225     {
226         if (_onmouseout != null) return _onmouseout;
227         ValueBinding vb = getValueBinding("onmouseout");
228         return vb != null ? (String JavaDoc)vb.getValue(getFacesContext()) : null;
229     }
230
231     public void setOnmouseover(String JavaDoc onmouseover)
232     {
233         _onmouseover = onmouseover;
234     }
235
236     public String JavaDoc getOnmouseover()
237     {
238         if (_onmouseover != null) return _onmouseover;
239         ValueBinding vb = getValueBinding("onmouseover");
240         return vb != null ? (String JavaDoc)vb.getValue(getFacesContext()) : null;
241     }
242
243     public void setOnmouseup(String JavaDoc onmouseup)
244     {
245         _onmouseup = onmouseup;
246     }
247
248     public String JavaDoc getOnmouseup()
249     {
250         if (_onmouseup != null) return _onmouseup;
251         ValueBinding vb = getValueBinding("onmouseup");
252         return vb != null ? (String JavaDoc)vb.getValue(getFacesContext()) : null;
253     }
254
255     public void setStyle(String JavaDoc style)
256     {
257         _style = style;
258     }
259
260     public String JavaDoc getStyle()
261     {
262         if (_style != null) return _style;
263         ValueBinding vb = getValueBinding("style");
264         return vb != null ? (String JavaDoc)vb.getValue(getFacesContext()) : null;
265     }
266
267     public void setStyleClass(String JavaDoc styleClass)
268     {
269         _styleClass = styleClass;
270     }
271
272     public String JavaDoc getStyleClass()
273     {
274         if (_styleClass != null) return _styleClass;
275         ValueBinding vb = getValueBinding("styleClass");
276         return vb != null ? (String JavaDoc)vb.getValue(getFacesContext()) : null;
277     }
278
279     public void setTitle(String JavaDoc title)
280     {
281         _title = title;
282     }
283
284     public String JavaDoc getTitle()
285     {
286         if (_title != null) return _title;
287         ValueBinding vb = getValueBinding("title");
288         return vb != null ? (String JavaDoc)vb.getValue(getFacesContext()) : null;
289     }
290
291     public void setUsemap(String JavaDoc usemap)
292     {
293         _usemap = usemap;
294     }
295
296     public String JavaDoc getUsemap()
297     {
298         if (_usemap != null) return _usemap;
299         ValueBinding vb = getValueBinding("usemap");
300         return vb != null ? (String JavaDoc)vb.getValue(getFacesContext()) : null;
301     }
302
303     public void setWidth(String JavaDoc width)
304     {
305         _width = width;
306     }
307
308     public String JavaDoc getWidth()
309     {
310         if (_width != null) return _width;
311         ValueBinding vb = getValueBinding("width");
312         return vb != null ? (String JavaDoc)vb.getValue(getFacesContext()) : null;
313     }
314
315
316     public Object JavaDoc saveState(FacesContext context)
317     {
318         Object JavaDoc values[] = new Object JavaDoc[22];
319         values[0] = super.saveState(context);
320         values[1] = _alt;
321         values[2] = _dir;
322         values[3] = _height;
323         values[4] = _ismap;
324         values[5] = _lang;
325         values[6] = _longdesc;
326         values[7] = _onclick;
327         values[8] = _ondblclick;
328         values[9] = _onkeydown;
329         values[10] = _onkeypress;
330         values[11] = _onkeyup;
331         values[12] = _onmousedown;
332         values[13] = _onmousemove;
333         values[14] = _onmouseout;
334         values[15] = _onmouseover;
335         values[16] = _onmouseup;
336         values[17] = _style;
337         values[18] = _styleClass;
338         values[19] = _title;
339         values[20] = _usemap;
340         values[21] = _width;
341         return ((Object JavaDoc) (values));
342     }
343
344     public void restoreState(FacesContext context, Object JavaDoc state)
345     {
346         Object JavaDoc values[] = (Object JavaDoc[])state;
347         super.restoreState(context, values[0]);
348         _alt = (String JavaDoc)values[1];
349         _dir = (String JavaDoc)values[2];
350         _height = (String JavaDoc)values[3];
351         _ismap = (Boolean JavaDoc)values[4];
352         _lang = (String JavaDoc)values[5];
353         _longdesc = (String JavaDoc)values[6];
354         _onclick = (String JavaDoc)values[7];
355         _ondblclick = (String JavaDoc)values[8];
356         _onkeydown = (String JavaDoc)values[9];
357         _onkeypress = (String JavaDoc)values[10];
358         _onkeyup = (String JavaDoc)values[11];
359         _onmousedown = (String JavaDoc)values[12];
360         _onmousemove = (String JavaDoc)values[13];
361         _onmouseout = (String JavaDoc)values[14];
362         _onmouseover = (String JavaDoc)values[15];
363         _onmouseup = (String JavaDoc)values[16];
364         _style = (String JavaDoc)values[17];
365         _styleClass = (String JavaDoc)values[18];
366         _title = (String JavaDoc)values[19];
367         _usemap = (String JavaDoc)values[20];
368         _width = (String JavaDoc)values[21];
369     }
370     //------------------ GENERATED CODE END ---------------------------------------
371
}
372
Popular Tags