org.apache.struts2.components.template
Class VelocityTemplateEngine

java.lang.Object
  extended by org.apache.struts2.components.template.BaseTemplateEngine
      extended by org.apache.struts2.components.template.VelocityTemplateEngine
All Implemented Interfaces:
TemplateEngine

public class VelocityTemplateEngine
extends BaseTemplateEngine

Velocity based template engine.


Field Summary
private static Log LOG
           
private  VelocityManager velocityManager
           
 
Fields inherited from class org.apache.struts2.components.template.BaseTemplateEngine
DEFAULT_THEME_PROPERTIES_FILE_NAME, themeProps
 
Constructor Summary
VelocityTemplateEngine()
           
 
Method Summary
protected  String getSuffix()
           
 void renderTemplate(TemplateRenderingContext templateContext)
          Renders the template
 void setVelocityManager(VelocityManager mgr)
           
 
Methods inherited from class org.apache.struts2.components.template.BaseTemplateEngine
getFinalTemplateName, getThemePropertiesFileName, getThemeProps
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

private static final Log LOG

velocityManager

private VelocityManager velocityManager
Constructor Detail

VelocityTemplateEngine

public VelocityTemplateEngine()
Method Detail

setVelocityManager

public void setVelocityManager(VelocityManager mgr)

renderTemplate

public void renderTemplate(TemplateRenderingContext templateContext)
                    throws Exception
Description copied from interface: TemplateEngine
Renders the template

Parameters:
templateContext - context for the given template.
Throws:
Exception - is thrown if there is a failure when rendering.

getSuffix

protected String getSuffix()
Specified by:
getSuffix in class BaseTemplateEngine


Copyright © 2000-2008 Apache Software Foundation. All Rights Reserved.