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