public class FreeMarkerTemplateEngineAbstraction extends java.lang.Object implements TemplateEngineAbstraction
TemplateEngineAbstraction
interface using the FreeMarker library.Modifier and Type | Class and Description |
---|---|
static class |
FreeMarkerTemplateEngineAbstraction.DataModel |
Constructor and Description |
---|
FreeMarkerTemplateEngineAbstraction() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getTemplateName() |
void |
injectConfigRoot(ConfigRoot configRoot) |
void |
injectCurrentNode(ConfigNode configNode) |
java.lang.String |
processTemplate(java.lang.String template) |
void |
setTemplateName(java.lang.String templateName) |
public java.lang.String getTemplateName()
public void setTemplateName(java.lang.String templateName)
public void injectConfigRoot(ConfigRoot configRoot)
injectConfigRoot
in interface TemplateEngineAbstraction
public void injectCurrentNode(ConfigNode configNode)
injectCurrentNode
in interface TemplateEngineAbstraction
public java.lang.String processTemplate(java.lang.String template) throws java.lang.RuntimeException
processTemplate
in interface TemplateEngineAbstraction
java.lang.RuntimeException