Class MustacheEngine
java.lang.Object
services.moleculer.web.template.AbstractTemplateEngine
services.moleculer.web.template.MustacheEngine
Server-side template engine based on Mustache API. Required dependency:
// https://mvnrepository.com/artifact/com.github.spullara.mustache.java/compiler compile group: 'com.github.spullara.mustache.java', name: 'compiler', version: '0.9.6'
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.github.mustachejava.DefaultMustacheFactoryprotected MustacheEngine.MustacheLoaderFields inherited from class AbstractTemplateEngine
charset, defaultExtension, executor, messageLoader, reloadable, templatePath, writeBufferSize -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.github.mustachejava.DefaultMustacheFactoryvoidsetCharset(Charset charset) voidsetDefaultExtension(String defaultExtension) voidsetExecutor(ExecutorService executor) voidsetFactory(com.github.mustachejava.DefaultMustacheFactory factory) voidsetTemplatePath(String templatePath) byte[]
-
Field Details
-
factory
protected com.github.mustachejava.DefaultMustacheFactory factory -
loader
-
-
Constructor Details
-
MustacheEngine
public MustacheEngine()
-
-
Method Details
-
transform
- Specified by:
transformin classAbstractTemplateEngine- Throws:
Exception
-
setTemplatePath
- Overrides:
setTemplatePathin classAbstractTemplateEngine
-
setCharset
- Overrides:
setCharsetin classAbstractTemplateEngine
-
setDefaultExtension
- Overrides:
setDefaultExtensionin classAbstractTemplateEngine
-
setExecutor
- Overrides:
setExecutorin classAbstractTemplateEngine
-
getFactory
public com.github.mustachejava.DefaultMustacheFactory getFactory() -
setFactory
public void setFactory(com.github.mustachejava.DefaultMustacheFactory factory)
-