View Javadoc

1   // WARNING: This file was automatically generated. Do not edit it directly,
2   //          or you will lose your changes.
3   /*
4    *  Licensed to the Apache Software Foundation (ASF) under one
5    *  or more contributor license agreements.  See the NOTICE file
6    *  distributed with this work for additional information
7    *  regarding copyright ownership.  The ASF licenses this file
8    *  to you under the Apache License, Version 2.0 (the
9    *  "License"); you may not use this file except in compliance
10   *  with the License.  You may obtain a copy of the License at
11   * 
12   *  http://www.apache.org/licenses/LICENSE-2.0
13   * 
14   *  Unless required by applicable law or agreed to in writing,
15   *  software distributed under the License is distributed on an
16   *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
17   *  KIND, either express or implied.  See the License for the
18   *  specific language governing permissions and limitations
19   *  under the License.
20   */
21  package org.apache.myfaces.taglib.html;
22  
23  import javax.faces.component.UIComponent;
24  import javax.el.ValueExpression;
25  import javax.el.MethodExpression;
26  import javax.faces.component.UIComponent;
27  import javax.faces.convert.Converter;
28  import javax.faces.event.MethodExpressionValueChangeListener;
29  import javax.faces.validator.MethodExpressionValidator;
30  import javax.faces.el.MethodBinding;
31  
32  
33  // Generated from class javax.faces.component.html._HtmlInputFile.
34  //
35  // WARNING: This file was automatically generated. Do not edit it directly,
36  //          or you will lose your changes.
37  public class HtmlInputFileTag
38      extends javax.faces.webapp.UIComponentELTag
39  {
40      public HtmlInputFileTag()
41      {    
42      }
43      
44      @Override
45      public String getComponentType()
46      {
47          return "javax.faces.HtmlInputFile";
48      }
49  
50      public String getRendererType()
51      {
52          return "javax.faces.File";
53      }
54  
55      private ValueExpression _maxlength;
56      
57      public void setMaxlength(ValueExpression maxlength)
58      {
59          _maxlength = maxlength;
60      }
61      private ValueExpression _size;
62      
63      public void setSize(ValueExpression size)
64      {
65          _size = size;
66      }
67      private ValueExpression _autocomplete;
68      
69      public void setAutocomplete(ValueExpression autocomplete)
70      {
71          _autocomplete = autocomplete;
72      }
73      private ValueExpression _label;
74      
75      public void setLabel(ValueExpression label)
76      {
77          _label = label;
78      }
79      private ValueExpression _style;
80      
81      public void setStyle(ValueExpression style)
82      {
83          _style = style;
84      }
85      private ValueExpression _styleClass;
86      
87      public void setStyleClass(ValueExpression styleClass)
88      {
89          _styleClass = styleClass;
90      }
91      private ValueExpression _alt;
92      
93      public void setAlt(ValueExpression alt)
94      {
95          _alt = alt;
96      }
97      private ValueExpression _tabindex;
98      
99      public void setTabindex(ValueExpression tabindex)
100     {
101         _tabindex = tabindex;
102     }
103     private ValueExpression _onblur;
104     
105     public void setOnblur(ValueExpression onblur)
106     {
107         _onblur = onblur;
108     }
109     private ValueExpression _onfocus;
110     
111     public void setOnfocus(ValueExpression onfocus)
112     {
113         _onfocus = onfocus;
114     }
115     private ValueExpression _accesskey;
116     
117     public void setAccesskey(ValueExpression accesskey)
118     {
119         _accesskey = accesskey;
120     }
121     private ValueExpression _role;
122     
123     public void setRole(ValueExpression role)
124     {
125         _role = role;
126     }
127     private ValueExpression _onclick;
128     
129     public void setOnclick(ValueExpression onclick)
130     {
131         _onclick = onclick;
132     }
133     private ValueExpression _ondblclick;
134     
135     public void setOndblclick(ValueExpression ondblclick)
136     {
137         _ondblclick = ondblclick;
138     }
139     private ValueExpression _onkeydown;
140     
141     public void setOnkeydown(ValueExpression onkeydown)
142     {
143         _onkeydown = onkeydown;
144     }
145     private ValueExpression _onkeypress;
146     
147     public void setOnkeypress(ValueExpression onkeypress)
148     {
149         _onkeypress = onkeypress;
150     }
151     private ValueExpression _onkeyup;
152     
153     public void setOnkeyup(ValueExpression onkeyup)
154     {
155         _onkeyup = onkeyup;
156     }
157     private ValueExpression _onmousedown;
158     
159     public void setOnmousedown(ValueExpression onmousedown)
160     {
161         _onmousedown = onmousedown;
162     }
163     private ValueExpression _onmousemove;
164     
165     public void setOnmousemove(ValueExpression onmousemove)
166     {
167         _onmousemove = onmousemove;
168     }
169     private ValueExpression _onmouseout;
170     
171     public void setOnmouseout(ValueExpression onmouseout)
172     {
173         _onmouseout = onmouseout;
174     }
175     private ValueExpression _onmouseover;
176     
177     public void setOnmouseover(ValueExpression onmouseover)
178     {
179         _onmouseover = onmouseover;
180     }
181     private ValueExpression _onmouseup;
182     
183     public void setOnmouseup(ValueExpression onmouseup)
184     {
185         _onmouseup = onmouseup;
186     }
187     private ValueExpression _onchange;
188     
189     public void setOnchange(ValueExpression onchange)
190     {
191         _onchange = onchange;
192     }
193     private ValueExpression _onselect;
194     
195     public void setOnselect(ValueExpression onselect)
196     {
197         _onselect = onselect;
198     }
199     private ValueExpression _dir;
200     
201     public void setDir(ValueExpression dir)
202     {
203         _dir = dir;
204     }
205     private ValueExpression _lang;
206     
207     public void setLang(ValueExpression lang)
208     {
209         _lang = lang;
210     }
211     private ValueExpression _title;
212     
213     public void setTitle(ValueExpression title)
214     {
215         _title = title;
216     }
217     private ValueExpression _disabled;
218     
219     public void setDisabled(ValueExpression disabled)
220     {
221         _disabled = disabled;
222     }
223     private ValueExpression _readonly;
224     
225     public void setReadonly(ValueExpression readonly)
226     {
227         _readonly = readonly;
228     }
229     private ValueExpression _immediate;
230     
231     public void setImmediate(ValueExpression immediate)
232     {
233         _immediate = immediate;
234     }
235     private ValueExpression _required;
236     
237     public void setRequired(ValueExpression required)
238     {
239         _required = required;
240     }
241     private ValueExpression _converterMessage;
242     
243     public void setConverterMessage(ValueExpression converterMessage)
244     {
245         _converterMessage = converterMessage;
246     }
247     private ValueExpression _requiredMessage;
248     
249     public void setRequiredMessage(ValueExpression requiredMessage)
250     {
251         _requiredMessage = requiredMessage;
252     }
253     private javax.el.MethodExpression _validator;
254     
255     public void setValidator(javax.el.MethodExpression validator)
256     {
257         _validator = validator;
258     }
259     private ValueExpression _validatorMessage;
260     
261     public void setValidatorMessage(ValueExpression validatorMessage)
262     {
263         _validatorMessage = validatorMessage;
264     }
265     private javax.el.MethodExpression _valueChangeListener;
266     
267     public void setValueChangeListener(javax.el.MethodExpression valueChangeListener)
268     {
269         _valueChangeListener = valueChangeListener;
270     }
271     private ValueExpression _value;
272     
273     public void setValue(ValueExpression value)
274     {
275         _value = value;
276     }
277     private ValueExpression _converter;
278     
279     public void setConverter(ValueExpression converter)
280     {
281         _converter = converter;
282     }
283 
284     @Override
285     protected void setProperties(UIComponent component)
286     {
287         if (!(component instanceof javax.faces.component.html.HtmlInputFile ))
288         {
289             throw new IllegalArgumentException("Component "+
290                 component.getClass().getName() +" is no javax.faces.component.html.HtmlInputFile");
291         }
292         
293         javax.faces.component.html.HtmlInputFile comp = (javax.faces.component.html.HtmlInputFile) component;
294         
295         super.setProperties(component);
296         
297 
298         if (_maxlength != null)
299         {
300             comp.setValueExpression("maxlength", _maxlength);
301         } 
302         if (_size != null)
303         {
304             comp.setValueExpression("size", _size);
305         } 
306         if (_autocomplete != null)
307         {
308             comp.setValueExpression("autocomplete", _autocomplete);
309         } 
310         if (_label != null)
311         {
312             comp.setValueExpression("label", _label);
313         } 
314         if (_style != null)
315         {
316             comp.setValueExpression("style", _style);
317         } 
318         if (_styleClass != null)
319         {
320             comp.setValueExpression("styleClass", _styleClass);
321         } 
322         if (_alt != null)
323         {
324             comp.setValueExpression("alt", _alt);
325         } 
326         if (_tabindex != null)
327         {
328             comp.setValueExpression("tabindex", _tabindex);
329         } 
330         if (_onblur != null)
331         {
332             comp.setValueExpression("onblur", _onblur);
333         } 
334         if (_onfocus != null)
335         {
336             comp.setValueExpression("onfocus", _onfocus);
337         } 
338         if (_accesskey != null)
339         {
340             comp.setValueExpression("accesskey", _accesskey);
341         } 
342         if (_role != null)
343         {
344             comp.setValueExpression("role", _role);
345         } 
346         if (_onclick != null)
347         {
348             comp.setValueExpression("onclick", _onclick);
349         } 
350         if (_ondblclick != null)
351         {
352             comp.setValueExpression("ondblclick", _ondblclick);
353         } 
354         if (_onkeydown != null)
355         {
356             comp.setValueExpression("onkeydown", _onkeydown);
357         } 
358         if (_onkeypress != null)
359         {
360             comp.setValueExpression("onkeypress", _onkeypress);
361         } 
362         if (_onkeyup != null)
363         {
364             comp.setValueExpression("onkeyup", _onkeyup);
365         } 
366         if (_onmousedown != null)
367         {
368             comp.setValueExpression("onmousedown", _onmousedown);
369         } 
370         if (_onmousemove != null)
371         {
372             comp.setValueExpression("onmousemove", _onmousemove);
373         } 
374         if (_onmouseout != null)
375         {
376             comp.setValueExpression("onmouseout", _onmouseout);
377         } 
378         if (_onmouseover != null)
379         {
380             comp.setValueExpression("onmouseover", _onmouseover);
381         } 
382         if (_onmouseup != null)
383         {
384             comp.setValueExpression("onmouseup", _onmouseup);
385         } 
386         if (_onchange != null)
387         {
388             comp.setValueExpression("onchange", _onchange);
389         } 
390         if (_onselect != null)
391         {
392             comp.setValueExpression("onselect", _onselect);
393         } 
394         if (_dir != null)
395         {
396             comp.setValueExpression("dir", _dir);
397         } 
398         if (_lang != null)
399         {
400             comp.setValueExpression("lang", _lang);
401         } 
402         if (_title != null)
403         {
404             comp.setValueExpression("title", _title);
405         } 
406         if (_disabled != null)
407         {
408             comp.setValueExpression("disabled", _disabled);
409         } 
410         if (_readonly != null)
411         {
412             comp.setValueExpression("readonly", _readonly);
413         } 
414         if (_immediate != null)
415         {
416             comp.setValueExpression("immediate", _immediate);
417         } 
418         if (_required != null)
419         {
420             comp.setValueExpression("required", _required);
421         } 
422         if (_converterMessage != null)
423         {
424             comp.setValueExpression("converterMessage", _converterMessage);
425         } 
426         if (_requiredMessage != null)
427         {
428             comp.setValueExpression("requiredMessage", _requiredMessage);
429         } 
430         if (_validator != null)
431         {
432             comp.addValidator(new MethodExpressionValidator(_validator));
433         }
434         if (_validatorMessage != null)
435         {
436             comp.setValueExpression("validatorMessage", _validatorMessage);
437         } 
438         if (_valueChangeListener != null)
439         {
440             comp.addValueChangeListener(new MethodExpressionValueChangeListener(_valueChangeListener));
441         }
442         if (_value != null)
443         {
444             comp.setValueExpression("value", _value);
445         } 
446         if (_converter != null)
447         {
448             if (!_converter.isLiteralText())
449             {
450                 comp.setValueExpression("converter", _converter);
451             }
452             else
453             {
454                 String s = _converter.getExpressionString();
455                 if (s != null)
456                 {            
457                     Converter converter = getFacesContext().getApplication().createConverter(s);
458                     comp.setConverter(converter);
459                 }
460             }
461         }
462     }
463 
464     @Override
465     public void release()
466     {
467         super.release();
468         _maxlength = null;
469         _size = null;
470         _autocomplete = null;
471         _label = null;
472         _style = null;
473         _styleClass = null;
474         _alt = null;
475         _tabindex = null;
476         _onblur = null;
477         _onfocus = null;
478         _accesskey = null;
479         _role = null;
480         _onclick = null;
481         _ondblclick = null;
482         _onkeydown = null;
483         _onkeypress = null;
484         _onkeyup = null;
485         _onmousedown = null;
486         _onmousemove = null;
487         _onmouseout = null;
488         _onmouseover = null;
489         _onmouseup = null;
490         _onchange = null;
491         _onselect = null;
492         _dir = null;
493         _lang = null;
494         _title = null;
495         _disabled = null;
496         _readonly = null;
497         _immediate = null;
498         _required = null;
499         _converterMessage = null;
500         _requiredMessage = null;
501         _validator = null;
502         _validatorMessage = null;
503         _valueChangeListener = null;
504         _value = null;
505         _converter = null;
506     }
507 }