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  import javax.el.MethodExpression;
26  import javax.faces.el.MethodBinding;
27  
28  
29  // Generated from class javax.faces.component.html._HtmlCommandLink.
30  //
31  // WARNING: This file was automatically generated. Do not edit it directly,
32  //          or you will lose your changes.
33  public class HtmlCommandLink extends javax.faces.component.UICommand
34      implements javax.faces.component.behavior.ClientBehaviorHolder
35  {
36  
37      static public final String COMPONENT_FAMILY =
38          "javax.faces.Command";
39      static public final String COMPONENT_TYPE =
40          "javax.faces.HtmlCommandLink";
41  
42  
43      public HtmlCommandLink()
44      {
45          setRendererType("javax.faces.Link");
46      }
47  
48      @Override    
49      public String getFamily()
50      {
51          return COMPONENT_FAMILY;
52      }
53  
54  
55      static private final java.util.Collection<String> CLIENT_EVENTS_LIST = 
56          java.util.Collections.unmodifiableCollection(
57              java.util.Arrays.asList(
58               "blur"
59              , "focus"
60              , "click"
61              , "dblclick"
62              , "keydown"
63              , "keypress"
64              , "keyup"
65              , "mousedown"
66              , "mousemove"
67              , "mouseout"
68              , "mouseover"
69              , "mouseup"
70              , "action"
71          ));
72  
73      public java.util.Collection<String> getEventNames()
74      {
75          return CLIENT_EVENTS_LIST;
76      }
77  
78      @Override
79      public void addClientBehavior(String eventName, javax.faces.component.behavior.ClientBehavior behavior)
80      {
81          super.addClientBehavior(eventName, behavior);
82          _CommonEventConstants.markEvent(this, eventName);
83      }
84  
85      //ClientBehaviorHolder default: action
86      public String getDefaultEventName()
87      {
88          return "action";
89      }
90  
91      
92      // Property: disabled
93  
94      public boolean isDisabled()
95      {
96          return (Boolean) getStateHelper().eval(PropertyKeys.disabled, false);
97      }
98      
99      public void setDisabled(boolean disabled)
100     {
101         getStateHelper().put(PropertyKeys.disabled, disabled ); 
102         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.DISABLED_PROP);
103     }
104     // Property: style
105 
106     public String getStyle()
107     {
108         return (String) getStateHelper().eval(PropertyKeys.style);
109     }
110     
111     public void setStyle(String style)
112     {
113         getStateHelper().put(PropertyKeys.style, style ); 
114         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.STYLE_PROP);
115     }
116     // Property: styleClass
117 
118     public String getStyleClass()
119     {
120         return (String) getStateHelper().eval(PropertyKeys.styleClass);
121     }
122     
123     public void setStyleClass(String styleClass)
124     {
125         getStateHelper().put(PropertyKeys.styleClass, styleClass ); 
126         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.STYLECLASS_PROP);
127     }
128     // Property: tabindex
129 
130     public String getTabindex()
131     {
132         return (String) getStateHelper().eval(PropertyKeys.tabindex);
133     }
134     
135     public void setTabindex(String tabindex)
136     {
137         getStateHelper().put(PropertyKeys.tabindex, tabindex ); 
138         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.TABINDEX_PROP);
139     }
140     // Property: onblur
141 
142     public String getOnblur()
143     {
144         return (String) getStateHelper().eval(PropertyKeys.onblur);
145     }
146     
147     public void setOnblur(String onblur)
148     {
149         getStateHelper().put(PropertyKeys.onblur, onblur ); 
150         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ONBLUR_PROP);
151     }
152     // Property: onfocus
153 
154     public String getOnfocus()
155     {
156         return (String) getStateHelper().eval(PropertyKeys.onfocus);
157     }
158     
159     public void setOnfocus(String onfocus)
160     {
161         getStateHelper().put(PropertyKeys.onfocus, onfocus ); 
162         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ONFOCUS_PROP);
163     }
164     // Property: accesskey
165 
166     public String getAccesskey()
167     {
168         return (String) getStateHelper().eval(PropertyKeys.accesskey);
169     }
170     
171     public void setAccesskey(String accesskey)
172     {
173         getStateHelper().put(PropertyKeys.accesskey, accesskey ); 
174         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ACCESSKEY_PROP);
175     }
176     // Property: role
177 
178     public String getRole()
179     {
180         return (String) getStateHelper().eval(PropertyKeys.role);
181     }
182     
183     public void setRole(String role)
184     {
185         getStateHelper().put(PropertyKeys.role, role ); 
186         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ROLE_PROP);
187     }
188     // Property: onclick
189 
190     public String getOnclick()
191     {
192         return (String) getStateHelper().eval(PropertyKeys.onclick);
193     }
194     
195     public void setOnclick(String onclick)
196     {
197         getStateHelper().put(PropertyKeys.onclick, onclick ); 
198         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ONCLICK_PROP);
199     }
200     // Property: ondblclick
201 
202     public String getOndblclick()
203     {
204         return (String) getStateHelper().eval(PropertyKeys.ondblclick);
205     }
206     
207     public void setOndblclick(String ondblclick)
208     {
209         getStateHelper().put(PropertyKeys.ondblclick, ondblclick ); 
210         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ONDBLCLICK_PROP);
211     }
212     // Property: onkeydown
213 
214     public String getOnkeydown()
215     {
216         return (String) getStateHelper().eval(PropertyKeys.onkeydown);
217     }
218     
219     public void setOnkeydown(String onkeydown)
220     {
221         getStateHelper().put(PropertyKeys.onkeydown, onkeydown ); 
222         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ONKEYDOWN_PROP);
223     }
224     // Property: onkeypress
225 
226     public String getOnkeypress()
227     {
228         return (String) getStateHelper().eval(PropertyKeys.onkeypress);
229     }
230     
231     public void setOnkeypress(String onkeypress)
232     {
233         getStateHelper().put(PropertyKeys.onkeypress, onkeypress ); 
234         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ONKEYPRESS_PROP);
235     }
236     // Property: onkeyup
237 
238     public String getOnkeyup()
239     {
240         return (String) getStateHelper().eval(PropertyKeys.onkeyup);
241     }
242     
243     public void setOnkeyup(String onkeyup)
244     {
245         getStateHelper().put(PropertyKeys.onkeyup, onkeyup ); 
246         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ONKEYUP_PROP);
247     }
248     // Property: onmousedown
249 
250     public String getOnmousedown()
251     {
252         return (String) getStateHelper().eval(PropertyKeys.onmousedown);
253     }
254     
255     public void setOnmousedown(String onmousedown)
256     {
257         getStateHelper().put(PropertyKeys.onmousedown, onmousedown ); 
258         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ONMOUSEDOWN_PROP);
259     }
260     // Property: onmousemove
261 
262     public String getOnmousemove()
263     {
264         return (String) getStateHelper().eval(PropertyKeys.onmousemove);
265     }
266     
267     public void setOnmousemove(String onmousemove)
268     {
269         getStateHelper().put(PropertyKeys.onmousemove, onmousemove ); 
270         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ONMOUSEMOVE_PROP);
271     }
272     // Property: onmouseout
273 
274     public String getOnmouseout()
275     {
276         return (String) getStateHelper().eval(PropertyKeys.onmouseout);
277     }
278     
279     public void setOnmouseout(String onmouseout)
280     {
281         getStateHelper().put(PropertyKeys.onmouseout, onmouseout ); 
282         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ONMOUSEOUT_PROP);
283     }
284     // Property: onmouseover
285 
286     public String getOnmouseover()
287     {
288         return (String) getStateHelper().eval(PropertyKeys.onmouseover);
289     }
290     
291     public void setOnmouseover(String onmouseover)
292     {
293         getStateHelper().put(PropertyKeys.onmouseover, onmouseover ); 
294         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ONMOUSEOVER_PROP);
295     }
296     // Property: onmouseup
297 
298     public String getOnmouseup()
299     {
300         return (String) getStateHelper().eval(PropertyKeys.onmouseup);
301     }
302     
303     public void setOnmouseup(String onmouseup)
304     {
305         getStateHelper().put(PropertyKeys.onmouseup, onmouseup ); 
306         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.ONMOUSEUP_PROP);
307     }
308     // Property: dir
309 
310     public String getDir()
311     {
312         return (String) getStateHelper().eval(PropertyKeys.dir);
313     }
314     
315     public void setDir(String dir)
316     {
317         getStateHelper().put(PropertyKeys.dir, dir ); 
318         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.DIR_PROP);
319     }
320     // Property: lang
321 
322     public String getLang()
323     {
324         return (String) getStateHelper().eval(PropertyKeys.lang);
325     }
326     
327     public void setLang(String lang)
328     {
329         getStateHelper().put(PropertyKeys.lang, lang ); 
330         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.LANG_PROP);
331     }
332     // Property: title
333 
334     public String getTitle()
335     {
336         return (String) getStateHelper().eval(PropertyKeys.title);
337     }
338     
339     public void setTitle(String title)
340     {
341         getStateHelper().put(PropertyKeys.title, title ); 
342         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.TITLE_PROP);
343     }
344     // Property: charset
345 
346     public String getCharset()
347     {
348         return (String) getStateHelper().eval(PropertyKeys.charset);
349     }
350     
351     public void setCharset(String charset)
352     {
353         getStateHelper().put(PropertyKeys.charset, charset ); 
354         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.CHARSET_PROP);
355     }
356     // Property: coords
357 
358     public String getCoords()
359     {
360         return (String) getStateHelper().eval(PropertyKeys.coords);
361     }
362     
363     public void setCoords(String coords)
364     {
365         getStateHelper().put(PropertyKeys.coords, coords ); 
366         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.COORDS_PROP);
367     }
368     // Property: hreflang
369 
370     public String getHreflang()
371     {
372         return (String) getStateHelper().eval(PropertyKeys.hreflang);
373     }
374     
375     public void setHreflang(String hreflang)
376     {
377         getStateHelper().put(PropertyKeys.hreflang, hreflang ); 
378         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.HREFLANG_PROP);
379     }
380     // Property: rel
381 
382     public String getRel()
383     {
384         return (String) getStateHelper().eval(PropertyKeys.rel);
385     }
386     
387     public void setRel(String rel)
388     {
389         getStateHelper().put(PropertyKeys.rel, rel ); 
390         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.REL_PROP);
391     }
392     // Property: rev
393 
394     public String getRev()
395     {
396         return (String) getStateHelper().eval(PropertyKeys.rev);
397     }
398     
399     public void setRev(String rev)
400     {
401         getStateHelper().put(PropertyKeys.rev, rev ); 
402         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.REV_PROP);
403     }
404     // Property: shape
405 
406     public String getShape()
407     {
408         return (String) getStateHelper().eval(PropertyKeys.shape);
409     }
410     
411     public void setShape(String shape)
412     {
413         getStateHelper().put(PropertyKeys.shape, shape ); 
414         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.SHAPE_PROP);
415     }
416     // Property: target
417 
418     public String getTarget()
419     {
420         return (String) getStateHelper().eval(PropertyKeys.target);
421     }
422     
423     public void setTarget(String target)
424     {
425         getStateHelper().put(PropertyKeys.target, target ); 
426         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.TARGET_PROP);
427     }
428     // Property: type
429 
430     public String getType()
431     {
432         return (String) getStateHelper().eval(PropertyKeys.type);
433     }
434     
435     public void setType(String type)
436     {
437         getStateHelper().put(PropertyKeys.type, type ); 
438         _CommonPropertyConstants.markProperty(this, _CommonPropertyConstants.TYPE_PROP);
439     }
440 
441     public void setValueBinding(String name, ValueBinding binding)
442     {
443         super.setValueBinding(name, binding);
444         _CommonPropertyConstants.markProperty(this, name);
445     }
446 
447     public void setValueExpression(String name, ValueExpression expression)
448     {
449         super.setValueExpression(name, expression);
450         _CommonPropertyConstants.markProperty(this, name);
451     }
452 
453     protected enum PropertyKeys
454     {
455          disabled
456         , style
457         , styleClass
458         , tabindex
459         , onblur
460         , onfocus
461         , accesskey
462         , role
463         , onclick
464         , ondblclick
465         , onkeydown
466         , onkeypress
467         , onkeyup
468         , onmousedown
469         , onmousemove
470         , onmouseout
471         , onmouseover
472         , onmouseup
473         , dir
474         , lang
475         , title
476         , charset
477         , coords
478         , hreflang
479         , rel
480         , rev
481         , shape
482         , target
483         , type
484     }
485 
486  }