Class PrettyPrintNodeVisitor
- java.lang.Object
-
- io.pebbletemplates.pebble.extension.AbstractNodeVisitor
-
- io.pebbletemplates.pebble.extension.debug.PrettyPrintNodeVisitor
-
- All Implemented Interfaces:
NodeVisitor
public class PrettyPrintNodeVisitor extends AbstractNodeVisitor
-
-
Constructor Summary
Constructors Constructor Description PrettyPrintNodeVisitor(PebbleTemplateImpl template)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringtoString()voidvisit(ArgumentsNode node)voidvisit(BlockNode node)voidvisit(BodyNode node)voidvisit(BinaryExpression<?> node)voidvisit(ContextVariableExpression node)voidvisit(FilterInvocationExpression node)voidvisit(FunctionOrMacroInvocationExpression node)voidvisit(GetAttributeExpression node)voidvisit(ParentFunctionExpression node)voidvisit(TernaryExpression node)voidvisit(UnaryExpression node)voidvisit(FlushNode node)voidvisit(ForNode node)voidvisit(IfNode node)voidvisit(ImportNode node)voidvisit(IncludeNode node)voidvisit(NamedArgumentNode node)voidvisit(Node node)Default method used for unknown nodes such as nodes from a user provided extension.voidvisit(ParallelNode node)voidvisit(PrintNode node)voidvisit(RootNode node)voidvisit(SetNode node)voidvisit(TestInvocationExpression node)voidvisit(TextNode node)private voidwrite(java.lang.String message)-
Methods inherited from class io.pebbletemplates.pebble.extension.AbstractNodeVisitor
getTemplate, visit, visit, visit, visit
-
-
-
-
Constructor Detail
-
PrettyPrintNodeVisitor
public PrettyPrintNodeVisitor(PebbleTemplateImpl template)
-
-
Method Detail
-
write
private void write(java.lang.String message)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
visit
public void visit(Node node)
Default method used for unknown nodes such as nodes from a user provided extension.- Specified by:
visitin interfaceNodeVisitor- Overrides:
visitin classAbstractNodeVisitor- Parameters:
node- Node to visit
-
visit
public void visit(BodyNode node)
- Specified by:
visitin interfaceNodeVisitor- Overrides:
visitin classAbstractNodeVisitor
-
visit
public void visit(IfNode node)
- Specified by:
visitin interfaceNodeVisitor- Overrides:
visitin classAbstractNodeVisitor
-
visit
public void visit(ForNode node)
- Specified by:
visitin interfaceNodeVisitor- Overrides:
visitin classAbstractNodeVisitor
-
visit
public void visit(BinaryExpression<?> node)
-
visit
public void visit(UnaryExpression node)
-
visit
public void visit(ContextVariableExpression node)
-
visit
public void visit(FilterInvocationExpression node)
-
visit
public void visit(FunctionOrMacroInvocationExpression node)
-
visit
public void visit(GetAttributeExpression node)
-
visit
public void visit(NamedArgumentNode node)
- Specified by:
visitin interfaceNodeVisitor- Overrides:
visitin classAbstractNodeVisitor
-
visit
public void visit(ArgumentsNode node)
- Specified by:
visitin interfaceNodeVisitor- Overrides:
visitin classAbstractNodeVisitor
-
visit
public void visit(ParentFunctionExpression node)
-
visit
public void visit(TernaryExpression node)
-
visit
public void visit(TestInvocationExpression node)
-
visit
public void visit(BlockNode node)
- Specified by:
visitin interfaceNodeVisitor- Overrides:
visitin classAbstractNodeVisitor
-
visit
public void visit(FlushNode node)
- Specified by:
visitin interfaceNodeVisitor- Overrides:
visitin classAbstractNodeVisitor
-
visit
public void visit(ImportNode node)
- Specified by:
visitin interfaceNodeVisitor- Overrides:
visitin classAbstractNodeVisitor
-
visit
public void visit(IncludeNode node)
- Specified by:
visitin interfaceNodeVisitor- Overrides:
visitin classAbstractNodeVisitor
-
visit
public void visit(ParallelNode node)
- Specified by:
visitin interfaceNodeVisitor- Overrides:
visitin classAbstractNodeVisitor
-
visit
public void visit(PrintNode node)
- Specified by:
visitin interfaceNodeVisitor- Overrides:
visitin classAbstractNodeVisitor
-
visit
public void visit(RootNode node)
- Specified by:
visitin interfaceNodeVisitor- Overrides:
visitin classAbstractNodeVisitor
-
visit
public void visit(SetNode node)
- Specified by:
visitin interfaceNodeVisitor- Overrides:
visitin classAbstractNodeVisitor
-
visit
public void visit(TextNode node)
- Specified by:
visitin interfaceNodeVisitor- Overrides:
visitin classAbstractNodeVisitor
-
-