JTools

org.jtools.tmpl.compiler.parser
Class SimpleParser.OnChildVisitor

java.lang.Object
  extended by org.jtools.tmpl.compiler.parser.SimpleNodeVisitor<Tag,NodeHandler>
      extended by org.jtools.tmpl.compiler.parser.SimpleParser.OnChildVisitor
All Implemented Interfaces:
NodeVisitor<Tag,NodeHandler>
Enclosing class:
SimpleParser

protected class SimpleParser.OnChildVisitor
extends SimpleNodeVisitor<Tag,NodeHandler>


Constructor Summary
protected SimpleParser.OnChildVisitor()
           
 
Method Summary
 Tag visitCodeNode(CompilerNode node, NodeHandler... child)
           
 Tag visitCommentNode(CompilerNode node, NodeHandler... child)
           
protected  Tag visitCompilerNode(CompilerNode node, NodeHandler... child)
           
 Tag visitEvaluatedNode(EvaluatedNode node, NodeHandler... data)
           
 Tag visitExpressionNode(CompilerNode node, NodeHandler... child)
           
 Tag visitNode(Node node, NodeHandler... child)
           
 Tag visitStatementNode(StatementNode node, NodeHandler... child)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleParser.OnChildVisitor

protected SimpleParser.OnChildVisitor()
Method Detail

visitEvaluatedNode

public Tag visitEvaluatedNode(EvaluatedNode node,
                              NodeHandler... data)
                       throws CompilerException,
                              IOException
Specified by:
visitEvaluatedNode in interface NodeVisitor<Tag,NodeHandler>
Overrides:
visitEvaluatedNode in class SimpleNodeVisitor<Tag,NodeHandler>
Throws:
CompilerException
IOException

visitCompilerNode

protected Tag visitCompilerNode(CompilerNode node,
                                NodeHandler... child)
                         throws CompilerException,
                                IOException
Overrides:
visitCompilerNode in class SimpleNodeVisitor<Tag,NodeHandler>
Throws:
CompilerException
IOException

visitStatementNode

public Tag visitStatementNode(StatementNode node,
                              NodeHandler... child)
                       throws CompilerException,
                              IOException
Specified by:
visitStatementNode in interface NodeVisitor<Tag,NodeHandler>
Overrides:
visitStatementNode in class SimpleNodeVisitor<Tag,NodeHandler>
Throws:
CompilerException
IOException

visitCommentNode

public Tag visitCommentNode(CompilerNode node,
                            NodeHandler... child)
                     throws CompilerException,
                            IOException
Specified by:
visitCommentNode in interface NodeVisitor<Tag,NodeHandler>
Overrides:
visitCommentNode in class SimpleNodeVisitor<Tag,NodeHandler>
Throws:
CompilerException
IOException

visitCodeNode

public Tag visitCodeNode(CompilerNode node,
                         NodeHandler... child)
                  throws CompilerException,
                         IOException
Specified by:
visitCodeNode in interface NodeVisitor<Tag,NodeHandler>
Overrides:
visitCodeNode in class SimpleNodeVisitor<Tag,NodeHandler>
Throws:
CompilerException
IOException

visitExpressionNode

public Tag visitExpressionNode(CompilerNode node,
                               NodeHandler... child)
                        throws CompilerException,
                               IOException
Specified by:
visitExpressionNode in interface NodeVisitor<Tag,NodeHandler>
Overrides:
visitExpressionNode in class SimpleNodeVisitor<Tag,NodeHandler>
Throws:
CompilerException
IOException

visitNode

public Tag visitNode(Node node,
                     NodeHandler... child)
              throws CompilerException,
                     IOException
Specified by:
visitNode in interface NodeVisitor<Tag,NodeHandler>
Overrides:
visitNode in class SimpleNodeVisitor<Tag,NodeHandler>
Throws:
CompilerException
IOException

JTools

© 2000-2006, JTools.org.