1 16 package org.apache.myfaces.taglib.html; 17 18 import org.apache.myfaces.renderkit.html.HTML; 19 20 import javax.faces.component.UIComponent; 21 22 23 43 public abstract class HtmlSelectListboxTagBase 44 extends HtmlInputTagBase 45 { 46 48 50 52 54 private String _datafld; 56 private String _datasrc; 57 private String _dataformatas; 58 private String _disabled; 59 private String _name; 60 private String _onblur; 61 private String _onchange; 62 private String _onfocus; 63 private String _onselect; 64 private String _size; 65 private String _tabindex; 66 67 70 73 public void release() { 74 super.release(); 75 _datafld=null; 76 _datasrc=null; 77 _dataformatas=null; 78 _disabled=null; 79 _name=null; 80 _onblur=null; 81 _onchange=null; 82 _onfocus=null; 83 _onselect=null; 84 _size=null; 85 _tabindex=null; 86 } 87 88 protected void setProperties(UIComponent component) 89 { 90 super.setProperties(component); 91 92 setStringProperty(component, HTML.DATAFLD_ATTR, _datafld); 93 setStringProperty(component, HTML.DATASRC_ATTR, _datasrc); 94 setStringProperty(component, HTML.DATAFORMATAS_ATTR, _dataformatas); 95 setBooleanProperty(component, HTML.DISABLED_ATTR, _disabled); 96 setStringProperty(component, HTML.NAME_ATTR, _name); 97 setStringProperty(component, HTML.ONBLUR_ATTR, _onblur); 98 setStringProperty(component, HTML.ONCHANGE_ATTR, _onchange); 99 setStringProperty(component, HTML.ONFOCUS_ATTR, _onfocus); 100 setStringProperty(component, HTML.ONSELECT_ATTR, _onselect); 101 setIntegerProperty(component, HTML.SIZE_ATTR, _size); 102 setStringProperty(component, HTML.TABINDEX_ATTR, _tabindex); 103 } 104 105 public void setDatafld(String datafld) 106 { 107 _datafld = datafld; 108 } 109 110 public void setDatasrc(String datasrc) 111 { 112 _datasrc = datasrc; 113 } 114 115 public void setDataformatas(String dataformatas) 116 { 117 _dataformatas = dataformatas; 118 } 119 120 public void setDisabled(String disabled) 121 { 122 _disabled = disabled; 123 } 124 125 public void setName(String name) 126 { 127 _name = name; 128 } 129 130 public void setOnblur(String onblur) 131 { 132 _onblur = onblur; 133 } 134 135 public void setOnchange(String onchange) 136 { 137 _onchange = onchange; 138 } 139 140 public void setOnfocus(String onfocus) 141 { 142 _onfocus = onfocus; 143 } 144 145 public void setOnselect(String onselect) 146 { 147 _onselect = onselect; 148 } 149 150 public void setSize(String size) 151 { 152 _size = size; 153 } 154 155 public void setTabindex(String tabindex) 156 { 157 _tabindex = tabindex; 158 } 159 160 } 161 | Popular Tags |