org.apache.myfaces.renderkit.template
Class TemplateRenderer

java.lang.Object
  extended by javax.faces.render.Renderer
      extended by org.apache.myfaces.renderkit.template.TemplateRenderer
Direct Known Subclasses:
HtmlOutputTextRenderer

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


Constructor Summary
TemplateRenderer()
           
 
Method Summary
 void encodeBegin(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
           
 void encodeChildren(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
           
 void encodeEnd(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
           
protected  void encodeTemplate(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, java.lang.String template)
           
protected abstract  java.lang.Object getDatamodel(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
           
protected abstract  java.lang.String getTemplateName(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
           
 
Methods inherited from class javax.faces.render.Renderer
convertClientId, decode, getConvertedValue, getRendersChildren
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TemplateRenderer

public TemplateRenderer()
Method Detail

encodeBegin

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

encodeChildren

public void encodeChildren(javax.faces.context.FacesContext context,
                           javax.faces.component.UIComponent component)
                    throws java.io.IOException
Overrides:
encodeChildren in class javax.faces.render.Renderer
Throws:
java.io.IOException
See Also:
Renderer.encodeChildren(javax.faces.context.FacesContext, javax.faces.component.UIComponent)

encodeEnd

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

encodeTemplate

protected void encodeTemplate(javax.faces.context.FacesContext context,
                              javax.faces.component.UIComponent component,
                              java.lang.String template)
                       throws java.io.IOException
Throws:
java.io.IOException

getDatamodel

protected abstract java.lang.Object getDatamodel(javax.faces.context.FacesContext context,
                                                 javax.faces.component.UIComponent component)

getTemplateName

protected abstract java.lang.String getTemplateName(javax.faces.context.FacesContext context,
                                                    javax.faces.component.UIComponent component)


Copyright © 2011 The Apache Software Foundation. All Rights Reserved.