org.geotools.graph.traverse
Class TopologicalTraversal

java.lang.Object
  extended byorg.geotools.graph.traverse.AbstractGraphTraversal
      extended byorg.geotools.graph.traverse.TopologicalTraversal
All Implemented Interfaces:
GraphTraversal

public class TopologicalTraversal
extends AbstractGraphTraversal

DOCUMENT ME!


Field Summary
 
Fields inherited from interface org.geotools.graph.traverse.GraphTraversal
CONTINUE, STOP
 
Constructor Summary
TopologicalTraversal(Graph graph, GraphWalker walker)
          Creates a new TopologicalTraversal object.
 
Method Summary
 void initNodes()
          DOCUMENT ME!
protected  void walk()
          DOCUMENT ME!
 void walkEdges()
          DOCUMENT ME!
 void walkNodes()
          DOCUMENT ME!
 
Methods inherited from class org.geotools.graph.traverse.AbstractGraphTraversal
finish, getGraph, getWalker, initEdges
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TopologicalTraversal

public TopologicalTraversal(Graph graph,
                            GraphWalker walker)
Creates a new TopologicalTraversal object.

Parameters:
graph - DOCUMENT ME!
walker - DOCUMENT ME!
Method Detail

initNodes

public void initNodes()
DOCUMENT ME!

Specified by:
initNodes in interface GraphTraversal
Overrides:
initNodes in class AbstractGraphTraversal
See Also:
GraphTraversal.initNodes()

walkNodes

public void walkNodes()
DOCUMENT ME!

Specified by:
walkNodes in interface GraphTraversal
Specified by:
walkNodes in class AbstractGraphTraversal

walkEdges

public void walkEdges()
DOCUMENT ME!

Specified by:
walkEdges in interface GraphTraversal
Specified by:
walkEdges in class AbstractGraphTraversal

walk

protected void walk()
DOCUMENT ME!