Class AbstractTemplateEngine
java.lang.Object
services.moleculer.web.template.AbstractTemplateEngine
- Direct Known Subclasses:
DataTreeEngine, FreeMarkerEngine, HandlebarsEngine, MustacheEngine, PebbleEngine, ThymeleafEngine, VelocityEngine
Abstract superclass of all server-side template engines (HTML renderers).
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Charsetprotected Stringprotected ExecutorServiceprotected MessageLoaderLanguage/message loader (I18N).protected booleanprotected Stringprotected int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static StringgetAbsolutePath(String basePath, String relativePath) protected static StringgetAbsolutePath(String parent, String name, String extension) final Charsetfinal Stringfinal ExecutorServiceprotected static longgetLastModifiedMillis(String parent, String name, String extension, boolean reloadable) final Stringfinal intfinal booleanprotected static StringloadResource(String parent, String name, String extension, Charset charset) voidsetCharset(Charset charset) voidsetDefaultExtension(String defaultExtension) voidsetExecutor(ExecutorService executor) voidsetMessageLoader(MessageLoader messageLoader) voidsetReloadable(boolean reloadable) voidsetTemplatePath(String templatePath) voidsetWriteBufferSize(int writeBufferSize) abstract byte[]
-
Field Details
-
templatePath
-
defaultExtension
-
writeBufferSize
protected int writeBufferSize -
charset
-
reloadable
protected boolean reloadable -
executor
-
messageLoader
-
-
Constructor Details
-
AbstractTemplateEngine
public AbstractTemplateEngine()
-
-
Method Details
-
transform
-
getTemplatePath
-
setTemplatePath
-
getDefaultExtension
-
setDefaultExtension
-
getWriteBufferSize
public final int getWriteBufferSize() -
setWriteBufferSize
public void setWriteBufferSize(int writeBufferSize) -
getCharset
-
setCharset
-
isReloadable
public final boolean isReloadable() -
setReloadable
public void setReloadable(boolean reloadable) -
getExecutor
-
setExecutor
-
getMessageLoader
-
setMessageLoader
-
getLastModifiedMillis
-
loadResource
-
getAbsolutePath
-
getAbsolutePath
-