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 TemplateEngineAbstractionpublic void injectCurrentNode(ConfigNode configNode)
injectCurrentNode in interface TemplateEngineAbstractionpublic java.lang.String processTemplate(java.lang.String template)
throws java.lang.RuntimeException
processTemplate in interface TemplateEngineAbstractionjava.lang.RuntimeException