com.alexmerz.simpleviz.visitor
Class AbstractVisitor

java.lang.Object
  extended by com.alexmerz.simpleviz.visitor.AbstractVisitor
All Implemented Interfaces:
JJTParserVisitor
Direct Known Subclasses:
NodeListVisitor

public abstract class AbstractVisitor
extends java.lang.Object
implements JJTParserVisitor

Implements all visit() methods required by the JJTParserVisitor interface. Does nothing.

Version:
$Id$
Author:
Alexander Merz

Constructor Summary
AbstractVisitor()
           
 
Method Summary
 java.lang.Object visit(ASTAttributeList node, java.lang.Object data)
          Process ASTAttributeList objects
 java.lang.Object visit(ASTAttribute node, java.lang.Object data)
          Process SimpleNode objects
 java.lang.Object visit(ASTEdge node, java.lang.Object data)
          Process ASTEdge objects
 java.lang.Object visit(ASTGenericAttributeList node, java.lang.Object data)
          Process ASTGenericAttributeList objects
 java.lang.Object visit(ASTGraph node, java.lang.Object data)
          Process ASTGraph objects
 java.lang.Object visit(ASTNodeAttribute node, java.lang.Object data)
          Process ASTNodeAttribute objects
 java.lang.Object visit(ASTNode node, java.lang.Object data)
          Process ASTNode objects
 java.lang.Object visit(ASTNodePort node, java.lang.Object data)
          Process ASTNodePort objects
 java.lang.Object visit(ASTStart node, java.lang.Object data)
          Process ASTStart objects
 java.lang.Object visit(ASTSubgraph node, java.lang.Object data)
          Process ASTSubgraph objects
 java.lang.Object visit(SimpleNode node, java.lang.Object data)
          Process SimpleNode objects
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractVisitor

public AbstractVisitor()
Method Detail

visit

public java.lang.Object visit(SimpleNode node,
                              java.lang.Object data)
Process SimpleNode objects

Specified by:
visit in interface JJTParserVisitor
Parameters:
node - the syntax tree node
data - unused

visit

public java.lang.Object visit(ASTStart node,
                              java.lang.Object data)
Process ASTStart objects

Specified by:
visit in interface JJTParserVisitor
Parameters:
node - the syntax tree node
data - unused

visit

public java.lang.Object visit(ASTGraph node,
                              java.lang.Object data)
Process ASTGraph objects

Specified by:
visit in interface JJTParserVisitor
Parameters:
node - the syntax tree node
data - unused

visit

public java.lang.Object visit(ASTGenericAttributeList node,
                              java.lang.Object data)
Process ASTGenericAttributeList objects

Specified by:
visit in interface JJTParserVisitor
Parameters:
node - the syntax tree node
data - unused

visit

public java.lang.Object visit(ASTAttribute node,
                              java.lang.Object data)
Process SimpleNode objects

Specified by:
visit in interface JJTParserVisitor
Parameters:
node - the syntax tree node
data - unused

visit

public java.lang.Object visit(ASTEdge node,
                              java.lang.Object data)
Process ASTEdge objects

Specified by:
visit in interface JJTParserVisitor
Parameters:
node - the syntax tree node
data - unused

visit

public java.lang.Object visit(ASTNodePort node,
                              java.lang.Object data)
Process ASTNodePort objects

Specified by:
visit in interface JJTParserVisitor
Parameters:
node - the syntax tree node
data - unused

visit

public java.lang.Object visit(ASTNode node,
                              java.lang.Object data)
Process ASTNode objects

Specified by:
visit in interface JJTParserVisitor
Parameters:
node - the syntax tree node
data - unused

visit

public java.lang.Object visit(ASTNodeAttribute node,
                              java.lang.Object data)
Process ASTNodeAttribute objects

Specified by:
visit in interface JJTParserVisitor
Parameters:
node - the syntax tree node
data - unused

visit

public java.lang.Object visit(ASTSubgraph node,
                              java.lang.Object data)
Process ASTSubgraph objects

Specified by:
visit in interface JJTParserVisitor
Parameters:
node - the syntax tree node
data - unused

visit

public java.lang.Object visit(ASTAttributeList node,
                              java.lang.Object data)
Process ASTAttributeList objects

Specified by:
visit in interface JJTParserVisitor
Parameters:
node - the syntax tree node
data - unused