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._HtmlSelectBooleanCheckbox.
34  //
35  // WARNING: This file was automatically generated. Do not edit it directly,
36  //          or you will lose your changes.
37  public class HtmlSelectBooleanCheckboxTag
38      extends javax.faces.webapp.UIComponentELTag
39  {
40      public HtmlSelectBooleanCheckboxTag()
41      {    
42      }
43      
44      @Override
45      public String getComponentType()
46      {
47          return "javax.faces.HtmlSelectBooleanCheckbox";
48      }
49  
50      public String getRendererType()
51      {
52          return "javax.faces.Checkbox";
53      }
54  
55      private ValueExpression _label;
56      
57      public void setLabel(ValueExpression label)
58      {
59          _label = label;
60      }
61      private ValueExpression _style;
62      
63      public void setStyle(ValueExpression style)
64      {
65          _style = style;
66      }
67      private ValueExpression _styleClass;
68      
69      public void setStyleClass(ValueExpression styleClass)
70      {
71          _styleClass = styleClass;
72      }
73      private ValueExpression _tabindex;
74      
75      public void setTabindex(ValueExpression tabindex)
76      {
77          _tabindex = tabindex;
78      }
79      private ValueExpression _onblur;
80      
81      public void setOnblur(ValueExpression onblur)
82      {
83          _onblur = onblur;
84      }
85      private ValueExpression _onfocus;
86      
87      public void setOnfocus(ValueExpression onfocus)
88      {
89          _onfocus = onfocus;
90      }
91      private ValueExpression _accesskey;
92      
93      public void setAccesskey(ValueExpression accesskey)
94      {
95          _accesskey = accesskey;
96      }
97      private ValueExpression _role;
98      
99      public void setRole(ValueExpression role)
100     {
101         _role = role;
102     }
103     private ValueExpression _onclick;
104     
105     public void setOnclick(ValueExpression onclick)
106     {
107         _onclick = onclick;
108     }
109     private ValueExpression _ondblclick;
110     
111     public void setOndblclick(ValueExpression ondblclick)
112     {
113         _ondblclick = ondblclick;
114     }
115     private ValueExpression _onkeydown;
116     
117     public void setOnkeydown(ValueExpression onkeydown)
118     {
119         _onkeydown = onkeydown;
120     }
121     private ValueExpression _onkeypress;
122     
123     public void setOnkeypress(ValueExpression onkeypress)
124     {
125         _onkeypress = onkeypress;
126     }
127     private ValueExpression _onkeyup;
128     
129     public void setOnkeyup(ValueExpression onkeyup)
130     {
131         _onkeyup = onkeyup;
132     }
133     private ValueExpression _onmousedown;
134     
135     public void setOnmousedown(ValueExpression onmousedown)
136     {
137         _onmousedown = onmousedown;
138     }
139     private ValueExpression _onmousemove;
140     
141     public void setOnmousemove(ValueExpression onmousemove)
142     {
143         _onmousemove = onmousemove;
144     }
145     private ValueExpression _onmouseout;
146     
147     public void setOnmouseout(ValueExpression onmouseout)
148     {
149         _onmouseout = onmouseout;
150     }
151     private ValueExpression _onmouseover;
152     
153     public void setOnmouseover(ValueExpression onmouseover)
154     {
155         _onmouseover = onmouseover;
156     }
157     private ValueExpression _onmouseup;
158     
159     public void setOnmouseup(ValueExpression onmouseup)
160     {
161         _onmouseup = onmouseup;
162     }
163     private ValueExpression _onchange;
164     
165     public void setOnchange(ValueExpression onchange)
166     {
167         _onchange = onchange;
168     }
169     private ValueExpression _onselect;
170     
171     public void setOnselect(ValueExpression onselect)
172     {
173         _onselect = onselect;
174     }
175     private ValueExpression _dir;
176     
177     public void setDir(ValueExpression dir)
178     {
179         _dir = dir;
180     }
181     private ValueExpression _lang;
182     
183     public void setLang(ValueExpression lang)
184     {
185         _lang = lang;
186     }
187     private ValueExpression _title;
188     
189     public void setTitle(ValueExpression title)
190     {
191         _title = title;
192     }
193     private ValueExpression _disabled;
194     
195     public void setDisabled(ValueExpression disabled)
196     {
197         _disabled = disabled;
198     }
199     private ValueExpression _readonly;
200     
201     public void setReadonly(ValueExpression readonly)
202     {
203         _readonly = readonly;
204     }
205     private ValueExpression _value;
206     
207     public void setValue(ValueExpression value)
208     {
209         _value = value;
210     }
211     private ValueExpression _immediate;
212     
213     public void setImmediate(ValueExpression immediate)
214     {
215         _immediate = immediate;
216     }
217     private ValueExpression _required;
218     
219     public void setRequired(ValueExpression required)
220     {
221         _required = required;
222     }
223     private ValueExpression _converterMessage;
224     
225     public void setConverterMessage(ValueExpression converterMessage)
226     {
227         _converterMessage = converterMessage;
228     }
229     private ValueExpression _requiredMessage;
230     
231     public void setRequiredMessage(ValueExpression requiredMessage)
232     {
233         _requiredMessage = requiredMessage;
234     }
235     private javax.el.MethodExpression _validator;
236     
237     public void setValidator(javax.el.MethodExpression validator)
238     {
239         _validator = validator;
240     }
241     private ValueExpression _validatorMessage;
242     
243     public void setValidatorMessage(ValueExpression validatorMessage)
244     {
245         _validatorMessage = validatorMessage;
246     }
247     private javax.el.MethodExpression _valueChangeListener;
248     
249     public void setValueChangeListener(javax.el.MethodExpression valueChangeListener)
250     {
251         _valueChangeListener = valueChangeListener;
252     }
253     private ValueExpression _converter;
254     
255     public void setConverter(ValueExpression converter)
256     {
257         _converter = converter;
258     }
259 
260     @Override
261     protected void setProperties(UIComponent component)
262     {
263         if (!(component instanceof javax.faces.component.html.HtmlSelectBooleanCheckbox ))
264         {
265             throw new IllegalArgumentException("Component "+
266                 component.getClass().getName() +" is no javax.faces.component.html.HtmlSelectBooleanCheckbox");
267         }
268         
269         javax.faces.component.html.HtmlSelectBooleanCheckbox comp = (javax.faces.component.html.HtmlSelectBooleanCheckbox) component;
270         
271         super.setProperties(component);
272         
273 
274         if (_label != null)
275         {
276             comp.setValueExpression("label", _label);
277         } 
278         if (_style != null)
279         {
280             comp.setValueExpression("style", _style);
281         } 
282         if (_styleClass != null)
283         {
284             comp.setValueExpression("styleClass", _styleClass);
285         } 
286         if (_tabindex != null)
287         {
288             comp.setValueExpression("tabindex", _tabindex);
289         } 
290         if (_onblur != null)
291         {
292             comp.setValueExpression("onblur", _onblur);
293         } 
294         if (_onfocus != null)
295         {
296             comp.setValueExpression("onfocus", _onfocus);
297         } 
298         if (_accesskey != null)
299         {
300             comp.setValueExpression("accesskey", _accesskey);
301         } 
302         if (_role != null)
303         {
304             comp.setValueExpression("role", _role);
305         } 
306         if (_onclick != null)
307         {
308             comp.setValueExpression("onclick", _onclick);
309         } 
310         if (_ondblclick != null)
311         {
312             comp.setValueExpression("ondblclick", _ondblclick);
313         } 
314         if (_onkeydown != null)
315         {
316             comp.setValueExpression("onkeydown", _onkeydown);
317         } 
318         if (_onkeypress != null)
319         {
320             comp.setValueExpression("onkeypress", _onkeypress);
321         } 
322         if (_onkeyup != null)
323         {
324             comp.setValueExpression("onkeyup", _onkeyup);
325         } 
326         if (_onmousedown != null)
327         {
328             comp.setValueExpression("onmousedown", _onmousedown);
329         } 
330         if (_onmousemove != null)
331         {
332             comp.setValueExpression("onmousemove", _onmousemove);
333         } 
334         if (_onmouseout != null)
335         {
336             comp.setValueExpression("onmouseout", _onmouseout);
337         } 
338         if (_onmouseover != null)
339         {
340             comp.setValueExpression("onmouseover", _onmouseover);
341         } 
342         if (_onmouseup != null)
343         {
344             comp.setValueExpression("onmouseup", _onmouseup);
345         } 
346         if (_onchange != null)
347         {
348             comp.setValueExpression("onchange", _onchange);
349         } 
350         if (_onselect != null)
351         {
352             comp.setValueExpression("onselect", _onselect);
353         } 
354         if (_dir != null)
355         {
356             comp.setValueExpression("dir", _dir);
357         } 
358         if (_lang != null)
359         {
360             comp.setValueExpression("lang", _lang);
361         } 
362         if (_title != null)
363         {
364             comp.setValueExpression("title", _title);
365         } 
366         if (_disabled != null)
367         {
368             comp.setValueExpression("disabled", _disabled);
369         } 
370         if (_readonly != null)
371         {
372             comp.setValueExpression("readonly", _readonly);
373         } 
374         if (_value != null)
375         {
376             comp.setValueExpression("value", _value);
377         } 
378         if (_immediate != null)
379         {
380             comp.setValueExpression("immediate", _immediate);
381         } 
382         if (_required != null)
383         {
384             comp.setValueExpression("required", _required);
385         } 
386         if (_converterMessage != null)
387         {
388             comp.setValueExpression("converterMessage", _converterMessage);
389         } 
390         if (_requiredMessage != null)
391         {
392             comp.setValueExpression("requiredMessage", _requiredMessage);
393         } 
394         if (_validator != null)
395         {
396             comp.addValidator(new MethodExpressionValidator(_validator));
397         }
398         if (_validatorMessage != null)
399         {
400             comp.setValueExpression("validatorMessage", _validatorMessage);
401         } 
402         if (_valueChangeListener != null)
403         {
404             comp.addValueChangeListener(new MethodExpressionValueChangeListener(_valueChangeListener));
405         }
406         if (_converter != null)
407         {
408             if (!_converter.isLiteralText())
409             {
410                 comp.setValueExpression("converter", _converter);
411             }
412             else
413             {
414                 String s = _converter.getExpressionString();
415                 if (s != null)
416                 {            
417                     Converter converter = getFacesContext().getApplication().createConverter(s);
418                     comp.setConverter(converter);
419                 }
420             }
421         }
422     }
423 
424     @Override
425     public void release()
426     {
427         super.release();
428         _label = null;
429         _style = null;
430         _styleClass = null;
431         _tabindex = null;
432         _onblur = null;
433         _onfocus = null;
434         _accesskey = null;
435         _role = null;
436         _onclick = null;
437         _ondblclick = null;
438         _onkeydown = null;
439         _onkeypress = null;
440         _onkeyup = null;
441         _onmousedown = null;
442         _onmousemove = null;
443         _onmouseout = null;
444         _onmouseover = null;
445         _onmouseup = null;
446         _onchange = null;
447         _onselect = null;
448         _dir = null;
449         _lang = null;
450         _title = null;
451         _disabled = null;
452         _readonly = null;
453         _value = null;
454         _immediate = null;
455         _required = null;
456         _converterMessage = null;
457         _requiredMessage = null;
458         _validator = null;
459         _validatorMessage = null;
460         _valueChangeListener = null;
461         _converter = null;
462     }
463 }