agl2.alg
Class AbstractGraphVisitor

java.lang.Object
  |
  +--agl2.alg.AbstractGraphVisitor
All Implemented Interfaces:
GraphVisitor
Direct Known Subclasses:
MultiVisitor

public class AbstractGraphVisitor
extends java.lang.Object
implements GraphVisitor

The AbstractGraphVisitor description.


Constructor Summary
AbstractGraphVisitor()
           
 
Method Summary
 void discoverEdge(Edge e)
           
 void discoverVertex(java.lang.Object v)
           
 void examineEdge(Edge e)
           
 void examineVertex(java.lang.Object v)
           
 void finishEdge(Edge e)
           
 void finishVertex(java.lang.Object v)
           
 void initializeVertex(java.lang.Object v)
           
 void startVertex(java.lang.Object v)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractGraphVisitor

public AbstractGraphVisitor()
Method Detail

initializeVertex

public void initializeVertex(java.lang.Object v)
Specified by:
initializeVertex in interface GraphVisitor

examineVertex

public void examineVertex(java.lang.Object v)
Specified by:
examineVertex in interface GraphVisitor

examineEdge

public void examineEdge(Edge e)
Specified by:
examineEdge in interface GraphVisitor

startVertex

public void startVertex(java.lang.Object v)
Specified by:
startVertex in interface GraphVisitor

discoverVertex

public void discoverVertex(java.lang.Object v)
Specified by:
discoverVertex in interface GraphVisitor

discoverEdge

public void discoverEdge(Edge e)
Specified by:
discoverEdge in interface GraphVisitor

finishVertex

public void finishVertex(java.lang.Object v)
Specified by:
finishVertex in interface GraphVisitor

finishEdge

public void finishEdge(Edge e)
Specified by:
finishEdge in interface GraphVisitor