edu.umd.cs.findbugs.graph
Class AbstractDepthFirstSearch.Visit

java.lang.Object
  extended by edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch.Visit
Enclosing class:
AbstractDepthFirstSearch<GraphType extends Graph<EdgeType,VertexType>,EdgeType extends GraphEdge<EdgeType,VertexType>,VertexType extends GraphVertex<VertexType>>

private class AbstractDepthFirstSearch.Visit
extends java.lang.Object


Field Summary
private  java.util.Iterator<EdgeType> outgoingEdgeIterator
           
private  VertexType vertex
           
 
Constructor Summary
AbstractDepthFirstSearch.Visit(VertexType vertex)
           
 
Method Summary
 EdgeType getNextEdge()
           
 VertexType getVertex()
           
 boolean hasNextEdge()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

vertex

private VertexType extends GraphVertex<VertexType> vertex

outgoingEdgeIterator

private java.util.Iterator<EdgeType extends GraphEdge<EdgeType,VertexType>> outgoingEdgeIterator
Constructor Detail

AbstractDepthFirstSearch.Visit

public AbstractDepthFirstSearch.Visit(VertexType vertex)
Method Detail

getVertex

public VertexType getVertex()

hasNextEdge

public boolean hasNextEdge()

getNextEdge

public EdgeType getNextEdge()