net.sourceforge.rtf.template.velocity
Class VelocityTemplateEngineImpl

java.lang.Object
  extended by net.sourceforge.rtf.template.AbstractTemplateEngine
      extended by net.sourceforge.rtf.template.velocity.VelocityTemplateEngineImpl
All Implemented Interfaces:
ITemplateEngine

public class VelocityTemplateEngineImpl
extends AbstractTemplateEngine


Nested Class Summary
protected  class VelocityTemplateEngineImpl.InsertionHandler
          The handler for insertion of references.
protected  class VelocityTemplateEngineImpl.RTFContext
          Velocity doesn't accept null values due to context chaining issues.
 
Field Summary
 
Fields inherited from class net.sourceforge.rtf.template.AbstractTemplateEngine
formats, template
 
Constructor Summary
VelocityTemplateEngineImpl()
           
 
Method Summary
 org.apache.velocity.app.VelocityEngine getVelocityEngine()
           
protected  void mergeWithTemplateEngine(java.io.Writer writer)
           
 IContext newContext()
           
 void setVelocityEngine(org.apache.velocity.app.VelocityEngine velocityEngine)
           
 
Methods inherited from class net.sourceforge.rtf.template.AbstractTemplateEngine
escapeSpecialCharacters, getContext, getDefaultFormat, initializeContext, merge, merge, merge, mustBeEscaped, put, setContext, setDefaultFormat, setFormatMap, setGlobalContext, setTemplate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VelocityTemplateEngineImpl

public VelocityTemplateEngineImpl()
Method Detail

newContext

public IContext newContext()
Returns:

mergeWithTemplateEngine

protected void mergeWithTemplateEngine(java.io.Writer writer)
                                throws java.lang.Exception
Specified by:
mergeWithTemplateEngine in class AbstractTemplateEngine
Throws:
java.lang.Exception

getVelocityEngine

public org.apache.velocity.app.VelocityEngine getVelocityEngine()

setVelocityEngine

public void setVelocityEngine(org.apache.velocity.app.VelocityEngine velocityEngine)


Copyright 2007 null. All Rights Reserved.