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.