Interface PebbleTemplateEngine
- All Superinterfaces:
TemplateEngine
A template engine that uses the Pebble library.
The
unwrap() shall return an object of class PebbleEngine- Author:
- Dan Kristensen
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic PebbleTemplateEngineCreate a template engine using defaultsstatic PebbleTemplateEngineCreate a template engine using a custom Builder, e.g. if you want use custom Filters or Functions.static PebbleTemplateEngineCreate a template engine using defaultsstatic PebbleTemplateEngineCreate a template engine using a custom Builder, e.g. if you want use custom Filters or Functions.io.pebbletemplates.pebble.PebbleEngineunwrap()Returns the underlying engine, so further configurations or customizations may be applied ornullwhen the engine cannot unwrap it.Methods inherited from interface TemplateEngine
clearCache, render, render
-
Field Details
-
DEFAULT_TEMPLATE_EXTENSION
-
-
Method Details
-
create
Create a template engine using defaults- Returns:
- the engine
-
create
Create a template engine using defaults- Returns:
- the engine
-
create
Create a template engine using a custom Builder, e.g. if you want use custom Filters or Functions.- Returns:
- the engine
-
create
static PebbleTemplateEngine create(Vertx vertx, String extension, io.pebbletemplates.pebble.PebbleEngine engine) Create a template engine using a custom Builder, e.g. if you want use custom Filters or Functions.- Returns:
- the engine
-
unwrap
io.pebbletemplates.pebble.PebbleEngine unwrap()Description copied from interface:TemplateEngineReturns the underlying engine, so further configurations or customizations may be applied ornullwhen the engine cannot unwrap it.- Specified by:
unwrapin interfaceTemplateEngine- Returns:
- the engine instance.
-