public class HandlebarsTemplateEngineImpl extends CachingTemplateEngine<com.github.jknack.handlebars.Template> implements HandlebarsTemplateEngine
extensionDEFAULT_TEMPLATE_EXTENSION| Constructor and Description |
|---|
HandlebarsTemplateEngineImpl(Vertx vertx,
String extension) |
| Modifier and Type | Method and Description |
|---|---|
com.github.jknack.handlebars.Handlebars |
getHandlebars() |
com.github.jknack.handlebars.ValueResolver[] |
getResolvers() |
void |
render(Map<String,Object> context,
String templateFile,
Handler<AsyncResult<Buffer>> handler)
Render the template.
|
HandlebarsTemplateEngine |
setResolvers(com.github.jknack.handlebars.ValueResolver... resolvers) |
<T> T |
unwrap()
Returns the underlying engine, so further configurations or customizations may be applied.
|
adjustLocation, clearCache, getTemplate, putTemplateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreate, createclearCache, render, render, renderpublic void render(Map<String,Object> context, String templateFile, Handler<AsyncResult<Buffer>> handler)
TemplateEnginerender in interface TemplateEnginecontext - the routing contexttemplateFile - the template file name to usehandler - the handler that will be called with a result containing the buffer or a failure.public <T> T unwrap()
TemplateEngineunwrap in interface TemplateEngineT - the engine object type.public com.github.jknack.handlebars.Handlebars getHandlebars()
getHandlebars in interface HandlebarsTemplateEnginepublic com.github.jknack.handlebars.ValueResolver[] getResolvers()
getResolvers in interface HandlebarsTemplateEnginepublic HandlebarsTemplateEngine setResolvers(com.github.jknack.handlebars.ValueResolver... resolvers)
setResolvers in interface HandlebarsTemplateEngineresolvers - the value resolvers to be usedCopyright © 2021. All rights reserved.