Class DataTreeEngine
java.lang.Object
services.moleculer.web.template.AbstractTemplateEngine
services.moleculer.web.template.DataTreeEngine
Server-side template engine based on DataTreeTemplates API. Required
dependency:
// https://mvnrepository.com/artifact/com.github.berkesa/datatree-templates compile group: 'com.github.berkesa', name: 'datatree-templates', version: '1.1.4'
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected io.datatree.templates.TemplateEngineprotected DataTreeEngine.DataTreeLoaderFields inherited from class AbstractTemplateEngine
charset, defaultExtension, executor, messageLoader, reloadable, templatePath, writeBufferSize -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.datatree.templates.TemplateEnginevoidsetCharset(Charset charset) voidsetDefaultExtension(String defaultExtension) voidsetEngine(io.datatree.templates.TemplateEngine engine) voidsetReloadable(boolean reloadable) voidsetTemplatePath(String templatePath) voidsetWriteBufferSize(int writeBufferSize) byte[]Methods inherited from class AbstractTemplateEngine
getAbsolutePath, getAbsolutePath, getCharset, getDefaultExtension, getExecutor, getLastModifiedMillis, getMessageLoader, getTemplatePath, getWriteBufferSize, isReloadable, loadResource, setExecutor, setMessageLoader
-
Field Details
-
loader
-
engine
protected io.datatree.templates.TemplateEngine engine
-
-
Constructor Details
-
DataTreeEngine
public DataTreeEngine()
-
-
Method Details
-
transform
- Specified by:
transformin classAbstractTemplateEngine- Throws:
Exception
-
setWriteBufferSize
public void setWriteBufferSize(int writeBufferSize) - Overrides:
setWriteBufferSizein classAbstractTemplateEngine
-
setCharset
- Overrides:
setCharsetin classAbstractTemplateEngine
-
setTemplatePath
- Overrides:
setTemplatePathin classAbstractTemplateEngine
-
setDefaultExtension
- Overrides:
setDefaultExtensionin classAbstractTemplateEngine
-
setReloadable
public void setReloadable(boolean reloadable) - Overrides:
setReloadablein classAbstractTemplateEngine
-
getEngine
public io.datatree.templates.TemplateEngine getEngine() -
setEngine
public void setEngine(io.datatree.templates.TemplateEngine engine)
-