public class HandlebarsTemplateEngineImpl extends CachingTemplateEngine<com.github.jknack.handlebars.Template> implements HandlebarsTemplateEngine
cache, extensionDEFAULT_MAX_CACHE_SIZE, DEFAULT_TEMPLATE_EXTENSION| Constructor and Description |
|---|
HandlebarsTemplateEngineImpl(Vertx vertx) |
| Modifier and Type | Method and Description |
|---|---|
com.github.jknack.handlebars.Handlebars |
getHandlebars()
Get a reference to the internal Handlebars object so it
can be configured.
|
com.github.jknack.handlebars.ValueResolver[] |
getResolvers()
Return the array of configured handlebars context value resolvers.
|
void |
render(Map<String,Object> context,
String templateFile,
Handler<AsyncResult<Buffer>> handler)
Render the template.
|
HandlebarsTemplateEngine |
setExtension(String extension) |
HandlebarsTemplateEngine |
setMaxCacheSize(int maxCacheSize)
Set the max cache size for the engine
|
HandlebarsTemplateEngine |
setResolvers(com.github.jknack.handlebars.ValueResolver... resolvers)
Set the array of handlebars context value resolvers.
|
adjustLocation, doSetExtension, isCachingEnabledclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateisCachingEnabled, renderpublic HandlebarsTemplateEngineImpl(Vertx vertx)
public HandlebarsTemplateEngine setExtension(String extension)
setExtension in interface HandlebarsTemplateEngineextension - the extensionpublic HandlebarsTemplateEngine setMaxCacheSize(int maxCacheSize)
HandlebarsTemplateEnginesetMaxCacheSize in interface HandlebarsTemplateEnginemaxCacheSize - the maxCacheSizepublic 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 com.github.jknack.handlebars.Handlebars getHandlebars()
HandlebarsTemplateEnginegetHandlebars in interface HandlebarsTemplateEnginepublic com.github.jknack.handlebars.ValueResolver[] getResolvers()
HandlebarsTemplateEnginegetResolvers in interface HandlebarsTemplateEnginepublic HandlebarsTemplateEngine setResolvers(com.github.jknack.handlebars.ValueResolver... resolvers)
HandlebarsTemplateEnginesetResolvers in interface HandlebarsTemplateEngineresolvers - the value resolvers to be usedCopyright © 2020. All rights reserved.