View Javadoc

1   /*
2    *  Licensed to the Apache Software Foundation (ASF) under one
3    *  or more contributor license agreements.  See the NOTICE file
4    *  distributed with this work for additional information
5    *  regarding copyright ownership.  The ASF licenses this file
6    *  to you under the Apache License, Version 2.0 (the
7    *  "License"); you may not use this file except in compliance
8    *  with the License.  You may obtain a copy of the License at
9    * 
10   *  http://www.apache.org/licenses/LICENSE-2.0
11   * 
12   *  Unless required by applicable law or agreed to in writing,
13   *  software distributed under the License is distributed on an
14   *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15   *  KIND, either express or implied.  See the License for the
16   *  specific language governing permissions and limitations
17   *  under the License.
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  // Generated from class javax.faces.component.html._HtmlGraphicImage.
28  //
29  // WARNING: This file was automatically generated. Do not edit it directly,
30  //          or you will lose your changes.
31  public class HtmlGraphicImage extends javax.faces.component.UIGraphic
32      implements javax.faces.component.behavior.ClientBehaviorHolder
33  {
34  
35      static public final String COMPONENT_FAMILY =
36          "javax.faces.Graphic";
37      static public final String COMPONENT_TYPE =
38          "javax.faces.HtmlGraphicImage";
39  
40  
41      public HtmlGraphicImage()
42      {
43          setRendererType("javax.faces.Image");
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      // Property: height
82  
83      public String getHeight()
84      {
85          return (String) getStateHelper().eval(PropertyKeys.height);
86      }
87      
88      public void setHeight(String height)
89      {
90          getStateHelper().put(PropertyKeys.height, height ); 
91      }
92      // Property: ismap
93  
94      public boolean isIsmap()
95      {
96          return (Boolean) getStateHelper().eval(PropertyKeys.ismap, false);
97      }
98      
99      public void setIsmap(boolean ismap)
100     {
101         getStateHelper().put(PropertyKeys.ismap, ismap ); 
102     }
103     // Property: longdesc
104 
105     public String getLongdesc()
106     {
107         return (String) getStateHelper().eval(PropertyKeys.longdesc);
108     }
109     
110     public void setLongdesc(String longdesc)
111     {
112         getStateHelper().put(PropertyKeys.longdesc, longdesc ); 
113     }
114     // Property: usemap
115 
116     public String getUsemap()
117     {
118         return (String) getStateHelper().eval(PropertyKeys.usemap);
119     }
120     
121     public void setUsemap(String usemap)
122     {
123         getStateHelper().put(PropertyKeys.usemap, usemap ); 
124     }
125     // Property: width
126 
127     public String getWidth()
128     {
129         return (String) getStateHelper().eval(PropertyKeys.width);
130     }
131     
132     public void setWidth(String width)
133     {
134         getStateHelper().put(PropertyKeys.width, width ); 
135     }
136     // Property: style
137 
138     public String getStyle()
139     {
140         return (String) getStateHelper().eval(PropertyKeys.style);
141     }
142     
143     public void setStyle(String style)
144     {
145         getStateHelper().put(PropertyKeys.style, style ); 
146         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.STYLE_PROP);
147     }
148     // Property: styleClass
149 
150     public String getStyleClass()
151     {
152         return (String) getStateHelper().eval(PropertyKeys.styleClass);
153     }
154     
155     public void setStyleClass(String styleClass)
156     {
157         getStateHelper().put(PropertyKeys.styleClass, styleClass ); 
158         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.STYLECLASS_PROP);
159     }
160     // Property: alt
161 
162     public String getAlt()
163     {
164         return (String) getStateHelper().eval(PropertyKeys.alt);
165     }
166     
167     public void setAlt(String alt)
168     {
169         getStateHelper().put(PropertyKeys.alt, alt ); 
170         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ALT_PROP);
171     }
172     // Property: role
173 
174     public String getRole()
175     {
176         return (String) getStateHelper().eval(PropertyKeys.role);
177     }
178     
179     public void setRole(String role)
180     {
181         getStateHelper().put(PropertyKeys.role, role ); 
182         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ROLE_PROP);
183     }
184     // Property: onclick
185 
186     public String getOnclick()
187     {
188         return (String) getStateHelper().eval(PropertyKeys.onclick);
189     }
190     
191     public void setOnclick(String onclick)
192     {
193         getStateHelper().put(PropertyKeys.onclick, onclick ); 
194         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ONCLICK_PROP);
195     }
196     // Property: ondblclick
197 
198     public String getOndblclick()
199     {
200         return (String) getStateHelper().eval(PropertyKeys.ondblclick);
201     }
202     
203     public void setOndblclick(String ondblclick)
204     {
205         getStateHelper().put(PropertyKeys.ondblclick, ondblclick ); 
206         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ONDBLCLICK_PROP);
207     }
208     // Property: onkeydown
209 
210     public String getOnkeydown()
211     {
212         return (String) getStateHelper().eval(PropertyKeys.onkeydown);
213     }
214     
215     public void setOnkeydown(String onkeydown)
216     {
217         getStateHelper().put(PropertyKeys.onkeydown, onkeydown ); 
218         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ONKEYDOWN_PROP);
219     }
220     // Property: onkeypress
221 
222     public String getOnkeypress()
223     {
224         return (String) getStateHelper().eval(PropertyKeys.onkeypress);
225     }
226     
227     public void setOnkeypress(String onkeypress)
228     {
229         getStateHelper().put(PropertyKeys.onkeypress, onkeypress ); 
230         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ONKEYPRESS_PROP);
231     }
232     // Property: onkeyup
233 
234     public String getOnkeyup()
235     {
236         return (String) getStateHelper().eval(PropertyKeys.onkeyup);
237     }
238     
239     public void setOnkeyup(String onkeyup)
240     {
241         getStateHelper().put(PropertyKeys.onkeyup, onkeyup ); 
242         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ONKEYUP_PROP);
243     }
244     // Property: onmousedown
245 
246     public String getOnmousedown()
247     {
248         return (String) getStateHelper().eval(PropertyKeys.onmousedown);
249     }
250     
251     public void setOnmousedown(String onmousedown)
252     {
253         getStateHelper().put(PropertyKeys.onmousedown, onmousedown ); 
254         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ONMOUSEDOWN_PROP);
255     }
256     // Property: onmousemove
257 
258     public String getOnmousemove()
259     {
260         return (String) getStateHelper().eval(PropertyKeys.onmousemove);
261     }
262     
263     public void setOnmousemove(String onmousemove)
264     {
265         getStateHelper().put(PropertyKeys.onmousemove, onmousemove ); 
266         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ONMOUSEMOVE_PROP);
267     }
268     // Property: onmouseout
269 
270     public String getOnmouseout()
271     {
272         return (String) getStateHelper().eval(PropertyKeys.onmouseout);
273     }
274     
275     public void setOnmouseout(String onmouseout)
276     {
277         getStateHelper().put(PropertyKeys.onmouseout, onmouseout ); 
278         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ONMOUSEOUT_PROP);
279     }
280     // Property: onmouseover
281 
282     public String getOnmouseover()
283     {
284         return (String) getStateHelper().eval(PropertyKeys.onmouseover);
285     }
286     
287     public void setOnmouseover(String onmouseover)
288     {
289         getStateHelper().put(PropertyKeys.onmouseover, onmouseover ); 
290         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ONMOUSEOVER_PROP);
291     }
292     // Property: onmouseup
293 
294     public String getOnmouseup()
295     {
296         return (String) getStateHelper().eval(PropertyKeys.onmouseup);
297     }
298     
299     public void setOnmouseup(String onmouseup)
300     {
301         getStateHelper().put(PropertyKeys.onmouseup, onmouseup ); 
302         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ONMOUSEUP_PROP);
303     }
304     // Property: dir
305 
306     public String getDir()
307     {
308         return (String) getStateHelper().eval(PropertyKeys.dir);
309     }
310     
311     public void setDir(String dir)
312     {
313         getStateHelper().put(PropertyKeys.dir, dir ); 
314         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.DIR_PROP);
315     }
316     // Property: lang
317 
318     public String getLang()
319     {
320         return (String) getStateHelper().eval(PropertyKeys.lang);
321     }
322     
323     public void setLang(String lang)
324     {
325         getStateHelper().put(PropertyKeys.lang, lang ); 
326         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.LANG_PROP);
327     }
328     // Property: title
329 
330     public String getTitle()
331     {
332         return (String) getStateHelper().eval(PropertyKeys.title);
333     }
334     
335     public void setTitle(String title)
336     {
337         getStateHelper().put(PropertyKeys.title, title ); 
338         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.TITLE_PROP);
339     }
340 
341     public void setValueBinding(String name, ValueBinding binding)
342     {
343         super.setValueBinding(name, binding);
344         _CommonPropertyConstants.markProperty(this, name);
345     }
346 
347     public void setValueExpression(String name, ValueExpression expression)
348     {
349         super.setValueExpression(name, expression);
350         _CommonPropertyConstants.markProperty(this, name);
351     }
352 
353     protected enum PropertyKeys
354     {
355          height
356         , ismap
357         , longdesc
358         , usemap
359         , width
360         , style
361         , styleClass
362         , alt
363         , role
364         , onclick
365         , ondblclick
366         , onkeydown
367         , onkeypress
368         , onkeyup
369         , onmousedown
370         , onmousemove
371         , onmouseout
372         , onmouseover
373         , onmouseup
374         , dir
375         , lang
376         , title
377     }
378 
379  }