1 16 package org.apache.myfaces.custom.tree.taglib; 17 18 import javax.faces.component.UIComponent; 19 20 import org.apache.myfaces.custom.tree.HtmlTreeCheckbox; 21 import org.apache.myfaces.taglib.core.SelectItemTagBase; 22 23 26 public class TreeCheckboxTag extends SelectItemTagBase 27 { 28 29 private String forAttr; 30 31 34 public String getComponentType() 35 { 36 return HtmlTreeCheckbox.COMPONENT_TYPE; 37 } 38 39 42 public String getRendererType() 43 { 44 return null; 45 } 46 47 50 public String getFor() 51 { 52 return this.forAttr; 53 } 54 57 public void setFor(String forAttr) 58 { 59 this.forAttr = forAttr; 60 } 61 62 public void release() { 63 super.release(); 64 this.forAttr = null; 65 } 66 67 70 protected void setProperties(UIComponent component) 71 { 72 super.setProperties(component); 73 74 setStringProperty(component, HtmlTreeCheckbox.FOR_ATTR, this.forAttr); 75 } 76 } 77 | Popular Tags |