public abstract class AbstractGraphTraverser<T> extends Object implements GraphTraverser<T>
| 构造器和说明 |
|---|
AbstractGraphTraverser() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
doVisit(Map<String,VisitStatus> visitStatusMap,
Graph<T> graph,
Vertex<T> vertex,
Edge<T> edge,
VertexConsumer<T> consumer) |
void |
traverse(Graph<T> graph,
String vertexName,
VertexConsumer<T> consumer) |
void |
traverse(Map<String,VisitStatus> visitStatusMap,
Graph<T> graph,
String vertexName,
VertexConsumer<T> consumer)
Called by the graph traversal methods when a vertex is first visited.
|
protected abstract void |
traverse(Map<String,VisitStatus> visitStatusMap,
Graph<T> graph,
Vertex<T> vertex,
Edge<T> edge,
VertexConsumer<T> consumer) |
public void traverse(Graph<T> graph, String vertexName, VertexConsumer<T> consumer)
traverse 在接口中 GraphTraverser<T>public void traverse(Map<String,VisitStatus> visitStatusMap, Graph<T> graph, String vertexName, VertexConsumer<T> consumer)
GraphTraversertraverse 在接口中 GraphTraverser<T>graph - - the graphvertexName - - the vertex being visited.protected final void doVisit(Map<String,VisitStatus> visitStatusMap, Graph<T> graph, Vertex<T> vertex, Edge<T> edge, VertexConsumer<T> consumer)
Copyright © 2022. All rights reserved.