public interface HandlebarsTemplateEngine extends TemplateEngine
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_MAX_CACHE_SIZE
Default max number of templates to cache
|
static String |
DEFAULT_TEMPLATE_EXTENSION
Default template extension
|
Modifier and Type | Method and Description |
---|---|
static HandlebarsTemplateEngine |
create()
Create a template engine using defaults
|
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.
|
HandlebarsTemplateEngine |
setExtension(String extension)
Set the extension for the engine
|
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.
|
isCachingEnabled, render, render
static final int DEFAULT_MAX_CACHE_SIZE
static final String DEFAULT_TEMPLATE_EXTENSION
static HandlebarsTemplateEngine create()
HandlebarsTemplateEngine setExtension(String extension)
extension
- the extensionHandlebarsTemplateEngine setMaxCacheSize(int maxCacheSize)
maxCacheSize
- the maxCacheSizecom.github.jknack.handlebars.Handlebars getHandlebars()
com.github.jknack.handlebars.ValueResolver[] getResolvers()
HandlebarsTemplateEngine setResolvers(com.github.jknack.handlebars.ValueResolver... resolvers)
resolvers
- the value resolvers to be usedCopyright © 2018. All rights reserved.