public interface EscapingStrategy
A strategy for determining how to escape a variable ({{variable}})..
Usage:
EscapingStrategy escapingStrategy = new EscapingStrategy() {
public String escape(final CharSequence value) {
// return the character sequence escaped however you want
}
};
Handlebars handlebars = new Handlebars().with(escapingStrategy);
| Modifier and Type | Field and Description |
|---|---|
static EscapingStrategy |
CSV
Escape variable for CSV.
|
static EscapingStrategy |
HTML_ENTITY
The default HTML Entity escaping strategy.
|
static EscapingStrategy |
JS
Escape variable for JavaScript.
|
static EscapingStrategy |
XML
Escape variable for XML.
|
| Modifier and Type | Method and Description |
|---|---|
String |
escape(CharSequence value)
Escape the
CharSequence. |
static final EscapingStrategy HTML_ENTITY
static final EscapingStrategy CSV
static final EscapingStrategy XML
static final EscapingStrategy JS
String escape(CharSequence value)
CharSequence.value - the character sequence to be escaped.Copyright © 2015. All rights reserved.