001: // WARNING: This file was automatically generated. Do not edit it directly,
002: // or you will lose your changes.
003:
004: /*
005: * Licensed to the Apache Software Foundation (ASF) under one
006: * or more contributor license agreements. See the NOTICE file
007: * distributed with this work for additional information
008: * regarding copyright ownership. The ASF licenses this file
009: * to you under the Apache License, Version 2.0 (the
010: * "License"); you may not use this file except in compliance
011: * with the License. You may obtain a copy of the License at
012: *
013: * http://www.apache.org/licenses/LICENSE-2.0
014: *
015: * Unless required by applicable law or agreed to in writing,
016: * software distributed under the License is distributed on an
017: * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
018: * KIND, either express or implied. See the License for the
019: * specific language governing permissions and limitations
020: * under the License.
021: */
022: package org.apache.myfaces.taglib.html;
023:
024: import javax.el.MethodExpression;
025: import javax.el.ValueExpression;
026: import javax.faces.component.UIComponent;
027: import javax.faces.component.UIInput;
028: import javax.faces.component.UIOutput;
029: import javax.faces.component.UISelectBoolean;
030: import javax.faces.component.html.HtmlSelectBooleanCheckbox;
031: import javax.faces.convert.Converter;
032: import javax.faces.event.MethodExpressionValueChangeListener;
033: import javax.faces.validator.MethodExpressionValidator;
034: import javax.faces.webapp.UIComponentELTag;
035:
036: /**
037: * Auto-generated tag class.
038: */
039: public class HtmlSelectBooleanCheckboxTag extends UIComponentELTag {
040:
041: /**
042: * Construct an instance of the HtmlSelectBooleanCheckboxTag.
043: */
044: public HtmlSelectBooleanCheckboxTag() {
045: }
046:
047: public String getComponentType() {
048: return "javax.faces.HtmlSelectBooleanCheckbox";
049: }
050:
051: public String getRendererType() {
052: return "javax.faces.Checkbox";
053: }
054:
055: private ValueExpression _immediate;
056:
057: public void setImmediate(ValueExpression immediate) {
058: _immediate = immediate;
059: }
060:
061: private ValueExpression _required;
062:
063: public void setRequired(ValueExpression required) {
064: _required = required;
065: }
066:
067: private ValueExpression _converterMessage;
068:
069: public void setConverterMessage(ValueExpression converterMessage) {
070: _converterMessage = converterMessage;
071: }
072:
073: private ValueExpression _requiredMessage;
074:
075: public void setRequiredMessage(ValueExpression requiredMessage) {
076: _requiredMessage = requiredMessage;
077: }
078:
079: private MethodExpression _validator;
080:
081: public void setValidator(MethodExpression validator) {
082: _validator = validator;
083: }
084:
085: private ValueExpression _validatorMessage;
086:
087: public void setValidatorMessage(ValueExpression validatorMessage) {
088: _validatorMessage = validatorMessage;
089: }
090:
091: private MethodExpression _valueChangeListener;
092:
093: public void setValueChangeListener(
094: MethodExpression valueChangeListener) {
095: _valueChangeListener = valueChangeListener;
096: }
097:
098: private ValueExpression _style;
099:
100: public void setStyle(ValueExpression style) {
101: _style = style;
102: }
103:
104: private ValueExpression _styleClass;
105:
106: public void setStyleClass(ValueExpression styleClass) {
107: _styleClass = styleClass;
108: }
109:
110: private ValueExpression _dir;
111:
112: public void setDir(ValueExpression dir) {
113: _dir = dir;
114: }
115:
116: private ValueExpression _lang;
117:
118: public void setLang(ValueExpression lang) {
119: _lang = lang;
120: }
121:
122: private ValueExpression _title;
123:
124: public void setTitle(ValueExpression title) {
125: _title = title;
126: }
127:
128: private ValueExpression _onclick;
129:
130: public void setOnclick(ValueExpression onclick) {
131: _onclick = onclick;
132: }
133:
134: private ValueExpression _ondblclick;
135:
136: public void setOndblclick(ValueExpression ondblclick) {
137: _ondblclick = ondblclick;
138: }
139:
140: private ValueExpression _onmousedown;
141:
142: public void setOnmousedown(ValueExpression onmousedown) {
143: _onmousedown = onmousedown;
144: }
145:
146: private ValueExpression _onmouseup;
147:
148: public void setOnmouseup(ValueExpression onmouseup) {
149: _onmouseup = onmouseup;
150: }
151:
152: private ValueExpression _onmouseover;
153:
154: public void setOnmouseover(ValueExpression onmouseover) {
155: _onmouseover = onmouseover;
156: }
157:
158: private ValueExpression _onmousemove;
159:
160: public void setOnmousemove(ValueExpression onmousemove) {
161: _onmousemove = onmousemove;
162: }
163:
164: private ValueExpression _onmouseout;
165:
166: public void setOnmouseout(ValueExpression onmouseout) {
167: _onmouseout = onmouseout;
168: }
169:
170: private ValueExpression _onkeypress;
171:
172: public void setOnkeypress(ValueExpression onkeypress) {
173: _onkeypress = onkeypress;
174: }
175:
176: private ValueExpression _onkeydown;
177:
178: public void setOnkeydown(ValueExpression onkeydown) {
179: _onkeydown = onkeydown;
180: }
181:
182: private ValueExpression _onkeyup;
183:
184: public void setOnkeyup(ValueExpression onkeyup) {
185: _onkeyup = onkeyup;
186: }
187:
188: private ValueExpression _onblur;
189:
190: public void setOnblur(ValueExpression onblur) {
191: _onblur = onblur;
192: }
193:
194: private ValueExpression _onfocus;
195:
196: public void setOnfocus(ValueExpression onfocus) {
197: _onfocus = onfocus;
198: }
199:
200: private ValueExpression _onchange;
201:
202: public void setOnchange(ValueExpression onchange) {
203: _onchange = onchange;
204: }
205:
206: private ValueExpression _onselect;
207:
208: public void setOnselect(ValueExpression onselect) {
209: _onselect = onselect;
210: }
211:
212: private ValueExpression _accesskey;
213:
214: public void setAccesskey(ValueExpression accesskey) {
215: _accesskey = accesskey;
216: }
217:
218: private ValueExpression _tabindex;
219:
220: public void setTabindex(ValueExpression tabindex) {
221: _tabindex = tabindex;
222: }
223:
224: private ValueExpression _disabled;
225:
226: public void setDisabled(ValueExpression disabled) {
227: _disabled = disabled;
228: }
229:
230: private ValueExpression _readonly;
231:
232: public void setReadonly(ValueExpression readonly) {
233: _readonly = readonly;
234: }
235:
236: private ValueExpression _label;
237:
238: public void setLabel(ValueExpression label) {
239: _label = label;
240: }
241:
242: private ValueExpression _value;
243:
244: public void setValue(ValueExpression value) {
245: _value = value;
246: }
247:
248: private ValueExpression _converter;
249:
250: public void setConverter(ValueExpression converter) {
251: _converter = converter;
252: }
253:
254: @Override
255: protected void setProperties(UIComponent component) {
256: if (!(component instanceof HtmlSelectBooleanCheckbox)) {
257: throw new IllegalArgumentException("Component "
258: + component.getClass().getName()
259: + " is no HtmlSelectBooleanCheckbox");
260: }
261: HtmlSelectBooleanCheckbox comp = (HtmlSelectBooleanCheckbox) component;
262:
263: super .setProperties(component);
264:
265: if (_disabled != null) {
266: comp.setValueExpression("disabled", _disabled);
267: }
268: if (_onblur != null) {
269: comp.setValueExpression("onblur", _onblur);
270: }
271: if (_onmouseup != null) {
272: comp.setValueExpression("onmouseup", _onmouseup);
273: }
274: if (_tabindex != null) {
275: comp.setValueExpression("tabindex", _tabindex);
276: }
277: if (_onselect != null) {
278: comp.setValueExpression("onselect", _onselect);
279: }
280: if (_onkeypress != null) {
281: comp.setValueExpression("onkeypress", _onkeypress);
282: }
283: if (_lang != null) {
284: comp.setValueExpression("lang", _lang);
285: }
286: if (_onmouseover != null) {
287: comp.setValueExpression("onmouseover", _onmouseover);
288: }
289: if (_onkeydown != null) {
290: comp.setValueExpression("onkeydown", _onkeydown);
291: }
292: if (_onchange != null) {
293: comp.setValueExpression("onchange", _onchange);
294: }
295: if (_requiredMessage != null) {
296: comp
297: .setValueExpression("requiredMessage",
298: _requiredMessage);
299: }
300: if (_immediate != null) {
301: comp.setValueExpression("immediate", _immediate);
302: }
303: if (_label != null) {
304: comp.setValueExpression("label", _label);
305: }
306: if (_title != null) {
307: comp.setValueExpression("title", _title);
308: }
309: if (_onmouseout != null) {
310: comp.setValueExpression("onmouseout", _onmouseout);
311: }
312: if (_onfocus != null) {
313: comp.setValueExpression("onfocus", _onfocus);
314: }
315: if (_readonly != null) {
316: comp.setValueExpression("readonly", _readonly);
317: }
318: if (_validator != null) {
319: comp
320: .addValidator(new MethodExpressionValidator(
321: _validator));
322: }
323: if (_styleClass != null) {
324: comp.setValueExpression("styleClass", _styleClass);
325: }
326: if (_style != null) {
327: comp.setValueExpression("style", _style);
328: }
329: if (_onclick != null) {
330: comp.setValueExpression("onclick", _onclick);
331: }
332: if (_converter != null) {
333: if (!_converter.isLiteralText()) {
334: comp.setValueExpression("converter", _converter);
335: } else {
336: String s = _converter.getExpressionString();
337: if (s != null) {
338: Converter converter = getFacesContext()
339: .getApplication().createConverter(s);
340: comp.setConverter(converter);
341: }
342: }
343: }
344: if (_dir != null) {
345: comp.setValueExpression("dir", _dir);
346: }
347: if (_ondblclick != null) {
348: comp.setValueExpression("ondblclick", _ondblclick);
349: }
350: if (_valueChangeListener != null) {
351: comp
352: .addValueChangeListener(new MethodExpressionValueChangeListener(
353: _valueChangeListener));
354: }
355: if (_onmousedown != null) {
356: comp.setValueExpression("onmousedown", _onmousedown);
357: }
358: if (_converterMessage != null) {
359: comp.setValueExpression("converterMessage",
360: _converterMessage);
361: }
362: if (_required != null) {
363: comp.setValueExpression("required", _required);
364: }
365: if (_accesskey != null) {
366: comp.setValueExpression("accesskey", _accesskey);
367: }
368: if (_onmousemove != null) {
369: comp.setValueExpression("onmousemove", _onmousemove);
370: }
371: if (_validatorMessage != null) {
372: comp.setValueExpression("validatorMessage",
373: _validatorMessage);
374: }
375: if (_onkeyup != null) {
376: comp.setValueExpression("onkeyup", _onkeyup);
377: }
378: if (_value != null) {
379: comp.setValueExpression("value", _value);
380: }
381: }
382:
383: @Override
384: public void release() {
385: super.release();
386: _disabled = null;
387: _onblur = null;
388: _onmouseup = null;
389: _tabindex = null;
390: _onselect = null;
391: _onkeypress = null;
392: _lang = null;
393: _onmouseover = null;
394: _onkeydown = null;
395: _onchange = null;
396: _requiredMessage = null;
397: _immediate = null;
398: _label = null;
399: _title = null;
400: _onmouseout = null;
401: _onfocus = null;
402: _readonly = null;
403: _validator = null;
404: _styleClass = null;
405: _style = null;
406: _onclick = null;
407: _converter = null;
408: _dir = null;
409: _ondblclick = null;
410: _valueChangeListener = null;
411: _onmousedown = null;
412: _converterMessage = null;
413: _required = null;
414: _accesskey = null;
415: _onmousemove = null;
416: _validatorMessage = null;
417: _onkeyup = null;
418: _value = null;
419: }
420: }
|