org.codehaus.plexus.summit.renderer
Class VelocityRenderer

java.lang.Object
  extended byorg.codehaus.plexus.logging.AbstractLogEnabled
      extended byorg.codehaus.plexus.summit.AbstractSummitComponent
          extended byorg.codehaus.plexus.summit.renderer.AbstractRenderer
              extended byorg.codehaus.plexus.summit.renderer.VelocityRenderer
All Implemented Interfaces:
org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable, org.codehaus.plexus.logging.LogEnabled, Renderer, SummitComponent

public class VelocityRenderer
extends AbstractRenderer

A Renderer that can process Velocity templates.

Version:
$Id: VelocityRenderer.java 2092 2005-06-06 16:31:27Z jvanzyl $
Author:
Jason van Zyl

Field Summary
private  java.lang.String encoding
           
private  org.codehaus.plexus.velocity.VelocityComponent velocity
           
 
Fields inherited from class org.codehaus.plexus.summit.AbstractSummitComponent
 
Fields inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
 
Fields inherited from interface org.codehaus.plexus.summit.renderer.Renderer
ROLE
 
Constructor Summary
VelocityRenderer()
           
 
Method Summary
 void render(RunData data, java.lang.String view, java.io.Writer writer)
           
 boolean viewExists(java.lang.String view)
          Check the existence of a Velocity template.
 
Methods inherited from class org.codehaus.plexus.summit.renderer.AbstractRenderer
render
 
Methods inherited from class org.codehaus.plexus.summit.AbstractSummitComponent
contextualize, getContainer, lookup, lookup
 
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

encoding

private java.lang.String encoding

velocity

private org.codehaus.plexus.velocity.VelocityComponent velocity
Constructor Detail

VelocityRenderer

public VelocityRenderer()
Method Detail

render

public void render(RunData data,
                   java.lang.String view,
                   java.io.Writer writer)
            throws SummitException,
                   java.lang.Exception
Specified by:
render in interface Renderer
Specified by:
render in class AbstractRenderer
Throws:
SummitException
java.lang.Exception

viewExists

public boolean viewExists(java.lang.String view)
Check the existence of a Velocity template.

Specified by:
viewExists in interface Renderer
Specified by:
viewExists in class AbstractRenderer
Parameters:
view - Velocity view to check for existance.
Returns:
boolean