public class mxTraversal
extends java.lang.Object
Constructor and Description |
---|
mxTraversal() |
Modifier and Type | Method and Description |
---|---|
static void |
bfs(mxGraph graph,
java.lang.Object cell,
mxGraph.mxICellVisitor visitor,
java.util.Map<java.lang.String,java.lang.Object> properties) |
static void |
dfs(mxGraph graph,
java.lang.Object cell,
java.lang.Object edge,
java.util.Set<java.lang.Object> seen,
mxGraph.mxICellVisitor visitor,
java.util.Map<java.lang.String,java.lang.Object> properties)
Implements a recursive depth first search starting from the specified
cell.
|
public static void dfs(mxGraph graph, java.lang.Object cell, java.lang.Object edge, java.util.Set<java.lang.Object> seen, mxGraph.mxICellVisitor visitor, java.util.Map<java.lang.String,java.lang.Object> properties)
mxTraversal.bfs(graph, startVertex, new mxICellVisitor() { public boolean visit(Object vertex, Object edge) { // perform your processing on each cell here return false; } });
graph
- the graphcell
- edge
- seen
- visitor
- public static void bfs(mxGraph graph, java.lang.Object cell, mxGraph.mxICellVisitor visitor, java.util.Map<java.lang.String,java.lang.Object> properties)
graph
- cell
- visitor
- Copyright (c) 2010 Gaudenz Alder. All rights reserved.