public class VelocityTemplateEngine extends AbstractTemplateEngine implements VelocityConstants
DESCRIPTION_DISCOVERY, ID_DISCOVERY, VELOCITY_TEMPLATE_ENGINE_KEY| Constructor and Description |
|---|
VelocityTemplateEngine(Properties velocityEngineProperties) |
| Modifier and Type | Method and Description |
|---|---|
IContext |
createContext() |
IContext |
createContext(Map<String,Object> contextMap) |
void |
extractFields(Reader reader,
String entryName,
FieldsExtractor extractor) |
IDocumentFormatter |
getDocumentFormatter() |
String |
getId() |
String |
getKind() |
protected org.apache.velocity.app.VelocityEngine |
getVelocityEngine() |
void |
initializeVelocityEngine(Properties velocityEngineProperties) |
boolean |
isFieldNameStartsWithUpperCase() |
void |
process(String templateName,
IContext context,
Writer writer) |
protected void |
processNoCache(String templateName,
IContext context,
Reader reader,
Writer writer) |
protected void |
processWithCache(String templateName,
IContext context,
Writer writer) |
void |
setConfiguration(ITemplateEngineConfiguration configuration) |
extractFields, getConfiguration, getTemplateCacheInfoProvider, isUseTemplateCache, process, process, process, setTemplateCacheInfoProviderpublic VelocityTemplateEngine(Properties velocityEngineProperties)
public String getKind()
getKind in interface ITemplateEnginepublic String getId()
getId in interface ITemplateEnginepublic IContext createContext()
createContext in interface ITemplateEnginepublic IContext createContext(Map<String,Object> contextMap)
createContext in interface ITemplateEngineprotected void processWithCache(String templateName, IContext context, Writer writer) throws XDocReportException, IOException
processWithCache in class AbstractTemplateEngineXDocReportExceptionIOExceptionprotected void processNoCache(String templateName, IContext context, Reader reader, Writer writer) throws XDocReportException, IOException
processNoCache in class AbstractTemplateEngineXDocReportExceptionIOExceptionprotected org.apache.velocity.app.VelocityEngine getVelocityEngine()
throws XDocReportException
XDocReportExceptionpublic void initializeVelocityEngine(Properties velocityEngineProperties) throws XDocReportException
XDocReportExceptionpublic void setConfiguration(ITemplateEngineConfiguration configuration)
setConfiguration in interface ITemplateEnginesetConfiguration in class AbstractTemplateEnginepublic IDocumentFormatter getDocumentFormatter()
getDocumentFormatter in interface ITemplateEnginepublic void extractFields(Reader reader, String entryName, FieldsExtractor extractor) throws XDocReportException
extractFields in interface ITemplateEngineXDocReportExceptionpublic void process(String templateName, IContext context, Writer writer) throws IOException, XDocReportException
process in interface ITemplateEngineIOExceptionXDocReportExceptionpublic boolean isFieldNameStartsWithUpperCase()
isFieldNameStartsWithUpperCase in interface ITemplateEngineCopyright © 2015. All Rights Reserved.