public static class DFSExample.MyDFSVisitor<N,E> extends BaseDFSVisitor<N,E,Void>
Constructor and Description |
---|
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, nontreeEdge
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<E,DFSExample.EdgeType> getEdgeTypes()
Copyright © 2019. All rights reserved.