2019-07-02 06:45:58 +00:00
<!DOCTYPE HTML>
2014-04-01 11:30:48 +00:00
<!-- NewPage -->
< html lang = "en" >
< head >
2019-07-26 16:09:51 +00:00
<!-- Generated by javadoc (11.0.3) on Fri Jul 26 16:05:09 UTC 2019 -->
< title > mxGraphLayout (mxGraph 4.0.3 API Specification)< / title >
2018-11-06 11:46:01 +00:00
< meta http-equiv = "Content-Type" content = "text/html; charset=utf-8" >
2019-07-26 16:09:51 +00:00
< meta name = "dc.created" content = "2019-07-26" >
2014-04-01 11:30:48 +00:00
< link rel = "stylesheet" type = "text/css" href = "../../../stylesheet.css" title = "Style" >
2018-11-06 11:46:01 +00:00
< link rel = "stylesheet" type = "text/css" href = "../../../jquery/jquery-ui.css" title = "Style" >
2016-06-02 09:57:18 +00:00
< script type = "text/javascript" src = "../../../script.js" > < / script >
2018-11-06 11:46:01 +00:00
< script type = "text/javascript" src = "../../../jquery/jszip/dist/jszip.min.js" > < / script >
< script type = "text/javascript" src = "../../../jquery/jszip-utils/dist/jszip-utils.min.js" > < / script >
<!-- [if IE]>
< script type = "text/javascript" src = "../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js" > < / script >
<![endif]-->
2019-07-02 06:45:58 +00:00
< script type = "text/javascript" src = "../../../jquery/jquery-3.3.1.js" > < / script >
< script type = "text/javascript" src = "../../../jquery/jquery-migrate-3.0.1.js" > < / script >
2018-11-06 11:46:01 +00:00
< script type = "text/javascript" src = "../../../jquery/jquery-ui.js" > < / script >
2014-04-01 11:30:48 +00:00
< / head >
< body >
< script type = "text/javascript" > < ! - -
2016-06-02 09:57:18 +00:00
try {
if (location.href.indexOf('is-external=true') == -1) {
2019-07-26 16:09:51 +00:00
parent.document.title="mxGraphLayout (mxGraph 4.0.3 API Specification)";
2016-06-02 09:57:18 +00:00
}
}
catch(err) {
2012-05-21 20:32:26 +00:00
}
2014-04-01 11:30:48 +00:00
//-->
2019-07-02 06:45:58 +00:00
var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10};
2016-06-02 09:57:18 +00:00
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
2019-07-02 06:45:58 +00:00
var pathtoroot = "../../../";
var useModuleDirectories = true;
loadScripts(document, 'script');< / script >
2014-04-01 11:30:48 +00:00
< noscript >
< div > JavaScript is disabled on your browser.< / div >
< / noscript >
2019-07-02 06:45:58 +00:00
< header role = "banner" >
< nav role = "navigation" >
2018-11-06 11:46:01 +00:00
< div class = "fixedNav" >
2012-05-21 20:32:26 +00:00
<!-- ========= START OF TOP NAVBAR ======= -->
2019-07-02 06:45:58 +00:00
< div class = "topNav" > < a id = "navbar.top" >
2014-04-01 11:30:48 +00:00
<!-- -->
2016-06-02 09:57:18 +00:00
< / a >
< div class = "skipNav" > < a href = "#skip.navbar.top" title = "Skip navigation links" > Skip navigation links< / a > < / div >
2019-07-02 06:45:58 +00:00
< a id = "navbar.top.firstrow" >
2014-04-01 11:30:48 +00:00
<!-- -->
< / a >
< ul class = "navList" title = "Navigation" >
2019-07-02 06:45:58 +00:00
< li > < a href = "../../../index.html" > Overview< / a > < / li >
2014-04-01 11:30:48 +00:00
< li > < a href = "package-summary.html" > Package< / a > < / li >
< li class = "navBarCell1Rev" > Class< / li >
< li > < a href = "class-use/mxGraphLayout.html" > Use< / a > < / li >
< li > < a href = "package-tree.html" > Tree< / a > < / li >
< li > < a href = "../../../deprecated-list.html" > Deprecated< / a > < / li >
< li > < a href = "../../../index-all.html" > Index< / a > < / li >
< li > < a href = "../../../help-doc.html" > Help< / a > < / li >
< / ul >
2019-07-26 16:09:51 +00:00
< div class = "aboutLanguage" > < p > < b > mxGraph 4.0.3< / b > < / p > < / div >
2014-04-01 11:30:48 +00:00
< / div >
< div class = "subNav" >
< ul class = "navList" id = "allclasses_navbar_top" >
2019-07-02 06:45:58 +00:00
< li > < a href = "../../../allclasses.html" > All Classes< / a > < / li >
2014-04-01 11:30:48 +00:00
< / ul >
2018-11-06 11:46:01 +00:00
< ul class = "navListSearch" >
< li > < label for = "search" > SEARCH:< / label >
< input type = "text" id = "search" value = "search" disabled = "disabled" >
< input type = "reset" id = "reset" value = "reset" disabled = "disabled" >
< / li >
< / ul >
2014-04-01 11:30:48 +00:00
< div >
< script type = "text/javascript" > < ! - -
allClassesLink = document.getElementById("allclasses_navbar_top");
2012-05-21 20:32:26 +00:00
if(window==top) {
2014-04-01 11:30:48 +00:00
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
2012-05-21 20:32:26 +00:00
}
//-->
2014-04-01 11:30:48 +00:00
< / script >
2018-11-06 11:46:01 +00:00
< noscript >
< div > JavaScript is disabled on your browser.< / div >
< / noscript >
2014-04-01 11:30:48 +00:00
< / div >
< div >
< ul class = "subNavList" >
< li > Summary: < / li >
< li > Nested | < / li >
2016-06-02 09:57:18 +00:00
< li > < a href = "#field.summary" > Field< / a > | < / li >
< li > < a href = "#constructor.summary" > Constr< / a > | < / li >
< li > < a href = "#method.summary" > Method< / a > < / li >
2014-04-01 11:30:48 +00:00
< / ul >
< ul class = "subNavList" >
< li > Detail: < / li >
2016-06-02 09:57:18 +00:00
< li > < a href = "#field.detail" > Field< / a > | < / li >
< li > < a href = "#constructor.detail" > Constr< / a > | < / li >
< li > < a href = "#method.detail" > Method< / a > < / li >
2014-04-01 11:30:48 +00:00
< / ul >
< / div >
2019-07-02 06:45:58 +00:00
< a id = "skip.navbar.top" >
2014-04-01 11:30:48 +00:00
<!-- -->
< / a > < / div >
2012-05-21 20:32:26 +00:00
<!-- ========= END OF TOP NAVBAR ========= -->
2018-11-06 11:46:01 +00:00
< / div >
< div class = "navPadding" > < / div >
< script type = "text/javascript" > < ! - -
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
< / script >
2019-07-02 06:45:58 +00:00
< / nav >
< / header >
2012-05-21 20:32:26 +00:00
<!-- ======== START OF CLASS DATA ======== -->
2019-07-02 06:45:58 +00:00
< main role = "main" >
2014-04-01 11:30:48 +00:00
< div class = "header" >
2019-07-02 06:45:58 +00:00
< div class = "subTitle" > < span class = "packageLabelInType" > Package< / span > < a href = "package-summary.html" > com.mxgraph.layout< / a > < / div >
2014-04-01 11:30:48 +00:00
< h2 title = "Class mxGraphLayout" class = "title" > Class mxGraphLayout< / h2 >
< / div >
< div class = "contentContainer" >
< ul class = "inheritance" >
2017-11-24 16:16:54 +00:00
< li > java.lang.Object< / li >
2014-04-01 11:30:48 +00:00
< li >
< ul class = "inheritance" >
< li > com.mxgraph.layout.mxGraphLayout< / li >
< / ul >
< / li >
< / ul >
< div class = "description" >
< ul class = "blockList" >
< li class = "blockList" >
< dl >
< dt > All Implemented Interfaces:< / dt >
2019-07-02 06:45:58 +00:00
< dd > < code > < a href = "mxIGraphLayout.html" title = "interface in com.mxgraph.layout" > mxIGraphLayout< / a > < / code > < / dd >
2014-04-01 11:30:48 +00:00
< / dl >
< dl >
< dt > Direct Known Subclasses:< / dt >
2019-07-02 06:45:58 +00:00
< dd > < code > < a href = "mxCircleLayout.html" title = "class in com.mxgraph.layout" > mxCircleLayout< / a > < / code > , < code > < a href = "mxCompactTreeLayout.html" title = "class in com.mxgraph.layout" > mxCompactTreeLayout< / a > < / code > , < code > < a href = "mxEdgeLabelLayout.html" title = "class in com.mxgraph.layout" > mxEdgeLabelLayout< / a > < / code > , < code > < a href = "mxFastOrganicLayout.html" title = "class in com.mxgraph.layout" > mxFastOrganicLayout< / a > < / code > , < code > < a href = "hierarchical/mxHierarchicalLayout.html" title = "class in com.mxgraph.layout.hierarchical" > mxHierarchicalLayout< / a > < / code > , < code > < a href = "mxOrganicLayout.html" title = "class in com.mxgraph.layout" > mxOrganicLayout< / a > < / code > , < code > < a href = "orthogonal/mxOrthogonalLayout.html" title = "class in com.mxgraph.layout.orthogonal" > mxOrthogonalLayout< / a > < / code > , < code > < a href = "mxParallelEdgeLayout.html" title = "class in com.mxgraph.layout" > mxParallelEdgeLayout< / a > < / code > , < code > < a href = "mxPartitionLayout.html" title = "class in com.mxgraph.layout" > mxPartitionLayout< / a > < / code > , < code > < a href = "mxStackLayout.html" title = "class in com.mxgraph.layout" > mxStackLayout< / a > < / code > < / dd >
2014-04-01 11:30:48 +00:00
< / dl >
< hr >
2016-06-02 09:57:18 +00:00
< pre > public abstract class < span class = "typeNameLabel" > mxGraphLayout< / span >
2017-11-24 16:16:54 +00:00
extends java.lang.Object
2019-07-02 06:45:58 +00:00
implements < a href = "mxIGraphLayout.html" title = "interface in com.mxgraph.layout" > mxIGraphLayout< / a > < / pre >
2014-04-01 11:30:48 +00:00
< div class = "block" > Abstract bass class for layouts< / div >
< / li >
< / ul >
< / div >
< div class = "summary" >
< ul class = "blockList" >
< li class = "blockList" >
2012-05-21 20:32:26 +00:00
<!-- =========== FIELD SUMMARY =========== -->
2019-07-02 06:45:58 +00:00
< section role = "region" >
2014-04-01 11:30:48 +00:00
< ul class = "blockList" >
2019-07-02 06:45:58 +00:00
< li class = "blockList" > < a id = "field.summary" >
2014-04-01 11:30:48 +00:00
<!-- -->
< / a >
< h3 > Field Summary< / h3 >
2019-07-02 06:45:58 +00:00
< table class = "memberSummary" >
2014-04-01 11:30:48 +00:00
< caption > < span > Fields< / span > < span class = "tabEnd" > < / span > < / caption >
< tr >
< th class = "colFirst" scope = "col" > Modifier and Type< / th >
2018-11-06 11:46:01 +00:00
< th class = "colSecond" scope = "col" > Field< / th >
< th class = "colLast" scope = "col" > Description< / th >
2014-04-01 11:30:48 +00:00
< / tr >
< tr class = "altColor" >
2019-07-02 06:45:58 +00:00
< td class = "colFirst" > < code > protected < a href = "../view/mxGraph.html" title = "class in com.mxgraph.view" > mxGraph< / a > < / code > < / td >
< th class = "colSecond" scope = "row" > < code > < span class = "memberNameLink" > < a href = "#graph" > graph< / a > < / span > < / code > < / th >
2018-11-06 11:46:01 +00:00
< td class = "colLast" >
2014-04-01 11:30:48 +00:00
< div class = "block" > Holds the enclosing graph.< / div >
< / td >
< / tr >
< tr class = "rowColor" >
2017-11-24 16:16:54 +00:00
< td class = "colFirst" > < code > protected java.lang.Object< / code > < / td >
2019-07-02 06:45:58 +00:00
< th class = "colSecond" scope = "row" > < code > < span class = "memberNameLink" > < a href = "#parent" > parent< / a > < / span > < / code > < / th >
2018-11-06 11:46:01 +00:00
< td class = "colLast" >
2014-04-01 11:30:48 +00:00
< div class = "block" > The parent cell of the layout, if any< / div >
< / td >
< / tr >
< tr class = "altColor" >
< td class = "colFirst" > < code > protected boolean< / code > < / td >
2019-07-02 06:45:58 +00:00
< th class = "colSecond" scope = "row" > < code > < span class = "memberNameLink" > < a href = "#useBoundingBox" > useBoundingBox< / a > < / span > < / code > < / th >
2018-11-06 11:46:01 +00:00
< td class = "colLast" >
2014-04-01 11:30:48 +00:00
< div class = "block" > Boolean indicating if the bounding box of the label should be used if
its available.< / div >
< / td >
< / tr >
< / table >
< / li >
< / ul >
2019-07-02 06:45:58 +00:00
< / section >
2012-05-21 20:32:26 +00:00
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
2019-07-02 06:45:58 +00:00
< section role = "region" >
2014-04-01 11:30:48 +00:00
< ul class = "blockList" >
2019-07-02 06:45:58 +00:00
< li class = "blockList" > < a id = "constructor.summary" >
2014-04-01 11:30:48 +00:00
<!-- -->
< / a >
< h3 > Constructor Summary< / h3 >
2019-07-02 06:45:58 +00:00
< table class = "memberSummary" >
2014-04-01 11:30:48 +00:00
< caption > < span > Constructors< / span > < span class = "tabEnd" > < / span > < / caption >
< tr >
2018-11-06 11:46:01 +00:00
< th class = "colFirst" scope = "col" > Constructor< / th >
< th class = "colLast" scope = "col" > Description< / th >
2014-04-01 11:30:48 +00:00
< / tr >
< tr class = "altColor" >
2019-07-02 06:45:58 +00:00
< th class = "colConstructorName" scope = "row" > < code > < span class = "memberNameLink" > < a href = "#%3Cinit%3E(com.mxgraph.view.mxGraph)" > mxGraphLayout< / a > < / span > ​ (< a href = "../view/mxGraph.html" title = "class in com.mxgraph.view" > mxGraph< / a > graph)< / code > < / th >
2018-11-06 11:46:01 +00:00
< td class = "colLast" >
2014-04-01 11:30:48 +00:00
< div class = "block" > Constructs a new fast organic layout for the specified graph.< / div >
< / td >
< / tr >
< / table >
< / li >
< / ul >
2019-07-02 06:45:58 +00:00
< / section >
2012-05-21 20:32:26 +00:00
<!-- ========== METHOD SUMMARY =========== -->
2019-07-02 06:45:58 +00:00
< section role = "region" >
2014-04-01 11:30:48 +00:00
< ul class = "blockList" >
2019-07-02 06:45:58 +00:00
< li class = "blockList" > < a id = "method.summary" >
2014-04-01 11:30:48 +00:00
<!-- -->
< / a >
< h3 > Method Summary< / h3 >
2019-07-02 06:45:58 +00:00
< table class = "memberSummary" >
2016-06-02 09:57:18 +00:00
< caption > < span id = "t0" class = "activeTableTab" > < span > All Methods< / span > < span class = "tabEnd" > < / span > < / span > < span id = "t2" class = "tableTab" > < span > < a href = "javascript:show(2);" > Instance Methods< / a > < / span > < span class = "tabEnd" > < / span > < / span > < span id = "t4" class = "tableTab" > < span > < a href = "javascript:show(8);" > Concrete Methods< / a > < / span > < span class = "tabEnd" > < / span > < / span > < / caption >
2014-04-01 11:30:48 +00:00
< tr >
< th class = "colFirst" scope = "col" > Modifier and Type< / th >
2018-11-06 11:46:01 +00:00
< th class = "colSecond" scope = "col" > Method< / th >
< th class = "colLast" scope = "col" > Description< / th >
2014-04-01 11:30:48 +00:00
< / tr >
2016-06-02 09:57:18 +00:00
< tr id = "i0" class = "altColor" >
2014-04-01 11:30:48 +00:00
< td class = "colFirst" > < code > void< / code > < / td >
2019-07-02 06:45:58 +00:00
< th class = "colSecond" scope = "row" > < code > < span class = "memberNameLink" > < a href = "#arrangeGroups(java.lang.Object%5B%5D,int)" > arrangeGroups< / a > < / span > ​ (java.lang.Object[] groups,
2018-11-06 11:46:01 +00:00
int border)< / code > < / th >
< td class = "colLast" >
2014-04-01 11:30:48 +00:00
< div class = "block" > Updates the bounds of the given groups to include all children.< / div >
< / td >
< / tr >
2016-06-02 09:57:18 +00:00
< tr id = "i1" class = "rowColor" >
2014-04-01 11:30:48 +00:00
< td class = "colFirst" > < code > void< / code > < / td >
2019-07-02 06:45:58 +00:00
< th class = "colSecond" scope = "row" > < code > < span class = "memberNameLink" > < a href = "#execute(java.lang.Object)" > execute< / a > < / span > ​ (java.lang.Object parent)< / code > < / th >
2018-11-06 11:46:01 +00:00
< td class = "colLast" >
2014-04-01 11:30:48 +00:00
< div class = "block" > Executes the layout for the children of the specified parent.< / div >
< / td >
< / tr >
2016-06-02 09:57:18 +00:00
< tr id = "i2" class = "altColor" >
2017-11-24 16:16:54 +00:00
< td class = "colFirst" > < code > java.lang.Object< / code > < / td >
2019-07-02 06:45:58 +00:00
< th class = "colSecond" scope = "row" > < code > < span class = "memberNameLink" > < a href = "#getConstraint(java.lang.Object,java.lang.Object)" > getConstraint< / a > < / span > ​ (java.lang.Object key,
2018-11-06 11:46:01 +00:00
java.lang.Object cell)< / code > < / th >
< td class = "colLast" >
2014-04-01 11:30:48 +00:00
< div class = "block" > Returns the constraint for the given key and cell.< / div >
< / td >
< / tr >
2016-06-02 09:57:18 +00:00
< tr id = "i3" class = "rowColor" >
2017-11-24 16:16:54 +00:00
< td class = "colFirst" > < code > java.lang.Object< / code > < / td >
2019-07-02 06:45:58 +00:00
< th class = "colSecond" scope = "row" > < code > < span class = "memberNameLink" > < a href = "#getConstraint(java.lang.Object,java.lang.Object,java.lang.Object,boolean)" > getConstraint< / a > < / span > ​ (java.lang.Object key,
2017-11-24 16:16:54 +00:00
java.lang.Object cell,
java.lang.Object edge,
2018-11-06 11:46:01 +00:00
boolean source)< / code > < / th >
< td class = "colLast" >
2014-04-01 11:30:48 +00:00
< div class = "block" > Returns the constraint for the given key and cell.< / div >
< / td >
< / tr >
2016-06-02 09:57:18 +00:00
< tr id = "i4" class = "altColor" >
2019-07-02 06:45:58 +00:00
< td class = "colFirst" > < code > < a href = "../view/mxGraph.html" title = "class in com.mxgraph.view" > mxGraph< / a > < / code > < / td >
< th class = "colSecond" scope = "row" > < code > < span class = "memberNameLink" > < a href = "#getGraph()" > getGraph< / a > < / span > ()< / code > < / th >
2018-11-06 11:46:01 +00:00
< td class = "colLast" >
2014-04-01 11:30:48 +00:00
< div class = "block" > Returns the associated graph.< / div >
< / td >
< / tr >
2016-06-02 09:57:18 +00:00
< tr id = "i5" class = "rowColor" >
2019-07-02 06:45:58 +00:00
< td class = "colFirst" > < code > < a href = "../util/mxPoint.html" title = "class in com.mxgraph.util" > mxPoint< / a > < / code > < / td >
< th class = "colSecond" scope = "row" > < code > < span class = "memberNameLink" > < a href = "#getParentOffset(java.lang.Object)" > getParentOffset< / a > < / span > ​ (java.lang.Object parent)< / code > < / th >
2018-11-06 11:46:01 +00:00
< td class = "colLast" > < / td >
2014-04-01 11:30:48 +00:00
< / tr >
2016-06-02 09:57:18 +00:00
< tr id = "i6" class = "altColor" >
2019-07-02 06:45:58 +00:00
< td class = "colFirst" > < code > < a href = "../util/mxRectangle.html" title = "class in com.mxgraph.util" > mxRectangle< / a > < / code > < / td >
< th class = "colSecond" scope = "row" > < code > < span class = "memberNameLink" > < a href = "#getVertexBounds(java.lang.Object)" > getVertexBounds< / a > < / span > ​ (java.lang.Object vertex)< / code > < / th >
2018-11-06 11:46:01 +00:00
< td class = "colLast" >
2014-04-01 11:30:48 +00:00
< div class = "block" > Returns an < mxRectangle > that defines the bounds of the given cell
or the bounding box if < useBoundingBox > is true.< / div >
< / td >
< / tr >
2016-06-02 09:57:18 +00:00
< tr id = "i7" class = "rowColor" >
2014-04-01 11:30:48 +00:00
< td class = "colFirst" > < code > boolean< / code > < / td >
2019-07-02 06:45:58 +00:00
< th class = "colSecond" scope = "row" > < code > < span class = "memberNameLink" > < a href = "#isEdgeIgnored(java.lang.Object)" > isEdgeIgnored< / a > < / span > ​ (java.lang.Object edge)< / code > < / th >
2018-11-06 11:46:01 +00:00
< td class = "colLast" >
2014-04-01 11:30:48 +00:00
< div class = "block" > Returns true if the given edge has no source or target terminal.< / div >
< / td >
< / tr >
2016-06-02 09:57:18 +00:00
< tr id = "i8" class = "altColor" >
2014-04-01 11:30:48 +00:00
< td class = "colFirst" > < code > boolean< / code > < / td >
2019-07-02 06:45:58 +00:00
< th class = "colSecond" scope = "row" > < code > < span class = "memberNameLink" > < a href = "#isUseBoundingBox()" > isUseBoundingBox< / a > < / span > ()< / code > < / th >
2018-11-06 11:46:01 +00:00
< td class = "colLast" > < / td >
2014-04-01 11:30:48 +00:00
< / tr >
2016-06-02 09:57:18 +00:00
< tr id = "i9" class = "rowColor" >
2014-04-01 11:30:48 +00:00
< td class = "colFirst" > < code > boolean< / code > < / td >
2019-07-02 06:45:58 +00:00
< th class = "colSecond" scope = "row" > < code > < span class = "memberNameLink" > < a href = "#isVertexIgnored(java.lang.Object)" > isVertexIgnored< / a > < / span > ​ (java.lang.Object vertex)< / code > < / th >
2018-11-06 11:46:01 +00:00
< td class = "colLast" >
2014-04-01 11:30:48 +00:00
< div class = "block" > Returns true if the given vertex has no connected edges.< / div >
< / td >
< / tr >
2016-06-02 09:57:18 +00:00
< tr id = "i10" class = "altColor" >
2014-04-01 11:30:48 +00:00
< td class = "colFirst" > < code > boolean< / code > < / td >
2019-07-02 06:45:58 +00:00
< th class = "colSecond" scope = "row" > < code > < span class = "memberNameLink" > < a href = "#isVertexMovable(java.lang.Object)" > isVertexMovable< / a > < / span > ​ (java.lang.Object vertex)< / code > < / th >
2018-11-06 11:46:01 +00:00
< td class = "colLast" >
2014-04-01 11:30:48 +00:00
< div class = "block" > Returns true if the given vertex may be moved by the layout.< / div >
< / td >
< / tr >
2016-06-02 09:57:18 +00:00
< tr id = "i11" class = "rowColor" >
2014-04-01 11:30:48 +00:00
< td class = "colFirst" > < code > void< / code > < / td >
2019-07-02 06:45:58 +00:00
< th class = "colSecond" scope = "row" > < code > < span class = "memberNameLink" > < a href = "#moveCell(java.lang.Object,double,double)" > moveCell< / a > < / span > ​ (java.lang.Object cell,
2014-04-01 11:30:48 +00:00
double x,
2018-11-06 11:46:01 +00:00
double y)< / code > < / th >
< td class = "colLast" >
2014-04-01 11:30:48 +00:00
< div class = "block" > Notified when a cell is being moved in a parent that has automatic
layout to update the cell state (eg.< / div >
< / td >
< / tr >
2016-06-02 09:57:18 +00:00
< tr id = "i12" class = "altColor" >
2014-04-01 11:30:48 +00:00
< td class = "colFirst" > < code > void< / code > < / td >
2019-07-02 06:45:58 +00:00
< th class = "colSecond" scope = "row" > < code > < span class = "memberNameLink" > < a href = "#setEdgePoints(java.lang.Object,java.util.List)" > setEdgePoints< / a > < / span > ​ (java.lang.Object edge,
java.util.List< < a href = "../util/mxPoint.html" title = "class in com.mxgraph.util" > mxPoint< / a > > points)< / code > < / th >
2018-11-06 11:46:01 +00:00
< td class = "colLast" >
2014-04-01 11:30:48 +00:00
< div class = "block" > Sets the control points of the given edge to the given
list of mxPoints.< / div >
< / td >
< / tr >
2016-06-02 09:57:18 +00:00
< tr id = "i13" class = "rowColor" >
2014-04-01 11:30:48 +00:00
< td class = "colFirst" > < code > void< / code > < / td >
2019-07-02 06:45:58 +00:00
< th class = "colSecond" scope = "row" > < code > < span class = "memberNameLink" > < a href = "#setEdgeStyleEnabled(java.lang.Object,boolean)" > setEdgeStyleEnabled< / a > < / span > ​ (java.lang.Object edge,
2018-11-06 11:46:01 +00:00
boolean value)< / code > < / th >
< td class = "colLast" >
2014-04-01 11:30:48 +00:00
< div class = "block" > Disables or enables the edge style of the given edge.< / div >
< / td >
< / tr >
2016-06-02 09:57:18 +00:00
< tr id = "i14" class = "altColor" >
2014-04-01 11:30:48 +00:00
< td class = "colFirst" > < code > void< / code > < / td >
2019-07-02 06:45:58 +00:00
< th class = "colSecond" scope = "row" > < code > < span class = "memberNameLink" > < a href = "#setOrthogonalEdge(java.lang.Object,boolean)" > setOrthogonalEdge< / a > < / span > ​ (java.lang.Object edge,
2018-11-06 11:46:01 +00:00
boolean value)< / code > < / th >
< td class = "colLast" >
2014-04-01 11:30:48 +00:00
< div class = "block" > Disables or enables orthogonal end segments of the given edge< / div >
< / td >
< / tr >
2016-06-02 09:57:18 +00:00
< tr id = "i15" class = "rowColor" >
2014-04-01 11:30:48 +00:00
< td class = "colFirst" > < code > void< / code > < / td >
2019-07-02 06:45:58 +00:00
< th class = "colSecond" scope = "row" > < code > < span class = "memberNameLink" > < a href = "#setUseBoundingBox(boolean)" > setUseBoundingBox< / a > < / span > ​ (boolean useBoundingBox)< / code > < / th >
2018-11-06 11:46:01 +00:00
< td class = "colLast" > < / td >
2014-04-01 11:30:48 +00:00
< / tr >
2016-06-02 09:57:18 +00:00
< tr id = "i16" class = "altColor" >
2019-07-02 06:45:58 +00:00
< td class = "colFirst" > < code > < a href = "../util/mxRectangle.html" title = "class in com.mxgraph.util" > mxRectangle< / a > < / code > < / td >
< th class = "colSecond" scope = "row" > < code > < span class = "memberNameLink" > < a href = "#setVertexLocation(java.lang.Object,double,double)" > setVertexLocation< / a > < / span > ​ (java.lang.Object vertex,
2014-04-01 11:30:48 +00:00
double x,
2018-11-06 11:46:01 +00:00
double y)< / code > < / th >
< td class = "colLast" >
2014-04-01 11:30:48 +00:00
< div class = "block" > Sets the new position of the given cell taking into account the size of
the bounding box if < useBoundingBox > is true.< / div >
< / td >
< / tr >
< / table >
< ul class = "blockList" >
2019-07-02 06:45:58 +00:00
< li class = "blockList" > < a id = "methods.inherited.from.class.java.lang.Object" >
2014-04-01 11:30:48 +00:00
<!-- -->
< / a >
2017-11-24 16:16:54 +00:00
< h3 > Methods inherited from class java.lang.Object< / h3 >
< code > clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait< / code > < / li >
2014-04-01 11:30:48 +00:00
< / ul >
< / li >
< / ul >
2019-07-02 06:45:58 +00:00
< / section >
2014-04-01 11:30:48 +00:00
< / li >
< / ul >
< / div >
< div class = "details" >
< ul class = "blockList" >
< li class = "blockList" >
2012-05-21 20:32:26 +00:00
<!-- ============ FIELD DETAIL =========== -->
2019-07-02 06:45:58 +00:00
< section role = "region" >
2014-04-01 11:30:48 +00:00
< ul class = "blockList" >
2019-07-02 06:45:58 +00:00
< li class = "blockList" > < a id = "field.detail" >
2014-04-01 11:30:48 +00:00
<!-- -->
< / a >
< h3 > Field Detail< / h3 >
2019-07-02 06:45:58 +00:00
< a id = "graph" >
2014-04-01 11:30:48 +00:00
<!-- -->
< / a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > graph< / h4 >
2019-07-02 06:45:58 +00:00
< pre > protected < a href = "../view/mxGraph.html" title = "class in com.mxgraph.view" > mxGraph< / a > graph< / pre >
2014-04-01 11:30:48 +00:00
< div class = "block" > Holds the enclosing graph.< / div >
< / li >
< / ul >
2019-07-02 06:45:58 +00:00
< a id = "parent" >
2014-04-01 11:30:48 +00:00
<!-- -->
< / a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > parent< / h4 >
2017-11-24 16:16:54 +00:00
< pre > protected java.lang.Object parent< / pre >
2014-04-01 11:30:48 +00:00
< div class = "block" > The parent cell of the layout, if any< / div >
< / li >
< / ul >
2019-07-02 06:45:58 +00:00
< a id = "useBoundingBox" >
2014-04-01 11:30:48 +00:00
<!-- -->
< / a >
< ul class = "blockListLast" >
< li class = "blockList" >
< h4 > useBoundingBox< / h4 >
< pre > protected boolean useBoundingBox< / pre >
< div class = "block" > Boolean indicating if the bounding box of the label should be used if
its available. Default is true.< / div >
< / li >
< / ul >
< / li >
< / ul >
2019-07-02 06:45:58 +00:00
< / section >
2012-05-21 20:32:26 +00:00
<!-- ========= CONSTRUCTOR DETAIL ======== -->
2019-07-02 06:45:58 +00:00
< section role = "region" >
2014-04-01 11:30:48 +00:00
< ul class = "blockList" >
2019-07-02 06:45:58 +00:00
< li class = "blockList" > < a id = "constructor.detail" >
2014-04-01 11:30:48 +00:00
<!-- -->
< / a >
< h3 > Constructor Detail< / h3 >
2019-07-02 06:45:58 +00:00
< a id = "<init>(com.mxgraph.view.mxGraph)" >
2014-04-01 11:30:48 +00:00
<!-- -->
< / a >
< ul class = "blockListLast" >
< li class = "blockList" >
< h4 > mxGraphLayout< / h4 >
2019-07-02 06:45:58 +00:00
< pre > public mxGraphLayout​ (< a href = "../view/mxGraph.html" title = "class in com.mxgraph.view" > mxGraph< / a > graph)< / pre >
2014-04-01 11:30:48 +00:00
< div class = "block" > Constructs a new fast organic layout for the specified graph.< / div >
< / li >
< / ul >
< / li >
< / ul >
2019-07-02 06:45:58 +00:00
< / section >
2012-05-21 20:32:26 +00:00
<!-- ============ METHOD DETAIL ========== -->
2019-07-02 06:45:58 +00:00
< section role = "region" >
2014-04-01 11:30:48 +00:00
< ul class = "blockList" >
2019-07-02 06:45:58 +00:00
< li class = "blockList" > < a id = "method.detail" >
2014-04-01 11:30:48 +00:00
<!-- -->
< / a >
< h3 > Method Detail< / h3 >
2019-07-02 06:45:58 +00:00
< a id = "execute(java.lang.Object)" >
2014-04-01 11:30:48 +00:00
<!-- -->
< / a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > execute< / h4 >
2019-07-02 06:45:58 +00:00
< pre class = "methodSignature" > public void execute​ (java.lang.Object parent)< / pre >
< div class = "block" > < span class = "descfrmTypeLabel" > Description copied from interface: < code > < a href = "mxIGraphLayout.html#execute(java.lang.Object)" > mxIGraphLayout< / a > < / code > < / span > < / div >
2014-04-01 11:30:48 +00:00
< div class = "block" > Executes the layout for the children of the specified parent.< / div >
< dl >
2016-06-02 09:57:18 +00:00
< dt > < span class = "overrideSpecifyLabel" > Specified by:< / span > < / dt >
2019-07-02 06:45:58 +00:00
< dd > < code > < a href = "mxIGraphLayout.html#execute(java.lang.Object)" > execute< / a > < / code > in interface < code > < a href = "mxIGraphLayout.html" title = "interface in com.mxgraph.layout" > mxIGraphLayout< / a > < / code > < / dd >
2016-06-02 09:57:18 +00:00
< dt > < span class = "paramLabel" > Parameters:< / span > < / dt >
< dd > < code > parent< / code > - Parent cell that contains the children to be layed out.< / dd >
< / dl >
2014-04-01 11:30:48 +00:00
< / li >
< / ul >
2019-07-02 06:45:58 +00:00
< a id = "moveCell(java.lang.Object,double,double)" >
2014-04-01 11:30:48 +00:00
<!-- -->
< / a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > moveCell< / h4 >
2019-07-02 06:45:58 +00:00
< pre class = "methodSignature" > public void moveCell​ (java.lang.Object cell,
2016-06-02 09:57:18 +00:00
double x,
double y)< / pre >
2019-07-02 06:45:58 +00:00
< div class = "block" > < span class = "descfrmTypeLabel" > Description copied from interface: < code > < a href = "mxIGraphLayout.html#moveCell(java.lang.Object,double,double)" > mxIGraphLayout< / a > < / code > < / span > < / div >
2014-04-01 11:30:48 +00:00
< div class = "block" > Notified when a cell is being moved in a parent that has automatic
2012-05-21 20:32:26 +00:00
layout to update the cell state (eg. index) so that the outcome of the
layout will position the vertex as close to the point (x, y) as
2014-04-01 11:30:48 +00:00
possible.< / div >
< dl >
2016-06-02 09:57:18 +00:00
< dt > < span class = "overrideSpecifyLabel" > Specified by:< / span > < / dt >
2019-07-02 06:45:58 +00:00
< dd > < code > < a href = "mxIGraphLayout.html#moveCell(java.lang.Object,double,double)" > moveCell< / a > < / code > in interface < code > < a href = "mxIGraphLayout.html" title = "interface in com.mxgraph.layout" > mxIGraphLayout< / a > < / code > < / dd >
2016-06-02 09:57:18 +00:00
< dt > < span class = "paramLabel" > Parameters:< / span > < / dt >
< dd > < code > cell< / code > - Cell which is being moved.< / dd >
< dd > < code > x< / code > - X-coordinate of the new cell location.< / dd >
< dd > < code > y< / code > - Y-coordinate of the new cell location.< / dd >
< / dl >
2014-04-01 11:30:48 +00:00
< / li >
< / ul >
2019-07-02 06:45:58 +00:00
< a id = "getGraph()" >
2014-04-01 11:30:48 +00:00
<!-- -->
< / a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getGraph< / h4 >
2019-07-02 06:45:58 +00:00
< pre class = "methodSignature" > public < a href = "../view/mxGraph.html" title = "class in com.mxgraph.view" > mxGraph< / a > getGraph()< / pre >
2014-04-01 11:30:48 +00:00
< div class = "block" > Returns the associated graph.< / div >
< / li >
< / ul >
2019-07-02 06:45:58 +00:00
< a id = "getConstraint(java.lang.Object,java.lang.Object)" >
2014-04-01 11:30:48 +00:00
<!-- -->
< / a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getConstraint< / h4 >
2019-07-02 06:45:58 +00:00
< pre class = "methodSignature" > public java.lang.Object getConstraint​ (java.lang.Object key,
2017-11-24 16:16:54 +00:00
java.lang.Object cell)< / pre >
2014-04-01 11:30:48 +00:00
< div class = "block" > Returns the constraint for the given key and cell. This implementation
2012-05-21 20:32:26 +00:00
always returns the value for the given key in the style of the given
2014-04-01 11:30:48 +00:00
cell.< / div >
2016-06-02 09:57:18 +00:00
< dl >
< dt > < span class = "paramLabel" > Parameters:< / span > < / dt >
< dd > < code > key< / code > - Key of the constraint to be returned.< / dd >
< dd > < code > cell< / code > - Cell whose constraint should be returned.< / dd >
< / dl >
2014-04-01 11:30:48 +00:00
< / li >
< / ul >
2019-07-02 06:45:58 +00:00
< a id = "getConstraint(java.lang.Object,java.lang.Object,java.lang.Object,boolean)" >
2014-04-01 11:30:48 +00:00
<!-- -->
< / a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getConstraint< / h4 >
2019-07-02 06:45:58 +00:00
< pre class = "methodSignature" > public java.lang.Object getConstraint​ (java.lang.Object key,
2017-11-24 16:16:54 +00:00
java.lang.Object cell,
java.lang.Object edge,
boolean source)< / pre >
2014-04-01 11:30:48 +00:00
< div class = "block" > Returns the constraint for the given key and cell. The optional edge and
2012-05-21 20:32:26 +00:00
source arguments are used to return inbound and outgoing routing-
constraints for the given edge and vertex. This implementation always
2014-04-01 11:30:48 +00:00
returns the value for the given key in the style of the given cell.< / div >
2016-06-02 09:57:18 +00:00
< dl >
< dt > < span class = "paramLabel" > Parameters:< / span > < / dt >
< dd > < code > key< / code > - Key of the constraint to be returned.< / dd >
< dd > < code > cell< / code > - Cell whose constraint should be returned.< / dd >
< dd > < code > edge< / code > - Optional cell that represents the connection whose constraint
should be returned. Default is null.< / dd >
< dd > < code > source< / code > - Optional boolean that specifies if the connection is incoming
or outgoing. Default is false.< / dd >
< / dl >
2014-04-01 11:30:48 +00:00
< / li >
< / ul >
2019-07-02 06:45:58 +00:00
< a id = "isUseBoundingBox()" >
2014-04-01 11:30:48 +00:00
<!-- -->
< / a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > isUseBoundingBox< / h4 >
2019-07-02 06:45:58 +00:00
< pre class = "methodSignature" > public boolean isUseBoundingBox()< / pre >
2016-06-02 09:57:18 +00:00
< dl >
< dt > < span class = "returnLabel" > Returns:< / span > < / dt >
< dd > the useBoundingBox< / dd >
< / dl >
2014-04-01 11:30:48 +00:00
< / li >
< / ul >
2019-07-02 06:45:58 +00:00
< a id = "setUseBoundingBox(boolean)" >
2014-04-01 11:30:48 +00:00
<!-- -->
< / a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setUseBoundingBox< / h4 >
2019-07-02 06:45:58 +00:00
< pre class = "methodSignature" > public void setUseBoundingBox​ (boolean useBoundingBox)< / pre >
2016-06-02 09:57:18 +00:00
< dl >
< dt > < span class = "paramLabel" > Parameters:< / span > < / dt >
< dd > < code > useBoundingBox< / code > - the useBoundingBox to set< / dd >
< / dl >
2014-04-01 11:30:48 +00:00
< / li >
< / ul >
2019-07-02 06:45:58 +00:00
< a id = "isVertexMovable(java.lang.Object)" >
2014-04-01 11:30:48 +00:00
<!-- -->
< / a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > isVertexMovable< / h4 >
2019-07-02 06:45:58 +00:00
< pre class = "methodSignature" > public boolean isVertexMovable​ (java.lang.Object vertex)< / pre >
2014-04-01 11:30:48 +00:00
< div class = "block" > Returns true if the given vertex may be moved by the layout.< / div >
2016-06-02 09:57:18 +00:00
< dl >
< dt > < span class = "paramLabel" > Parameters:< / span > < / dt >
< dd > < code > vertex< / code > - Object that represents the vertex to be tested.< / dd >
< dt > < span class = "returnLabel" > Returns:< / span > < / dt >
< dd > Returns true if the vertex can be moved.< / dd >
< / dl >
2014-04-01 11:30:48 +00:00
< / li >
< / ul >
2019-07-02 06:45:58 +00:00
< a id = "isVertexIgnored(java.lang.Object)" >
2014-04-01 11:30:48 +00:00
<!-- -->
< / a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > isVertexIgnored< / h4 >
2019-07-02 06:45:58 +00:00
< pre class = "methodSignature" > public boolean isVertexIgnored​ (java.lang.Object vertex)< / pre >
2014-04-01 11:30:48 +00:00
< div class = "block" > Returns true if the given vertex has no connected edges.< / div >
2016-06-02 09:57:18 +00:00
< dl >
< dt > < span class = "paramLabel" > Parameters:< / span > < / dt >
< dd > < code > vertex< / code > - Object that represents the vertex to be tested.< / dd >
< dt > < span class = "returnLabel" > Returns:< / span > < / dt >
< dd > Returns true if the vertex should be ignored.< / dd >
< / dl >
2014-04-01 11:30:48 +00:00
< / li >
< / ul >
2019-07-02 06:45:58 +00:00
< a id = "isEdgeIgnored(java.lang.Object)" >
2014-04-01 11:30:48 +00:00
<!-- -->
< / a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > isEdgeIgnored< / h4 >
2019-07-02 06:45:58 +00:00
< pre class = "methodSignature" > public boolean isEdgeIgnored​ (java.lang.Object edge)< / pre >
2014-04-01 11:30:48 +00:00
< div class = "block" > Returns true if the given edge has no source or target terminal.< / div >
2016-06-02 09:57:18 +00:00
< dl >
< dt > < span class = "paramLabel" > Parameters:< / span > < / dt >
< dd > < code > edge< / code > - Object that represents the edge to be tested.< / dd >
< dt > < span class = "returnLabel" > Returns:< / span > < / dt >
< dd > Returns true if the edge should be ignored.< / dd >
< / dl >
2014-04-01 11:30:48 +00:00
< / li >
< / ul >
2019-07-02 06:45:58 +00:00
< a id = "setEdgeStyleEnabled(java.lang.Object,boolean)" >
2014-04-01 11:30:48 +00:00
<!-- -->
< / a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setEdgeStyleEnabled< / h4 >
2019-07-02 06:45:58 +00:00
< pre class = "methodSignature" > public void setEdgeStyleEnabled​ (java.lang.Object edge,
2016-06-02 09:57:18 +00:00
boolean value)< / pre >
2014-04-01 11:30:48 +00:00
< div class = "block" > Disables or enables the edge style of the given edge.< / div >
< / li >
< / ul >
2019-07-02 06:45:58 +00:00
< a id = "setOrthogonalEdge(java.lang.Object,boolean)" >
2014-04-01 11:30:48 +00:00
<!-- -->
< / a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setOrthogonalEdge< / h4 >
2019-07-02 06:45:58 +00:00
< pre class = "methodSignature" > public void setOrthogonalEdge​ (java.lang.Object edge,
2016-06-02 09:57:18 +00:00
boolean value)< / pre >
2014-04-01 11:30:48 +00:00
< div class = "block" > Disables or enables orthogonal end segments of the given edge< / div >
< / li >
< / ul >
2019-07-02 06:45:58 +00:00
< a id = "getParentOffset(java.lang.Object)" >
2014-04-01 11:30:48 +00:00
<!-- -->
< / a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getParentOffset< / h4 >
2019-07-02 06:45:58 +00:00
< pre class = "methodSignature" > public < a href = "../util/mxPoint.html" title = "class in com.mxgraph.util" > mxPoint< / a > getParentOffset​ (java.lang.Object parent)< / pre >
2014-04-01 11:30:48 +00:00
< / li >
< / ul >
2019-07-02 06:45:58 +00:00
< a id = "setEdgePoints(java.lang.Object,java.util.List)" >
2014-04-01 11:30:48 +00:00
<!-- -->
< / a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setEdgePoints< / h4 >
2019-07-02 06:45:58 +00:00
< pre class = "methodSignature" > public void setEdgePoints​ (java.lang.Object edge,
java.util.List< < a href = "../util/mxPoint.html" title = "class in com.mxgraph.util" > mxPoint< / a > > points)< / pre >
2014-04-01 11:30:48 +00:00
< div class = "block" > Sets the control points of the given edge to the given
2012-05-21 20:32:26 +00:00
list of mxPoints. Set the points to null to remove all
2014-04-01 11:30:48 +00:00
existing points for an edge.< / div >
< / li >
< / ul >
2019-07-02 06:45:58 +00:00
< a id = "getVertexBounds(java.lang.Object)" >
2014-04-01 11:30:48 +00:00
<!-- -->
< / a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > getVertexBounds< / h4 >
2019-07-02 06:45:58 +00:00
< pre class = "methodSignature" > public < a href = "../util/mxRectangle.html" title = "class in com.mxgraph.util" > mxRectangle< / a > getVertexBounds​ (java.lang.Object vertex)< / pre >
2014-04-01 11:30:48 +00:00
< div class = "block" > Returns an < mxRectangle > that defines the bounds of the given cell
or the bounding box if < useBoundingBox > is true.< / div >
< / li >
< / ul >
2019-07-02 06:45:58 +00:00
< a id = "setVertexLocation(java.lang.Object,double,double)" >
2014-04-01 11:30:48 +00:00
<!-- -->
< / a >
< ul class = "blockList" >
< li class = "blockList" >
< h4 > setVertexLocation< / h4 >
2019-07-02 06:45:58 +00:00
< pre class = "methodSignature" > public < a href = "../util/mxRectangle.html" title = "class in com.mxgraph.util" > mxRectangle< / a > setVertexLocation​ (java.lang.Object vertex,
2016-06-02 09:57:18 +00:00
double x,
double y)< / pre >
2014-04-01 11:30:48 +00:00
< div class = "block" > Sets the new position of the given cell taking into account the size of
2012-05-21 20:32:26 +00:00
the bounding box if < useBoundingBox > is true. The change is only carried
out if the new location is not equal to the existing location, otherwise
the geometry is not replaced with an updated instance. The new or old
bounds are returned (including overlapping labels).
Parameters:
cell - < mxCell > whose geometry is to be set.
x - Integer that defines the x-coordinate of the new location.
2014-04-01 11:30:48 +00:00
y - Integer that defines the y-coordinate of the new location.< / div >
< / li >
< / ul >
2019-07-02 06:45:58 +00:00
< a id = "arrangeGroups(java.lang.Object[],int)" >
2014-04-01 11:30:48 +00:00
<!-- -->
< / a >
< ul class = "blockListLast" >
< li class = "blockList" >
< h4 > arrangeGroups< / h4 >
2019-07-02 06:45:58 +00:00
< pre class = "methodSignature" > public void arrangeGroups​ (java.lang.Object[] groups,
2016-06-02 09:57:18 +00:00
int border)< / pre >
2014-04-01 11:30:48 +00:00
< div class = "block" > Updates the bounds of the given groups to include all children. Call
2012-05-21 20:32:26 +00:00
this with the groups in parent to child order, top-most group first, eg.
arrangeGroups(graph, mxUtils.sortCells(Arrays.asList(
2014-04-01 11:30:48 +00:00
new Object[] { v1, v3 }), true).toArray(), 10);< / div >
2016-06-02 09:57:18 +00:00
< dl >
< dt > < span class = "paramLabel" > Parameters:< / span > < / dt >
< dd > < code > groups< / code > - the groups to adjust< / dd >
< dd > < code > border< / code > - the border applied to the adjusted groups< / dd >
< / dl >
2014-04-01 11:30:48 +00:00
< / li >
< / ul >
< / li >
< / ul >
2019-07-02 06:45:58 +00:00
< / section >
2014-04-01 11:30:48 +00:00
< / li >
< / ul >
< / div >
< / div >
2019-07-02 06:45:58 +00:00
< / main >
2012-05-21 20:32:26 +00:00
<!-- ========= END OF CLASS DATA ========= -->
2019-07-02 06:45:58 +00:00
< footer role = "contentinfo" >
< nav role = "navigation" >
2012-05-21 20:32:26 +00:00
<!-- ======= START OF BOTTOM NAVBAR ====== -->
2019-07-02 06:45:58 +00:00
< div class = "bottomNav" > < a id = "navbar.bottom" >
2014-04-01 11:30:48 +00:00
<!-- -->
2016-06-02 09:57:18 +00:00
< / a >
< div class = "skipNav" > < a href = "#skip.navbar.bottom" title = "Skip navigation links" > Skip navigation links< / a > < / div >
2019-07-02 06:45:58 +00:00
< a id = "navbar.bottom.firstrow" >
2014-04-01 11:30:48 +00:00
<!-- -->
< / a >
< ul class = "navList" title = "Navigation" >
2019-07-02 06:45:58 +00:00
< li > < a href = "../../../index.html" > Overview< / a > < / li >
2014-04-01 11:30:48 +00:00
< li > < a href = "package-summary.html" > Package< / a > < / li >
< li class = "navBarCell1Rev" > Class< / li >
< li > < a href = "class-use/mxGraphLayout.html" > Use< / a > < / li >
< li > < a href = "package-tree.html" > Tree< / a > < / li >
< li > < a href = "../../../deprecated-list.html" > Deprecated< / a > < / li >
< li > < a href = "../../../index-all.html" > Index< / a > < / li >
< li > < a href = "../../../help-doc.html" > Help< / a > < / li >
< / ul >
2019-07-26 16:09:51 +00:00
< div class = "aboutLanguage" > < p > < b > mxGraph 4.0.3< / b > < / p > < / div >
2014-04-01 11:30:48 +00:00
< / div >
< div class = "subNav" >
< ul class = "navList" id = "allclasses_navbar_bottom" >
2019-07-02 06:45:58 +00:00
< li > < a href = "../../../allclasses.html" > All Classes< / a > < / li >
2014-04-01 11:30:48 +00:00
< / ul >
< div >
< script type = "text/javascript" > < ! - -
allClassesLink = document.getElementById("allclasses_navbar_bottom");
2012-05-21 20:32:26 +00:00
if(window==top) {
2014-04-01 11:30:48 +00:00
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
2012-05-21 20:32:26 +00:00
}
//-->
2014-04-01 11:30:48 +00:00
< / script >
2018-11-06 11:46:01 +00:00
< noscript >
< div > JavaScript is disabled on your browser.< / div >
< / noscript >
2014-04-01 11:30:48 +00:00
< / div >
< div >
< ul class = "subNavList" >
< li > Summary: < / li >
< li > Nested | < / li >
2016-06-02 09:57:18 +00:00
< li > < a href = "#field.summary" > Field< / a > | < / li >
< li > < a href = "#constructor.summary" > Constr< / a > | < / li >
< li > < a href = "#method.summary" > Method< / a > < / li >
2014-04-01 11:30:48 +00:00
< / ul >
< ul class = "subNavList" >
< li > Detail: < / li >
2016-06-02 09:57:18 +00:00
< li > < a href = "#field.detail" > Field< / a > | < / li >
< li > < a href = "#constructor.detail" > Constr< / a > | < / li >
< li > < a href = "#method.detail" > Method< / a > < / li >
2014-04-01 11:30:48 +00:00
< / ul >
< / div >
2019-07-02 06:45:58 +00:00
< a id = "skip.navbar.bottom" >
2014-04-01 11:30:48 +00:00
<!-- -->
< / a > < / div >
2012-05-21 20:32:26 +00:00
<!-- ======== END OF BOTTOM NAVBAR ======= -->
2019-07-02 06:45:58 +00:00
< / nav >
2017-06-27 11:43:19 +00:00
< p class = "legalCopy" > < small > < font size = 1 > Copyright (c) 2010-2017 < a href = "http://www.jgraph.com/"
target="_blank">Gaudenz Alder, JGraph Ltd< / a > . All rights reserved.< / font > < / small > < / p >
2019-07-02 06:45:58 +00:00
< / footer >
2014-04-01 11:30:48 +00:00
< / body >
< / html >