public class PebbleEngine extends AbstractTemplateEngine
// https://mvnrepository.com/artifact/com.mitchellbosecke/pebble compile group: 'com.mitchellbosecke', name: 'pebble', version: '2.4.0'
| Modifier and Type | Class and Description |
|---|---|
static class |
PebbleEngine.PebbleLoader |
| Modifier and Type | Field and Description |
|---|---|
protected com.mitchellbosecke.pebble.PebbleEngine |
engine |
protected PebbleEngine.PebbleLoader |
loader |
charset, defaultExtension, executor, messageLoader, reloadable, templatePath, writeBufferSize| Constructor and Description |
|---|
PebbleEngine() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
buildEngine() |
com.mitchellbosecke.pebble.PebbleEngine |
getEngine() |
void |
setCharset(java.nio.charset.Charset charset) |
void |
setDefaultExtension(java.lang.String defaultExtension) |
void |
setEngine(com.mitchellbosecke.pebble.PebbleEngine engine) |
void |
setExecutor(java.util.concurrent.ExecutorService executor) |
void |
setReloadable(boolean reloadable) |
void |
setTemplatePath(java.lang.String templatePath) |
byte[] |
transform(java.lang.String templatePath,
io.datatree.Tree data) |
getAbsolutePath, getAbsolutePath, getCharset, getDefaultExtension, getExecutor, getLastModifiedMillis, getMessageLoader, getTemplatePath, getWriteBufferSize, isReloadable, loadResource, setMessageLoader, setWriteBufferSizeprotected com.mitchellbosecke.pebble.PebbleEngine engine
protected PebbleEngine.PebbleLoader loader
protected void buildEngine()
public byte[] transform(java.lang.String templatePath,
io.datatree.Tree data)
throws java.lang.Exception
transform in class AbstractTemplateEnginejava.lang.Exceptionpublic void setTemplatePath(java.lang.String templatePath)
setTemplatePath in class AbstractTemplateEnginepublic void setCharset(java.nio.charset.Charset charset)
setCharset in class AbstractTemplateEnginepublic void setReloadable(boolean reloadable)
setReloadable in class AbstractTemplateEnginepublic void setDefaultExtension(java.lang.String defaultExtension)
setDefaultExtension in class AbstractTemplateEnginepublic void setExecutor(java.util.concurrent.ExecutorService executor)
setExecutor in class AbstractTemplateEnginepublic com.mitchellbosecke.pebble.PebbleEngine getEngine()
public void setEngine(com.mitchellbosecke.pebble.PebbleEngine engine)