com.mxgraph.layout
Class mxParallelEdgeLayout
java.lang.Object
com.mxgraph.layout.mxGraphLayout
com.mxgraph.layout.mxParallelEdgeLayout
- All Implemented Interfaces:
- mxIGraphLayout
public class mxParallelEdgeLayout
- extends mxGraphLayout
Field Summary |
protected int |
spacing
Specifies the spacing between the edges. |
Constructor Summary |
mxParallelEdgeLayout(mxGraph graph)
Constructs a new stack layout layout for the specified graph,
spacing, orientation and offset. |
mxParallelEdgeLayout(mxGraph graph,
int spacing)
Constructs a new stack layout layout for the specified graph,
spacing, orientation and offset. |
Methods inherited from class com.mxgraph.layout.mxGraphLayout |
getConstraint, getConstraint, getGraph, getVertexBounds, isEdgeIgnored, isUseBoundingBox, isVertexIgnored, isVertexMovable, moveCell, setEdgePoints, setEdgeStyleEnabled, setUseBoundingBox, setVertexLocation |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
spacing
protected int spacing
- Specifies the spacing between the edges. Default is 20.
mxParallelEdgeLayout
public mxParallelEdgeLayout(mxGraph graph)
- Constructs a new stack layout layout for the specified graph,
spacing, orientation and offset.
mxParallelEdgeLayout
public mxParallelEdgeLayout(mxGraph graph,
int spacing)
- Constructs a new stack layout layout for the specified graph,
spacing, orientation and offset.
execute
public void execute(Object parent)
- Description copied from interface:
mxIGraphLayout
- Executes the layout for the children of the specified parent.
- Parameters:
parent
- Parent cell that contains the children to be layed out.
findParallels
protected Map findParallels(Object parent)
getEdgeId
protected String getEdgeId(Object edge)
layout
protected void layout(List parallels)
route
protected void route(Object edge,
double x,
double y)
Copyright (c) 2008 Gaudenz Alder. All rights reserved.