public class EscaperExtension extends AbstractExtension
| Constructor and Description |
|---|
EscaperExtension() |
| Modifier and Type | Method and Description |
|---|---|
void |
addEscapingStrategy(String name,
EscapingStrategy strategy)
Adds a custom escaping strategy to the filter.
|
void |
addSafeFilter(String filter) |
Map<String,Filter> |
getFilters()
Use this method to provide custom filters.
|
List<NodeVisitor> |
getNodeVisitors()
Node visitors will travel the AST tree during the compilation phase.
|
List<TokenParser> |
getTokenParsers()
Use this method to provide custom tags.
|
void |
setAutoEscaping(boolean auto) |
void |
setDefaultStrategy(String strategy)
Sets the default escaping strategy.
|
getBinaryOperators, getFunctions, getGlobalVariables, getTests, getUnaryOperatorspublic Map<String,Filter> getFilters()
ExtensiongetFilters in interface ExtensiongetFilters in class AbstractExtensionpublic List<TokenParser> getTokenParsers()
ExtensiongetTokenParsers in interface ExtensiongetTokenParsers in class AbstractExtensionpublic List<NodeVisitor> getNodeVisitors()
ExtensiongetNodeVisitors in interface ExtensiongetNodeVisitors in class AbstractExtensionpublic void setDefaultStrategy(String strategy)
strategy - Escaping strategypublic void setAutoEscaping(boolean auto)
public void addSafeFilter(String filter)
public void addEscapingStrategy(String name, EscapingStrategy strategy)
name - strategy - Copyright © 2015. All rights reserved.