org.apache.myfaces.custom.document
Class AbstractDocumentRenderer

java.lang.Object
  extended by javax.faces.render.Renderer
      extended by org.apache.myfaces.custom.document.AbstractDocumentRenderer
Direct Known Subclasses:
DocumentBodyRenderer, DocumentHeadRenderer, DocumentRenderer

public abstract class AbstractDocumentRenderer
extends javax.faces.render.Renderer

Base class to handle the document family

Version:
$Revision: 382550 $ $Date: 2006-03-02 18:10:28 -0500 (Thu, 02 Mar 2006) $
Author:
Mario Ivankovits (latest modification by $Author: imario $)

Constructor Summary
AbstractDocumentRenderer()
           
 
Method Summary
 void encodeBegin(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent uiComponent)
           
 void encodeEnd(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent uiComponent)
           
protected abstract  java.lang.Class getDocumentClass()
           
protected abstract  java.lang.String getHtmlTag()
           
protected  void writeBeforeEnd(javax.faces.context.FacesContext facesContext)
           
 
Methods inherited from class javax.faces.render.Renderer
convertClientId, decode, encodeChildren, getConvertedValue, getRendersChildren
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractDocumentRenderer

public AbstractDocumentRenderer()
Method Detail

getHtmlTag

protected abstract java.lang.String getHtmlTag()

getDocumentClass

protected abstract java.lang.Class getDocumentClass()

encodeBegin

public void encodeBegin(javax.faces.context.FacesContext facesContext,
                        javax.faces.component.UIComponent uiComponent)
                 throws java.io.IOException
Overrides:
encodeBegin in class javax.faces.render.Renderer
Throws:
java.io.IOException

encodeEnd

public void encodeEnd(javax.faces.context.FacesContext facesContext,
                      javax.faces.component.UIComponent uiComponent)
               throws java.io.IOException
Overrides:
encodeEnd in class javax.faces.render.Renderer
Throws:
java.io.IOException

writeBeforeEnd

protected void writeBeforeEnd(javax.faces.context.FacesContext facesContext)
                       throws java.io.IOException
Throws:
java.io.IOException


Copyright 2006 Apache Software Foundation. All Rights Reserved.