public static class DFSExample.MyDFSVisitor<N,E> extends BaseDFSVisitor<N,E,Void>
| Constructor and Description |
|---|
DFSExample.MyDFSVisitor() |
| Modifier and Type | Method and Description |
|---|---|
void |
backEdge(N srcNode,
Void srcData,
E edge,
N tgtNode,
Void tgtData) |
void |
crossEdge(N srcNode,
Void srcData,
E edge,
N tgtNode,
Void tgtData) |
void |
explore(N node,
Void data) |
void |
forwardEdge(N srcNode,
Void srcData,
E edge,
N tgtNode,
Void tgtData) |
Map<N,Integer> |
getDfsNumbers() |
Map<E,DFSExample.EdgeType> |
getEdgeTypes() |
Void |
treeEdge(N srcNode,
Void srcData,
E edge,
N tgtNode) |
backtrackEdge, blackTarget, edge, finish, grayTarget, initialize, nontreeEdgepublic DFSExample.MyDFSVisitor()
public void explore(N node, Void data)
explore in interface DFSVisitor<N,E,Void>explore in class BaseDFSVisitor<N,E,Void>public Void treeEdge(N srcNode, Void srcData, E edge, N tgtNode)
treeEdge in interface DFSVisitor<N,E,Void>treeEdge in class BaseDFSVisitor<N,E,Void>public void backEdge(N srcNode, Void srcData, E edge, N tgtNode, Void tgtData)
backEdge in interface DFSVisitor<N,E,Void>backEdge in class BaseDFSVisitor<N,E,Void>public void crossEdge(N srcNode, Void srcData, E edge, N tgtNode, Void tgtData)
crossEdge in interface DFSVisitor<N,E,Void>crossEdge in class BaseDFSVisitor<N,E,Void>public void forwardEdge(N srcNode, Void srcData, E edge, N tgtNode, Void tgtData)
forwardEdge in interface DFSVisitor<N,E,Void>forwardEdge in class BaseDFSVisitor<N,E,Void>public Map<N,Integer> getDfsNumbers()
public Map<E,DFSExample.EdgeType> getEdgeTypes()
Copyright © 2013. All Rights Reserved.