View Javadoc

1   /*
2    * $Id: IComponentTreeRenderProcessor.java,v 1.2 2007/05/24 12:26:17 oeuillot Exp $
3    */
4   package org.rcfaces.core.internal.renderkit.tools;
5   
6   import java.io.IOException;
7   import java.io.Writer;
8   
9   import javax.faces.component.UIComponent;
10  
11  import org.rcfaces.core.internal.renderkit.WriterException;
12  
13  /**
14   * 
15   * @author Olivier Oeuillot (latest modification by $Author: oeuillot $)
16   * @version $Revision: 1.2 $ $Date: 2007/05/24 12:26:17 $
17   */
18  public interface IComponentTreeRenderProcessor {
19  
20      boolean hasSaveStateFieldMarker(String content);
21  
22      void writeFilteredContent(Writer writer, String content) throws IOException;
23  
24      void encodeChildrenRecursive(UIComponent component, String componentId)
25              throws WriterException;
26  }