com.sun.rave.web.ui.renderer
Class TablePanelsRenderer

java.lang.Object
  extended by javax.faces.render.Renderer
      extended by com.sun.rave.web.ui.renderer.TablePanelsRenderer

public class TablePanelsRenderer
extends javax.faces.render.Renderer

This class renders TablePanels components.

Note: To see the messages logged by this class, set the following global defaults in your JDK's "jre/lib/logging.properties" file.

 java.util.logging.ConsoleHandler.level = FINE
 com.sun.rave.web.ui.renderer.TablePanelsRenderer.level = FINE
 


Constructor Summary
TablePanelsRenderer()
           
 
Method Summary
 void encodeBegin(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
          Render the beginning of the specified UIComponent to the output stream or writer associated with the response we are creating.
 void encodeChildren(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
          Render the children of the specified UIComponent to the output stream or writer associated with the response we are creating.
 void encodeEnd(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
          Render the ending of the specified UIComponent to the output stream or writer associated with the response we are creating.
 boolean getRendersChildren()
          Return a flag indicating whether this Renderer is responsible for rendering the children the component it is asked to render.
protected  void renderEnclosingTagEnd(javax.faces.context.FacesContext context, TablePanels component, javax.faces.context.ResponseWriter writer)
          Render enclosing tag for TablePanels components.
protected  void renderEnclosingTagStart(javax.faces.context.FacesContext context, TablePanels component, javax.faces.context.ResponseWriter writer)
          Render enclosing tag for TablePanels components.
protected  void renderFilterPanel(javax.faces.context.FacesContext context, TablePanels component, javax.faces.context.ResponseWriter writer)
          Render filter panel for TablePanels components.
protected  void renderPreferencesPanel(javax.faces.context.FacesContext context, TablePanels component, javax.faces.context.ResponseWriter writer)
          Render preferences panel for TablePanels components.
protected  void renderSortPanel(javax.faces.context.FacesContext context, TablePanels component, javax.faces.context.ResponseWriter writer)
          Render sort panel for TablePanels components.
 
Methods inherited from class javax.faces.render.Renderer
convertClientId, decode, getConvertedValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TablePanelsRenderer

public TablePanelsRenderer()
Method Detail

encodeBegin

public void encodeBegin(javax.faces.context.FacesContext context,
                        javax.faces.component.UIComponent component)
                 throws java.io.IOException
Render the beginning of the specified UIComponent to the output stream or writer associated with the response we are creating.

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

encodeChildren

public void encodeChildren(javax.faces.context.FacesContext context,
                           javax.faces.component.UIComponent component)
                    throws java.io.IOException
Render the children of the specified UIComponent to the output stream or writer associated with the response we are creating.

Overrides:
encodeChildren in class javax.faces.render.Renderer
Parameters:
context - FacesContext for the current request.
component - UIComponent to be decoded.
Throws:
java.io.IOException - if an input/output error occurs.
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 ending of the specified UIComponent to the output stream or writer associated with the response we are creating.

Overrides:
encodeEnd in class javax.faces.render.Renderer
Parameters:
context - FacesContext for the current request.
component - UIComponent to be rendered.
Throws:
java.io.IOException - if an input/output error occurs.
java.lang.NullPointerException - if context or component is null.

getRendersChildren

public boolean getRendersChildren()
Return a flag indicating whether this Renderer is responsible for rendering the children the component it is asked to render. The default implementation returns false.

Overrides:
getRendersChildren in class javax.faces.render.Renderer

renderFilterPanel

protected void renderFilterPanel(javax.faces.context.FacesContext context,
                                 TablePanels component,
                                 javax.faces.context.ResponseWriter writer)
                          throws java.io.IOException
Render filter panel for TablePanels components.

Parameters:
context - FacesContext for the current request.
component - TablePanels to be rendered.
writer - ResponseWriter to which the component should be rendered.
Throws:
java.io.IOException - if an input/output error occurs.

renderPreferencesPanel

protected void renderPreferencesPanel(javax.faces.context.FacesContext context,
                                      TablePanels component,
                                      javax.faces.context.ResponseWriter writer)
                               throws java.io.IOException
Render preferences panel for TablePanels components.

Parameters:
context - FacesContext for the current request.
component - TablePanels to be rendered.
writer - ResponseWriter to which the component should be rendered.
Throws:
java.io.IOException - if an input/output error occurs.

renderSortPanel

protected void renderSortPanel(javax.faces.context.FacesContext context,
                               TablePanels component,
                               javax.faces.context.ResponseWriter writer)
                        throws java.io.IOException
Render sort panel for TablePanels components.

Parameters:
context - FacesContext for the current request.
component - TablePanels to be rendered.
writer - ResponseWriter to which the component should be rendered.
Throws:
java.io.IOException - if an input/output error occurs.

renderEnclosingTagStart

protected void renderEnclosingTagStart(javax.faces.context.FacesContext context,
                                       TablePanels component,
                                       javax.faces.context.ResponseWriter writer)
                                throws java.io.IOException
Render enclosing tag for TablePanels components.

Parameters:
context - FacesContext for the current request.
component - TablePanels to be rendered.
writer - ResponseWriter to which the component should be rendered.
Throws:
java.io.IOException - if an input/output error occurs.

renderEnclosingTagEnd

protected void renderEnclosingTagEnd(javax.faces.context.FacesContext context,
                                     TablePanels component,
                                     javax.faces.context.ResponseWriter writer)
                              throws java.io.IOException
Render enclosing tag for TablePanels components.

Parameters:
context - FacesContext for the current request.
component - TablePanels to be rendered.
writer - ResponseWriter to which the component should be rendered.
Throws:
java.io.IOException - if an input/output error occurs.