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