/* * Copyright 2004 The Apache Software Foundation. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package javax.faces.component.html; import javax.faces.component.UISelectOne; import javax.faces.context.FacesContext; import javax.faces.el.ValueBinding; /** * see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a> * * @author Thomas Spiegl (latest modification by $Author$) * @version $Revision$ $Date$ */ public class HtmlSelectOneListbox extends UISelectOne { //------------------ GENERATED CODE BEGIN (do not modify!) -------------------- public static final String COMPONENT_TYPE = "javax.faces.HtmlSelectOneListbox"; private static final String DEFAULT_RENDERER_TYPE = "javax.faces.Listbox"; private static final boolean DEFAULT_DISABLED = false; private static final boolean DEFAULT_READONLY = false; private static final int DEFAULT_SIZE = 0; private String _accesskey = null; private String _dir = null; private Boolean _disabled = null; private String _lang = null; private String _onblur = null; private String _onchange = null; private String _onclick = null; private String _ondblclick = null; private String _onfocus = null; private String _onkeydown = null; private String _onkeypress = null; private String _onkeyup = null; private String _onmousedown = null; private String _onmousemove = null; private String _onmouseout = null; private String _onmouseover = null; private String _onmouseup = null; private String _onselect = null; private Boolean _readonly = null; private Integer _size = null; private String _style = null; private String _styleClass = null; private String _tabindex = null; private String _title = null; private String _disabledClass = null; private String _enabledClass = null; public HtmlSelectOneListbox() { setRendererType(DEFAULT_RENDERER_TYPE); } public void setEnabledClass(String value) { _enabledClass = value; } public String getEnabledClass() { if (_enabledClass != null) return _enabledClass; ValueBinding vb = getValueBinding("enabledClass"); return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null; } public void setDisabledClass(String value) { _disabledClass = value; } public String getDisabledClass() { if (_disabledClass != null) return _disabledClass; ValueBinding vb = getValueBinding("disabledClass"); return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null; } public void setAccesskey(String accesskey) { _accesskey = accesskey; } public String getAccesskey() { if (_accesskey != null) return _accesskey; ValueBinding vb = getValueBinding("accesskey"); return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null; } public void setDir(String dir) { _dir = dir; } public String getDir() { if (_dir != null) return _dir; ValueBinding vb = getValueBinding("dir"); return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null; } public void setDisabled(boolean disabled) { _disabled = Boolean.valueOf(disabled); } public boolean isDisabled() { if (_disabled != null) return _disabled.booleanValue(); ValueBinding vb = getValueBinding("disabled"); Boolean v = vb != null ? (Boolean)vb.getValue(getFacesContext()) : null; return v != null ? v.booleanValue() : DEFAULT_DISABLED; } public void setLang(String lang) { _lang = lang; } public String getLang() { if (_lang != null) return _lang; ValueBinding vb = getValueBinding("lang"); return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null; } public void setOnblur(String onblur) { _onblur = onblur; } public String getOnblur() { if (_onblur != null) return _onblur; ValueBinding vb = getValueBinding("onblur"); return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null; } public void setOnchange(String onchange) { _onchange = onchange; } public String getOnchange() { if (_onchange != null) return _onchange; ValueBinding vb = getValueBinding("onchange"); return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null; } public void setOnclick(String onclick) { _onclick = onclick; } public String getOnclick() { if (_onclick != null) return _onclick; ValueBinding vb = getValueBinding("onclick"); return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null; } public void setOndblclick(String ondblclick) { _ondblclick = ondblclick; } public String getOndblclick() { if (_ondblclick != null) return _ondblclick; ValueBinding vb = getValueBinding("ondblclick"); return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null; } public void setOnfocus(String onfocus) { _onfocus = onfocus; } public String getOnfocus() { if (_onfocus != null) return _onfocus; ValueBinding vb = getValueBinding("onfocus"); return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null; } public void setOnkeydown(String onkeydown) { _onkeydown = onkeydown; } public String getOnkeydown() { if (_onkeydown != null) return _onkeydown; ValueBinding vb = getValueBinding("onkeydown"); return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null; } public void setOnkeypress(String onkeypress) { _onkeypress = onkeypress; } public String getOnkeypress() { if (_onkeypress != null) return _onkeypress; ValueBinding vb = getValueBinding("onkeypress"); return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null; } public void setOnkeyup(String onkeyup) { _onkeyup = onkeyup; } public String getOnkeyup() { if (_onkeyup != null) return _onkeyup; ValueBinding vb = getValueBinding("onkeyup"); return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null; } public void setOnmousedown(String onmousedown) { _onmousedown = onmousedown; } public String getOnmousedown() { if (_onmousedown != null) return _onmousedown; ValueBinding vb = getValueBinding("onmousedown"); return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null; } public void setOnmousemove(String onmousemove) { _onmousemove = onmousemove; } public String getOnmousemove() { if (_onmousemove != null) return _onmousemove; ValueBinding vb = getValueBinding("onmousemove"); return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null; } public void setOnmouseout(String onmouseout) { _onmouseout = onmouseout; } public String getOnmouseout() { if (_onmouseout != null) return _onmouseout; ValueBinding vb = getValueBinding("onmouseout"); return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null; } public void setOnmouseover(String onmouseover) { _onmouseover = onmouseover; } public String getOnmouseover() { if (_onmouseover != null) return _onmouseover; ValueBinding vb = getValueBinding("onmouseover"); return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null; } public void setOnmouseup(String onmouseup) { _onmouseup = onmouseup; } public String getOnmouseup() { if (_onmouseup != null) return _onmouseup; ValueBinding vb = getValueBinding("onmouseup"); return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null; } public void setOnselect(String onselect) { _onselect = onselect; } public String getOnselect() { if (_onselect != null) return _onselect; ValueBinding vb = getValueBinding("onselect"); return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null; } public void setReadonly(boolean readonly) { _readonly = Boolean.valueOf(readonly); } public boolean isReadonly() { if (_readonly != null) return _readonly.booleanValue(); ValueBinding vb = getValueBinding("readonly"); Boolean v = vb != null ? (Boolean)vb.getValue(getFacesContext()) : null; return v != null ? v.booleanValue() : DEFAULT_READONLY; } public void setSize(int size) { _size = new Integer(size); } public int getSize() { if (_size != null) return _size.intValue(); ValueBinding vb = getValueBinding("size"); Number v = vb != null ? (Number)vb.getValue(getFacesContext()) : null; return v != null ? v.intValue() : DEFAULT_SIZE; } public void setStyle(String style) { _style = style; } public String getStyle() { if (_style != null) return _style; ValueBinding vb = getValueBinding("style"); return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null; } public void setStyleClass(String styleClass) { _styleClass = styleClass; } public String getStyleClass() { if (_styleClass != null) return _styleClass; ValueBinding vb = getValueBinding("styleClass"); return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null; } public void setTabindex(String tabindex) { _tabindex = tabindex; } public String getTabindex() { if (_tabindex != null) return _tabindex; ValueBinding vb = getValueBinding("tabindex"); return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null; } public void setTitle(String title) { _title = title; } public String getTitle() { if (_title != null) return _title; ValueBinding vb = getValueBinding("title"); return vb != null ? _ComponentUtils.getStringValue(getFacesContext(), vb) : null; } public Object saveState(FacesContext context) { Object values[] = new Object[27]; values[0] = super.saveState(context); values[1] = _accesskey; values[2] = _dir; values[3] = _disabled; values[4] = _lang; values[5] = _onblur; values[6] = _onchange; values[7] = _onclick; values[8] = _ondblclick; values[9] = _onfocus; values[10] = _onkeydown; values[11] = _onkeypress; values[12] = _onkeyup; values[13] = _onmousedown; values[14] = _onmousemove; values[15] = _onmouseout; values[16] = _onmouseover; values[17] = _onmouseup; values[18] = _onselect; values[19] = _readonly; values[20] = _size; values[21] = _style; values[22] = _styleClass; values[23] = _tabindex; values[24] = _title; values[25] = _disabledClass; values[26] = _enabledClass; return ((Object) (values)); } public void restoreState(FacesContext context, Object state) { Object values[] = (Object[])state; super.restoreState(context, values[0]); _accesskey = (String)values[1]; _dir = (String)values[2]; _disabled = (Boolean)values[3]; _lang = (String)values[4]; _onblur = (String)values[5]; _onchange = (String)values[6]; _onclick = (String)values[7]; _ondblclick = (String)values[8]; _onfocus = (String)values[9]; _onkeydown = (String)values[10]; _onkeypress = (String)values[11]; _onkeyup = (String)values[12]; _onmousedown = (String)values[13]; _onmousemove = (String)values[14]; _onmouseout = (String)values[15]; _onmouseover = (String)values[16]; _onmouseup = (String)values[17]; _onselect = (String)values[18]; _readonly = (Boolean)values[19]; _size = (Integer)values[20]; _style = (String)values[21]; _styleClass = (String)values[22]; _tabindex = (String)values[23]; _title = (String)values[24]; _disabledClass = (String)values[25]; _enabledClass = (String)values[26]; } //------------------ GENERATED CODE END --------------------------------------- }