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.UISelectOne;
030: import javax.faces.component.html.HtmlSelectOneMenu;
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 HtmlSelectOneMenuTag extends UIComponentELTag {
040:
041: /**
042: * Construct an instance of the HtmlSelectOneMenuTag.
043: */
044: public HtmlSelectOneMenuTag() {
045: }
046:
047: public String getComponentType() {
048: return "javax.faces.HtmlSelectOneMenu";
049: }
050:
051: public String getRendererType() {
052: return "javax.faces.Menu";
053: }
054:
055: private ValueExpression _style;
056:
057: public void setStyle(ValueExpression style) {
058: _style = style;
059: }
060:
061: private ValueExpression _styleClass;
062:
063: public void setStyleClass(ValueExpression styleClass) {
064: _styleClass = styleClass;
065: }
066:
067: private ValueExpression _dir;
068:
069: public void setDir(ValueExpression dir) {
070: _dir = dir;
071: }
072:
073: private ValueExpression _lang;
074:
075: public void setLang(ValueExpression lang) {
076: _lang = lang;
077: }
078:
079: private ValueExpression _title;
080:
081: public void setTitle(ValueExpression title) {
082: _title = title;
083: }
084:
085: private ValueExpression _onclick;
086:
087: public void setOnclick(ValueExpression onclick) {
088: _onclick = onclick;
089: }
090:
091: private ValueExpression _ondblclick;
092:
093: public void setOndblclick(ValueExpression ondblclick) {
094: _ondblclick = ondblclick;
095: }
096:
097: private ValueExpression _onmousedown;
098:
099: public void setOnmousedown(ValueExpression onmousedown) {
100: _onmousedown = onmousedown;
101: }
102:
103: private ValueExpression _onmouseup;
104:
105: public void setOnmouseup(ValueExpression onmouseup) {
106: _onmouseup = onmouseup;
107: }
108:
109: private ValueExpression _onmouseover;
110:
111: public void setOnmouseover(ValueExpression onmouseover) {
112: _onmouseover = onmouseover;
113: }
114:
115: private ValueExpression _onmousemove;
116:
117: public void setOnmousemove(ValueExpression onmousemove) {
118: _onmousemove = onmousemove;
119: }
120:
121: private ValueExpression _onmouseout;
122:
123: public void setOnmouseout(ValueExpression onmouseout) {
124: _onmouseout = onmouseout;
125: }
126:
127: private ValueExpression _onkeypress;
128:
129: public void setOnkeypress(ValueExpression onkeypress) {
130: _onkeypress = onkeypress;
131: }
132:
133: private ValueExpression _onkeydown;
134:
135: public void setOnkeydown(ValueExpression onkeydown) {
136: _onkeydown = onkeydown;
137: }
138:
139: private ValueExpression _onkeyup;
140:
141: public void setOnkeyup(ValueExpression onkeyup) {
142: _onkeyup = onkeyup;
143: }
144:
145: private ValueExpression _onblur;
146:
147: public void setOnblur(ValueExpression onblur) {
148: _onblur = onblur;
149: }
150:
151: private ValueExpression _onfocus;
152:
153: public void setOnfocus(ValueExpression onfocus) {
154: _onfocus = onfocus;
155: }
156:
157: private ValueExpression _onchange;
158:
159: public void setOnchange(ValueExpression onchange) {
160: _onchange = onchange;
161: }
162:
163: private ValueExpression _onselect;
164:
165: public void setOnselect(ValueExpression onselect) {
166: _onselect = onselect;
167: }
168:
169: private ValueExpression _accesskey;
170:
171: public void setAccesskey(ValueExpression accesskey) {
172: _accesskey = accesskey;
173: }
174:
175: private ValueExpression _tabindex;
176:
177: public void setTabindex(ValueExpression tabindex) {
178: _tabindex = tabindex;
179: }
180:
181: private ValueExpression _disabled;
182:
183: public void setDisabled(ValueExpression disabled) {
184: _disabled = disabled;
185: }
186:
187: private ValueExpression _readonly;
188:
189: public void setReadonly(ValueExpression readonly) {
190: _readonly = readonly;
191: }
192:
193: private ValueExpression _label;
194:
195: public void setLabel(ValueExpression label) {
196: _label = label;
197: }
198:
199: private ValueExpression _enabledClass;
200:
201: public void setEnabledClass(ValueExpression enabledClass) {
202: _enabledClass = enabledClass;
203: }
204:
205: private ValueExpression _disabledClass;
206:
207: public void setDisabledClass(ValueExpression disabledClass) {
208: _disabledClass = disabledClass;
209: }
210:
211: private ValueExpression _immediate;
212:
213: public void setImmediate(ValueExpression immediate) {
214: _immediate = immediate;
215: }
216:
217: private ValueExpression _required;
218:
219: public void setRequired(ValueExpression required) {
220: _required = required;
221: }
222:
223: private ValueExpression _converterMessage;
224:
225: public void setConverterMessage(ValueExpression converterMessage) {
226: _converterMessage = converterMessage;
227: }
228:
229: private ValueExpression _requiredMessage;
230:
231: public void setRequiredMessage(ValueExpression requiredMessage) {
232: _requiredMessage = requiredMessage;
233: }
234:
235: private MethodExpression _validator;
236:
237: public void setValidator(MethodExpression validator) {
238: _validator = validator;
239: }
240:
241: private ValueExpression _validatorMessage;
242:
243: public void setValidatorMessage(ValueExpression validatorMessage) {
244: _validatorMessage = validatorMessage;
245: }
246:
247: private MethodExpression _valueChangeListener;
248:
249: public void setValueChangeListener(
250: MethodExpression valueChangeListener) {
251: _valueChangeListener = valueChangeListener;
252: }
253:
254: private ValueExpression _value;
255:
256: public void setValue(ValueExpression value) {
257: _value = value;
258: }
259:
260: private ValueExpression _converter;
261:
262: public void setConverter(ValueExpression converter) {
263: _converter = converter;
264: }
265:
266: @Override
267: protected void setProperties(UIComponent component) {
268: if (!(component instanceof HtmlSelectOneMenu)) {
269: throw new IllegalArgumentException("Component "
270: + component.getClass().getName()
271: + " is no HtmlSelectOneMenu");
272: }
273: HtmlSelectOneMenu comp = (HtmlSelectOneMenu) component;
274:
275: super .setProperties(component);
276:
277: if (_onchange != null) {
278: comp.setValueExpression("onchange", _onchange);
279: }
280: if (_lang != null) {
281: comp.setValueExpression("lang", _lang);
282: }
283: if (_onselect != null) {
284: comp.setValueExpression("onselect", _onselect);
285: }
286: if (_styleClass != null) {
287: comp.setValueExpression("styleClass", _styleClass);
288: }
289: if (_tabindex != null) {
290: comp.setValueExpression("tabindex", _tabindex);
291: }
292: if (_style != null) {
293: comp.setValueExpression("style", _style);
294: }
295: if (_dir != null) {
296: comp.setValueExpression("dir", _dir);
297: }
298: if (_onmouseover != null) {
299: comp.setValueExpression("onmouseover", _onmouseover);
300: }
301: if (_onclick != null) {
302: comp.setValueExpression("onclick", _onclick);
303: }
304: if (_accesskey != null) {
305: comp.setValueExpression("accesskey", _accesskey);
306: }
307: if (_requiredMessage != null) {
308: comp
309: .setValueExpression("requiredMessage",
310: _requiredMessage);
311: }
312: if (_disabled != null) {
313: comp.setValueExpression("disabled", _disabled);
314: }
315: if (_onmouseout != null) {
316: comp.setValueExpression("onmouseout", _onmouseout);
317: }
318: if (_immediate != null) {
319: comp.setValueExpression("immediate", _immediate);
320: }
321: if (_enabledClass != null) {
322: comp.setValueExpression("enabledClass", _enabledClass);
323: }
324: if (_validator != null) {
325: comp
326: .addValidator(new MethodExpressionValidator(
327: _validator));
328: }
329: if (_onmouseup != null) {
330: comp.setValueExpression("onmouseup", _onmouseup);
331: }
332: if (_onfocus != null) {
333: comp.setValueExpression("onfocus", _onfocus);
334: }
335: if (_converter != null) {
336: if (!_converter.isLiteralText()) {
337: comp.setValueExpression("converter", _converter);
338: } else {
339: String s = _converter.getExpressionString();
340: if (s != null) {
341: Converter converter = getFacesContext()
342: .getApplication().createConverter(s);
343: comp.setConverter(converter);
344: }
345: }
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 (_label != null) {
356: comp.setValueExpression("label", _label);
357: }
358: if (_onkeyup != null) {
359: comp.setValueExpression("onkeyup", _onkeyup);
360: }
361: if (_converterMessage != null) {
362: comp.setValueExpression("converterMessage",
363: _converterMessage);
364: }
365: if (_required != null) {
366: comp.setValueExpression("required", _required);
367: }
368: if (_readonly != null) {
369: comp.setValueExpression("readonly", _readonly);
370: }
371: if (_disabledClass != null) {
372: comp.setValueExpression("disabledClass", _disabledClass);
373: }
374: if (_title != null) {
375: comp.setValueExpression("title", _title);
376: }
377: if (_onmousedown != null) {
378: comp.setValueExpression("onmousedown", _onmousedown);
379: }
380: if (_onkeypress != null) {
381: comp.setValueExpression("onkeypress", _onkeypress);
382: }
383: if (_onblur != null) {
384: comp.setValueExpression("onblur", _onblur);
385: }
386: if (_onmousemove != null) {
387: comp.setValueExpression("onmousemove", _onmousemove);
388: }
389: if (_onkeydown != null) {
390: comp.setValueExpression("onkeydown", _onkeydown);
391: }
392: if (_validatorMessage != null) {
393: comp.setValueExpression("validatorMessage",
394: _validatorMessage);
395: }
396: if (_value != null) {
397: comp.setValueExpression("value", _value);
398: }
399: }
400:
401: @Override
402: public void release() {
403: super.release();
404: _onchange = null;
405: _lang = null;
406: _onselect = null;
407: _styleClass = null;
408: _tabindex = null;
409: _style = null;
410: _dir = null;
411: _onmouseover = null;
412: _onclick = null;
413: _accesskey = null;
414: _requiredMessage = null;
415: _disabled = null;
416: _onmouseout = null;
417: _immediate = null;
418: _enabledClass = null;
419: _validator = null;
420: _onmouseup = null;
421: _onfocus = null;
422: _converter = null;
423: _ondblclick = null;
424: _valueChangeListener = null;
425: _label = null;
426: _onkeyup = null;
427: _converterMessage = null;
428: _required = null;
429: _readonly = null;
430: _disabledClass = null;
431: _title = null;
432: _onmousedown = null;
433: _onkeypress = null;
434: _onblur = null;
435: _onmousemove = null;
436: _onkeydown = null;
437: _validatorMessage = null;
438: _value = null;
439: }
440: }
|