org.apache.struts.faces.renderer
Class HtmlRenderer

java.lang.Object
  extended byjavax.faces.render.Renderer
      extended byorg.apache.struts.faces.renderer.AbstractRenderer
          extended byorg.apache.struts.faces.renderer.HtmlRenderer

public class HtmlRenderer
extends AbstractRenderer

Renderer implementation for the html tag from the Struts-Faces Integration Library.

Version:
$Rev: 54934 $ $Date: 2004-10-16 18:07:50 +0100 (Sat, 16 Oct 2004) $

Field Summary
private static org.apache.commons.logging.Log log
          The Log instance for this class.
 
Constructor Summary
HtmlRenderer()
           
 
Method Summary
 void encodeBegin(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
          Render the beginning html tag.
 void encodeEnd(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
          Render the end of the html element.
protected  java.util.Locale getCurrentLocale(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
          Return the current Locale for this request, creating a new one if necessary.
protected  boolean isLocale(javax.faces.component.UIComponent component)
          Return the state of the locale attribute.
protected  boolean isXhtml(javax.faces.component.UIComponent component)
          Return the state of the xhtml attribute.
 
Methods inherited from class org.apache.struts.faces.renderer.AbstractRenderer
decode, encodeChildren, encodeRecursive, getAsString, isDisabled, isReadOnly, renderAttributes, renderBoolean, renderEnd, renderPassThrough, renderStart, setSubmittedValue
 
Methods inherited from class javax.faces.render.Renderer
convertClientId, getConvertedValue, getRendersChildren
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static org.apache.commons.logging.Log log

The Log instance for this class.

Constructor Detail

HtmlRenderer

public HtmlRenderer()
Method Detail

encodeBegin

public void encodeBegin(javax.faces.context.FacesContext context,
                        javax.faces.component.UIComponent component)
                 throws java.io.IOException

Render the beginning html tag.

Overrides:
encodeBegin in class AbstractRenderer
Parameters:
context - FacesContext for the current request
component - UIComponent to be rendered
Throws:
java.io.IOException - if an input/output error occurs while rendering
java.lang.NullPointerException - if context or component is null

encodeEnd

public void encodeEnd(javax.faces.context.FacesContext context,
                      javax.faces.component.UIComponent component)
               throws java.io.IOException

Render the end of the html element.

Overrides:
encodeEnd in class AbstractRenderer
Parameters:
context - FacesContext for the request we are processing
component - UIComponent to be rendered
Throws:
java.io.IOException - if an input/output error occurs while rendering
java.lang.NullPointerException - if context or component is null

getCurrentLocale

protected java.util.Locale getCurrentLocale(javax.faces.context.FacesContext context,
                                            javax.faces.component.UIComponent component)

Return the current Locale for this request, creating a new one if necessary.

Parameters:
context - FacesContext for this request
component - UIComponent we are rendering

isLocale

protected boolean isLocale(javax.faces.component.UIComponent component)

Return the state of the locale attribute.

Parameters:
component - Component to process

isXhtml

protected boolean isXhtml(javax.faces.component.UIComponent component)

Return the state of the xhtml attribute.

Parameters:
component - Component to process


Copyright ? 2003-2004 - The Apache Software Foundation