Class DefaultTemplateEngine

java.lang.Object
java.util.Observable
com.nomagic.magicreport.engine.AbstractTemplateEngine
com.nomagic.magicreport.engine.velocity.DefaultTemplateEngine
All Implemented Interfaces:
IExtensionTemplateEngine, com.nomagic.magicreport.engine.IRuntimeInstanceVelocityEngine, ITemplateEngine
Direct Known Subclasses:
DOCXEngine, HTMLEngine, LaTeXEngine, PPTXEngine, RTFEngine, TextEngine, XLSXEngine, XMLEngine

@OpenApiAll public class DefaultTemplateEngine extends AbstractTemplateEngine implements IExtensionTemplateEngine
Provide standard template engine for MagicReport. This engine performs directives translation during pre-processing, invoke Velocity evaluate method, and perform post-processing.
Since:
Mar 13, 2008
  • Field Details

    • velocityContext

      protected org.apache.velocity.VelocityContext velocityContext
      Hold velocity context to abort engine.
  • Constructor Details

    • DefaultTemplateEngine

      protected DefaultTemplateEngine()
      Create an instance of engine.
  • Method Details