JTools

org.jtools.tmpl.compiler.parser
Class SimpleNodeVisitor<R,D>

java.lang.Object
  extended by org.jtools.tmpl.compiler.parser.SimpleNodeVisitor<R,D>
All Implemented Interfaces:
NodeVisitor<R,D>
Direct Known Subclasses:
SimpleParser.OnChildVisitor

public class SimpleNodeVisitor<R,D>
extends Object
implements NodeVisitor<R,D>

TODO type-description

Author:
Rainer Noack

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

Constructor Detail

SimpleNodeVisitor

public SimpleNodeVisitor()
Method Detail

visitNode

public R visitNode(Node node,
                   D... data)
            throws CompilerException,
                   IOException
Specified by:
visitNode in interface NodeVisitor<R,D>
Throws:
CompilerException
IOException

visitCodeNode

public R visitCodeNode(CompilerNode node,
                       D... data)
                throws CompilerException,
                       IOException
Specified by:
visitCodeNode in interface NodeVisitor<R,D>
Throws:
CompilerException
IOException

visitCommentNode

public R visitCommentNode(CompilerNode node,
                          D... data)
                   throws CompilerException,
                          IOException
Specified by:
visitCommentNode in interface NodeVisitor<R,D>
Throws:
CompilerException
IOException

visitEvaluatedNode

public R visitEvaluatedNode(EvaluatedNode node,
                            D... data)
                     throws CompilerException,
                            IOException
Specified by:
visitEvaluatedNode in interface NodeVisitor<R,D>
Throws:
CompilerException
IOException

visitExpressionNode

public R visitExpressionNode(CompilerNode node,
                             D... data)
                      throws CompilerException,
                             IOException
Specified by:
visitExpressionNode in interface NodeVisitor<R,D>
Throws:
CompilerException
IOException

visitStatementNode

public R visitStatementNode(StatementNode node,
                            D... data)
                     throws CompilerException,
                            IOException
Specified by:
visitStatementNode in interface NodeVisitor<R,D>
Throws:
CompilerException
IOException

visitCompilerNode

protected R visitCompilerNode(CompilerNode node,
                              D... data)
                       throws CompilerException,
                              IOException
Throws:
CompilerException
IOException

JTools

© 2000-2006, JTools.org.