1 16 package org.apache.myfaces.custom.aliasbean; 17 18 import javax.faces.component.UIComponent; 19 20 import org.apache.myfaces.taglib.UIComponentTagBase; 21 22 44 public class AliasBeanTag extends UIComponentTagBase { 45 46 private String _alias; 47 private String _valueExpression; 48 49 public void release() { 50 super.release(); 51 52 _alias=null; 53 _valueExpression=null; 54 55 } 56 57 protected void setProperties(UIComponent component) { 58 super.setProperties(component); 59 60 setStringProperty(component, "alias", _alias); 61 setStringProperty(component, "value", _valueExpression); 62 } 63 64 public String getComponentType() { 65 return AliasBean.COMPONENT_TYPE; 66 } 67 68 public String getRendererType() { 69 return null; 70 } 71 72 public void setAlias(String alias){ 73 _alias = alias; 74 } 75 76 public void setValue(String valueExpression){ 77 _valueExpression = valueExpression; 78 } 79 } | Popular Tags |