org.sakaiproject.tool.assessment.jsf.renderer
Class DataLineRenderer

java.lang.Object
  extended by javax.faces.render.Renderer
      extended by org.sakaiproject.tool.assessment.jsf.renderer.DataLineRenderer

public class DataLineRenderer
extends javax.faces.render.Renderer

Description:

Render a iterated data like a dataTable but without the table.

Based on example code by from the O'Reilley JSF book.

Copyright: Copyright (c) 2004

Organization: Sakai Project

Version:
$Id: DataLineRenderer.java 59684 2009-04-03 23:33:27Z arwhyte@umich.edu $
Author:
Ed Smiley

Constructor Summary
DataLineRenderer()
           
 
Method Summary
 void encodeBegin(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
          no-op
 void encodeChildren(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
          We put all our processing in the encodeChildren method
 void encodeEnd(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
          no-op
 boolean getRendersChildren()
          This component renders its children
 boolean supportsComponentType(javax.faces.component.UIComponent component)
          This is an output type component.
 
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

DataLineRenderer

public DataLineRenderer()
Method Detail

getRendersChildren

public boolean getRendersChildren()
This component renders its children

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

supportsComponentType

public boolean supportsComponentType(javax.faces.component.UIComponent component)
This is an output type component.

Parameters:
component -
Returns:
true if UIOutput

encodeBegin

public void encodeBegin(javax.faces.context.FacesContext context,
                        javax.faces.component.UIComponent component)
                 throws IOException
no-op

Overrides:
encodeBegin in class javax.faces.render.Renderer
Parameters:
context -
component -
Throws:
IOException

encodeChildren

public void encodeChildren(javax.faces.context.FacesContext context,
                           javax.faces.component.UIComponent component)
                    throws IOException
We put all our processing in the encodeChildren method

Overrides:
encodeChildren in class javax.faces.render.Renderer
Parameters:
context -
component -
Throws:
IOException

encodeEnd

public void encodeEnd(javax.faces.context.FacesContext context,
                      javax.faces.component.UIComponent component)
               throws IOException
no-op

Overrides:
encodeEnd in class javax.faces.render.Renderer
Parameters:
context -
component -
Throws:
IOException


Copyright © 2005-2012 Sakai Project. All Rights Reserved.