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