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 booleanisSafeConcatenateExpr(Expression<?> expr) private booleanisUnsafe(Expression<?> expression) voidpushAutoEscapeState(boolean auto) voidvisit(AutoEscapeNode node) void
-
Field Details
-
strategies
-
active
-
-
Constructor Details
-
EscaperNodeVisitor
-
-
Method Details
-
visit
- Specified by:
visitin interfaceNodeVisitor- Overrides:
visitin classAbstractNodeVisitor
-
visit
- Specified by:
visitin interfaceNodeVisitor- Overrides:
visitin classAbstractNodeVisitor
-
escape
Simply wraps the input expression with aEscapeFilter. -
isUnsafe
-
isSafeConcatenateExpr
-
pushAutoEscapeState
public void pushAutoEscapeState(boolean auto)
-