public abstract class BaseVisitor extends java.lang.Object implements ParserVisitor
Modifier and Type | Field and Description |
---|---|
protected InternalContextAdapter |
context
Context used during traversal
|
protected java.io.Writer |
writer
Writer used as the output sink
|
Constructor and Description |
---|
BaseVisitor() |
Modifier and Type | Method and Description |
---|---|
void |
setContext(InternalContextAdapter context) |
void |
setWriter(java.io.Writer writer) |
java.lang.Object |
visit(ASTAddNode node,
java.lang.Object data) |
java.lang.Object |
visit(ASTAndNode node,
java.lang.Object data) |
java.lang.Object |
visit(ASTAssignment node,
java.lang.Object data) |
java.lang.Object |
visit(ASTBlock node,
java.lang.Object data) |
java.lang.Object |
visit(ASTComment node,
java.lang.Object data) |
java.lang.Object |
visit(ASTDirectiveAssign node,
java.lang.Object data) |
java.lang.Object |
visit(ASTDirective node,
java.lang.Object data) |
java.lang.Object |
visit(ASTDivNode node,
java.lang.Object data) |
java.lang.Object |
visit(ASTElseIfStatement node,
java.lang.Object data) |
java.lang.Object |
visit(ASTElseStatement node,
java.lang.Object data) |
java.lang.Object |
visit(ASTEQNode node,
java.lang.Object data) |
java.lang.Object |
visit(ASTEscapedDirective node,
java.lang.Object data) |
java.lang.Object |
visit(ASTEscape node,
java.lang.Object data) |
java.lang.Object |
visit(ASTExpression node,
java.lang.Object data) |
java.lang.Object |
visit(ASTFalse node,
java.lang.Object data) |
java.lang.Object |
visit(ASTFloatingPointLiteral node,
java.lang.Object data) |
java.lang.Object |
visit(ASTGENode node,
java.lang.Object data) |
java.lang.Object |
visit(ASTGTNode node,
java.lang.Object data) |
java.lang.Object |
visit(ASTIdentifier node,
java.lang.Object data) |
java.lang.Object |
visit(ASTIfStatement node,
java.lang.Object data) |
java.lang.Object |
visit(ASTIndex node,
java.lang.Object data) |
java.lang.Object |
visit(ASTIntegerLiteral node,
java.lang.Object data) |
java.lang.Object |
visit(ASTIntegerRange node,
java.lang.Object data) |
java.lang.Object |
visit(ASTLENode node,
java.lang.Object data) |
java.lang.Object |
visit(ASTLTNode node,
java.lang.Object data) |
java.lang.Object |
visit(ASTMap node,
java.lang.Object data) |
java.lang.Object |
visit(ASTMethod node,
java.lang.Object data) |
java.lang.Object |
visit(ASTModNode node,
java.lang.Object data) |
java.lang.Object |
visit(ASTMulNode node,
java.lang.Object data) |
java.lang.Object |
visit(ASTNENode node,
java.lang.Object data) |
java.lang.Object |
visit(ASTNotNode node,
java.lang.Object data) |
java.lang.Object |
visit(ASTObjectArray node,
java.lang.Object data) |
java.lang.Object |
visit(ASTOrNode node,
java.lang.Object data) |
java.lang.Object |
visit(ASTprocess node,
java.lang.Object data) |
java.lang.Object |
visit(ASTReference node,
java.lang.Object data) |
java.lang.Object |
visit(ASTSetDirective node,
java.lang.Object data) |
java.lang.Object |
visit(ASTStringLiteral node,
java.lang.Object data) |
java.lang.Object |
visit(ASTSubtractNode node,
java.lang.Object data) |
java.lang.Object |
visit(ASTTextblock node,
java.lang.Object data) |
java.lang.Object |
visit(ASTText node,
java.lang.Object data) |
java.lang.Object |
visit(ASTTrue node,
java.lang.Object data) |
java.lang.Object |
visit(ASTWord node,
java.lang.Object data) |
java.lang.Object |
visit(SimpleNode node,
java.lang.Object data) |
protected InternalContextAdapter context
protected java.io.Writer writer
public void setWriter(java.io.Writer writer)
writer
- public void setContext(InternalContextAdapter context)
context
- public java.lang.Object visit(SimpleNode node, java.lang.Object data)
visit
in interface ParserVisitor
ParserVisitor.visit(org.apache.velocity.runtime.parser.node.SimpleNode, java.lang.Object)
public java.lang.Object visit(ASTprocess node, java.lang.Object data)
visit
in interface ParserVisitor
ParserVisitor.visit(org.apache.velocity.runtime.parser.node.ASTprocess, java.lang.Object)
public java.lang.Object visit(ASTExpression node, java.lang.Object data)
visit
in interface ParserVisitor
ParserVisitor.visit(org.apache.velocity.runtime.parser.node.ASTExpression, java.lang.Object)
public java.lang.Object visit(ASTAssignment node, java.lang.Object data)
visit
in interface ParserVisitor
ParserVisitor.visit(org.apache.velocity.runtime.parser.node.ASTAssignment, java.lang.Object)
public java.lang.Object visit(ASTOrNode node, java.lang.Object data)
visit
in interface ParserVisitor
ParserVisitor.visit(org.apache.velocity.runtime.parser.node.ASTOrNode, java.lang.Object)
public java.lang.Object visit(ASTAndNode node, java.lang.Object data)
visit
in interface ParserVisitor
ParserVisitor.visit(org.apache.velocity.runtime.parser.node.ASTAndNode, java.lang.Object)
public java.lang.Object visit(ASTEQNode node, java.lang.Object data)
visit
in interface ParserVisitor
ParserVisitor.visit(org.apache.velocity.runtime.parser.node.ASTEQNode, java.lang.Object)
public java.lang.Object visit(ASTNENode node, java.lang.Object data)
visit
in interface ParserVisitor
ParserVisitor.visit(org.apache.velocity.runtime.parser.node.ASTNENode, java.lang.Object)
public java.lang.Object visit(ASTLTNode node, java.lang.Object data)
visit
in interface ParserVisitor
ParserVisitor.visit(org.apache.velocity.runtime.parser.node.ASTLTNode, java.lang.Object)
public java.lang.Object visit(ASTGTNode node, java.lang.Object data)
visit
in interface ParserVisitor
ParserVisitor.visit(org.apache.velocity.runtime.parser.node.ASTGTNode, java.lang.Object)
public java.lang.Object visit(ASTLENode node, java.lang.Object data)
visit
in interface ParserVisitor
ParserVisitor.visit(org.apache.velocity.runtime.parser.node.ASTLENode, java.lang.Object)
public java.lang.Object visit(ASTGENode node, java.lang.Object data)
visit
in interface ParserVisitor
ParserVisitor.visit(org.apache.velocity.runtime.parser.node.ASTGENode, java.lang.Object)
public java.lang.Object visit(ASTAddNode node, java.lang.Object data)
visit
in interface ParserVisitor
ParserVisitor.visit(org.apache.velocity.runtime.parser.node.ASTAddNode, java.lang.Object)
public java.lang.Object visit(ASTSubtractNode node, java.lang.Object data)
visit
in interface ParserVisitor
ParserVisitor.visit(org.apache.velocity.runtime.parser.node.ASTSubtractNode, java.lang.Object)
public java.lang.Object visit(ASTMulNode node, java.lang.Object data)
visit
in interface ParserVisitor
ParserVisitor.visit(org.apache.velocity.runtime.parser.node.ASTMulNode, java.lang.Object)
public java.lang.Object visit(ASTDivNode node, java.lang.Object data)
visit
in interface ParserVisitor
ParserVisitor.visit(org.apache.velocity.runtime.parser.node.ASTDivNode, java.lang.Object)
public java.lang.Object visit(ASTModNode node, java.lang.Object data)
visit
in interface ParserVisitor
ParserVisitor.visit(org.apache.velocity.runtime.parser.node.ASTModNode, java.lang.Object)
public java.lang.Object visit(ASTNotNode node, java.lang.Object data)
visit
in interface ParserVisitor
ParserVisitor.visit(org.apache.velocity.runtime.parser.node.ASTNotNode, java.lang.Object)
public java.lang.Object visit(ASTIntegerLiteral node, java.lang.Object data)
visit
in interface ParserVisitor
ParserVisitor.visit(org.apache.velocity.runtime.parser.node.ASTIntegerLiteral, java.lang.Object)
public java.lang.Object visit(ASTFloatingPointLiteral node, java.lang.Object data)
visit
in interface ParserVisitor
ParserVisitor.visit(org.apache.velocity.runtime.parser.node.ASTFloatingPointLiteral, java.lang.Object)
public java.lang.Object visit(ASTStringLiteral node, java.lang.Object data)
visit
in interface ParserVisitor
ParserVisitor.visit(org.apache.velocity.runtime.parser.node.ASTStringLiteral, java.lang.Object)
public java.lang.Object visit(ASTIdentifier node, java.lang.Object data)
visit
in interface ParserVisitor
ParserVisitor.visit(org.apache.velocity.runtime.parser.node.ASTIdentifier, java.lang.Object)
public java.lang.Object visit(ASTMethod node, java.lang.Object data)
visit
in interface ParserVisitor
ParserVisitor.visit(org.apache.velocity.runtime.parser.node.ASTMethod, java.lang.Object)
public java.lang.Object visit(ASTIndex node, java.lang.Object data)
visit
in interface ParserVisitor
ParserVisitor.visit(org.apache.velocity.runtime.parser.node.ASTIndex, java.lang.Object)
public java.lang.Object visit(ASTReference node, java.lang.Object data)
visit
in interface ParserVisitor
ParserVisitor.visit(org.apache.velocity.runtime.parser.node.ASTReference, java.lang.Object)
public java.lang.Object visit(ASTTrue node, java.lang.Object data)
visit
in interface ParserVisitor
ParserVisitor.visit(org.apache.velocity.runtime.parser.node.ASTTrue, java.lang.Object)
public java.lang.Object visit(ASTFalse node, java.lang.Object data)
visit
in interface ParserVisitor
ParserVisitor.visit(org.apache.velocity.runtime.parser.node.ASTFalse, java.lang.Object)
public java.lang.Object visit(ASTBlock node, java.lang.Object data)
visit
in interface ParserVisitor
ParserVisitor.visit(org.apache.velocity.runtime.parser.node.ASTBlock, java.lang.Object)
public java.lang.Object visit(ASTText node, java.lang.Object data)
visit
in interface ParserVisitor
ParserVisitor.visit(org.apache.velocity.runtime.parser.node.ASTText, java.lang.Object)
public java.lang.Object visit(ASTIfStatement node, java.lang.Object data)
visit
in interface ParserVisitor
ParserVisitor.visit(org.apache.velocity.runtime.parser.node.ASTIfStatement, java.lang.Object)
public java.lang.Object visit(ASTElseStatement node, java.lang.Object data)
visit
in interface ParserVisitor
ParserVisitor.visit(org.apache.velocity.runtime.parser.node.ASTElseStatement, java.lang.Object)
public java.lang.Object visit(ASTElseIfStatement node, java.lang.Object data)
visit
in interface ParserVisitor
ParserVisitor.visit(org.apache.velocity.runtime.parser.node.ASTElseIfStatement, java.lang.Object)
public java.lang.Object visit(ASTComment node, java.lang.Object data)
visit
in interface ParserVisitor
ParserVisitor.visit(org.apache.velocity.runtime.parser.node.ASTComment, java.lang.Object)
public java.lang.Object visit(ASTTextblock node, java.lang.Object data)
visit
in interface ParserVisitor
ParserVisitor.visit(org.apache.velocity.runtime.parser.node.ASTTextblock, java.lang.Object)
public java.lang.Object visit(ASTObjectArray node, java.lang.Object data)
visit
in interface ParserVisitor
ParserVisitor.visit(org.apache.velocity.runtime.parser.node.ASTObjectArray, java.lang.Object)
public java.lang.Object visit(ASTWord node, java.lang.Object data)
visit
in interface ParserVisitor
ParserVisitor.visit(org.apache.velocity.runtime.parser.node.ASTWord, java.lang.Object)
public java.lang.Object visit(ASTSetDirective node, java.lang.Object data)
visit
in interface ParserVisitor
ParserVisitor.visit(org.apache.velocity.runtime.parser.node.ASTSetDirective, java.lang.Object)
public java.lang.Object visit(ASTDirectiveAssign node, java.lang.Object data)
visit
in interface ParserVisitor
ParserVisitor.visit(org.apache.velocity.runtime.parser.node.ASTDirectiveAssign, java.lang.Object)
public java.lang.Object visit(ASTDirective node, java.lang.Object data)
visit
in interface ParserVisitor
ParserVisitor.visit(org.apache.velocity.runtime.parser.node.ASTDirective, java.lang.Object)
public java.lang.Object visit(ASTEscapedDirective node, java.lang.Object data)
visit
in interface ParserVisitor
ParserVisitor.visit(org.apache.velocity.runtime.parser.node.ASTEscapedDirective, java.lang.Object)
public java.lang.Object visit(ASTEscape node, java.lang.Object data)
visit
in interface ParserVisitor
ParserVisitor.visit(org.apache.velocity.runtime.parser.node.ASTEscape, java.lang.Object)
public java.lang.Object visit(ASTMap node, java.lang.Object data)
visit
in interface ParserVisitor
ParserVisitor.visit(org.apache.velocity.runtime.parser.node.ASTMap, java.lang.Object)
public java.lang.Object visit(ASTIntegerRange node, java.lang.Object data)
visit
in interface ParserVisitor
ParserVisitor.visit(org.apache.velocity.runtime.parser.node.ASTIntegerRange, java.lang.Object)