public abstract class AbstractGraphTraverser
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.List<IEdgeVisitor> |
edgeVisitors |
protected java.util.List<IVertexVisitor> |
vertexVisitors |
Constructor and Description |
---|
AbstractGraphTraverser() |
AbstractGraphTraverser(IVertexVisitor vertexVisitor,
IEdgeVisitor edgeVisitor) |
AbstractGraphTraverser(java.util.List<IVertexVisitor> vertexVisitors,
java.util.List<IEdgeVisitor> edgeVisitors) |
Modifier and Type | Method and Description |
---|---|
void |
addEdgeVisitor(IEdgeVisitor edgeVisitor) |
void |
addVertexVisitor(IVertexVisitor vertexVisitor) |
java.util.List<IEdgeVisitor> |
getEdgeVisitors() |
java.util.List<IVertexVisitor> |
getVertexVisitors() |
void |
setEdgeVisitors(java.util.List<IEdgeVisitor> edgeVisitors) |
void |
setVertexVisitors(java.util.List<IVertexVisitor> vertexVisitors) |
abstract void |
traverse(IGraph graph) |
protected java.util.List<IVertexVisitor> vertexVisitors
protected java.util.List<IEdgeVisitor> edgeVisitors
public AbstractGraphTraverser()
public AbstractGraphTraverser(IVertexVisitor vertexVisitor, IEdgeVisitor edgeVisitor)
public AbstractGraphTraverser(java.util.List<IVertexVisitor> vertexVisitors, java.util.List<IEdgeVisitor> edgeVisitors)
public java.util.List<IVertexVisitor> getVertexVisitors()
public void setVertexVisitors(java.util.List<IVertexVisitor> vertexVisitors)
public void addVertexVisitor(IVertexVisitor vertexVisitor)
public java.util.List<IEdgeVisitor> getEdgeVisitors()
public void setEdgeVisitors(java.util.List<IEdgeVisitor> edgeVisitors)
public void addEdgeVisitor(IEdgeVisitor edgeVisitor)
public abstract void traverse(IGraph graph)
Copyright 2020 Kieker Project, http://kieker-monitoring.net