1 5 package org.exoplatform.faces.core.renderer.html; 6 7 import java.io.IOException ; 8 import javax.faces.component.UIComponent ; 9 import javax.faces.context.FacesContext ; 10 15 abstract public class Decorator { 16 protected String cssClass_ ; 17 18 public Decorator(String cssClass) { 19 cssClass_ = cssClass ; 20 } 21 22 abstract public void decorate(FacesContext context, UIComponent uiComponent) throws IOException ; 23 24 protected void render(FacesContext context, UIComponent uiComponent) throws IOException { 25 uiComponent.encodeBegin(context) ; 26 uiComponent.encodeChildren(context) ; 27 uiComponent.encodeEnd(context) ; 28 } 29 } | Popular Tags |