Class EscaperNodeVisitor
java.lang.Object
io.pebbletemplates.pebble.extension.AbstractNodeVisitor
io.pebbletemplates.pebble.extension.escaper.EscaperNodeVisitor
- All Implemented Interfaces:
NodeVisitor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final LinkedList
<Boolean> private final LinkedList
<String> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate Expression
<?> escape
(Expression<?> expression) Simply wraps the input expression with aEscapeFilter
.private boolean
isSafeConcatenateExpr
(Expression<?> expr) private boolean
isUnsafe
(Expression<?> expression) void
pushAutoEscapeState
(boolean auto) void
visit
(AutoEscapeNode node) void
-
Field Details
-
strategies
-
active
-
-
Constructor Details
-
EscaperNodeVisitor
-
-
Method Details
-
visit
- Specified by:
visit
in interfaceNodeVisitor
- Overrides:
visit
in classAbstractNodeVisitor
-
visit
- Specified by:
visit
in interfaceNodeVisitor
- Overrides:
visit
in classAbstractNodeVisitor
-
escape
Simply wraps the input expression with aEscapeFilter
. -
isUnsafe
-
isSafeConcatenateExpr
-
pushAutoEscapeState
public void pushAutoEscapeState(boolean auto)
-