Class AbstractNodeVisitor
java.lang.Object
io.pebbletemplates.pebble.extension.AbstractNodeVisitor
- All Implemented Interfaces:
NodeVisitor
- Direct Known Subclasses:
EscaperNodeVisitor
,MacroAndBlockRegistrantNodeVisitor
,PrettyPrintNodeVisitor
A base node visitor that can be extended for the sake of using it's navigational abilities.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected PebbleTemplateImpl
void
visit
(ArgumentsNode node) void
visit
(AutoEscapeNode node) void
void
void
visit
(ExtendsNode node) void
void
void
void
visit
(ImportNode node) void
visit
(IncludeNode node) void
void
visit
(NamedArgumentNode node) void
Default method used for unknown nodes such as nodes from a user provided extension.void
visit
(ParallelNode node) void
visit
(PositionalArgumentNode node) void
void
void
void
-
Field Details
-
template
-
-
Constructor Details
-
AbstractNodeVisitor
-
-
Method Details
-
visit
Default method used for unknown nodes such as nodes from a user provided extension.- Specified by:
visit
in interfaceNodeVisitor
- Parameters:
node
- Node to visit
-
visit
- Specified by:
visit
in interfaceNodeVisitor
-
visit
- Specified by:
visit
in interfaceNodeVisitor
-
visit
- Specified by:
visit
in interfaceNodeVisitor
-
visit
- Specified by:
visit
in interfaceNodeVisitor
-
visit
- Specified by:
visit
in interfaceNodeVisitor
-
visit
- Specified by:
visit
in interfaceNodeVisitor
-
visit
- Specified by:
visit
in interfaceNodeVisitor
-
visit
- Specified by:
visit
in interfaceNodeVisitor
-
visit
- Specified by:
visit
in interfaceNodeVisitor
-
visit
- Specified by:
visit
in interfaceNodeVisitor
-
visit
- Specified by:
visit
in interfaceNodeVisitor
-
visit
- Specified by:
visit
in interfaceNodeVisitor
-
visit
- Specified by:
visit
in interfaceNodeVisitor
-
visit
- Specified by:
visit
in interfaceNodeVisitor
-
visit
- Specified by:
visit
in interfaceNodeVisitor
-
visit
- Specified by:
visit
in interfaceNodeVisitor
-
visit
- Specified by:
visit
in interfaceNodeVisitor
-
visit
- Specified by:
visit
in interfaceNodeVisitor
-
getTemplate
-