1 16 package org.apache.myfaces.custom.aliasbean; 17 18 import javax.faces.component.UIComponent; 19 import javax.faces.context.FacesContext; 20 import javax.faces.render.Renderer; 21 22 import org.apache.commons.logging.Log; 23 import org.apache.commons.logging.LogFactory; 24 25 36 public class AliasBeanRenderer extends Renderer { 37 private static final Log log = LogFactory.getLog(AliasBeanRenderer.class); 38 39 public void encodeBegin(FacesContext facesContext, UIComponent uiComponent) { 40 log.debug("encodeBegin"); 41 42 AliasBean aliasBean = (AliasBean) uiComponent; 43 aliasBean.makeAlias(facesContext); 44 } 45 46 public void encodeEnd(FacesContext facesContext, UIComponent uiComponent) { 47 log.debug("encodeEnd"); 48 49 AliasBean aliasBean = (AliasBean) uiComponent; 50 aliasBean.removeAlias(facesContext); 51 } 52 } | Popular Tags |