public static class Configuration.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
Configuration |
build() |
Configuration.Builder |
setAutoEscape(boolean value)
Sets whether or not you want to automatically escape all variable output.
|
Configuration.Builder |
setEncoding(java.lang.String encoding) |
Configuration.Builder |
setLogger(Configuration.Logger logger) |
Configuration.Builder |
setResourceLocator(ResourceLocator.Builder resourceLocatorBuilder) |
Configuration.Builder |
setTagRegistry(TagRegistry.Builder tagRegistryBuilder) |
public Configuration.Builder setEncoding(java.lang.String encoding)
public Configuration.Builder setResourceLocator(ResourceLocator.Builder resourceLocatorBuilder)
public Configuration.Builder setTagRegistry(TagRegistry.Builder tagRegistryBuilder)
public Configuration.Builder setAutoEscape(boolean value)
By default, all variables are HTML-escaped. You can explicitly mark output as "safe" for output by passing it through html.safe(), as in:
{{ html.safe("Some <b>HTML</b> here") }}
Without the call to html.safe, the above would have output
"Some <b>HTML</b> here".value - If true, output will be automatically HTML-escaped. If false, it would be as if all output is wrapped
in html.safe() by default.Configuration.Builder.public Configuration.Builder setLogger(Configuration.Logger logger)
public Configuration build()