org.owasp.orizon.library.parser
Class Nodes.Visitor

java.lang.Object
  extended by org.owasp.orizon.library.parser.Nodes.Visitor
Enclosing class:
Nodes

public abstract static class Nodes.Visitor
extends java.lang.Object

An abstract base class for classes that implement the visitor pattern.


Constructor Summary
Nodes.Visitor()
           
 
Method Summary
protected  void fallback(Node node)
          This method is invoked if a handler has no visit method defined for a given Node type.
 void recurse(Node node)
           
 void visit(Node node)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Nodes.Visitor

public Nodes.Visitor()
Method Detail

visit

public void visit(Node node)

recurse

public void recurse(Node node)

fallback

protected void fallback(Node node)
This method is invoked if a handler has no visit method defined for a given Node type. In the base implementation this simply recurses into the node's children.