Class mxParallelEdgeLayout

    • Field Detail

      • spacing

        protected int spacing
        Specifies the spacing between the edges. Default is 20.
    • Constructor Detail

      • 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.
    • Method Detail

      • execute

        public void execute​(java.lang.Object parent)
        Description copied from interface: mxIGraphLayout
        Executes the layout for the children of the specified parent.
        Specified by:
        execute in interface mxIGraphLayout
        Overrides:
        execute in class mxGraphLayout
        Parameters:
        parent - Parent cell that contains the children to be layed out.
      • findParallels

        protected java.util.Map<java.lang.String,​java.util.List<java.lang.Object>> findParallels​(java.lang.Object parent)
      • getEdgeId

        protected java.lang.String getEdgeId​(java.lang.Object edge)
      • layout

        protected void layout​(java.util.List<java.lang.Object> parallels)
      • route

        protected void route​(java.lang.Object edge,
                             double x,
                             double y)