public abstract class AbstractTemplateEngine
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.nio.charset.Charset |
charset |
protected java.lang.String |
defaultExtension |
protected java.util.concurrent.ExecutorService |
executor |
protected boolean |
reloadable |
protected java.lang.String |
templatePath |
protected int |
writeBufferSize |
| Constructor and Description |
|---|
AbstractTemplateEngine() |
| Modifier and Type | Method and Description |
|---|---|
protected static java.lang.String |
getAbsolutePath(java.lang.String basePath,
java.lang.String relativePath) |
protected static java.lang.String |
getAbsolutePath(java.lang.String parent,
java.lang.String name,
java.lang.String extension) |
java.nio.charset.Charset |
getCharset() |
java.lang.String |
getDefaultExtension() |
java.util.concurrent.ExecutorService |
getExecutor() |
protected static long |
getLastModifiedMillis(java.lang.String parent,
java.lang.String name,
java.lang.String extension,
boolean reloadable) |
java.lang.String |
getTemplatePath() |
int |
getWriteBufferSize() |
boolean |
isReloadable() |
protected static java.lang.String |
loadResource(java.lang.String parent,
java.lang.String name,
java.lang.String extension,
java.nio.charset.Charset charset) |
void |
setCharset(java.nio.charset.Charset charset) |
void |
setDefaultExtension(java.lang.String defaultExtension) |
void |
setExecutor(java.util.concurrent.ExecutorService executor) |
void |
setReloadable(boolean reloadable) |
void |
setTemplatePath(java.lang.String templatePath) |
void |
setWriteBufferSize(int writeBufferSize) |
abstract byte[] |
transform(java.lang.String templatePath,
io.datatree.Tree data) |
protected java.lang.String templatePath
protected java.lang.String defaultExtension
protected int writeBufferSize
protected java.nio.charset.Charset charset
protected boolean reloadable
protected java.util.concurrent.ExecutorService executor
public abstract byte[] transform(java.lang.String templatePath,
io.datatree.Tree data)
throws java.lang.Exception
java.lang.Exceptionpublic final java.lang.String getTemplatePath()
public void setTemplatePath(java.lang.String templatePath)
public final java.lang.String getDefaultExtension()
public void setDefaultExtension(java.lang.String defaultExtension)
public final int getWriteBufferSize()
public void setWriteBufferSize(int writeBufferSize)
public final java.nio.charset.Charset getCharset()
public void setCharset(java.nio.charset.Charset charset)
public final boolean isReloadable()
public void setReloadable(boolean reloadable)
public final java.util.concurrent.ExecutorService getExecutor()
public void setExecutor(java.util.concurrent.ExecutorService executor)
protected static long getLastModifiedMillis(java.lang.String parent,
java.lang.String name,
java.lang.String extension,
boolean reloadable)
protected static java.lang.String loadResource(java.lang.String parent,
java.lang.String name,
java.lang.String extension,
java.nio.charset.Charset charset)
protected static java.lang.String getAbsolutePath(java.lang.String parent,
java.lang.String name,
java.lang.String extension)
protected static java.lang.String getAbsolutePath(java.lang.String basePath,
java.lang.String relativePath)