From 9138794c1f68124498aec9b77d02d26b214338a1 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 4 Apr 2013 12:51:15 +0100 Subject: [PATCH] 1.12.0.0 release --- ChangeLog | 8 + docs/js-api/files/model/mxGraphModel-js.html | 204 +- docs/js-api/files/mxClient-js.html | 2 +- docs/js-api/files/util/mxClipboard-js.html | 57 +- docs/js-api/files/util/mxUndoableEdit-js.html | 16 +- docs/js-api/files/util/mxUtils-js.html | 6 +- docs/js-api/index/Events.html | 28 +- docs/js-api/index/Functions3.html | 2 +- docs/js-api/index/General10.html | 8 +- docs/js-api/index/General11.html | 4 +- docs/js-api/index/General12.html | 6 +- docs/js-api/index/General13.html | 4 +- docs/js-api/index/General14.html | 4 +- docs/js-api/index/General15.html | 4 +- docs/js-api/index/General16.html | 4 +- docs/js-api/index/General17.html | 4 +- docs/js-api/index/General18.html | 4 +- docs/js-api/index/General19.html | 4 +- docs/js-api/index/General20.html | 10 +- docs/js-api/index/General3.html | 2 +- docs/js-api/index/General5.html | 4 +- docs/js-api/index/General6.html | 4 +- docs/js-api/index/General7.html | 4 +- docs/js-api/index/General8.html | 4 +- docs/js-api/index/General9.html | 4 +- docs/js-api/search/EventsE.html | 2 +- docs/js-api/search/EventsS.html | 2 +- docs/js-api/search/GeneralE.html | 2 +- docs/js-api/search/GeneralS.html | 2 +- docs/known-issues.html | 16 +- docs/manual.html | 2 +- docs/manual_javavis.html | 2 +- dotnet/docs/html/annotated.html | 161 +- dotnet/docs/html/bc_s.png | Bin 0 -> 677 bytes ...m_1_1mxgraph_1_1mxBasicCanvas-members.html | 98 +- .../classcom_1_1mxgraph_1_1mxBasicCanvas.html | 270 +- .../classcom_1_1mxgraph_1_1mxBasicCanvas.png | Bin 863 -> 872 bytes ...classcom_1_1mxgraph_1_1mxCell-members.html | 172 +- .../html/classcom_1_1mxgraph_1_1mxCell.html | 974 ++--- .../html/classcom_1_1mxgraph_1_1mxCell.png | Bin 493 -> 495 bytes ...com_1_1mxgraph_1_1mxCellCodec-members.html | 158 +- .../classcom_1_1mxgraph_1_1mxCellCodec.html | 119 +- .../classcom_1_1mxgraph_1_1mxCellCodec.png | Bin 612 -> 614 bytes ...scom_1_1mxgraph_1_1mxCellPath-members.html | 82 +- .../classcom_1_1mxgraph_1_1mxCellPath.html | 169 +- ..._1_1mxgraph_1_1mxCellRenderer-members.html | 80 +- ...classcom_1_1mxgraph_1_1mxCellRenderer.html | 215 +- ...CellRenderer_1_1CanvasFactory-members.html | 77 +- ...ph_1_1mxCellRenderer_1_1CanvasFactory.html | 127 +- ...aph_1_1mxCellRenderer_1_1CanvasFactory.png | Bin 932 -> 935 bytes ...enderer_1_1ImageCanvasFactory-members.html | 85 +- ...1mxCellRenderer_1_1ImageCanvasFactory.html | 187 +- ..._1mxCellRenderer_1_1ImageCanvasFactory.png | Bin 930 -> 932 bytes ...com_1_1mxgraph_1_1mxCellState-members.html | 182 +- .../classcom_1_1mxgraph_1_1mxCellState.html | 453 +-- .../classcom_1_1mxgraph_1_1mxCellState.png | Bin 812 -> 818 bytes ...lasscom_1_1mxgraph_1_1mxCodec-members.html | 118 +- .../html/classcom_1_1mxgraph_1_1mxCodec.html | 613 ++-- ...1_1mxgraph_1_1mxCodecRegistry-members.html | 94 +- ...lasscom_1_1mxgraph_1_1mxCodecRegistry.html | 253 +- ...aph_1_1mxConnectionConstraint-members.html | 88 +- ..._1_1mxgraph_1_1mxConnectionConstraint.html | 183 +- ...com_1_1mxgraph_1_1mxConstants-members.html | 370 +- .../classcom_1_1mxgraph_1_1mxConstants.html | 1287 +++---- ...com_1_1mxgraph_1_1mxEdgeStyle-members.html | 84 +- .../classcom_1_1mxgraph_1_1mxEdgeStyle.html | 135 +- ...xgraph_1_1mxFastOrganicLayout-members.html | 140 +- ...com_1_1mxgraph_1_1mxFastOrganicLayout.html | 455 +-- ...scom_1_1mxgraph_1_1mxFastOrganicLayout.png | Bin 704 -> 707 bytes ...com_1_1mxgraph_1_1mxGdiCanvas-members.html | 150 +- .../classcom_1_1mxgraph_1_1mxGdiCanvas.html | 1137 +++--- .../classcom_1_1mxgraph_1_1mxGdiCanvas.png | Bin 862 -> 869 bytes ...m_1_1mxgraph_1_1mxGdiCanvas2D-members.html | 196 +- .../classcom_1_1mxgraph_1_1mxGdiCanvas2D.html | 1216 ++++--- .../classcom_1_1mxgraph_1_1mxGdiCanvas2D.png | Bin 635 -> 633 bytes ...1mxGdiCanvas2D_1_1CanvasState-members.html | 77 +- ...graph_1_1mxGdiCanvas2D_1_1CanvasState.html | 99 +- ...scom_1_1mxgraph_1_1mxGeometry-members.html | 164 +- .../classcom_1_1mxgraph_1_1mxGeometry.html | 376 +- .../classcom_1_1mxgraph_1_1mxGeometry.png | Bin 819 -> 827 bytes ...lasscom_1_1mxgraph_1_1mxGraph-members.html | 260 +- .../html/classcom_1_1mxgraph_1_1mxGraph.html | 3199 +++++++++-------- ...om_1_1mxgraph_1_1mxGraphModel-members.html | 210 +- .../classcom_1_1mxgraph_1_1mxGraphModel.html | 1815 +++++----- .../classcom_1_1mxgraph_1_1mxGraphModel.png | Bin 607 -> 610 bytes ...com_1_1mxgraph_1_1mxGraphView-members.html | 174 +- .../classcom_1_1mxgraph_1_1mxGraphView.html | 1176 +++--- ...aph_1_1mxGraphViewImageReader-members.html | 126 +- ..._1_1mxgraph_1_1mxGraphViewImageReader.html | 353 +- ...m_1_1mxgraph_1_1mxGraphViewImageReader.png | Bin 751 -> 756 bytes ...1mxgraph_1_1mxGraphViewReader-members.html | 94 +- ...sscom_1_1mxgraph_1_1mxGraphViewReader.html | 275 +- ...asscom_1_1mxgraph_1_1mxGraphViewReader.png | Bin 754 -> 760 bytes ...m_1_1mxgraph_1_1mxImageBundle-members.html | 82 +- .../classcom_1_1mxgraph_1_1mxImageBundle.html | 152 +- ...m_1_1mxgraph_1_1mxImageCanvas-members.html | 96 +- .../classcom_1_1mxgraph_1_1mxImageCanvas.html | 274 +- .../classcom_1_1mxgraph_1_1mxImageCanvas.png | Bin 617 -> 622 bytes ...om_1_1mxgraph_1_1mxModelCodec-members.html | 162 +- .../classcom_1_1mxgraph_1_1mxModelCodec.html | 212 +- .../classcom_1_1mxgraph_1_1mxModelCodec.png | Bin 627 -> 630 bytes ...m_1_1mxgraph_1_1mxObjectCodec-members.html | 156 +- .../classcom_1_1mxgraph_1_1mxObjectCodec.html | 1157 +++--- .../classcom_1_1mxgraph_1_1mxObjectCodec.png | Bin 1078 -> 1075 bytes ...com_1_1mxgraph_1_1mxPerimeter-members.html | 82 +- .../classcom_1_1mxgraph_1_1mxPerimeter.html | 127 +- ...lasscom_1_1mxgraph_1_1mxPoint-members.html | 96 +- .../html/classcom_1_1mxgraph_1_1mxPoint.html | 264 +- .../html/classcom_1_1mxgraph_1_1mxPoint.png | Bin 1070 -> 1064 bytes ...com_1_1mxgraph_1_1mxRectangle-members.html | 126 +- .../classcom_1_1mxgraph_1_1mxRectangle.html | 384 +- .../classcom_1_1mxgraph_1_1mxRectangle.png | Bin 1068 -> 1062 bytes ...mxgraph_1_1mxSaxOutputHandler-members.html | 106 +- ...scom_1_1mxgraph_1_1mxSaxOutputHandler.html | 233 +- ...sscom_1_1mxgraph_1_1mxSession-members.html | 104 +- .../classcom_1_1mxgraph_1_1mxSession.html | 336 +- ...1_1mxgraph_1_1mxSharedDiagram-members.html | 94 +- ...lasscom_1_1mxgraph_1_1mxSharedDiagram.html | 234 +- ...sscom_1_1mxgraph_1_1mxStencil-members.html | 120 +- .../classcom_1_1mxgraph_1_1mxStencil.html | 612 ++-- ...1mxgraph_1_1mxStencilRegistry-members.html | 80 +- ...sscom_1_1mxgraph_1_1mxStencilRegistry.html | 138 +- ...1_1mxgraph_1_1mxStyleRegistry-members.html | 82 +- ...lasscom_1_1mxgraph_1_1mxStyleRegistry.html | 151 +- ...om_1_1mxgraph_1_1mxStylesheet-members.html | 94 +- .../classcom_1_1mxgraph_1_1mxStylesheet.html | 234 +- ...1mxgraph_1_1mxStylesheetCodec-members.html | 164 +- ...sscom_1_1mxgraph_1_1mxStylesheetCodec.html | 219 +- ...asscom_1_1mxgraph_1_1mxStylesheetCodec.png | Bin 678 -> 678 bytes ...lasscom_1_1mxgraph_1_1mxUtils-members.html | 182 +- .../html/classcom_1_1mxgraph_1_1mxUtils.html | 1887 +++++----- dotnet/docs/html/classes.html | 93 +- dotnet/docs/html/closed.png | Bin 0 -> 126 bytes .../dir_076bd82ce662d881076a1cef27897574.html | 83 +- .../dir_33ded66be5e3e8fa9e621cf728f55de8.html | 80 +- .../dir_53079388f6b2f56b0cf96293cbdbd4dd.html | 72 +- .../dir_5558b9564b742ba2739ce7f04f555d67.html | 80 +- .../dir_7212130a4bc77558633083b9be9f7e18.html | 84 +- .../dir_82472a1b8eb52b1af79e1e9c0c794121.html | 72 +- .../dir_89fb00df7b0bd6e59270739349fd7e29.html | 84 +- .../dir_9de224b8d1047b035ff591c383ca5b6c.html | 80 +- .../dir_cbd2de944759f97f7c6829731ff5b9c6.html | 74 +- dotnet/docs/html/dirs.html | 61 +- dotnet/docs/html/doxygen.css | 510 ++- dotnet/docs/html/doxygen.png | Bin 1281 -> 3942 bytes dotnet/docs/html/functions.html | 159 +- dotnet/docs/html/functions_0x62.html | 107 +- dotnet/docs/html/functions_0x63.html | 235 +- dotnet/docs/html/functions_0x64.html | 233 +- dotnet/docs/html/functions_0x65.html | 157 +- dotnet/docs/html/functions_0x66.html | 127 +- dotnet/docs/html/functions_0x67.html | 395 +- dotnet/docs/html/functions_0x68.html | 87 +- dotnet/docs/html/functions_0x69.html | 209 +- dotnet/docs/html/functions_0x6c.html | 125 +- dotnet/docs/html/functions_0x6d.html | 161 +- dotnet/docs/html/functions_0x6e.html | 89 +- dotnet/docs/html/functions_0x6f.html | 87 +- dotnet/docs/html/functions_0x70.html | 141 +- dotnet/docs/html/functions_0x71.html | 79 +- dotnet/docs/html/functions_0x72.html | 165 +- dotnet/docs/html/functions_0x73.html | 415 ++- dotnet/docs/html/functions_0x74.html | 129 +- dotnet/docs/html/functions_0x75.html | 103 +- dotnet/docs/html/functions_0x76.html | 113 +- dotnet/docs/html/functions_0x77.html | 89 +- dotnet/docs/html/functions_0x78.html | 79 +- dotnet/docs/html/functions_0x79.html | 79 +- dotnet/docs/html/functions_evnt.html | 75 +- dotnet/docs/html/functions_func.html | 103 +- dotnet/docs/html/functions_func_0x62.html | 89 +- dotnet/docs/html/functions_func_0x63.html | 185 +- dotnet/docs/html/functions_func_0x64.html | 167 +- dotnet/docs/html/functions_func_0x65.html | 119 +- dotnet/docs/html/functions_func_0x66.html | 89 +- dotnet/docs/html/functions_func_0x67.html | 357 +- dotnet/docs/html/functions_func_0x68.html | 79 +- dotnet/docs/html/functions_func_0x69.html | 159 +- dotnet/docs/html/functions_func_0x6c.html | 89 +- dotnet/docs/html/functions_func_0x6d.html | 137 +- dotnet/docs/html/functions_func_0x70.html | 109 +- dotnet/docs/html/functions_func_0x71.html | 79 +- dotnet/docs/html/functions_func_0x72.html | 141 +- dotnet/docs/html/functions_func_0x73.html | 155 +- dotnet/docs/html/functions_func_0x74.html | 91 +- dotnet/docs/html/functions_func_0x75.html | 101 +- dotnet/docs/html/functions_func_0x76.html | 81 +- dotnet/docs/html/functions_func_0x77.html | 81 +- dotnet/docs/html/functions_prop.html | 359 +- dotnet/docs/html/functions_vars.html | 119 +- dotnet/docs/html/functions_vars_0x62.html | 87 +- dotnet/docs/html/functions_vars_0x63.html | 107 +- dotnet/docs/html/functions_vars_0x64.html | 117 +- dotnet/docs/html/functions_vars_0x65.html | 109 +- dotnet/docs/html/functions_vars_0x66.html | 91 +- dotnet/docs/html/functions_vars_0x67.html | 93 +- dotnet/docs/html/functions_vars_0x68.html | 81 +- dotnet/docs/html/functions_vars_0x69.html | 99 +- dotnet/docs/html/functions_vars_0x6c.html | 97 +- dotnet/docs/html/functions_vars_0x6d.html | 89 +- dotnet/docs/html/functions_vars_0x6e.html | 89 +- dotnet/docs/html/functions_vars_0x6f.html | 81 +- dotnet/docs/html/functions_vars_0x70.html | 97 +- dotnet/docs/html/functions_vars_0x72.html | 93 +- dotnet/docs/html/functions_vars_0x73.html | 299 +- dotnet/docs/html/functions_vars_0x74.html | 97 +- dotnet/docs/html/functions_vars_0x75.html | 77 +- dotnet/docs/html/functions_vars_0x76.html | 91 +- dotnet/docs/html/functions_vars_0x77.html | 81 +- dotnet/docs/html/functions_vars_0x78.html | 77 +- dotnet/docs/html/functions_vars_0x79.html | 77 +- dotnet/docs/html/hierarchy.html | 159 +- dotnet/docs/html/index.html | 57 +- ...cecom_1_1mxgraph_1_1mxICanvas-members.html | 82 +- .../interfacecom_1_1mxgraph_1_1mxICanvas.html | 189 +- .../interfacecom_1_1mxgraph_1_1mxICanvas.png | Bin 1141 -> 1143 bytes ...com_1_1mxgraph_1_1mxICanvas2D-members.html | 146 +- ...nterfacecom_1_1mxgraph_1_1mxICanvas2D.html | 823 +++-- ...interfacecom_1_1mxgraph_1_1mxICanvas2D.png | Bin 638 -> 636 bytes ...facecom_1_1mxgraph_1_1mxICell-members.html | 128 +- .../interfacecom_1_1mxgraph_1_1mxICell.html | 659 ++-- .../interfacecom_1_1mxgraph_1_1mxICell.png | Bin 499 -> 498 bytes ..._1_1mxgraph_1_1mxIGraphLayout-members.html | 78 +- ...rfacecom_1_1mxgraph_1_1mxIGraphLayout.html | 161 +- ...erfacecom_1_1mxgraph_1_1mxIGraphLayout.png | Bin 710 -> 711 bytes ...m_1_1mxgraph_1_1mxIGraphModel-members.html | 132 +- ...erfacecom_1_1mxgraph_1_1mxIGraphModel.html | 783 ++-- ...terfacecom_1_1mxgraph_1_1mxIGraphModel.png | Bin 615 -> 619 bytes dotnet/docs/html/namespacecom_1_1mxgraph.html | 333 ++ dotnet/docs/html/namespacemembers.html | 85 + dotnet/docs/html/namespacemembers_func.html | 85 + dotnet/docs/html/namespaces.html | 72 + dotnet/docs/html/nav_f.png | Bin 0 -> 159 bytes dotnet/docs/html/nav_h.png | Bin 0 -> 97 bytes dotnet/docs/html/open.png | Bin 0 -> 118 bytes dotnet/docs/html/tab_a.png | Bin 0 -> 140 bytes dotnet/docs/html/tab_b.gif | Bin 35 -> 0 bytes dotnet/docs/html/tab_b.png | Bin 0 -> 178 bytes dotnet/docs/html/tab_h.png | Bin 0 -> 192 bytes dotnet/docs/html/tab_l.gif | Bin 706 -> 0 bytes dotnet/docs/html/tab_r.gif | Bin 2585 -> 0 bytes dotnet/docs/html/tab_s.png | Bin 0 -> 189 bytes dotnet/docs/html/tabs.css | 134 +- dotnet/examples/src/Examples.cs | 2 +- dotnet/examples/src/Form.cs | 2 +- dotnet/examples/src/Layout.cs | 2 +- dotnet/src/canvas/mxGdiCanvas.cs | 2 +- dotnet/src/canvas/mxGdiCanvas2D.cs | 2 +- dotnet/src/canvas/mxICanvas.cs | 2 +- dotnet/src/canvas/mxICanvas2D.cs | 2 +- dotnet/src/io/mxCellCodec.cs | 2 +- dotnet/src/io/mxCodec.cs | 2 +- dotnet/src/io/mxCodecRegistry.cs | 2 +- dotnet/src/io/mxModelCodec.cs | 2 +- dotnet/src/io/mxObjectCodec.cs | 2 +- dotnet/src/io/mxStylesheetCodec.cs | 2 +- dotnet/src/layout/mxFastOrganicLayout.cs | 2 +- dotnet/src/layout/mxIGraphLayout.cs | 2 +- dotnet/src/model/mxCell.cs | 2 +- dotnet/src/model/mxCellPath.cs | 2 +- dotnet/src/model/mxGeometry.cs | 2 +- dotnet/src/model/mxGraphModel.cs | 2 +- dotnet/src/model/mxICell.cs | 2 +- dotnet/src/model/mxIGraphModel.cs | 2 +- dotnet/src/reader/mxGraphViewImageReader.cs | 2 +- dotnet/src/reader/mxGraphViewReader.cs | 2 +- dotnet/src/sharing/mxSession.cs | 2 +- dotnet/src/sharing/mxSharedState.cs | 2 +- dotnet/src/utils/mxConstants.cs | 2 +- dotnet/src/utils/mxImageBundle.cs | 2 +- dotnet/src/utils/mxPoint.cs | 2 +- dotnet/src/utils/mxRectangle.cs | 2 +- dotnet/src/utils/mxUtils.cs | 2 +- dotnet/src/view/mxCellState.cs | 2 +- dotnet/src/view/mxConnectionConstraint.cs | 2 +- dotnet/src/view/mxEdgeStyle.cs | 2 +- dotnet/src/view/mxGraph.cs | 6 +- dotnet/src/view/mxGraphView.cs | 2 +- dotnet/src/view/mxPerimeter.cs | 2 +- dotnet/src/view/mxStyleRegistry.cs | 2 +- dotnet/src/view/mxStylesheet.cs | 2 +- dotnet/test/mxCodecTest.cs | 2 +- index.html | 6 +- java/build.xml | 4 +- java/docs/allclasses-frame.html | 6 +- java/docs/allclasses-noframe.html | 6 +- .../mxgraph/analysis/StructuralException.html | 12 +- .../class-use/StructuralException.html | 12 +- .../analysis/class-use/mxAnalysisGraph.html | 12 +- .../class-use/mxConstantCostFunction.html | 12 +- .../class-use/mxDistanceCostFunction.html | 12 +- .../class-use/mxFibonacciHeap.Node.html | 12 +- .../analysis/class-use/mxFibonacciHeap.html | 12 +- .../analysis/class-use/mxGraphAnalysis.html | 12 +- .../analysis/class-use/mxGraphGenerator.html | 12 +- .../mxGraphProperties.GraphType.html | 12 +- .../analysis/class-use/mxGraphProperties.html | 12 +- .../analysis/class-use/mxGraphStructure.html | 12 +- .../analysis/class-use/mxICostFunction.html | 12 +- .../analysis/class-use/mxTraversal.html | 12 +- .../analysis/class-use/mxUnionFind.Node.html | 12 +- .../analysis/class-use/mxUnionFind.html | 12 +- .../com/mxgraph/analysis/mxAnalysisGraph.html | 12 +- .../analysis/mxConstantCostFunction.html | 12 +- .../analysis/mxDistanceCostFunction.html | 12 +- .../analysis/mxFibonacciHeap.Node.html | 12 +- .../com/mxgraph/analysis/mxFibonacciHeap.html | 12 +- .../com/mxgraph/analysis/mxGraphAnalysis.html | 12 +- .../mxgraph/analysis/mxGraphGenerator.html | 12 +- .../analysis/mxGraphProperties.GraphType.html | 12 +- .../mxgraph/analysis/mxGraphProperties.html | 12 +- .../mxgraph/analysis/mxGraphStructure.html | 12 +- .../com/mxgraph/analysis/mxICostFunction.html | 12 +- .../com/mxgraph/analysis/mxTraversal.html | 12 +- .../mxgraph/analysis/mxUnionFind.Node.html | 12 +- .../com/mxgraph/analysis/mxUnionFind.html | 12 +- .../com/mxgraph/analysis/package-frame.html | 6 +- .../com/mxgraph/analysis/package-summary.html | 12 +- .../com/mxgraph/analysis/package-tree.html | 12 +- .../com/mxgraph/analysis/package-use.html | 12 +- .../canvas/class-use/mxBasicCanvas.html | 12 +- .../canvas/class-use/mxGraphics2DCanvas.html | 184 +- .../mxGraphicsCanvas2D.CanvasState.html | 12 +- .../canvas/class-use/mxGraphicsCanvas2D.html | 12 +- .../canvas/class-use/mxHtmlCanvas.html | 12 +- .../mxgraph/canvas/class-use/mxICanvas.html | 12 +- .../mxgraph/canvas/class-use/mxICanvas2D.html | 16 +- .../canvas/class-use/mxImageCanvas.html | 12 +- .../mxgraph/canvas/class-use/mxSvgCanvas.html | 12 +- .../mxgraph/canvas/class-use/mxVmlCanvas.html | 12 +- .../com/mxgraph/canvas/mxBasicCanvas.html | 12 +- .../mxgraph/canvas/mxGraphics2DCanvas.html | 12 +- .../mxGraphicsCanvas2D.CanvasState.html | 12 +- .../mxgraph/canvas/mxGraphicsCanvas2D.html | 12 +- .../docs/com/mxgraph/canvas/mxHtmlCanvas.html | 12 +- java/docs/com/mxgraph/canvas/mxICanvas.html | 12 +- java/docs/com/mxgraph/canvas/mxICanvas2D.html | 12 +- .../com/mxgraph/canvas/mxImageCanvas.html | 12 +- java/docs/com/mxgraph/canvas/mxSvgCanvas.html | 12 +- java/docs/com/mxgraph/canvas/mxVmlCanvas.html | 12 +- .../com/mxgraph/canvas/package-frame.html | 6 +- .../com/mxgraph/canvas/package-summary.html | 12 +- .../docs/com/mxgraph/canvas/package-tree.html | 12 +- java/docs/com/mxgraph/canvas/package-use.html | 12 +- .../class-use/mxConstCostFunction.html | 12 +- .../class-use/mxCostFunction.html | 12 +- .../class-use/mxDoubleValCostFunction.html | 12 +- .../costfunction/mxConstCostFunction.html | 12 +- .../mxgraph/costfunction/mxCostFunction.html | 12 +- .../costfunction/mxDoubleValCostFunction.html | 12 +- .../mxgraph/costfunction/package-frame.html | 6 +- .../mxgraph/costfunction/package-summary.html | 12 +- .../mxgraph/costfunction/package-tree.html | 12 +- .../com/mxgraph/costfunction/package-use.html | 12 +- .../class-use/mxGeneratorConstFunction.html | 12 +- .../class-use/mxGeneratorFunction.html | 12 +- .../class-use/mxGeneratorRandomFunction.html | 12 +- .../mxGeneratorRandomIntFunction.html | 12 +- .../mxGeneratorConstFunction.html | 12 +- .../mxGeneratorFunction.html | 12 +- .../mxGeneratorRandomFunction.html | 12 +- .../mxGeneratorRandomIntFunction.html | 12 +- .../generatorfunction/package-frame.html | 6 +- .../generatorfunction/package-summary.html | 12 +- .../generatorfunction/package-tree.html | 12 +- .../generatorfunction/package-use.html | 12 +- .../com/mxgraph/io/class-use/mxCellCodec.html | 12 +- .../io/class-use/mxChildChangeCodec.html | 12 +- .../com/mxgraph/io/class-use/mxCodec.html | 126 +- .../mxgraph/io/class-use/mxCodecRegistry.html | 12 +- .../com/mxgraph/io/class-use/mxGdCodec.html | 12 +- .../class-use/mxGdCodec.mxGDParseState.html | 12 +- .../io/class-use/mxGenericChangeCodec.html | 12 +- .../mxgraph/io/class-use/mxGraphMlCodec.html | 12 +- .../mxgraph/io/class-use/mxModelCodec.html | 12 +- .../mxgraph/io/class-use/mxObjectCodec.html | 12 +- .../io/class-use/mxRootChangeCodec.html | 12 +- .../io/class-use/mxStylesheetCodec.html | 12 +- .../io/class-use/mxTerminalChangeCodec.html | 12 +- .../graphml/class-use/mxGraphMlConstants.html | 12 +- .../io/graphml/class-use/mxGraphMlData.html | 12 +- .../io/graphml/class-use/mxGraphMlEdge.html | 12 +- .../io/graphml/class-use/mxGraphMlGraph.html | 12 +- .../io/graphml/class-use/mxGraphMlKey.html | 12 +- .../class-use/mxGraphMlKey.keyForValues.html | 12 +- .../class-use/mxGraphMlKey.keyTypeValues.html | 12 +- .../class-use/mxGraphMlKeyManager.html | 12 +- .../io/graphml/class-use/mxGraphMlNode.html | 12 +- .../io/graphml/class-use/mxGraphMlPort.html | 12 +- .../graphml/class-use/mxGraphMlShapeEdge.html | 12 +- .../graphml/class-use/mxGraphMlShapeNode.html | 12 +- .../io/graphml/class-use/mxGraphMlUtils.html | 12 +- .../io/graphml/mxGraphMlConstants.html | 12 +- .../com/mxgraph/io/graphml/mxGraphMlData.html | 12 +- .../com/mxgraph/io/graphml/mxGraphMlEdge.html | 12 +- .../mxgraph/io/graphml/mxGraphMlGraph.html | 12 +- .../com/mxgraph/io/graphml/mxGraphMlKey.html | 12 +- .../io/graphml/mxGraphMlKey.keyForValues.html | 12 +- .../graphml/mxGraphMlKey.keyTypeValues.html | 12 +- .../io/graphml/mxGraphMlKeyManager.html | 12 +- .../com/mxgraph/io/graphml/mxGraphMlNode.html | 12 +- .../com/mxgraph/io/graphml/mxGraphMlPort.html | 12 +- .../io/graphml/mxGraphMlShapeEdge.html | 12 +- .../io/graphml/mxGraphMlShapeNode.html | 12 +- .../mxgraph/io/graphml/mxGraphMlUtils.html | 12 +- .../com/mxgraph/io/graphml/package-frame.html | 6 +- .../mxgraph/io/graphml/package-summary.html | 12 +- .../com/mxgraph/io/graphml/package-tree.html | 12 +- .../com/mxgraph/io/graphml/package-use.html | 12 +- java/docs/com/mxgraph/io/mxCellCodec.html | 12 +- .../com/mxgraph/io/mxChildChangeCodec.html | 12 +- java/docs/com/mxgraph/io/mxCodec.html | 12 +- java/docs/com/mxgraph/io/mxCodecRegistry.html | 12 +- java/docs/com/mxgraph/io/mxGdCodec.html | 12 +- .../mxgraph/io/mxGdCodec.mxGDParseState.html | 12 +- .../com/mxgraph/io/mxGenericChangeCodec.html | 12 +- java/docs/com/mxgraph/io/mxGraphMlCodec.html | 12 +- java/docs/com/mxgraph/io/mxModelCodec.html | 12 +- java/docs/com/mxgraph/io/mxObjectCodec.html | 12 +- .../com/mxgraph/io/mxRootChangeCodec.html | 12 +- .../com/mxgraph/io/mxStylesheetCodec.html | 12 +- .../com/mxgraph/io/mxTerminalChangeCodec.html | 12 +- java/docs/com/mxgraph/io/package-frame.html | 6 +- java/docs/com/mxgraph/io/package-summary.html | 12 +- java/docs/com/mxgraph/io/package-tree.html | 12 +- java/docs/com/mxgraph/io/package-use.html | 12 +- .../layout/class-use/mxCircleLayout.html | 12 +- .../mxCompactTreeLayout.Polygon.html | 12 +- .../mxCompactTreeLayout.Polyline.html | 12 +- .../mxCompactTreeLayout.TreeNode.html | 12 +- ...xCompactTreeLayout.WeightedCellSorter.html | 12 +- .../layout/class-use/mxCompactTreeLayout.html | 12 +- .../layout/class-use/mxEdgeLabelLayout.html | 12 +- .../layout/class-use/mxFastOrganicLayout.html | 12 +- .../layout/class-use/mxGraphLayout.html | 12 +- .../layout/class-use/mxIGraphLayout.html | 12 +- .../mxOrganicLayout.CellWrapper.html | 12 +- .../layout/class-use/mxOrganicLayout.html | 12 +- .../class-use/mxParallelEdgeLayout.html | 12 +- .../layout/class-use/mxPartitionLayout.html | 12 +- .../layout/class-use/mxStackLayout.html | 12 +- .../class-use/mxHierarchicalLayout.html | 28 +- .../mxGraphAbstractHierarchyCell.html | 20 +- .../model/class-use/mxGraphHierarchyEdge.html | 12 +- .../mxGraphHierarchyModel.CellVisitor.html | 12 +- .../class-use/mxGraphHierarchyModel.html | 12 +- .../model/class-use/mxGraphHierarchyNode.html | 12 +- .../model/class-use/mxGraphHierarchyRank.html | 12 +- .../model/mxGraphAbstractHierarchyCell.html | 12 +- .../model/mxGraphHierarchyEdge.html | 12 +- .../mxGraphHierarchyModel.CellVisitor.html | 12 +- .../model/mxGraphHierarchyModel.html | 12 +- .../model/mxGraphHierarchyNode.html | 12 +- .../model/mxGraphHierarchyRank.html | 12 +- .../hierarchical/model/package-frame.html | 6 +- .../hierarchical/model/package-summary.html | 12 +- .../hierarchical/model/package-tree.html | 12 +- .../hierarchical/model/package-use.html | 12 +- .../hierarchical/mxHierarchicalLayout.html | 12 +- .../layout/hierarchical/package-frame.html | 6 +- .../layout/hierarchical/package-summary.html | 12 +- .../layout/hierarchical/package-tree.html | 12 +- .../layout/hierarchical/package-use.html | 12 +- ...CoordinateAssignment.AreaSpatialCache.html | 12 +- ...ordinateAssignment.WeightedCellSorter.html | 12 +- .../class-use/mxCoordinateAssignment.html | 12 +- .../class-use/mxHierarchicalLayoutStage.html | 12 +- ...ridCrossingReduction.MedianCellSorter.html | 12 +- .../mxMedianHybridCrossingReduction.html | 12 +- .../class-use/mxMinimumCycleRemover.html | 12 +- ...CoordinateAssignment.AreaSpatialCache.html | 12 +- ...ordinateAssignment.WeightedCellSorter.html | 12 +- .../stage/mxCoordinateAssignment.html | 12 +- .../stage/mxHierarchicalLayoutStage.html | 12 +- ...ridCrossingReduction.MedianCellSorter.html | 12 +- .../mxMedianHybridCrossingReduction.html | 12 +- .../stage/mxMinimumCycleRemover.html | 12 +- .../hierarchical/stage/package-frame.html | 6 +- .../hierarchical/stage/package-summary.html | 12 +- .../hierarchical/stage/package-tree.html | 12 +- .../hierarchical/stage/package-use.html | 12 +- .../com/mxgraph/layout/mxCircleLayout.html | 12 +- .../layout/mxCompactTreeLayout.Polygon.html | 12 +- .../layout/mxCompactTreeLayout.Polyline.html | 12 +- .../layout/mxCompactTreeLayout.TreeNode.html | 12 +- ...xCompactTreeLayout.WeightedCellSorter.html | 12 +- .../mxgraph/layout/mxCompactTreeLayout.html | 12 +- .../com/mxgraph/layout/mxEdgeLabelLayout.html | 12 +- .../mxgraph/layout/mxFastOrganicLayout.html | 12 +- .../com/mxgraph/layout/mxGraphLayout.html | 12 +- .../com/mxgraph/layout/mxIGraphLayout.html | 12 +- .../layout/mxOrganicLayout.CellWrapper.html | 12 +- .../com/mxgraph/layout/mxOrganicLayout.html | 12 +- .../mxgraph/layout/mxParallelEdgeLayout.html | 12 +- .../com/mxgraph/layout/mxPartitionLayout.html | 12 +- .../com/mxgraph/layout/mxStackLayout.html | 12 +- .../class-use/mxOrthogonalLayout.html | 12 +- .../model/class-use/mxOrthogonalModel.html | 12 +- .../model/class-use/mxPointPair.html | 12 +- .../model/class-use/mxPointSequence.html | 12 +- .../orthogonal/model/class-use/mxSegment.html | 12 +- .../orthogonal/model/mxOrthogonalModel.html | 12 +- .../layout/orthogonal/model/mxPointPair.html | 12 +- .../orthogonal/model/mxPointSequence.html | 12 +- .../layout/orthogonal/model/mxSegment.html | 12 +- .../orthogonal/model/package-frame.html | 6 +- .../orthogonal/model/package-summary.html | 12 +- .../layout/orthogonal/model/package-tree.html | 12 +- .../layout/orthogonal/model/package-use.html | 12 +- .../layout/orthogonal/mxOrthogonalLayout.html | 12 +- .../layout/orthogonal/package-frame.html | 6 +- .../layout/orthogonal/package-summary.html | 12 +- .../layout/orthogonal/package-tree.html | 12 +- .../layout/orthogonal/package-use.html | 12 +- .../com/mxgraph/layout/package-frame.html | 6 +- .../com/mxgraph/layout/package-summary.html | 12 +- .../docs/com/mxgraph/layout/package-tree.html | 12 +- java/docs/com/mxgraph/layout/package-use.html | 12 +- .../com/mxgraph/model/class-use/mxCell.html | 12 +- .../mxgraph/model/class-use/mxCellPath.html | 12 +- .../mxgraph/model/class-use/mxGeometry.html | 12 +- .../model/class-use/mxGraphModel.Filter.html | 12 +- .../mxgraph/model/class-use/mxGraphModel.html | 12 +- .../class-use/mxGraphModel.mxChildChange.html | 12 +- .../mxGraphModel.mxCollapseChange.html | 12 +- .../mxGraphModel.mxGeometryChange.html | 12 +- .../class-use/mxGraphModel.mxRootChange.html | 12 +- .../class-use/mxGraphModel.mxStyleChange.html | 12 +- .../mxGraphModel.mxTerminalChange.html | 12 +- .../class-use/mxGraphModel.mxValueChange.html | 12 +- .../mxGraphModel.mxVisibleChange.html | 12 +- .../com/mxgraph/model/class-use/mxICell.html | 12 +- .../model/class-use/mxIGraphModel.html | 12 +- ...xIGraphModel.mxAtomicGraphModelChange.html | 12 +- java/docs/com/mxgraph/model/mxCell.html | 12 +- java/docs/com/mxgraph/model/mxCellPath.html | 12 +- java/docs/com/mxgraph/model/mxGeometry.html | 12 +- .../mxgraph/model/mxGraphModel.Filter.html | 12 +- java/docs/com/mxgraph/model/mxGraphModel.html | 12 +- .../model/mxGraphModel.mxChildChange.html | 12 +- .../model/mxGraphModel.mxCollapseChange.html | 12 +- .../model/mxGraphModel.mxGeometryChange.html | 12 +- .../model/mxGraphModel.mxRootChange.html | 12 +- .../model/mxGraphModel.mxStyleChange.html | 12 +- .../model/mxGraphModel.mxTerminalChange.html | 12 +- .../model/mxGraphModel.mxValueChange.html | 12 +- .../model/mxGraphModel.mxVisibleChange.html | 12 +- java/docs/com/mxgraph/model/mxICell.html | 12 +- .../docs/com/mxgraph/model/mxIGraphModel.html | 12 +- ...xIGraphModel.mxAtomicGraphModelChange.html | 12 +- .../docs/com/mxgraph/model/package-frame.html | 6 +- .../com/mxgraph/model/package-summary.html | 12 +- java/docs/com/mxgraph/model/package-tree.html | 12 +- java/docs/com/mxgraph/model/package-use.html | 12 +- .../mxDomOutputParser.IElementHandler.html | 12 +- .../reader/class-use/mxDomOutputParser.html | 12 +- .../class-use/mxGraphViewImageReader.html | 12 +- .../reader/class-use/mxGraphViewReader.html | 12 +- .../mxSaxOutputHandler.IElementHandler.html | 12 +- .../reader/class-use/mxSaxOutputHandler.html | 12 +- .../mxDomOutputParser.IElementHandler.html | 12 +- .../com/mxgraph/reader/mxDomOutputParser.html | 12 +- .../reader/mxGraphViewImageReader.html | 12 +- .../com/mxgraph/reader/mxGraphViewReader.html | 12 +- .../mxSaxOutputHandler.IElementHandler.html | 12 +- .../mxgraph/reader/mxSaxOutputHandler.html | 12 +- .../com/mxgraph/reader/package-frame.html | 6 +- .../com/mxgraph/reader/package-summary.html | 12 +- .../docs/com/mxgraph/reader/package-tree.html | 12 +- java/docs/com/mxgraph/reader/package-use.html | 12 +- .../mxgraph/shape/class-use/mxActorShape.html | 12 +- .../mxgraph/shape/class-use/mxArrowShape.html | 12 +- .../mxgraph/shape/class-use/mxBasicShape.html | 12 +- .../mxgraph/shape/class-use/mxCloudShape.html | 12 +- .../shape/class-use/mxConnectorShape.html | 12 +- .../mxCurveLabelShape.LabelGlyphCache.html | 12 +- .../mxCurveLabelShape.LabelPosition.html | 12 +- .../shape/class-use/mxCurveLabelShape.html | 12 +- .../mxgraph/shape/class-use/mxCurveShape.html | 12 +- .../shape/class-use/mxCylinderShape.html | 12 +- .../shape/class-use/mxDefaultTextShape.html | 12 +- .../shape/class-use/mxDoubleEllipseShape.html | 12 +- .../shape/class-use/mxEllipseShape.html | 12 +- .../shape/class-use/mxHexagonShape.html | 12 +- .../shape/class-use/mxHtmlTextShape.html | 12 +- .../mxgraph/shape/class-use/mxIMarker.html | 12 +- .../com/mxgraph/shape/class-use/mxIShape.html | 12 +- .../mxgraph/shape/class-use/mxITextShape.html | 12 +- .../mxgraph/shape/class-use/mxImageShape.html | 12 +- .../mxgraph/shape/class-use/mxLabelShape.html | 12 +- .../mxgraph/shape/class-use/mxLineShape.html | 12 +- .../shape/class-use/mxMarkerRegistry.html | 12 +- .../shape/class-use/mxRectangleShape.html | 12 +- .../shape/class-use/mxRhombusShape.html | 12 +- .../mxgraph/shape/class-use/mxStencil.html | 12 +- .../shape/class-use/mxStencilRegistry.html | 12 +- .../shape/class-use/mxStencilShape.html | 12 +- .../class-use/mxStencilShape.svgShape.html | 12 +- .../shape/class-use/mxSwimlaneShape.html | 12 +- .../shape/class-use/mxTriangleShape.html | 12 +- java/docs/com/mxgraph/shape/mxActorShape.html | 12 +- java/docs/com/mxgraph/shape/mxArrowShape.html | 12 +- java/docs/com/mxgraph/shape/mxBasicShape.html | 12 +- java/docs/com/mxgraph/shape/mxCloudShape.html | 12 +- .../com/mxgraph/shape/mxConnectorShape.html | 12 +- .../mxCurveLabelShape.LabelGlyphCache.html | 12 +- .../mxCurveLabelShape.LabelPosition.html | 12 +- .../com/mxgraph/shape/mxCurveLabelShape.html | 12 +- java/docs/com/mxgraph/shape/mxCurveShape.html | 12 +- .../com/mxgraph/shape/mxCylinderShape.html | 12 +- .../com/mxgraph/shape/mxDefaultTextShape.html | 12 +- .../mxgraph/shape/mxDoubleEllipseShape.html | 12 +- .../com/mxgraph/shape/mxEllipseShape.html | 12 +- .../com/mxgraph/shape/mxHexagonShape.html | 12 +- .../com/mxgraph/shape/mxHtmlTextShape.html | 12 +- java/docs/com/mxgraph/shape/mxIMarker.html | 12 +- java/docs/com/mxgraph/shape/mxIShape.html | 12 +- java/docs/com/mxgraph/shape/mxITextShape.html | 12 +- java/docs/com/mxgraph/shape/mxImageShape.html | 12 +- java/docs/com/mxgraph/shape/mxLabelShape.html | 12 +- java/docs/com/mxgraph/shape/mxLineShape.html | 12 +- .../com/mxgraph/shape/mxMarkerRegistry.html | 12 +- .../com/mxgraph/shape/mxRectangleShape.html | 12 +- .../com/mxgraph/shape/mxRhombusShape.html | 12 +- java/docs/com/mxgraph/shape/mxStencil.html | 12 +- .../com/mxgraph/shape/mxStencilRegistry.html | 12 +- .../com/mxgraph/shape/mxStencilShape.html | 12 +- .../shape/mxStencilShape.svgShape.html | 12 +- .../com/mxgraph/shape/mxSwimlaneShape.html | 12 +- .../com/mxgraph/shape/mxTriangleShape.html | 12 +- .../docs/com/mxgraph/shape/package-frame.html | 6 +- .../com/mxgraph/shape/package-summary.html | 12 +- java/docs/com/mxgraph/shape/package-tree.html | 12 +- java/docs/com/mxgraph/shape/package-use.html | 12 +- .../mxgraph/sharing/class-use/mxSession.html | 12 +- .../sharing/class-use/mxSharedGraphModel.html | 12 +- .../sharing/class-use/mxSharedState.html | 12 +- ...mxSharedState.mxDiagramChangeListener.html | 12 +- java/docs/com/mxgraph/sharing/mxSession.html | 12 +- .../mxgraph/sharing/mxSharedGraphModel.html | 12 +- .../com/mxgraph/sharing/mxSharedState.html | 12 +- ...mxSharedState.mxDiagramChangeListener.html | 12 +- .../com/mxgraph/sharing/package-frame.html | 6 +- .../com/mxgraph/sharing/package-summary.html | 12 +- .../com/mxgraph/sharing/package-tree.html | 12 +- .../docs/com/mxgraph/sharing/package-use.html | 12 +- .../swing/class-use/mxGraphComponent.html | 92 +- .../mxGraphComponent.mxGraphControl.html | 12 +- .../mxGraphComponent.mxMouseRedirector.html | 12 +- .../mxGraphOutline.MouseTracker.html | 12 +- .../swing/class-use/mxGraphOutline.html | 12 +- .../handler/class-use/mxCellHandler.html | 12 +- .../swing/handler/class-use/mxCellMarker.html | 24 +- .../handler/class-use/mxCellTracker.html | 12 +- .../handler/class-use/mxConnectPreview.html | 12 +- .../class-use/mxConnectionHandler.html | 12 +- .../handler/class-use/mxEdgeHandler.html | 12 +- .../handler/class-use/mxElbowEdgeHandler.html | 12 +- .../handler/class-use/mxGraphHandler.html | 12 +- .../class-use/mxGraphTransferHandler.html | 12 +- .../handler/class-use/mxInsertHandler.html | 12 +- .../handler/class-use/mxKeyboardHandler.html | 12 +- .../handler/class-use/mxMovePreview.html | 12 +- .../handler/class-use/mxPanningHandler.html | 12 +- .../handler/class-use/mxRotationHandler.html | 12 +- .../swing/handler/class-use/mxRubberband.html | 12 +- .../class-use/mxSelectionCellsHandler.html | 12 +- .../handler/class-use/mxVertexHandler.html | 12 +- .../mxgraph/swing/handler/mxCellHandler.html | 12 +- .../mxgraph/swing/handler/mxCellMarker.html | 12 +- .../mxgraph/swing/handler/mxCellTracker.html | 12 +- .../swing/handler/mxConnectPreview.html | 12 +- .../swing/handler/mxConnectionHandler.html | 12 +- .../mxgraph/swing/handler/mxEdgeHandler.html | 12 +- .../swing/handler/mxElbowEdgeHandler.html | 12 +- .../mxgraph/swing/handler/mxGraphHandler.html | 12 +- .../swing/handler/mxGraphTransferHandler.html | 12 +- .../swing/handler/mxInsertHandler.html | 12 +- .../swing/handler/mxKeyboardHandler.html | 12 +- .../mxgraph/swing/handler/mxMovePreview.html | 12 +- .../swing/handler/mxPanningHandler.html | 12 +- .../swing/handler/mxRotationHandler.html | 12 +- .../mxgraph/swing/handler/mxRubberband.html | 12 +- .../handler/mxSelectionCellsHandler.html | 12 +- .../swing/handler/mxVertexHandler.html | 12 +- .../mxgraph/swing/handler/package-frame.html | 6 +- .../swing/handler/package-summary.html | 12 +- .../mxgraph/swing/handler/package-tree.html | 12 +- .../mxgraph/swing/handler/package-use.html | 12 +- .../com/mxgraph/swing/mxGraphComponent.html | 12 +- .../mxGraphComponent.mxGraphControl.html | 12 +- .../mxGraphComponent.mxMouseRedirector.html | 12 +- .../swing/mxGraphOutline.MouseTracker.html | 12 +- .../com/mxgraph/swing/mxGraphOutline.html | 12 +- .../docs/com/mxgraph/swing/package-frame.html | 6 +- .../com/mxgraph/swing/package-summary.html | 12 +- java/docs/com/mxgraph/swing/package-tree.html | 12 +- java/docs/com/mxgraph/swing/package-use.html | 12 +- .../swing/util/class-use/mxAnimation.html | 12 +- .../swing/util/class-use/mxCellOverlay.html | 12 +- .../mxGraphActions.DeleteAction.html | 12 +- .../class-use/mxGraphActions.DrillAction.html | 12 +- .../class-use/mxGraphActions.EditAction.html | 12 +- .../class-use/mxGraphActions.FoldAction.html | 12 +- .../class-use/mxGraphActions.GroupAction.html | 12 +- .../class-use/mxGraphActions.LayerAction.html | 12 +- ...mxGraphActions.RemoveFromParentAction.html | 12 +- .../mxGraphActions.SelectAction.html | 12 +- .../mxGraphActions.UngroupAction.html | 12 +- ...xGraphActions.UpdateGroupBoundsAction.html | 12 +- .../class-use/mxGraphActions.ZoomAction.html | 12 +- .../swing/util/class-use/mxGraphActions.html | 12 +- .../util/class-use/mxGraphTransferable.html | 12 +- .../swing/util/class-use/mxICellOverlay.html | 12 +- .../swing/util/class-use/mxMorphing.html | 12 +- .../swing/util/class-use/mxMouseAdapter.html | 12 +- .../util/class-use/mxSwingConstants.html | 12 +- .../com/mxgraph/swing/util/mxAnimation.html | 12 +- .../com/mxgraph/swing/util/mxCellOverlay.html | 12 +- .../util/mxGraphActions.DeleteAction.html | 12 +- .../util/mxGraphActions.DrillAction.html | 12 +- .../swing/util/mxGraphActions.EditAction.html | 12 +- .../swing/util/mxGraphActions.FoldAction.html | 12 +- .../util/mxGraphActions.GroupAction.html | 12 +- .../util/mxGraphActions.LayerAction.html | 12 +- ...mxGraphActions.RemoveFromParentAction.html | 12 +- .../util/mxGraphActions.SelectAction.html | 12 +- .../util/mxGraphActions.UngroupAction.html | 12 +- ...xGraphActions.UpdateGroupBoundsAction.html | 12 +- .../swing/util/mxGraphActions.ZoomAction.html | 12 +- .../mxgraph/swing/util/mxGraphActions.html | 12 +- .../swing/util/mxGraphTransferable.html | 12 +- .../mxgraph/swing/util/mxICellOverlay.html | 12 +- .../com/mxgraph/swing/util/mxMorphing.html | 12 +- .../mxgraph/swing/util/mxMouseAdapter.html | 12 +- .../mxgraph/swing/util/mxSwingConstants.html | 12 +- .../com/mxgraph/swing/util/package-frame.html | 6 +- .../mxgraph/swing/util/package-summary.html | 12 +- .../com/mxgraph/swing/util/package-tree.html | 12 +- .../com/mxgraph/swing/util/package-use.html | 12 +- .../swing/view/class-use/mxCellEditor.html | 12 +- .../view/class-use/mxCellStatePreview.html | 12 +- .../swing/view/class-use/mxICellEditor.html | 12 +- .../view/class-use/mxInteractiveCanvas.html | 12 +- .../com/mxgraph/swing/view/mxCellEditor.html | 12 +- .../swing/view/mxCellStatePreview.html | 12 +- .../com/mxgraph/swing/view/mxICellEditor.html | 12 +- .../swing/view/mxInteractiveCanvas.html | 12 +- .../com/mxgraph/swing/view/package-frame.html | 6 +- .../mxgraph/swing/view/package-summary.html | 12 +- .../com/mxgraph/swing/view/package-tree.html | 12 +- .../com/mxgraph/swing/view/package-use.html | 12 +- .../com/mxgraph/util/class-use/mxBase64.html | 12 +- .../mxCellRenderer.CanvasFactory.html | 12 +- .../util/class-use/mxCellRenderer.html | 12 +- .../mxgraph/util/class-use/mxConstants.html | 12 +- .../com/mxgraph/util/class-use/mxCurve.html | 20 +- .../mxgraph/util/class-use/mxDomUtils.html | 12 +- .../com/mxgraph/util/class-use/mxEvent.html | 12 +- .../mxgraph/util/class-use/mxEventObject.html | 12 +- .../mxgraph/util/class-use/mxEventSource.html | 28 +- .../mxEventSource.mxIEventListener.html | 72 +- .../mxgraph/util/class-use/mxHtmlColor.html | 12 +- .../com/mxgraph/util/class-use/mxImage.html | 12 +- .../mxgraph/util/class-use/mxImageBundle.html | 12 +- .../util/class-use/mxLightweightLabel.html | 12 +- .../com/mxgraph/util/class-use/mxLine.html | 16 +- .../com/mxgraph/util/class-use/mxPoint.html | 48 +- .../mxgraph/util/class-use/mxRectangle.html | 16 +- .../mxgraph/util/class-use/mxResources.html | 12 +- .../com/mxgraph/util/class-use/mxSpline.html | 12 +- .../mxgraph/util/class-use/mxSpline1D.html | 12 +- .../mxgraph/util/class-use/mxStyleUtils.html | 12 +- .../mxgraph/util/class-use/mxUndoManager.html | 12 +- .../util/class-use/mxUndoableEdit.html | 12 +- .../mxUndoableEdit.mxUndoableChange.html | 12 +- .../com/mxgraph/util/class-use/mxUtils.html | 12 +- .../mxgraph/util/class-use/mxXmlUtils.html | 12 +- java/docs/com/mxgraph/util/mxBase64.html | 12 +- .../util/mxCellRenderer.CanvasFactory.html | 12 +- .../docs/com/mxgraph/util/mxCellRenderer.html | 12 +- java/docs/com/mxgraph/util/mxConstants.html | 12 +- java/docs/com/mxgraph/util/mxCurve.html | 12 +- java/docs/com/mxgraph/util/mxDomUtils.html | 12 +- java/docs/com/mxgraph/util/mxEvent.html | 12 +- java/docs/com/mxgraph/util/mxEventObject.html | 12 +- java/docs/com/mxgraph/util/mxEventSource.html | 12 +- .../util/mxEventSource.mxIEventListener.html | 12 +- java/docs/com/mxgraph/util/mxHtmlColor.html | 12 +- java/docs/com/mxgraph/util/mxImage.html | 12 +- java/docs/com/mxgraph/util/mxImageBundle.html | 12 +- .../com/mxgraph/util/mxLightweightLabel.html | 12 +- java/docs/com/mxgraph/util/mxLine.html | 12 +- java/docs/com/mxgraph/util/mxPoint.html | 12 +- java/docs/com/mxgraph/util/mxRectangle.html | 12 +- java/docs/com/mxgraph/util/mxResources.html | 12 +- java/docs/com/mxgraph/util/mxSpline.html | 12 +- java/docs/com/mxgraph/util/mxSpline1D.html | 12 +- java/docs/com/mxgraph/util/mxStyleUtils.html | 12 +- java/docs/com/mxgraph/util/mxUndoManager.html | 12 +- .../docs/com/mxgraph/util/mxUndoableEdit.html | 12 +- .../util/mxUndoableEdit.mxUndoableChange.html | 12 +- java/docs/com/mxgraph/util/mxUtils.html | 12 +- java/docs/com/mxgraph/util/mxXmlUtils.html | 12 +- java/docs/com/mxgraph/util/package-frame.html | 6 +- .../com/mxgraph/util/package-summary.html | 12 +- java/docs/com/mxgraph/util/package-tree.html | 12 +- java/docs/com/mxgraph/util/package-use.html | 12 +- .../png/class-use/mxPngEncodeParam.Gray.html | 12 +- .../class-use/mxPngEncodeParam.Palette.html | 12 +- .../png/class-use/mxPngEncodeParam.RGB.html | 12 +- .../util/png/class-use/mxPngEncodeParam.html | 12 +- .../util/png/class-use/mxPngImageEncoder.html | 12 +- .../class-use/mxPngSuggestedPaletteEntry.html | 12 +- .../util/png/class-use/mxPngTextDecoder.html | 12 +- .../util/png/mxPngEncodeParam.Gray.html | 12 +- .../util/png/mxPngEncodeParam.Palette.html | 12 +- .../util/png/mxPngEncodeParam.RGB.html | 12 +- .../mxgraph/util/png/mxPngEncodeParam.html | 12 +- .../mxgraph/util/png/mxPngImageEncoder.html | 12 +- .../util/png/mxPngSuggestedPaletteEntry.html | 12 +- .../mxgraph/util/png/mxPngTextDecoder.html | 12 +- .../com/mxgraph/util/png/package-frame.html | 6 +- .../com/mxgraph/util/png/package-summary.html | 12 +- .../com/mxgraph/util/png/package-tree.html | 12 +- .../com/mxgraph/util/png/package-use.html | 12 +- .../com/mxgraph/util/svg/AWTPathProducer.html | 12 +- .../mxgraph/util/svg/AWTPolygonProducer.html | 12 +- .../mxgraph/util/svg/AWTPolylineProducer.html | 12 +- .../com/mxgraph/util/svg/AbstractParser.html | 12 +- .../com/mxgraph/util/svg/CSSConstants.html | 12 +- .../mxgraph/util/svg/DefaultErrorHandler.html | 12 +- .../com/mxgraph/util/svg/ErrorHandler.html | 12 +- .../mxgraph/util/svg/ExtendedGeneralPath.html | 12 +- .../util/svg/ExtendedPathIterator.html | 12 +- .../mxgraph/util/svg/NormalizingReader.html | 12 +- .../com/mxgraph/util/svg/NumberParser.html | 12 +- .../com/mxgraph/util/svg/ParseException.html | 12 +- java/docs/com/mxgraph/util/svg/Parser.html | 12 +- .../com/mxgraph/util/svg/PathHandler.html | 12 +- .../docs/com/mxgraph/util/svg/PathParser.html | 12 +- .../com/mxgraph/util/svg/PointsHandler.html | 12 +- .../com/mxgraph/util/svg/PointsParser.html | 12 +- .../com/mxgraph/util/svg/ShapeProducer.html | 12 +- .../util/svg/StringNormalizingReader.html | 12 +- .../util/svg/class-use/AWTPathProducer.html | 12 +- .../svg/class-use/AWTPolygonProducer.html | 12 +- .../svg/class-use/AWTPolylineProducer.html | 12 +- .../util/svg/class-use/AbstractParser.html | 12 +- .../util/svg/class-use/CSSConstants.html | 12 +- .../svg/class-use/DefaultErrorHandler.html | 12 +- .../util/svg/class-use/ErrorHandler.html | 12 +- .../svg/class-use/ExtendedGeneralPath.html | 12 +- .../svg/class-use/ExtendedPathIterator.html | 12 +- .../util/svg/class-use/NormalizingReader.html | 12 +- .../util/svg/class-use/NumberParser.html | 12 +- .../util/svg/class-use/ParseException.html | 16 +- .../mxgraph/util/svg/class-use/Parser.html | 12 +- .../util/svg/class-use/PathHandler.html | 12 +- .../util/svg/class-use/PathParser.html | 12 +- .../util/svg/class-use/PointsHandler.html | 12 +- .../util/svg/class-use/PointsParser.html | 12 +- .../util/svg/class-use/ShapeProducer.html | 12 +- .../class-use/StringNormalizingReader.html | 12 +- .../com/mxgraph/util/svg/package-frame.html | 6 +- .../com/mxgraph/util/svg/package-summary.html | 12 +- .../com/mxgraph/util/svg/package-tree.html | 12 +- .../com/mxgraph/util/svg/package-use.html | 12 +- .../mxgraph/view/class-use/mxCellState.html | 280 +- .../class-use/mxConnectionConstraint.html | 12 +- .../mxgraph/view/class-use/mxEdgeStyle.html | 12 +- .../mxEdgeStyle.mxEdgeStyleFunction.html | 12 +- .../com/mxgraph/view/class-use/mxGraph.html | 60 +- .../class-use/mxGraph.mxICellVisitor.html | 12 +- .../view/class-use/mxGraphSelectionModel.html | 12 +- ...GraphSelectionModel.mxSelectionChange.html | 12 +- .../mxgraph/view/class-use/mxGraphView.html | 44 +- .../mxGraphView.mxCurrentRootChange.html | 12 +- .../view/class-use/mxLayoutManager.html | 12 +- .../view/class-use/mxMultiplicity.html | 12 +- .../mxgraph/view/class-use/mxPerimeter.html | 12 +- .../mxPerimeter.mxPerimeterFunction.html | 12 +- .../view/class-use/mxSpaceManager.html | 12 +- .../view/class-use/mxStyleRegistry.html | 12 +- .../mxgraph/view/class-use/mxStylesheet.html | 12 +- .../view/class-use/mxSwimlaneManager.html | 12 +- .../view/class-use/mxTemporaryCellStates.html | 12 +- java/docs/com/mxgraph/view/mxCellState.html | 12 +- .../mxgraph/view/mxConnectionConstraint.html | 12 +- java/docs/com/mxgraph/view/mxEdgeStyle.html | 12 +- .../view/mxEdgeStyle.mxEdgeStyleFunction.html | 12 +- java/docs/com/mxgraph/view/mxGraph.html | 14 +- .../mxgraph/view/mxGraph.mxICellVisitor.html | 12 +- .../mxgraph/view/mxGraphSelectionModel.html | 12 +- ...GraphSelectionModel.mxSelectionChange.html | 12 +- java/docs/com/mxgraph/view/mxGraphView.html | 12 +- .../view/mxGraphView.mxCurrentRootChange.html | 12 +- .../com/mxgraph/view/mxLayoutManager.html | 12 +- .../docs/com/mxgraph/view/mxMultiplicity.html | 12 +- java/docs/com/mxgraph/view/mxPerimeter.html | 12 +- .../view/mxPerimeter.mxPerimeterFunction.html | 12 +- .../docs/com/mxgraph/view/mxSpaceManager.html | 12 +- .../com/mxgraph/view/mxStyleRegistry.html | 12 +- java/docs/com/mxgraph/view/mxStylesheet.html | 12 +- .../com/mxgraph/view/mxSwimlaneManager.html | 12 +- .../mxgraph/view/mxTemporaryCellStates.html | 12 +- java/docs/com/mxgraph/view/package-frame.html | 6 +- .../com/mxgraph/view/package-summary.html | 12 +- java/docs/com/mxgraph/view/package-tree.html | 12 +- java/docs/com/mxgraph/view/package-use.html | 12 +- java/docs/constant-values.html | 14 +- java/docs/deprecated-list.html | 12 +- java/docs/help-doc.html | 12 +- java/docs/index-all.html | 12 +- java/docs/index.html | 4 +- java/docs/overview-frame.html | 8 +- java/docs/overview-summary.html | 14 +- java/docs/overview-tree.html | 12 +- java/docs/serialized-form.html | 12 +- java/examples/com/mxgraph/examples/Codec.java | 2 +- .../mxgraph/examples/swing/GraphEditor.java | 2 +- .../mxgraph/examples/swing/UserObject.java | 2 +- .../mxgraph/examples/swing/Validation.java | 2 +- .../swing/editor/DefaultFileFilter.java | 2 +- .../examples/swing/editor/EditorActions.java | 2 +- .../swing/editor/EditorKeyboardHandler.java | 2 +- .../examples/swing/editor/EditorPalette.java | 2 +- .../examples/swing/editor/EditorRuler.java | 2 +- .../swing/editor/GraphConfigDialog.java | 2 +- .../examples/swing/editor/JTableRenderer.java | 2 +- .../examples/swing/editor/ShadowBorder.java | 2 +- .../com/mxgraph/examples/web/Deploy.java | 2 +- .../com/mxgraph/examples/web/NewExport.java | 2 +- .../com/mxgraph/examples/web/Roundtrip.java | 2 +- .../com/mxgraph/examples/web/Share.java | 2 +- .../com/mxgraph/examples/web/SvgExport.java | 2 +- .../examples/web/resources/roundtrip.html | 2 +- java/lib/mxgraph-all.jar | Bin 625140 -> 625149 bytes java/lib/mxgraph-core.jar | Bin 477745 -> 477744 bytes java/lib/mxgraph-swing.jar | Bin 147962 -> 147978 bytes .../com/mxgraph/analysis/mxAnalysisGraph.java | 2 +- .../analysis/mxConstantCostFunction.java | 2 +- .../analysis/mxDistanceCostFunction.java | 2 +- .../com/mxgraph/analysis/mxFibonacciHeap.java | 2 +- .../com/mxgraph/analysis/mxGraphAnalysis.java | 2 +- .../mxgraph/analysis/mxGraphGenerator.java | 2 +- .../mxgraph/analysis/mxGraphStructure.java | 2 +- .../com/mxgraph/analysis/mxICostFunction.java | 2 +- .../src/com/mxgraph/analysis/mxTraversal.java | 2 +- .../src/com/mxgraph/analysis/mxUnionFind.java | 2 +- .../mxgraph/canvas/mxGraphics2DCanvas.java | 2 +- java/src/com/mxgraph/canvas/mxHtmlCanvas.java | 2 +- java/src/com/mxgraph/canvas/mxICanvas.java | 2 +- .../src/com/mxgraph/canvas/mxImageCanvas.java | 2 +- java/src/com/mxgraph/canvas/mxSvgCanvas.java | 2 +- java/src/com/mxgraph/canvas/mxVmlCanvas.java | 2 +- .../costfunction/mxDoubleValCostFunction.java | 2 +- .../io/graphml/mxGraphMlConstants.java | 2 +- .../com/mxgraph/io/graphml/mxGraphMlData.java | 2 +- .../com/mxgraph/io/graphml/mxGraphMlEdge.java | 2 +- .../mxgraph/io/graphml/mxGraphMlGraph.java | 2 +- .../com/mxgraph/io/graphml/mxGraphMlKey.java | 2 +- .../io/graphml/mxGraphMlKeyManager.java | 2 +- .../com/mxgraph/io/graphml/mxGraphMlNode.java | 2 +- .../com/mxgraph/io/graphml/mxGraphMlPort.java | 2 +- .../io/graphml/mxGraphMlShapeEdge.java | 2 +- .../io/graphml/mxGraphMlShapeNode.java | 2 +- .../mxgraph/io/graphml/mxGraphMlUtils.java | 2 +- java/src/com/mxgraph/io/mxCellCodec.java | 2 +- .../com/mxgraph/io/mxChildChangeCodec.java | 2 +- java/src/com/mxgraph/io/mxCodec.java | 2 +- java/src/com/mxgraph/io/mxCodecRegistry.java | 2 +- java/src/com/mxgraph/io/mxGdCodec.java | 2 +- .../com/mxgraph/io/mxGenericChangeCodec.java | 2 +- java/src/com/mxgraph/io/mxGraphMlCodec.java | 2 +- java/src/com/mxgraph/io/mxModelCodec.java | 2 +- java/src/com/mxgraph/io/mxObjectCodec.java | 2 +- .../src/com/mxgraph/io/mxRootChangeCodec.java | 2 +- .../src/com/mxgraph/io/mxStylesheetCodec.java | 2 +- .../com/mxgraph/io/mxTerminalChangeCodec.java | 2 +- .../model/mxGraphAbstractHierarchyCell.java | 2 +- .../model/mxGraphHierarchyModel.java | 2 +- .../hierarchical/mxHierarchicalLayout.java | 2 +- .../stage/mxCoordinateAssignment.java | 2 +- .../mxgraph/layout/mxFastOrganicLayout.java | 2 +- .../src/com/mxgraph/layout/mxGraphLayout.java | 2 +- .../com/mxgraph/layout/mxIGraphLayout.java | 2 +- .../com/mxgraph/layout/mxOrganicLayout.java | 2 +- .../orthogonal/model/mxOrthogonalModel.java | 2 +- .../layout/orthogonal/model/mxPointPair.java | 2 +- .../orthogonal/model/mxPointSequence.java | 2 +- .../layout/orthogonal/model/mxSegment.java | 2 +- .../layout/orthogonal/mxOrthogonalLayout.java | 2 +- java/src/com/mxgraph/model/mxCell.java | 2 +- java/src/com/mxgraph/model/mxCellPath.java | 2 +- java/src/com/mxgraph/model/mxGeometry.java | 2 +- java/src/com/mxgraph/model/mxGraphModel.java | 2 +- java/src/com/mxgraph/model/mxICell.java | 2 +- java/src/com/mxgraph/model/mxIGraphModel.java | 2 +- .../reader/mxGraphViewImageReader.java | 2 +- .../com/mxgraph/reader/mxGraphViewReader.java | 2 +- java/src/com/mxgraph/shape/mxBasicShape.java | 2 +- .../com/mxgraph/shape/mxConnectorShape.java | 2 +- .../com/mxgraph/shape/mxCurveLabelShape.java | 2 +- java/src/com/mxgraph/shape/mxCurveShape.java | 2 +- .../com/mxgraph/shape/mxDefaultTextShape.java | 2 +- .../com/mxgraph/shape/mxHtmlTextShape.java | 2 +- java/src/com/mxgraph/shape/mxITextShape.java | 2 +- java/src/com/mxgraph/shape/mxImageShape.java | 2 +- .../com/mxgraph/shape/mxRectangleShape.java | 2 +- java/src/com/mxgraph/shape/mxStencil.java | 2 +- .../src/com/mxgraph/shape/mxStencilShape.java | 2 +- java/src/com/mxgraph/sharing/mxSession.java | 2 +- .../mxgraph/sharing/mxSharedGraphModel.java | 2 +- .../com/mxgraph/sharing/mxSharedState.java | 2 +- .../mxgraph/swing/handler/mxCellHandler.java | 2 +- .../mxgraph/swing/handler/mxCellMarker.java | 2 +- .../mxgraph/swing/handler/mxCellTracker.java | 2 +- .../swing/handler/mxConnectPreview.java | 2 +- .../swing/handler/mxConnectionHandler.java | 2 +- .../mxgraph/swing/handler/mxEdgeHandler.java | 2 +- .../swing/handler/mxElbowEdgeHandler.java | 2 +- .../mxgraph/swing/handler/mxGraphHandler.java | 2 +- .../swing/handler/mxGraphTransferHandler.java | 2 +- .../swing/handler/mxKeyboardHandler.java | 2 +- .../mxgraph/swing/handler/mxMovePreview.java | 2 +- .../swing/handler/mxPanningHandler.java | 2 +- .../mxgraph/swing/handler/mxRubberband.java | 2 +- .../handler/mxSelectionCellsHandler.java | 2 +- .../swing/handler/mxVertexHandler.java | 2 +- .../com/mxgraph/swing/mxGraphComponent.java | 2 +- .../src/com/mxgraph/swing/mxGraphOutline.java | 2 +- .../com/mxgraph/swing/util/mxAnimation.java | 2 +- .../mxgraph/swing/util/mxGraphActions.java | 2 +- .../swing/util/mxGraphTransferable.java | 2 +- .../com/mxgraph/swing/util/mxMorphing.java | 2 +- .../mxgraph/swing/util/mxMouseAdapter.java | 2 +- .../mxgraph/swing/util/mxSwingConstants.java | 2 +- .../com/mxgraph/swing/view/mxCellEditor.java | 2 +- .../swing/view/mxCellStatePreview.java | 2 +- .../com/mxgraph/swing/view/mxICellEditor.java | 2 +- .../swing/view/mxInteractiveCanvas.java | 2 +- java/src/com/mxgraph/util/mxCellRenderer.java | 2 +- java/src/com/mxgraph/util/mxConstants.java | 2 +- java/src/com/mxgraph/util/mxCurve.java | 2 +- java/src/com/mxgraph/util/mxDomUtils.java | 2 +- java/src/com/mxgraph/util/mxEvent.java | 2 +- java/src/com/mxgraph/util/mxEventObject.java | 2 +- java/src/com/mxgraph/util/mxEventSource.java | 2 +- java/src/com/mxgraph/util/mxHtmlColor.java | 2 +- java/src/com/mxgraph/util/mxImage.java | 2 +- java/src/com/mxgraph/util/mxImageBundle.java | 2 +- .../com/mxgraph/util/mxLightweightLabel.java | 2 +- java/src/com/mxgraph/util/mxLine.java | 2 +- java/src/com/mxgraph/util/mxPoint.java | 2 +- java/src/com/mxgraph/util/mxRectangle.java | 2 +- java/src/com/mxgraph/util/mxResources.java | 2 +- java/src/com/mxgraph/util/mxSpline.java | 2 +- java/src/com/mxgraph/util/mxSpline1D.java | 2 +- java/src/com/mxgraph/util/mxStyleUtils.java | 2 +- java/src/com/mxgraph/util/mxUndoManager.java | 2 +- java/src/com/mxgraph/util/mxUndoableEdit.java | 2 +- java/src/com/mxgraph/util/mxUtils.java | 2 +- java/src/com/mxgraph/util/mxXmlUtils.java | 2 +- .../mxgraph/util/png/mxPngEncodeParam.java | 4 +- .../mxgraph/util/png/mxPngImageEncoder.java | 4 +- .../util/png/mxPngSuggestedPaletteEntry.java | 4 +- .../mxgraph/util/png/mxPngTextDecoder.java | 2 +- .../com/mxgraph/util/svg/AWTPathProducer.java | 2 +- .../mxgraph/util/svg/AWTPolygonProducer.java | 2 +- .../mxgraph/util/svg/AWTPolylineProducer.java | 2 +- .../com/mxgraph/util/svg/AbstractParser.java | 2 +- .../com/mxgraph/util/svg/CSSConstants.java | 2 +- .../mxgraph/util/svg/DefaultErrorHandler.java | 2 +- .../com/mxgraph/util/svg/ErrorHandler.java | 2 +- .../mxgraph/util/svg/ExtendedGeneralPath.java | 2 +- .../util/svg/ExtendedPathIterator.java | 2 +- .../mxgraph/util/svg/NormalizingReader.java | 2 +- .../com/mxgraph/util/svg/NumberParser.java | 2 +- .../com/mxgraph/util/svg/ParseException.java | 2 +- java/src/com/mxgraph/util/svg/Parser.java | 2 +- .../src/com/mxgraph/util/svg/PathHandler.java | 2 +- java/src/com/mxgraph/util/svg/PathParser.java | 2 +- .../com/mxgraph/util/svg/PointsHandler.java | 2 +- .../com/mxgraph/util/svg/PointsParser.java | 2 +- .../com/mxgraph/util/svg/ShapeProducer.java | 2 +- .../util/svg/StringNormalizingReader.java | 2 +- java/src/com/mxgraph/view/mxCellState.java | 2 +- .../mxgraph/view/mxConnectionConstraint.java | 2 +- java/src/com/mxgraph/view/mxEdgeStyle.java | 2 +- java/src/com/mxgraph/view/mxGraph.java | 6 +- .../mxgraph/view/mxGraphSelectionModel.java | 2 +- java/src/com/mxgraph/view/mxGraphView.java | 2 +- java/src/com/mxgraph/view/mxPerimeter.java | 2 +- .../src/com/mxgraph/view/mxStyleRegistry.java | 2 +- java/src/com/mxgraph/view/mxStylesheet.java | 2 +- .../com/mxgraph/view/mxSwimlaneManager.java | 2 +- java/test/com/mxgraph/test/mxCodecTest.java | 2 +- .../com/mxgraph/test/mxImageExportTest.java | 2 +- java/test/com/mxgraph/test/mxModelTest.java | 2 +- javascript/examples/codec.html | 2 +- javascript/examples/contexticons.html | 2 +- javascript/examples/control.html | 2 +- javascript/examples/dbeditor.html | 2 +- javascript/examples/dragsource.html | 2 +- javascript/examples/dynamicloading.html | 2 +- javascript/examples/dynamicstyle.html | 2 +- javascript/examples/dynamictoolbar.html | 2 +- javascript/examples/edgetolerance.html | 2 +- javascript/examples/editing.html | 2 +- .../archive/grapheditor/grapheditor.html | 2 +- .../archive/grapheditor/js/DiagramPanel.js | 2 +- .../archive/grapheditor/js/DiagramStore.js | 2 +- .../archive/grapheditor/js/GraphEditor.js | 2 +- .../archive/grapheditor/js/LibraryPanel.js | 2 +- .../archive/grapheditor/js/MainPanel.js | 2 +- .../examples/editors/js/mxApplication.js | 2 +- javascript/examples/events.html | 2 +- javascript/examples/extjs.html | 2 +- javascript/examples/fileio.html | 2 +- javascript/examples/fixedicon.html | 2 +- javascript/examples/fixedpoints.html | 2 +- .../mxgraph/examples/web/ExportServlet.java | 2 +- .../com/mxgraph/examples/web/OpenServlet.java | 2 +- .../com/mxgraph/examples/web/SaveServlet.java | 2 +- .../examples/grapheditor/www/js/Actions.js | 2 +- .../examples/grapheditor/www/js/Dialogs.js | 2 +- .../examples/grapheditor/www/js/Editor.js | 2 +- .../examples/grapheditor/www/js/EditorUi.js | 2 +- .../examples/grapheditor/www/js/Graph.js | 2 +- .../examples/grapheditor/www/js/Menus.js | 2 +- .../examples/grapheditor/www/js/Shapes.js | 2 +- .../examples/grapheditor/www/js/Sidebar.js | 2 +- .../examples/grapheditor/www/js/Toolbar.js | 2 +- javascript/examples/graphlayout.html | 2 +- javascript/examples/grid.html | 2 +- javascript/examples/groups.html | 2 +- javascript/examples/guides.html | 2 +- javascript/examples/helloport.html | 2 +- javascript/examples/helloworld.html | 2 +- javascript/examples/hierarchicallayout.html | 2 +- javascript/examples/hovericons.html | 2 +- javascript/examples/ie9svg.html | 2 +- javascript/examples/images.html | 2 +- javascript/examples/indicators.html | 2 +- javascript/examples/labelposition.html | 2 +- javascript/examples/labels.html | 2 +- javascript/examples/layers.html | 2 +- javascript/examples/markers.html | 2 +- javascript/examples/menustyle.html | 2 +- javascript/examples/merge.html | 2 +- javascript/examples/monitor.html | 2 +- javascript/examples/offpage.html | 2 +- javascript/examples/orgchart.html | 2 +- javascript/examples/orthogonal.html | 2 +- javascript/examples/overlays.html | 2 +- javascript/examples/pagebreaks.html | 2 +- javascript/examples/perimeter.html | 2 +- javascript/examples/permissions.html | 2 +- javascript/examples/portrefs.html | 2 +- javascript/examples/ports.html | 2 +- javascript/examples/schema.html | 3 +- javascript/examples/scrollbars.html | 2 +- javascript/examples/secondlabel.html | 2 +- javascript/examples/serverview.html | 2 +- javascript/examples/shape.html | 2 +- javascript/examples/standardsmode.html | 2 +- javascript/examples/stencils.html | 2 +- javascript/examples/stylesheet.html | 2 +- javascript/examples/swimlanes.html | 2 +- javascript/examples/template.html | 2 +- javascript/examples/thread.html | 2 +- javascript/examples/toolbar.html | 2 +- javascript/examples/tree.html | 2 +- javascript/examples/uiconfig.html | 2 +- javascript/examples/userobject.html | 2 +- javascript/examples/validation.html | 2 +- javascript/examples/windows.html | 2 +- javascript/examples/wrapping.html | 2 +- javascript/mxClient.js | 432 ++- javascript/mxClient.min.js | 160 +- .../src/js/editor/mxDefaultKeyHandler.js | 2 +- .../src/js/editor/mxDefaultPopupMenu.js | 2 +- javascript/src/js/editor/mxDefaultToolbar.js | 2 +- javascript/src/js/editor/mxEditor.js | 2 +- javascript/src/js/handler/mxCellHighlight.js | 2 +- javascript/src/js/handler/mxCellMarker.js | 2 +- javascript/src/js/handler/mxCellTracker.js | 2 +- .../src/js/handler/mxConnectionHandler.js | 2 +- .../src/js/handler/mxConstraintHandler.js | 2 +- javascript/src/js/handler/mxEdgeHandler.js | 2 +- .../src/js/handler/mxEdgeSegmentHandler.js | 2 +- .../src/js/handler/mxElbowEdgeHandler.js | 2 +- javascript/src/js/handler/mxGraphHandler.js | 2 +- javascript/src/js/handler/mxKeyHandler.js | 2 +- javascript/src/js/handler/mxPanningHandler.js | 2 +- javascript/src/js/handler/mxRubberband.js | 2 +- .../src/js/handler/mxSelectionCellsHandler.js | 2 +- javascript/src/js/handler/mxTooltipHandler.js | 6 +- javascript/src/js/handler/mxVertexHandler.js | 2 +- javascript/src/js/io/mxCellCodec.js | 2 +- javascript/src/js/io/mxChildChangeCodec.js | 2 +- javascript/src/js/io/mxCodec.js | 2 +- javascript/src/js/io/mxCodecRegistry.js | 2 +- .../src/js/io/mxDefaultKeyHandlerCodec.js | 2 +- .../src/js/io/mxDefaultPopupMenuCodec.js | 2 +- javascript/src/js/io/mxDefaultToolbarCodec.js | 2 +- javascript/src/js/io/mxEditorCodec.js | 2 +- javascript/src/js/io/mxGenericChangeCodec.js | 2 +- javascript/src/js/io/mxGraphCodec.js | 2 +- javascript/src/js/io/mxGraphViewCodec.js | 2 +- javascript/src/js/io/mxModelCodec.js | 2 +- javascript/src/js/io/mxObjectCodec.js | 2 +- javascript/src/js/io/mxRootChangeCodec.js | 2 +- javascript/src/js/io/mxStylesheetCodec.js | 2 +- javascript/src/js/io/mxTerminalChangeCodec.js | 2 +- .../model/mxGraphAbstractHierarchyCell.js | 2 +- .../model/mxGraphHierarchyEdge.js | 2 +- .../model/mxGraphHierarchyModel.js | 2 +- .../model/mxGraphHierarchyNode.js | 2 +- .../hierarchical/mxHierarchicalLayout.js | 16 +- .../stage/mxCoordinateAssignment.js | 2 +- .../stage/mxHierarchicalLayoutStage.js | 2 +- .../stage/mxMedianHybridCrossingReduction.js | 2 +- .../stage/mxMinimumCycleRemover.js | 2 +- javascript/src/js/layout/mxCircleLayout.js | 2 +- .../src/js/layout/mxCompactTreeLayout.js | 2 +- javascript/src/js/layout/mxCompositeLayout.js | 2 +- javascript/src/js/layout/mxEdgeLabelLayout.js | 2 +- .../src/js/layout/mxFastOrganicLayout.js | 2 +- javascript/src/js/layout/mxGraphLayout.js | 2 +- .../src/js/layout/mxParallelEdgeLayout.js | 2 +- javascript/src/js/layout/mxPartitionLayout.js | 2 +- javascript/src/js/layout/mxStackLayout.js | 6 +- javascript/src/js/model/mxCell.js | 2 +- javascript/src/js/model/mxCellPath.js | 2 +- javascript/src/js/model/mxGeometry.js | 2 +- javascript/src/js/model/mxGraphModel.js | 37 +- javascript/src/js/mxClient.js | 6 +- javascript/src/js/shape/mxActor.js | 2 +- javascript/src/js/shape/mxArrow.js | 2 +- javascript/src/js/shape/mxCloud.js | 2 +- javascript/src/js/shape/mxConnector.js | 2 +- javascript/src/js/shape/mxCylinder.js | 2 +- javascript/src/js/shape/mxDoubleEllipse.js | 2 +- javascript/src/js/shape/mxEllipse.js | 2 +- javascript/src/js/shape/mxHexagon.js | 2 +- javascript/src/js/shape/mxImageShape.js | 2 +- javascript/src/js/shape/mxLabel.js | 2 +- javascript/src/js/shape/mxLine.js | 2 +- javascript/src/js/shape/mxMarker.js | 2 +- javascript/src/js/shape/mxPolyline.js | 2 +- javascript/src/js/shape/mxRectangleShape.js | 2 +- javascript/src/js/shape/mxRhombus.js | 2 +- javascript/src/js/shape/mxShape.js | 2 +- javascript/src/js/shape/mxStencil.js | 2 +- javascript/src/js/shape/mxStencilRegistry.js | 2 +- javascript/src/js/shape/mxStencilShape.js | 2 +- javascript/src/js/shape/mxSwimlane.js | 2 +- javascript/src/js/shape/mxText.js | 2 +- javascript/src/js/shape/mxTriangle.js | 2 +- javascript/src/js/util/mxAnimation.js | 2 +- javascript/src/js/util/mxAutoSaveManager.js | 2 +- javascript/src/js/util/mxClipboard.js | 62 +- javascript/src/js/util/mxConstants.js | 2 +- javascript/src/js/util/mxDictionary.js | 2 +- javascript/src/js/util/mxDivResizer.js | 2 +- javascript/src/js/util/mxDragSource.js | 2 +- javascript/src/js/util/mxEffects.js | 2 +- javascript/src/js/util/mxEvent.js | 2 +- javascript/src/js/util/mxEventObject.js | 2 +- javascript/src/js/util/mxEventSource.js | 2 +- javascript/src/js/util/mxForm.js | 2 +- javascript/src/js/util/mxGuide.js | 2 +- javascript/src/js/util/mxImage.js | 2 +- javascript/src/js/util/mxImageBundle.js | 2 +- javascript/src/js/util/mxImageExport.js | 2 +- javascript/src/js/util/mxLog.js | 2 +- javascript/src/js/util/mxMorphing.js | 2 +- javascript/src/js/util/mxMouseEvent.js | 2 +- javascript/src/js/util/mxObjectIdentity.js | 2 +- javascript/src/js/util/mxPanningManager.js | 2 +- javascript/src/js/util/mxPath.js | 2 +- javascript/src/js/util/mxPoint.js | 2 +- javascript/src/js/util/mxPopupMenu.js | 2 +- javascript/src/js/util/mxRectangle.js | 2 +- javascript/src/js/util/mxResources.js | 2 +- javascript/src/js/util/mxSession.js | 2 +- javascript/src/js/util/mxSvgCanvas2D.js | 2 +- javascript/src/js/util/mxToolbar.js | 2 +- javascript/src/js/util/mxUndoManager.js | 2 +- javascript/src/js/util/mxUndoableEdit.js | 27 +- javascript/src/js/util/mxUrlConverter.js | 2 +- javascript/src/js/util/mxUtils.js | 16 +- javascript/src/js/util/mxWindow.js | 2 +- javascript/src/js/util/mxXmlCanvas2D.js | 2 +- javascript/src/js/util/mxXmlRequest.js | 2 +- javascript/src/js/view/mxCellEditor.js | 2 +- javascript/src/js/view/mxCellOverlay.js | 2 +- javascript/src/js/view/mxCellRenderer.js | 2 +- javascript/src/js/view/mxCellState.js | 2 +- javascript/src/js/view/mxCellStatePreview.js | 2 +- .../src/js/view/mxConnectionConstraint.js | 2 +- javascript/src/js/view/mxEdgeStyle.js | 2 +- javascript/src/js/view/mxGraph.js | 2 +- .../src/js/view/mxGraphSelectionModel.js | 2 +- javascript/src/js/view/mxGraphView.js | 2 +- javascript/src/js/view/mxLayoutManager.js | 2 +- javascript/src/js/view/mxMultiplicity.js | 2 +- javascript/src/js/view/mxOutline.js | 2 +- javascript/src/js/view/mxPerimeter.js | 2 +- javascript/src/js/view/mxPrintPreview.js | 2 +- javascript/src/js/view/mxSpaceManager.js | 2 +- javascript/src/js/view/mxStyleRegistry.js | 2 +- javascript/src/js/view/mxStylesheet.js | 2 +- javascript/src/js/view/mxSwimlaneManager.js | 2 +- .../src/js/view/mxTemporaryCellStates.js | 2 +- license.txt | 232 +- php/examples/deployment.php | 2 +- php/examples/fixedpoints.php | 2 +- php/examples/graph.php | 2 +- php/examples/reader.php | 2 +- php/examples/server.php | 2 +- php/examples/session.php | 2 +- php/examples/template.html | 2 +- php/src/canvas/mxGdCanvas.php | 2 +- php/src/canvas/mxHtmlCanvas.php | 2 +- php/src/io/mxCellCodec.php | 2 +- php/src/io/mxCodec.php | 2 +- php/src/io/mxCodecRegistry.php | 2 +- php/src/io/mxModelCodec.php | 2 +- php/src/io/mxObjectCodec.php | 2 +- php/src/io/mxStylesheetCodec.php | 2 +- php/src/model/mxCell.php | 2 +- php/src/model/mxCellPath.php | 2 +- php/src/model/mxGeometry.php | 2 +- php/src/model/mxGraphModel.php | 2 +- php/src/mxServer.php | 8 +- php/src/reader/mxGraphViewHtmlReader.php | 2 +- php/src/reader/mxGraphViewImageReader.php | 2 +- php/src/util/mxConstants.php | 2 +- php/src/util/mxEvent.php | 2 +- php/src/util/mxEventObject.php | 2 +- php/src/util/mxEventSource.php | 2 +- php/src/util/mxImageBundle.php | 2 +- php/src/util/mxLog.php | 2 +- php/src/util/mxPoint.php | 2 +- php/src/util/mxRectangle.php | 2 +- php/src/util/mxUtils.php | 2 +- php/src/view/mxCellState.php | 2 +- php/src/view/mxConnectionConstraint.php | 2 +- php/src/view/mxEdgeStyle.php | 2 +- php/src/view/mxGraph.php | 2 +- php/src/view/mxGraphView.php | 2 +- php/src/view/mxPerimeter.php | 2 +- php/src/view/mxStyleRegistry.php | 2 +- php/src/view/mxStylesheet.php | 2 +- php/test/mxCodecTest.php | 2 +- 1358 files changed, 29878 insertions(+), 21955 deletions(-) create mode 100644 dotnet/docs/html/bc_s.png create mode 100644 dotnet/docs/html/closed.png create mode 100644 dotnet/docs/html/namespacecom_1_1mxgraph.html create mode 100644 dotnet/docs/html/namespacemembers.html create mode 100644 dotnet/docs/html/namespacemembers_func.html create mode 100644 dotnet/docs/html/namespaces.html create mode 100644 dotnet/docs/html/nav_f.png create mode 100644 dotnet/docs/html/nav_h.png create mode 100644 dotnet/docs/html/open.png create mode 100644 dotnet/docs/html/tab_a.png delete mode 100644 dotnet/docs/html/tab_b.gif create mode 100644 dotnet/docs/html/tab_b.png create mode 100644 dotnet/docs/html/tab_h.png delete mode 100644 dotnet/docs/html/tab_l.gif delete mode 100644 dotnet/docs/html/tab_r.gif create mode 100644 dotnet/docs/html/tab_s.png diff --git a/ChangeLog b/ChangeLog index f07ba085b..962757359 100755 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +04-APR-2013: 1.12.0.0 + +- Fixes output of mxUtils.getXml for Firefox 20 [JavaScript] +- Fixes child offset for swimlanes in mxStackLayout [JavaScript] +- Moves setting zIndex for tooltips in mxTooltipHandler from init to show [JavaScript] +- Adds startEdit, endEdit and executed events in mxGraphModel, mxUndoableEdit [JavaScript] +- Fixes undefined roots variable usage in hierarchical layout [JavaScript] + 21-FEB-2013: 1.11.0.0 - Improves jetty segment positioning for hierarchical layout with curved edges [JavaScript] diff --git a/docs/js-api/files/model/mxGraphModel-js.html b/docs/js-api/files/model/mxGraphModel-js.html index 2fd583ce1..17b9909c1 100644 --- a/docs/js-api/files/model/mxGraphModel-js.html +++ b/docs/js-api/files/model/mxGraphModel-js.html @@ -11,7 +11,7 @@ if (browserType) {document.write("
");if (browserV -

mxGraphModel

Extends mxEventSource to implement a graph model.  The graph model acts as a wrapper around the cells which are in charge of storing the actual graph datastructure.  The model acts as a transactional wrapper with event notification for all changes, whereas the cells contain the atomic operations for updating the actual datastructure.

Layers

The cell hierarchy in the model must have a top-level root cell which contains the layers (typically one default layer), which in turn contain the top-level cells of the layers.  This means each cell is contained in a layer.  If no layers are required, then all new cells should be added to the default layer.

Layers are useful for hiding and showing groups of cells, or for placing groups of cells on top of other cells in the display.  To identify a layer, the isLayer function is used.  It returns true if the parent of the given cell is the root of the model.

Encoding the model

To encode a graph model, use the following code

var enc = new mxCodec();
+

mxGraphModel

Extends mxEventSource to implement a graph model.  The graph model acts as a wrapper around the cells which are in charge of storing the actual graph datastructure.  The model acts as a transactional wrapper with event notification for all changes, whereas the cells contain the atomic operations for updating the actual datastructure.

Layers

The cell hierarchy in the model must have a top-level root cell which contains the layers (typically one default layer), which in turn contain the top-level cells of the layers.  This means each cell is contained in a layer.  If no layers are required, then all new cells should be added to the default layer.

Layers are useful for hiding and showing groups of cells, or for placing groups of cells on top of other cells in the display.  To identify a layer, the isLayer function is used.  It returns true if the parent of the given cell is the root of the model.

Events

See events section for more details.  There is a new set of events for tracking transactional changes as they happen.  The events are called startEdit for the initial beginUpdate, executed for each executed change and endEdit for the terminal endUpdate.  The executed event contains a property called change which represents the change after execution.

Encoding the model

To encode a graph model, use the following code

var enc = new mxCodec();
 var node = enc.encode(graph.getModel());

This will create an XML node that contains all the model information.

Encoding and decoding changes

For the encoding of changes, a graph model listener is required that encodes each change from the given array of changes.

model.addListener(mxEvent.CHANGE, function(sender, evt)
 {
   var changes = evt.getProperty('edit').changes;
@@ -44,11 +44,11 @@ edit.notify = function()
 
 model.fireEvent(new mxEventObject(mxEvent.UNDO, 'edit', edit));
 model.fireEvent(new mxEventObject(mxEvent.CHANGE,
-     'edit', edit, 'changes', changes));
Summary
mxGraphModelExtends mxEventSource to implement a graph model.
Events
mxEvent.CHANGEFires when an undoable edit is dispatched.
mxEvent.NOTIFYSame as mxEvent.CHANGE, this event can be used for classes that need to implement a sync mechanism between this model and, say, a remote model.
mxEvent.EXECUTEFires between begin- and endUpdate and after an atomic change was executed in the model.
mxEvent.BEGIN_UPDATEFires after the updateLevel was incremented in beginUpdate.
mxEvent.END_UPDATEFires after the updateLevel was decreased in endUpdate but before any notification or change dispatching.
mxEvent.BEFORE_UNDOFires before the change is dispatched after the update level has reached 0 in endUpdate.
mxEvent.UNDOFires after the change was dispatched in endUpdate.
Functions
mxGraphModelConstructs a new graph model.
Variables
rootHolds the root cell, which in turn contains the cells that represent the layers of the diagram as child cells.
cellsMaps from Ids to cells.
maintainEdgeParentSpecifies if edges should automatically be moved into the nearest common ancestor of their terminals.
createIdsSpecifies if the model should automatically create Ids for new cells.
prefixDefines the prefix of new Ids.
postfixDefines the postfix of new Ids.
nextIdSpecifies the next Id to be created.
currentEditHolds the changes for the current transaction.
updateLevelCounter for the depth of nested transactions.
endingUpdateTrue if the program flow is currently inside endUpdate.
Functions
clearSets a new root using createRoot.
isCreateIdsReturns createIds.
setCreateIdsSets createIds.
createRootCreates a new root cell with a default layer (child 0).
getCellReturns the mxCell for the specified Id or null if no cell can be found for the given Id.
filterCellsReturns the cells from the given array where the fiven filter function returns true.
getDescendantsReturns all descendants of the given cell and the cell itself in an array.
filterDescendantsVisits all cells recursively and applies the specified filter function to each cell.
getRootReturns the root of the model or the topmost parent of the given cell.
setRootSets the root of the model using mxRootChange and adds the change to the current transaction.
rootChangedInner callback to change the root of the model and update the internal datastructures, such as cells and nextId.
isRootReturns true if the given cell is the root of the model and a non-null value.
isLayerReturns true if isRoot returns true for the parent of the given cell.
isAncestorReturns true if the given parent is an ancestor of the given child.
containsReturns true if the model contains the given mxCell.
getParentReturns the parent of the given cell.
addAdds the specified child to the parent at the given index using mxChildChange and adds the change to the current transaction.
cellAddedInner callback to update cells when a cell has been added.
createIdHook method to create an Id for the specified cell.
updateEdgeParentsUpdates the parent for all edges that are connected to cell or one of its descendants using updateEdgeParent.
updateEdgeParentInner callback to update the parent of the specified mxCell to the nearest-common-ancestor of its two terminals.
getOriginReturns the absolute, accumulated origin for the children inside the given parent as an mxPoint.
getNearestCommonAncestorReturns the nearest common ancestor for the specified cells.
removeRemoves the specified cell from the model using mxChildChange and adds the change to the current transaction.
cellRemovedInner callback to update cells when a cell has been removed.
parentForCellChangedInner callback to update the parent of a cell using mxCell.insert on the parent and return the previous parent.
getChildCountReturns the number of children in the given cell.
getChildAtReturns the child of the given mxCell at the given index.
getChildrenReturns all children of the given mxCell as an array of mxCells.
getChildVerticesReturns the child vertices of the given parent.
getChildEdgesReturns the child edges of the given parent.
getChildCellsReturns the children of the given cell that are vertices and/or edges depending on the arguments.
getTerminalReturns the source or target mxCell of the given edge depending on the value of the boolean parameter.
setTerminalSets the source or target terminal of the given mxCell using mxTerminalChange and adds the change to the current transaction.
setTerminalsSets the source and target mxCell of the given mxCell in a single transaction using setTerminal for each end of the edge.
terminalForCellChangedInner helper function to update the terminal of the edge using mxCell.insertEdge and return the previous terminal.
getEdgeCountReturns the number of distinct edges connected to the given cell.
getEdgeAtReturns the edge of cell at the given index.
getDirectedEdgeCountReturns the number of incoming or outgoing edges, ignoring the given edge.
getConnectionsReturns all edges of the given cell without loops.
getIncomingEdgesReturns the incoming edges of the given cell without loops.
getOutgoingEdgesReturns the outgoing edges of the given cell without loops.
getEdgesReturns all distinct edges connected to this cell as a new array of mxCells.
getEdgesBetweenReturns all edges between the given source and target pair.
getOppositesReturns all opposite vertices wrt terminal for the given edges, only returning sources and/or targets as specified.
getTopmostCellsReturns the topmost cells of the hierarchy in an array that contains no descendants for each mxCell that it contains.
isVertexReturns true if the given cell is a vertex.
isEdgeReturns true if the given cell is an edge.
isConnectableReturns true if the given mxCell is connectable.
getValueReturns the user object of the given mxCell using mxCell.getValue.
setValueSets the user object of then given mxCell using mxValueChange and adds the change to the current transaction.
valueForCellChangedInner callback to update the user object of the given mxCell using mxCell.valueChanged and return the previous value, that is, the return value of mxCell.valueChanged.
getGeometryReturns the mxGeometry of the given mxCell.
setGeometrySets the mxGeometry of the given mxCell.
geometryForCellChangedInner callback to update the mxGeometry of the given mxCell using mxCell.setGeometry and return the previous mxGeometry.
getStyleReturns the style of the given mxCell.
setStyleSets the style of the given mxCell using mxStyleChange and adds the change to the current transaction.
styleForCellChangedInner callback to update the style of the given mxCell using mxCell.setStyle and return the previous style.
isCollapsedReturns true if the given mxCell is collapsed.
setCollapsedSets the collapsed state of the given mxCell using mxCollapseChange and adds the change to the current transaction.
collapsedStateForCellChangedInner callback to update the collapsed state of the given mxCell using mxCell.setCollapsed and return the previous collapsed state.
isVisibleReturns true if the given mxCell is visible.
setVisibleSets the visible state of the given mxCell using mxVisibleChange and adds the change to the current transaction.
visibleStateForCellChangedInner callback to update the visible state of the given mxCell using mxCell.setCollapsed and return the previous visible state.
executeExecutes the given edit and fires events if required.
beginUpdateIncrements the updateLevel by one.
endUpdateDecrements the updateLevel by one and fires an <undo> event if the updateLevel reaches 0.
createUndoableEditCreates a new mxUndoableEdit that implements the notify function to fire a <change> and <notify> event through the mxUndoableEdit’s source.
mergeChildrenMerges the children of the given cell into the given target cell inside this model.
mergeChildrenClones the children of the source cell into the given target cell in this model and adds an entry to the mapping that maps from the source cell to the target cell with the same id or the clone of the source cell that was inserted into this model.
getParentsReturns an array that represents the set (no duplicates) of all parents for the given array of cells.
cloneCellReturns a deep clone of the given mxCell (including the children) which is created using cloneCells.
cloneCellsReturns an array of clones for the given array of mxCells.
cloneCellImplInner helper method for cloning cells recursively.
cellClonedHook for cloning the cell.
restoreCloneInner helper method for restoring the connections in a network of cloned cells.
mxRootChangeAction to change the root in a model.
Functions
mxRootChangeConstructs a change of the root in the specified model.
executeCarries out a change of the root using mxGraphModel.rootChanged.
mxChildChangeAction to add or remove a child in a model.
Functions
mxChildChangeConstructs a change of a child in the specified model.
executeChanges the parent of <child> using mxGraphModel.parentForCellChanged and removes or restores the cell’s connections.
disconnectDisconnects the given cell recursively from its terminals and stores the previous terminal in the cell’s terminals.
mxTerminalChangeAction to change a terminal in a model.
Functions
mxTerminalChangeConstructs a change of a terminal in the specified model.
executeChanges the terminal of <cell> to <previous> using mxGraphModel.terminalForCellChanged.
mxValueChangeAction to change a user object in a model.
Functions
mxValueChangeConstructs a change of a user object in the specified model.
executeChanges the value of <cell> to <previous> using mxGraphModel.valueForCellChanged.
mxStyleChangeAction to change a cell’s style in a model.
Functions
mxStyleChangeConstructs a change of a style in the specified model.
executeChanges the style of <cell> to <previous> using mxGraphModel.styleForCellChanged.
mxGeometryChangeAction to change a cell’s geometry in a model.
Functions
mxGeometryChangeConstructs a change of a geometry in the specified model.
executeChanges the geometry of <cell> ro <previous> using mxGraphModel.geometryForCellChanged.
mxCollapseChangeAction to change a cell’s collapsed state in a model.
Functions
mxCollapseChangeConstructs a change of a collapsed state in the specified model.
executeChanges the collapsed state of <cell> to <previous> using mxGraphModel.collapsedStateForCellChanged.
mxVisibleChangeAction to change a cell’s visible state in a model.
Functions
mxVisibleChangeConstructs a change of a visible state in the specified model.
executeChanges the visible state of <cell> to <previous> using mxGraphModel.visibleStateForCellChanged.
mxCellAttributeChangeAction to change the attribute of a cell’s user object.
Functions
mxCellAttributeChangeConstructs a change of a attribute of the DOM node stored as the value of the given mxCell.
executeChanges the attribute of the cell’s user object by using mxCell.setAttribute.
+ 'edit', edit, 'changes', changes));
Summary
mxGraphModelExtends mxEventSource to implement a graph model.
Events
mxEvent.CHANGEFires when an undoable edit is dispatched.
mxEvent.NOTIFYSame as mxEvent.CHANGE, this event can be used for classes that need to implement a sync mechanism between this model and, say, a remote model.
mxEvent.EXECUTEFires between begin- and endUpdate and after an atomic change was executed in the model.
mxEvent.EXECUTEDFires between START_EDIT and END_EDIT after an atomic change was executed.
mxEvent.BEGIN_UPDATEFires after the updateLevel was incremented in beginUpdate.
mxEvent.START_EDITFires after the updateLevel was changed from 0 to 1.
mxEvent.END_UPDATEFires after the updateLevel was decreased in endUpdate but before any notification or change dispatching.
mxEvent.END_EDITFires after the updateLevel was changed from 1 to 0.
mxEvent.BEFORE_UNDOFires before the change is dispatched after the update level has reached 0 in endUpdate.
mxEvent.UNDOFires after the change was dispatched in endUpdate.
Functions
mxGraphModelConstructs a new graph model.
Variables
rootHolds the root cell, which in turn contains the cells that represent the layers of the diagram as child cells.
cellsMaps from Ids to cells.
maintainEdgeParentSpecifies if edges should automatically be moved into the nearest common ancestor of their terminals.
createIdsSpecifies if the model should automatically create Ids for new cells.
prefixDefines the prefix of new Ids.
postfixDefines the postfix of new Ids.
nextIdSpecifies the next Id to be created.
currentEditHolds the changes for the current transaction.
updateLevelCounter for the depth of nested transactions.
endingUpdateTrue if the program flow is currently inside endUpdate.
Functions
clearSets a new root using createRoot.
isCreateIdsReturns createIds.
setCreateIdsSets createIds.
createRootCreates a new root cell with a default layer (child 0).
getCellReturns the mxCell for the specified Id or null if no cell can be found for the given Id.
filterCellsReturns the cells from the given array where the fiven filter function returns true.
getDescendantsReturns all descendants of the given cell and the cell itself in an array.
filterDescendantsVisits all cells recursively and applies the specified filter function to each cell.
getRootReturns the root of the model or the topmost parent of the given cell.
setRootSets the root of the model using mxRootChange and adds the change to the current transaction.
rootChangedInner callback to change the root of the model and update the internal datastructures, such as cells and nextId.
isRootReturns true if the given cell is the root of the model and a non-null value.
isLayerReturns true if isRoot returns true for the parent of the given cell.
isAncestorReturns true if the given parent is an ancestor of the given child.
containsReturns true if the model contains the given mxCell.
getParentReturns the parent of the given cell.
addAdds the specified child to the parent at the given index using mxChildChange and adds the change to the current transaction.
cellAddedInner callback to update cells when a cell has been added.
createIdHook method to create an Id for the specified cell.
updateEdgeParentsUpdates the parent for all edges that are connected to cell or one of its descendants using updateEdgeParent.
updateEdgeParentInner callback to update the parent of the specified mxCell to the nearest-common-ancestor of its two terminals.
getOriginReturns the absolute, accumulated origin for the children inside the given parent as an mxPoint.
getNearestCommonAncestorReturns the nearest common ancestor for the specified cells.
removeRemoves the specified cell from the model using mxChildChange and adds the change to the current transaction.
cellRemovedInner callback to update cells when a cell has been removed.
parentForCellChangedInner callback to update the parent of a cell using mxCell.insert on the parent and return the previous parent.
getChildCountReturns the number of children in the given cell.
getChildAtReturns the child of the given mxCell at the given index.
getChildrenReturns all children of the given mxCell as an array of mxCells.
getChildVerticesReturns the child vertices of the given parent.
getChildEdgesReturns the child edges of the given parent.
getChildCellsReturns the children of the given cell that are vertices and/or edges depending on the arguments.
getTerminalReturns the source or target mxCell of the given edge depending on the value of the boolean parameter.
setTerminalSets the source or target terminal of the given mxCell using mxTerminalChange and adds the change to the current transaction.
setTerminalsSets the source and target mxCell of the given mxCell in a single transaction using setTerminal for each end of the edge.
terminalForCellChangedInner helper function to update the terminal of the edge using mxCell.insertEdge and return the previous terminal.
getEdgeCountReturns the number of distinct edges connected to the given cell.
getEdgeAtReturns the edge of cell at the given index.
getDirectedEdgeCountReturns the number of incoming or outgoing edges, ignoring the given edge.
getConnectionsReturns all edges of the given cell without loops.
getIncomingEdgesReturns the incoming edges of the given cell without loops.
getOutgoingEdgesReturns the outgoing edges of the given cell without loops.
getEdgesReturns all distinct edges connected to this cell as a new array of mxCells.
getEdgesBetweenReturns all edges between the given source and target pair.
getOppositesReturns all opposite vertices wrt terminal for the given edges, only returning sources and/or targets as specified.
getTopmostCellsReturns the topmost cells of the hierarchy in an array that contains no descendants for each mxCell that it contains.
isVertexReturns true if the given cell is a vertex.
isEdgeReturns true if the given cell is an edge.
isConnectableReturns true if the given mxCell is connectable.
getValueReturns the user object of the given mxCell using mxCell.getValue.
setValueSets the user object of then given mxCell using mxValueChange and adds the change to the current transaction.
valueForCellChangedInner callback to update the user object of the given mxCell using mxCell.valueChanged and return the previous value, that is, the return value of mxCell.valueChanged.
getGeometryReturns the mxGeometry of the given mxCell.
setGeometrySets the mxGeometry of the given mxCell.
geometryForCellChangedInner callback to update the mxGeometry of the given mxCell using mxCell.setGeometry and return the previous mxGeometry.
getStyleReturns the style of the given mxCell.
setStyleSets the style of the given mxCell using mxStyleChange and adds the change to the current transaction.
styleForCellChangedInner callback to update the style of the given mxCell using mxCell.setStyle and return the previous style.
isCollapsedReturns true if the given mxCell is collapsed.
setCollapsedSets the collapsed state of the given mxCell using mxCollapseChange and adds the change to the current transaction.
collapsedStateForCellChangedInner callback to update the collapsed state of the given mxCell using mxCell.setCollapsed and return the previous collapsed state.
isVisibleReturns true if the given mxCell is visible.
setVisibleSets the visible state of the given mxCell using mxVisibleChange and adds the change to the current transaction.
visibleStateForCellChangedInner callback to update the visible state of the given mxCell using mxCell.setCollapsed and return the previous visible state.
executeExecutes the given edit and fires events if required.
beginUpdateIncrements the updateLevel by one.
endUpdateDecrements the updateLevel by one and fires an <undo> event if the updateLevel reaches 0.
createUndoableEditCreates a new mxUndoableEdit that implements the notify function to fire a <change> and <notify> event through the mxUndoableEdit’s source.
mergeChildrenMerges the children of the given cell into the given target cell inside this model.
mergeChildrenClones the children of the source cell into the given target cell in this model and adds an entry to the mapping that maps from the source cell to the target cell with the same id or the clone of the source cell that was inserted into this model.
getParentsReturns an array that represents the set (no duplicates) of all parents for the given array of cells.
cloneCellReturns a deep clone of the given mxCell (including the children) which is created using cloneCells.
cloneCellsReturns an array of clones for the given array of mxCells.
cloneCellImplInner helper method for cloning cells recursively.
cellClonedHook for cloning the cell.
restoreCloneInner helper method for restoring the connections in a network of cloned cells.
mxRootChangeAction to change the root in a model.
Functions
mxRootChangeConstructs a change of the root in the specified model.
executeCarries out a change of the root using mxGraphModel.rootChanged.
mxChildChangeAction to add or remove a child in a model.
Functions
mxChildChangeConstructs a change of a child in the specified model.
executeChanges the parent of <child> using mxGraphModel.parentForCellChanged and removes or restores the cell’s connections.
disconnectDisconnects the given cell recursively from its terminals and stores the previous terminal in the cell’s terminals.
mxTerminalChangeAction to change a terminal in a model.
Functions
mxTerminalChangeConstructs a change of a terminal in the specified model.
executeChanges the terminal of <cell> to <previous> using mxGraphModel.terminalForCellChanged.
mxValueChangeAction to change a user object in a model.
Functions
mxValueChangeConstructs a change of a user object in the specified model.
executeChanges the value of <cell> to <previous> using mxGraphModel.valueForCellChanged.
mxStyleChangeAction to change a cell’s style in a model.
Functions
mxStyleChangeConstructs a change of a style in the specified model.
executeChanges the style of <cell> to <previous> using mxGraphModel.styleForCellChanged.
mxGeometryChangeAction to change a cell’s geometry in a model.
Functions
mxGeometryChangeConstructs a change of a geometry in the specified model.
executeChanges the geometry of <cell> ro <previous> using mxGraphModel.geometryForCellChanged.
mxCollapseChangeAction to change a cell’s collapsed state in a model.
Functions
mxCollapseChangeConstructs a change of a collapsed state in the specified model.
executeChanges the collapsed state of <cell> to <previous> using mxGraphModel.collapsedStateForCellChanged.
mxVisibleChangeAction to change a cell’s visible state in a model.
Functions
mxVisibleChangeConstructs a change of a visible state in the specified model.
executeChanges the visible state of <cell> to <previous> using mxGraphModel.visibleStateForCellChanged.
mxCellAttributeChangeAction to change the attribute of a cell’s user object.
Functions
mxCellAttributeChangeConstructs a change of a attribute of the DOM node stored as the value of the given mxCell.
executeChanges the attribute of the cell’s user object by using mxCell.setAttribute.

Events

-

mxEvent.CHANGE

Fires when an undoable edit is dispatched.  The <code>edit</code> property contains the mxUndoableEdit.  The <code>changes</code> property contains the array of atomic changes inside the undoable edit.  The changes property is <strong>deprecated</strong>, please use edit.changes instead.

Example

For finding newly inserted cells, the following code can be used

graph.model.addListener(mxEvent.CHANGE, function(sender, evt)
+

mxEvent.CHANGE

Fires when an undoable edit is dispatched.  The <code>edit</code> property contains the mxUndoableEdit.  The <code>changes</code> property contains the array of atomic changes inside the undoable edit.  The changes property is <strong>deprecated</strong>, please use edit.changes instead.

Example

For finding newly inserted cells, the following code can be used

graph.model.addListener(mxEvent.CHANGE, function(sender, evt)
 {
   var changes = evt.getProperty('edit').changes;
 
@@ -65,21 +65,27 @@ model.fireEvent(new mxEventObject(mxEvent.CHANGE,
   }
 });
-

mxEvent.NOTIFY

Same as mxEvent.CHANGE, this event can be used for classes that need to implement a sync mechanism between this model and, say, a remote model.  In such a setup, only local changes should trigger a notify event and all changes should trigger a change event.

+

mxEvent.NOTIFY

Same as mxEvent.CHANGE, this event can be used for classes that need to implement a sync mechanism between this model and, say, a remote model.  In such a setup, only local changes should trigger a notify event and all changes should trigger a change event.

mxEvent.EXECUTE

Fires between begin- and endUpdate and after an atomic change was executed in the model.  The <code>change</code> property contains the atomic change that was executed.

-

mxEvent.BEGIN_UPDATE

Fires after the updateLevel was incremented in beginUpdate.  This event contains no properties.

+

mxEvent.EXECUTED

Fires between START_EDIT and END_EDIT after an atomic change was executed.  The <code>change</code> property contains the change that was executed.

-

mxEvent.END_UPDATE

Fires after the updateLevel was decreased in endUpdate but before any notification or change dispatching.  The <code>edit</code> property contains the currentEdit.

+

mxEvent.BEGIN_UPDATE

Fires after the updateLevel was incremented in beginUpdate.  This event contains no properties.

-

mxEvent.BEFORE_UNDO

Fires before the change is dispatched after the update level has reached 0 in endUpdate.  The <code>edit</code> property contains the <curreneEdit>.

+

mxEvent.START_EDIT

Fires after the updateLevel was changed from 0 to 1.  This event contains no properties.

-

mxEvent.UNDO

Fires after the change was dispatched in endUpdate.  The <code>edit</code> property contains the currentEdit.

+

mxEvent.END_UPDATE

Fires after the updateLevel was decreased in endUpdate but before any notification or change dispatching.  The <code>edit</code> property contains the currentEdit.

+ +

mxEvent.END_EDIT

Fires after the updateLevel was changed from 1 to 0.  This event contains no properties.

+ +

mxEvent.BEFORE_UNDO

Fires before the change is dispatched after the update level has reached 0 in endUpdate.  The <code>edit</code> property contains the <curreneEdit>.

+ +

mxEvent.UNDO

Fires after the change was dispatched in endUpdate.  The <code>edit</code> property contains the currentEdit.

Functions

-

mxGraphModel

function mxGraphModel(root)

Constructs a new graph model.  If no root is specified then a new root mxCell with a default layer is created.

Parameters

rootmxCell that represents the root cell.
+

mxGraphModel

function mxGraphModel(root)

Constructs a new graph model.  If no root is specified then a new root mxCell with a default layer is created.

Parameters

rootmxCell that represents the root cell.

Variables

@@ -97,29 +103,29 @@ model.fireEvent(new mxEventObject(mxEvent.CHANGE,

nextId

mxGraphModel.prototype.nextId

Specifies the next Id to be created.  Initial value is 0.

-

currentEdit

mxGraphModel.prototype.currentEdit

Holds the changes for the current transaction.  If the transaction is closed then a new object is created for this variable using createUndoableEdit.

+

currentEdit

mxGraphModel.prototype.currentEdit

Holds the changes for the current transaction.  If the transaction is closed then a new object is created for this variable using createUndoableEdit.

-

updateLevel

mxGraphModel.prototype.updateLevel

Counter for the depth of nested transactions.  Each call to beginUpdate will increment this number and each call to endUpdate will decrement it.  When the counter reaches 0, the transaction is closed and the respective events are fired.  Initial value is 0.

+

updateLevel

mxGraphModel.prototype.updateLevel

Counter for the depth of nested transactions.  Each call to beginUpdate will increment this number and each call to endUpdate will decrement it.  When the counter reaches 0, the transaction is closed and the respective events are fired.  Initial value is 0.

endingUpdate

mxGraphModel.prototype.endingUpdate

True if the program flow is currently inside endUpdate.

Functions

-

clear

mxGraphModel.prototype.clear = function()

Sets a new root using createRoot.

+

clear

mxGraphModel.prototype.clear = function()

Sets a new root using createRoot.

-

isCreateIds

mxGraphModel.prototype.isCreateIds = function()

Returns createIds.

+

isCreateIds

mxGraphModel.prototype.isCreateIds = function()

Returns createIds.

-

setCreateIds

mxGraphModel.prototype.setCreateIds = function(value)

Sets createIds.

+

setCreateIds

mxGraphModel.prototype.setCreateIds = function(value)

Sets createIds.

createRoot

mxGraphModel.prototype.createRoot = function()

Creates a new root cell with a default layer (child 0).

-

getCell

mxGraphModel.prototype.getCell = function(id)

Returns the mxCell for the specified Id or null if no cell can be found for the given Id.

Parameters

idA string representing the Id of the cell.
+

getCell

mxGraphModel.prototype.getCell = function(id)

Returns the mxCell for the specified Id or null if no cell can be found for the given Id.

Parameters

idA string representing the Id of the cell.

filterCells

mxGraphModel.prototype.filterCells = function(cells,
filter)

Returns the cells from the given array where the fiven filter function returns true.

-

getDescendants

mxGraphModel.prototype.getDescendants = function(parent)

Returns all descendants of the given cell and the cell itself in an array.

Parameters

parentmxCell whose descendants should be returned.
+

getDescendants

mxGraphModel.prototype.getDescendants = function(parent)

Returns all descendants of the given cell and the cell itself in an array.

Parameters

parentmxCell whose descendants should be returned.
-

filterDescendants

mxGraphModel.prototype.filterDescendants = function(filter,
parent)

Visits all cells recursively and applies the specified filter function to each cell.  If the function returns true then the cell is added to the resulting array.  The parent and result paramters are optional.  If parent is not specified then the recursion starts at root.

Example

The following example extracts all vertices from a given model:

var filter = function(cell)
+

filterDescendants

mxGraphModel.prototype.filterDescendants = function(filter,
parent)

Visits all cells recursively and applies the specified filter function to each cell.  If the function returns true then the cell is added to the resulting array.  The parent and result paramters are optional.  If parent is not specified then the recursion starts at root.

Example

The following example extracts all vertices from a given model:

var filter = function(cell)
 {
  return model.isVertex(cell);
 }
@@ -132,95 +138,95 @@ filter - JavaScript function that takes an <mxCell> as an argument
 and returns a boolean.
 parent - Optional <mxCell> that is used as the root of the recursion.
-

getRoot

mxGraphModel.prototype.getRoot = function(cell)

Returns the root of the model or the topmost parent of the given cell.

Parameters

cellOptional mxCell that specifies the child.
+

getRoot

mxGraphModel.prototype.getRoot = function(cell)

Returns the root of the model or the topmost parent of the given cell.

Parameters

cellOptional mxCell that specifies the child.
-

setRoot

mxGraphModel.prototype.setRoot = function(root)

Sets the root of the model using mxRootChange and adds the change to the current transaction.  This resets all datastructures in the model and is the preferred way of clearing an existing model.  Returns the new root.

Example

var root = new mxCell();
+

setRoot

mxGraphModel.prototype.setRoot = function(root)

Sets the root of the model using mxRootChange and adds the change to the current transaction.  This resets all datastructures in the model and is the preferred way of clearing an existing model.  Returns the new root.

Example

var root = new mxCell();
 root.insert(new mxCell());
-model.setRoot(root);

Parameters

rootmxCell that specifies the new root.
+model.setRoot(root);

Parameters

rootmxCell that specifies the new root.
-

rootChanged

mxGraphModel.prototype.rootChanged = function(root)

Inner callback to change the root of the model and update the internal datastructures, such as cells and nextId.  Returns the previous root.

Parameters

rootmxCell that specifies the new root.
+

rootChanged

mxGraphModel.prototype.rootChanged = function(root)

Inner callback to change the root of the model and update the internal datastructures, such as cells and nextId.  Returns the previous root.

Parameters

rootmxCell that specifies the new root.
-

isRoot

mxGraphModel.prototype.isRoot = function(cell)

Returns true if the given cell is the root of the model and a non-null value.

Parameters

cellmxCell that represents the possible root.
+

isRoot

mxGraphModel.prototype.isRoot = function(cell)

Returns true if the given cell is the root of the model and a non-null value.

Parameters

cellmxCell that represents the possible root.
-

isLayer

mxGraphModel.prototype.isLayer = function(cell)

Returns true if isRoot returns true for the parent of the given cell.

Parameters

cellmxCell that represents the possible layer.
+

isLayer

mxGraphModel.prototype.isLayer = function(cell)

Returns true if isRoot returns true for the parent of the given cell.

Parameters

cellmxCell that represents the possible layer.
-

isAncestor

mxGraphModel.prototype.isAncestor = function(parent,
child)

Returns true if the given parent is an ancestor of the given child.

Parameters

parentmxCell that specifies the parent.
childmxCell that specifies the child.
+

isAncestor

mxGraphModel.prototype.isAncestor = function(parent,
child)

Returns true if the given parent is an ancestor of the given child.

Parameters

parentmxCell that specifies the parent.
childmxCell that specifies the child.
-

contains

mxGraphModel.prototype.contains = function(cell)

Returns true if the model contains the given mxCell.

Parameters

cellmxCell that specifies the cell.
+

contains

mxGraphModel.prototype.contains = function(cell)

Returns true if the model contains the given mxCell.

Parameters

cellmxCell that specifies the cell.
-

getParent

mxGraphModel.prototype.getParent = function(cell)

Returns the parent of the given cell.

Parameters

cellmxCell whose parent should be returned.
+

getParent

mxGraphModel.prototype.getParent = function(cell)

Returns the parent of the given cell.

Parameters

cellmxCell whose parent should be returned.
-

add

mxGraphModel.prototype.add = function(parent,
child,
index)

Adds the specified child to the parent at the given index using mxChildChange and adds the change to the current transaction.  If no index is specified then the child is appended to the parent’s array of children.  Returns the inserted child.

Parameters

parentmxCell that specifies the parent to contain the child.
childmxCell that specifies the child to be inserted.
indexOptional integer that specifies the index of the child.
+

add

mxGraphModel.prototype.add = function(parent,
child,
index)

Adds the specified child to the parent at the given index using mxChildChange and adds the change to the current transaction.  If no index is specified then the child is appended to the parent’s array of children.  Returns the inserted child.

Parameters

parentmxCell that specifies the parent to contain the child.
childmxCell that specifies the child to be inserted.
indexOptional integer that specifies the index of the child.
-

cellAdded

mxGraphModel.prototype.cellAdded = function(cell)

Inner callback to update cells when a cell has been added.  This implementation resolves collisions by creating new Ids.  To change the ID of a cell after it was inserted into the model, use the following code:

(code delete model.cells[cell.getId()]; cell.setId(newId); model.cells[cell.getId()] = cell; (end)

If the change of the ID should be part of the command history, then the cell should be removed from the model and a clone with the new ID should be reinserted into the model instead.

Parameters

cellmxCell that specifies the cell that has been added.
+

cellAdded

mxGraphModel.prototype.cellAdded = function(cell)

Inner callback to update cells when a cell has been added.  This implementation resolves collisions by creating new Ids.  To change the ID of a cell after it was inserted into the model, use the following code:

(code delete model.cells[cell.getId()]; cell.setId(newId); model.cells[cell.getId()] = cell; (end)

If the change of the ID should be part of the command history, then the cell should be removed from the model and a clone with the new ID should be reinserted into the model instead.

Parameters

cellmxCell that specifies the cell that has been added.
-

createId

mxGraphModel.prototype.createId = function(cell)

Hook method to create an Id for the specified cell.  This implementation concatenates prefix, id and postfix to create the Id and increments nextId.  The cell is ignored by this implementation, but can be used in overridden methods to prefix the Ids with eg. the cell type.

Parameters

cellmxCell to create the Id for.
+

createId

mxGraphModel.prototype.createId = function(cell)

Hook method to create an Id for the specified cell.  This implementation concatenates prefix, id and postfix to create the Id and increments nextId.  The cell is ignored by this implementation, but can be used in overridden methods to prefix the Ids with eg. the cell type.

Parameters

cellmxCell to create the Id for.
-

updateEdgeParents

mxGraphModel.prototype.updateEdgeParents = function(cell,
root)

Updates the parent for all edges that are connected to cell or one of its descendants using updateEdgeParent.

+

updateEdgeParents

mxGraphModel.prototype.updateEdgeParents = function(cell,
root)

Updates the parent for all edges that are connected to cell or one of its descendants using updateEdgeParent.

-

updateEdgeParent

mxGraphModel.prototype.updateEdgeParent = function(edge,
root)

Inner callback to update the parent of the specified mxCell to the nearest-common-ancestor of its two terminals.

Parameters

edgemxCell that specifies the edge.
rootmxCell that represents the current root of the model.
+

updateEdgeParent

mxGraphModel.prototype.updateEdgeParent = function(edge,
root)

Inner callback to update the parent of the specified mxCell to the nearest-common-ancestor of its two terminals.

Parameters

edgemxCell that specifies the edge.
rootmxCell that represents the current root of the model.
-

getOrigin

mxGraphModel.prototype.getOrigin = function(cell)

Returns the absolute, accumulated origin for the children inside the given parent as an mxPoint.

+

getOrigin

mxGraphModel.prototype.getOrigin = function(cell)

Returns the absolute, accumulated origin for the children inside the given parent as an mxPoint.

-

getNearestCommonAncestor

mxGraphModel.prototype.getNearestCommonAncestor = function(cell1,
cell2)

Returns the nearest common ancestor for the specified cells.

Parameters

cell1mxCell that specifies the first cell in the tree.
cell2mxCell that specifies the second cell in the tree.
+

getNearestCommonAncestor

mxGraphModel.prototype.getNearestCommonAncestor = function(cell1,
cell2)

Returns the nearest common ancestor for the specified cells.

Parameters

cell1mxCell that specifies the first cell in the tree.
cell2mxCell that specifies the second cell in the tree.
-

remove

mxGraphModel.prototype.remove = function(cell)

Removes the specified cell from the model using mxChildChange and adds the change to the current transaction.  This operation will remove the cell and all of its children from the model.  Returns the removed cell.

Parameters

cellmxCell that should be removed.
+

remove

mxGraphModel.prototype.remove = function(cell)

Removes the specified cell from the model using mxChildChange and adds the change to the current transaction.  This operation will remove the cell and all of its children from the model.  Returns the removed cell.

Parameters

cellmxCell that should be removed.
-

cellRemoved

mxGraphModel.prototype.cellRemoved = function(cell)

Inner callback to update cells when a cell has been removed.

Parameters

cellmxCell that specifies the cell that has been removed.
+

cellRemoved

mxGraphModel.prototype.cellRemoved = function(cell)

Inner callback to update cells when a cell has been removed.

Parameters

cellmxCell that specifies the cell that has been removed.
-

parentForCellChanged

mxGraphModel.prototype.parentForCellChanged = function(cell,
parent,
index)

Inner callback to update the parent of a cell using mxCell.insert on the parent and return the previous parent.

Parameters

cellmxCell to update the parent for.
parentmxCell that specifies the new parent of the cell.
indexOptional integer that defines the index of the child in the parent’s child array.
+

parentForCellChanged

mxGraphModel.prototype.parentForCellChanged = function(cell,
parent,
index)

Inner callback to update the parent of a cell using mxCell.insert on the parent and return the previous parent.

Parameters

cellmxCell to update the parent for.
parentmxCell that specifies the new parent of the cell.
indexOptional integer that defines the index of the child in the parent’s child array.
-

getChildCount

mxGraphModel.prototype.getChildCount = function(cell)

Returns the number of children in the given cell.

Parameters

cellmxCell whose number of children should be returned.
+

getChildCount

mxGraphModel.prototype.getChildCount = function(cell)

Returns the number of children in the given cell.

Parameters

cellmxCell whose number of children should be returned.
-

getChildAt

mxGraphModel.prototype.getChildAt = function(cell,
index)

Returns the child of the given mxCell at the given index.

Parameters

cellmxCell that represents the parent.
indexInteger that specifies the index of the child to be returned.
+

getChildAt

mxGraphModel.prototype.getChildAt = function(cell,
index)

Returns the child of the given mxCell at the given index.

Parameters

cellmxCell that represents the parent.
indexInteger that specifies the index of the child to be returned.
-

getChildren

mxGraphModel.prototype.getChildren = function(cell)

Returns all children of the given mxCell as an array of mxCells.  The return value should be only be read.

Parameters

cellmxCell the represents the parent.
+

getChildren

mxGraphModel.prototype.getChildren = function(cell)

Returns all children of the given mxCell as an array of mxCells.  The return value should be only be read.

Parameters

cellmxCell the represents the parent.
-

getChildVertices

mxGraphModel.prototype.getChildVertices = function(parent)

Returns the child vertices of the given parent.

Parameters

cellmxCell whose child vertices should be returned.
+

getChildVertices

mxGraphModel.prototype.getChildVertices = function(parent)

Returns the child vertices of the given parent.

Parameters

cellmxCell whose child vertices should be returned.
-

getChildEdges

mxGraphModel.prototype.getChildEdges = function(parent)

Returns the child edges of the given parent.

Parameters

cellmxCell whose child edges should be returned.
+

getChildEdges

mxGraphModel.prototype.getChildEdges = function(parent)

Returns the child edges of the given parent.

Parameters

cellmxCell whose child edges should be returned.
-

getChildCells

mxGraphModel.prototype.getChildCells = function(parent,
vertices,
edges)

Returns the children of the given cell that are vertices and/or edges depending on the arguments.

Parameters

cellmxCell the represents the parent.
verticesBoolean indicating if child vertices should be returned.  Default is false.
edgesBoolean indicating if child edges should be returned.  Default is false.
+

getChildCells

mxGraphModel.prototype.getChildCells = function(parent,
vertices,
edges)

Returns the children of the given cell that are vertices and/or edges depending on the arguments.

Parameters

cellmxCell the represents the parent.
verticesBoolean indicating if child vertices should be returned.  Default is false.
edgesBoolean indicating if child edges should be returned.  Default is false.
-

getTerminal

mxGraphModel.prototype.getTerminal = function(edge,
isSource)

Returns the source or target mxCell of the given edge depending on the value of the boolean parameter.

Parameters

edgemxCell that specifies the edge.
isSourceBoolean indicating which end of the edge should be returned.
+

getTerminal

mxGraphModel.prototype.getTerminal = function(edge,
isSource)

Returns the source or target mxCell of the given edge depending on the value of the boolean parameter.

Parameters

edgemxCell that specifies the edge.
isSourceBoolean indicating which end of the edge should be returned.
-

setTerminal

mxGraphModel.prototype.setTerminal = function(edge,
terminal,
isSource)

Sets the source or target terminal of the given mxCell using mxTerminalChange and adds the change to the current transaction.  This implementation updates the parent of the edge using updateEdgeParent if required.

Parameters

edgemxCell that specifies the edge.
terminalmxCell that specifies the new terminal.
isSourceBoolean indicating if the terminal is the new source or target terminal of the edge.
+

setTerminal

mxGraphModel.prototype.setTerminal = function(edge,
terminal,
isSource)

Sets the source or target terminal of the given mxCell using mxTerminalChange and adds the change to the current transaction.  This implementation updates the parent of the edge using updateEdgeParent if required.

Parameters

edgemxCell that specifies the edge.
terminalmxCell that specifies the new terminal.
isSourceBoolean indicating if the terminal is the new source or target terminal of the edge.
-

setTerminals

mxGraphModel.prototype.setTerminals = function(edge,
source,
target)

Sets the source and target mxCell of the given mxCell in a single transaction using setTerminal for each end of the edge.

Parameters

edgemxCell that specifies the edge.
sourcemxCell that specifies the new source terminal.
targetmxCell that specifies the new target terminal.
+

setTerminals

mxGraphModel.prototype.setTerminals = function(edge,
source,
target)

Sets the source and target mxCell of the given mxCell in a single transaction using setTerminal for each end of the edge.

Parameters

edgemxCell that specifies the edge.
sourcemxCell that specifies the new source terminal.
targetmxCell that specifies the new target terminal.
-

terminalForCellChanged

mxGraphModel.prototype.terminalForCellChanged = function(edge,
terminal,
isSource)

Inner helper function to update the terminal of the edge using mxCell.insertEdge and return the previous terminal.

Parameters

edgemxCell that specifies the edge to be updated.
terminalmxCell that specifies the new terminal.
isSourceBoolean indicating if the terminal is the new source or target terminal of the edge.
+

terminalForCellChanged

mxGraphModel.prototype.terminalForCellChanged = function(edge,
terminal,
isSource)

Inner helper function to update the terminal of the edge using mxCell.insertEdge and return the previous terminal.

Parameters

edgemxCell that specifies the edge to be updated.
terminalmxCell that specifies the new terminal.
isSourceBoolean indicating if the terminal is the new source or target terminal of the edge.
-

getEdgeCount

mxGraphModel.prototype.getEdgeCount = function(cell)

Returns the number of distinct edges connected to the given cell.

Parameters

cellmxCell that represents the vertex.
+

getEdgeCount

mxGraphModel.prototype.getEdgeCount = function(cell)

Returns the number of distinct edges connected to the given cell.

Parameters

cellmxCell that represents the vertex.
-

getEdgeAt

mxGraphModel.prototype.getEdgeAt = function(cell,
index)

Returns the edge of cell at the given index.

Parameters

cellmxCell that specifies the vertex.
indexInteger that specifies the index of the edge to return.
+

getEdgeAt

mxGraphModel.prototype.getEdgeAt = function(cell,
index)

Returns the edge of cell at the given index.

Parameters

cellmxCell that specifies the vertex.
indexInteger that specifies the index of the edge to return.
-

getDirectedEdgeCount

mxGraphModel.prototype.getDirectedEdgeCount = function(cell,
outgoing,
ignoredEdge)

Returns the number of incoming or outgoing edges, ignoring the given edge.

Parameters

cellmxCell whose edge count should be returned.
outgoingBoolean that specifies if the number of outgoing or incoming edges should be returned.
ignoredEdgemxCell that represents an edge to be ignored.
+

getDirectedEdgeCount

mxGraphModel.prototype.getDirectedEdgeCount = function(cell,
outgoing,
ignoredEdge)

Returns the number of incoming or outgoing edges, ignoring the given edge.

Parameters

cellmxCell whose edge count should be returned.
outgoingBoolean that specifies if the number of outgoing or incoming edges should be returned.
ignoredEdgemxCell that represents an edge to be ignored.
-

getConnections

mxGraphModel.prototype.getConnections = function(cell)

Returns all edges of the given cell without loops.

Parameters

cellmxCell whose edges should be returned.
+

getConnections

mxGraphModel.prototype.getConnections = function(cell)

Returns all edges of the given cell without loops.

Parameters

cellmxCell whose edges should be returned.
-

getIncomingEdges

mxGraphModel.prototype.getIncomingEdges = function(cell)

Returns the incoming edges of the given cell without loops.

Parameters

cellmxCell whose incoming edges should be returned.
+

getIncomingEdges

mxGraphModel.prototype.getIncomingEdges = function(cell)

Returns the incoming edges of the given cell without loops.

Parameters

cellmxCell whose incoming edges should be returned.
-

getOutgoingEdges

mxGraphModel.prototype.getOutgoingEdges = function(cell)

Returns the outgoing edges of the given cell without loops.

Parameters

cellmxCell whose outgoing edges should be returned.
+

getOutgoingEdges

mxGraphModel.prototype.getOutgoingEdges = function(cell)

Returns the outgoing edges of the given cell without loops.

Parameters

cellmxCell whose outgoing edges should be returned.
-

getEdges

mxGraphModel.prototype.getEdges = function(cell,
incoming,
outgoing,
includeLoops)

Returns all distinct edges connected to this cell as a new array of mxCells.  If at least one of incoming or outgoing is true, then loops are ignored, otherwise if both are false, then all edges connected to the given cell are returned including loops.

Parameters

cellmxCell that specifies the cell.
incomingOptional boolean that specifies if incoming edges should be returned.  Default is true.
outgoingOptional boolean that specifies if outgoing edges should be returned.  Default is true.
includeLoopsOptional boolean that specifies if loops should be returned.  Default is true.
+

getEdges

mxGraphModel.prototype.getEdges = function(cell,
incoming,
outgoing,
includeLoops)

Returns all distinct edges connected to this cell as a new array of mxCells.  If at least one of incoming or outgoing is true, then loops are ignored, otherwise if both are false, then all edges connected to the given cell are returned including loops.

Parameters

cellmxCell that specifies the cell.
incomingOptional boolean that specifies if incoming edges should be returned.  Default is true.
outgoingOptional boolean that specifies if outgoing edges should be returned.  Default is true.
includeLoopsOptional boolean that specifies if loops should be returned.  Default is true.
-

getEdgesBetween

mxGraphModel.prototype.getEdgesBetween = function(source,
target,
directed)

Returns all edges between the given source and target pair.  If directed is true, then only edges from the source to the target are returned, otherwise, all edges between the two cells are returned.

Parameters

sourcemxCell that defines the source terminal of the edge to be returned.
targetmxCell that defines the target terminal of the edge to be returned.
directedOptional boolean that specifies if the direction of the edge should be taken into account.  Default is false.
+

getEdgesBetween

mxGraphModel.prototype.getEdgesBetween = function(source,
target,
directed)

Returns all edges between the given source and target pair.  If directed is true, then only edges from the source to the target are returned, otherwise, all edges between the two cells are returned.

Parameters

sourcemxCell that defines the source terminal of the edge to be returned.
targetmxCell that defines the target terminal of the edge to be returned.
directedOptional boolean that specifies if the direction of the edge should be taken into account.  Default is false.
-

getOpposites

mxGraphModel.prototype.getOpposites = function(edges,
terminal,
sources,
targets)

Returns all opposite vertices wrt terminal for the given edges, only returning sources and/or targets as specified.  The result is returned as an array of mxCells.

Parameters

edgesArray of mxCells that contain the edges to be examined.
terminalmxCell that specifies the known end of the edges.
sourcesBoolean that specifies if source terminals should be contained in the result.  Default is true.
targetsBoolean that specifies if target terminals should be contained in the result.  Default is true.
+

getOpposites

mxGraphModel.prototype.getOpposites = function(edges,
terminal,
sources,
targets)

Returns all opposite vertices wrt terminal for the given edges, only returning sources and/or targets as specified.  The result is returned as an array of mxCells.

Parameters

edgesArray of mxCells that contain the edges to be examined.
terminalmxCell that specifies the known end of the edges.
sourcesBoolean that specifies if source terminals should be contained in the result.  Default is true.
targetsBoolean that specifies if target terminals should be contained in the result.  Default is true.
-

getTopmostCells

mxGraphModel.prototype.getTopmostCells = function(cells)

Returns the topmost cells of the hierarchy in an array that contains no descendants for each mxCell that it contains.  Duplicates should be removed in the cells array to improve performance.

Parameters

cellsArray of mxCells whose topmost ancestors should be returned.
+

getTopmostCells

mxGraphModel.prototype.getTopmostCells = function(cells)

Returns the topmost cells of the hierarchy in an array that contains no descendants for each mxCell that it contains.  Duplicates should be removed in the cells array to improve performance.

Parameters

cellsArray of mxCells whose topmost ancestors should be returned.
-

isVertex

mxGraphModel.prototype.isVertex = function(cell)

Returns true if the given cell is a vertex.

Parameters

cellmxCell that represents the possible vertex.
+

isVertex

mxGraphModel.prototype.isVertex = function(cell)

Returns true if the given cell is a vertex.

Parameters

cellmxCell that represents the possible vertex.
-

isEdge

mxGraphModel.prototype.isEdge = function(cell)

Returns true if the given cell is an edge.

Parameters

cellmxCell that represents the possible edge.
+

isEdge

mxGraphModel.prototype.isEdge = function(cell)

Returns true if the given cell is an edge.

Parameters

cellmxCell that represents the possible edge.
-

isConnectable

mxGraphModel.prototype.isConnectable = function(cell)

Returns true if the given mxCell is connectable.  If <edgesConnectable> is false, then this function returns false for all edges else it returns the return value of mxCell.isConnectable.

Parameters

cellmxCell whose connectable state should be returned.
+

isConnectable

mxGraphModel.prototype.isConnectable = function(cell)

Returns true if the given mxCell is connectable.  If <edgesConnectable> is false, then this function returns false for all edges else it returns the return value of mxCell.isConnectable.

Parameters

cellmxCell whose connectable state should be returned.
-

getValue

mxGraphModel.prototype.getValue = function(cell)

Returns the user object of the given mxCell using mxCell.getValue.

Parameters

cellmxCell whose user object should be returned.
+

getValue

mxGraphModel.prototype.getValue = function(cell)

Returns the user object of the given mxCell using mxCell.getValue.

Parameters

cellmxCell whose user object should be returned.
-

setValue

mxGraphModel.prototype.setValue = function(cell,
value)

Sets the user object of then given mxCell using mxValueChange and adds the change to the current transaction.

Parameters

cellmxCell whose user object should be changed.
valueObject that defines the new user object.
+

setValue

mxGraphModel.prototype.setValue = function(cell,
value)

Sets the user object of then given mxCell using mxValueChange and adds the change to the current transaction.

Parameters

cellmxCell whose user object should be changed.
valueObject that defines the new user object.
-

valueForCellChanged

mxGraphModel.prototype.valueForCellChanged = function(cell,
value)

Inner callback to update the user object of the given mxCell using mxCell.valueChanged and return the previous value, that is, the return value of mxCell.valueChanged.

To change a specific attribute in an XML node, the following code can be used.

graph.getModel().valueForCellChanged = function(cell, value)
+

valueForCellChanged

mxGraphModel.prototype.valueForCellChanged = function(cell,
value)

Inner callback to update the user object of the given mxCell using mxCell.valueChanged and return the previous value, that is, the return value of mxCell.valueChanged.

To change a specific attribute in an XML node, the following code can be used.

graph.getModel().valueForCellChanged = function(cell, value)
 {
   var previous = cell.value.getAttribute('label');
   cell.value.setAttribute('label', value);
@@ -228,33 +234,33 @@ model.setRoot(root);

Parameters

-

getGeometry

mxGraphModel.prototype.getGeometry = function(cell,
geometry)

Returns the mxGeometry of the given mxCell.

Parameters

cellmxCell whose geometry should be returned.
+

getGeometry

mxGraphModel.prototype.getGeometry = function(cell,
geometry)

Returns the mxGeometry of the given mxCell.

Parameters

cellmxCell whose geometry should be returned.
-

setGeometry

mxGraphModel.prototype.setGeometry = function(cell,
geometry)

Sets the mxGeometry of the given mxCell.  The actual update of the cell is carried out in geometryForCellChanged.  The mxGeometryChange action is used to encapsulate the change.

Parameters

cellmxCell whose geometry should be changed.
geometrymxGeometry that defines the new geometry.
+

setGeometry

mxGraphModel.prototype.setGeometry = function(cell,
geometry)

Sets the mxGeometry of the given mxCell.  The actual update of the cell is carried out in geometryForCellChanged.  The mxGeometryChange action is used to encapsulate the change.

Parameters

cellmxCell whose geometry should be changed.
geometrymxGeometry that defines the new geometry.
-

geometryForCellChanged

mxGraphModel.prototype.geometryForCellChanged = function(cell,
geometry)

Inner callback to update the mxGeometry of the given mxCell using mxCell.setGeometry and return the previous mxGeometry.

+

geometryForCellChanged

mxGraphModel.prototype.geometryForCellChanged = function(cell,
geometry)

Inner callback to update the mxGeometry of the given mxCell using mxCell.setGeometry and return the previous mxGeometry.

-

getStyle

mxGraphModel.prototype.getStyle = function(cell)

Returns the style of the given mxCell.

Parameters

cellmxCell whose style should be returned.
+

getStyle

mxGraphModel.prototype.getStyle = function(cell)

Returns the style of the given mxCell.

Parameters

cellmxCell whose style should be returned.
-

setStyle

mxGraphModel.prototype.setStyle = function(cell,
style)

Sets the style of the given mxCell using mxStyleChange and adds the change to the current transaction.

Parameters

cellmxCell whose style should be changed.
styleString of the form [stylename;|key=value;] to specify the new cell style.
+

setStyle

mxGraphModel.prototype.setStyle = function(cell,
style)

Sets the style of the given mxCell using mxStyleChange and adds the change to the current transaction.

Parameters

cellmxCell whose style should be changed.
styleString of the form [stylename;|key=value;] to specify the new cell style.
-

styleForCellChanged

mxGraphModel.prototype.styleForCellChanged = function(cell,
style)

Inner callback to update the style of the given mxCell using mxCell.setStyle and return the previous style.

Parameters

cellmxCell that specifies the cell to be updated.
styleString of the form [stylename;|key=value;] to specify the new cell style.
+

styleForCellChanged

mxGraphModel.prototype.styleForCellChanged = function(cell,
style)

Inner callback to update the style of the given mxCell using mxCell.setStyle and return the previous style.

Parameters

cellmxCell that specifies the cell to be updated.
styleString of the form [stylename;|key=value;] to specify the new cell style.
-

isCollapsed

mxGraphModel.prototype.isCollapsed = function(cell)

Returns true if the given mxCell is collapsed.

Parameters

cellmxCell whose collapsed state should be returned.
+

isCollapsed

mxGraphModel.prototype.isCollapsed = function(cell)

Returns true if the given mxCell is collapsed.

Parameters

cellmxCell whose collapsed state should be returned.
-

setCollapsed

mxGraphModel.prototype.setCollapsed = function(cell,
collapsed)

Sets the collapsed state of the given mxCell using mxCollapseChange and adds the change to the current transaction.

Parameters

cellmxCell whose collapsed state should be changed.
collapsedBoolean that specifies the new collpased state.
+

setCollapsed

mxGraphModel.prototype.setCollapsed = function(cell,
collapsed)

Sets the collapsed state of the given mxCell using mxCollapseChange and adds the change to the current transaction.

Parameters

cellmxCell whose collapsed state should be changed.
collapsedBoolean that specifies the new collpased state.
-

collapsedStateForCellChanged

mxGraphModel.prototype.collapsedStateForCellChanged = function(cell,
collapsed)

Inner callback to update the collapsed state of the given mxCell using mxCell.setCollapsed and return the previous collapsed state.

Parameters

cellmxCell that specifies the cell to be updated.
collapsedBoolean that specifies the new collpased state.
+

collapsedStateForCellChanged

mxGraphModel.prototype.collapsedStateForCellChanged = function(cell,
collapsed)

Inner callback to update the collapsed state of the given mxCell using mxCell.setCollapsed and return the previous collapsed state.

Parameters

cellmxCell that specifies the cell to be updated.
collapsedBoolean that specifies the new collpased state.
-

isVisible

mxGraphModel.prototype.isVisible = function(cell)

Returns true if the given mxCell is visible.

Parameters

cellmxCell whose visible state should be returned.
+

isVisible

mxGraphModel.prototype.isVisible = function(cell)

Returns true if the given mxCell is visible.

Parameters

cellmxCell whose visible state should be returned.
-

setVisible

mxGraphModel.prototype.setVisible = function(cell,
visible)

Sets the visible state of the given mxCell using mxVisibleChange and adds the change to the current transaction.

Parameters

cellmxCell whose visible state should be changed.
visibleBoolean that specifies the new visible state.
+

setVisible

mxGraphModel.prototype.setVisible = function(cell,
visible)

Sets the visible state of the given mxCell using mxVisibleChange and adds the change to the current transaction.

Parameters

cellmxCell whose visible state should be changed.
visibleBoolean that specifies the new visible state.
-

visibleStateForCellChanged

mxGraphModel.prototype.visibleStateForCellChanged = function(cell,
visible)

Inner callback to update the visible state of the given mxCell using mxCell.setCollapsed and return the previous visible state.

Parameters

cellmxCell that specifies the cell to be updated.
visibleBoolean that specifies the new visible state.
+

visibleStateForCellChanged

mxGraphModel.prototype.visibleStateForCellChanged = function(cell,
visible)

Inner callback to update the visible state of the given mxCell using mxCell.setCollapsed and return the previous visible state.

Parameters

cellmxCell that specifies the cell to be updated.
visibleBoolean that specifies the new visible state.
-

execute

mxGraphModel.prototype.execute = function(change)

Executes the given edit and fires events if required.  The edit object requires an execute function which is invoked.  The edit is added to the currentEdit between beginUpdate and endUpdate calls, so that events will be fired if this execute is an individual transaction, that is, if no previous beginUpdate calls have been made without calling endUpdate.  This implementation fires an execute event before executing the given change.

Parameters

changeObject that described the change.
+

execute

mxGraphModel.prototype.execute = function(change)

Executes the given edit and fires events if required.  The edit object requires an execute function which is invoked.  The edit is added to the currentEdit between beginUpdate and endUpdate calls, so that events will be fired if this execute is an individual transaction, that is, if no previous beginUpdate calls have been made without calling endUpdate.  This implementation fires an execute event before executing the given change.

Parameters

changeObject that described the change.
-

beginUpdate

mxGraphModel.prototype.beginUpdate = function()

Increments the updateLevel by one.  The event notification is queued until updateLevel reaches 0 by use of endUpdate.

All changes on mxGraphModel are transactional, that is, they are executed in a single undoable change on the model (without transaction isolation).  Therefore, if you want to combine any number of changes into a single undoable change, you should group any two or more API calls that modify the graph model between beginUpdate and endUpdate calls as shown here:

var model = graph.getModel();
+

beginUpdate

mxGraphModel.prototype.beginUpdate = function()

Increments the updateLevel by one.  The event notification is queued until updateLevel reaches 0 by use of endUpdate.

All changes on mxGraphModel are transactional, that is, they are executed in a single undoable change on the model (without transaction isolation).  Therefore, if you want to combine any number of changes into a single undoable change, you should group any two or more API calls that modify the graph model between beginUpdate and endUpdate calls as shown here:

var model = graph.getModel();
 var parent = graph.getDefaultParent();
 var index = model.getChildCount(parent);
 model.beginUpdate();
@@ -268,9 +274,9 @@ finally
   model.endUpdate();
 }

Of course there is a shortcut for appending a sequence of cells into the default parent:

graph.addCells([v1, v2]).
-

endUpdate

mxGraphModel.prototype.endUpdate = function()

Decrements the updateLevel by one and fires an <undo> event if the updateLevel reaches 0.  This function indirectly fires a <change> event by invoking the notify function on the currentEdit und then creates a new currentEdit using createUndoableEdit.

The <undo> event is fired only once per edit, whereas the <change> event is fired whenever the notify function is invoked, that is, on undo and redo of the edit.

+

endUpdate

mxGraphModel.prototype.endUpdate = function()

Decrements the updateLevel by one and fires an <undo> event if the updateLevel reaches 0.  This function indirectly fires a <change> event by invoking the notify function on the currentEdit und then creates a new currentEdit using createUndoableEdit.

The <undo> event is fired only once per edit, whereas the <change> event is fired whenever the notify function is invoked, that is, on undo and redo of the edit.

-

createUndoableEdit

mxGraphModel.prototype.createUndoableEdit = function()

Creates a new mxUndoableEdit that implements the notify function to fire a <change> and <notify> event through the mxUndoableEdit’s source.

+

createUndoableEdit

mxGraphModel.prototype.createUndoableEdit = function()

Creates a new mxUndoableEdit that implements the notify function to fire a <change> and <notify> event through the mxUndoableEdit’s source.

mergeChildren

mxGraphModel.prototype.mergeChildren = function(from,
to,
cloneAllEdges)

Merges the children of the given cell into the given target cell inside this model.  All cells are cloned unless there is a corresponding cell in the model with the same id, in which case the source cell is ignored and all edges are connected to the corresponding cell in this model.  Edges are considered to have no identity and are always cloned unless the cloneAllEdges flag is set to false, in which case edges with the same id in the target model are reconnected to reflect the terminals of the source edges.

@@ -278,9 +284,9 @@ finally

getParents

mxGraphModel.prototype.getParents = function(cells)

Returns an array that represents the set (no duplicates) of all parents for the given array of cells.

Parameters

cellsArray of cells whose parents should be returned.
-

cloneCell

mxGraphModel.prototype.cloneCell = function(cell)

Returns a deep clone of the given mxCell (including the children) which is created using cloneCells.

Parameters

cellmxCell to be cloned.
+

cloneCell

mxGraphModel.prototype.cloneCell = function(cell)

Returns a deep clone of the given mxCell (including the children) which is created using cloneCells.

Parameters

cellmxCell to be cloned.
-

cloneCells

mxGraphModel.prototype.cloneCells = function(cells,
includeChildren)

Returns an array of clones for the given array of mxCells.  Depending on the value of includeChildren, a deep clone is created for each cell.  Connections are restored based if the corresponding cell is contained in the passed in array.

Parameters

cellsArray of mxCell to be cloned.
includeChildrenBoolean indicating if the cells should be cloned with all descendants.
+

cloneCells

mxGraphModel.prototype.cloneCells = function(cells,
includeChildren)

Returns an array of clones for the given array of mxCells.  Depending on the value of includeChildren, a deep clone is created for each cell.  Connections are restored based if the corresponding cell is contained in the passed in array.

Parameters

cellsArray of mxCell to be cloned.
includeChildrenBoolean indicating if the cells should be cloned with all descendants.

cloneCellImpl

mxGraphModel.prototype.cloneCellImpl = function(cell,
mapping,
includeChildren)

Inner helper method for cloning cells recursively.

@@ -288,71 +294,71 @@ finally

restoreClone

mxGraphModel.prototype.restoreClone = function(clone,
cell,
mapping)

Inner helper method for restoring the connections in a network of cloned cells.

-

mxRootChange

Action to change the root in a model.

Summary
Functions
mxRootChangeConstructs a change of the root in the specified model.
executeCarries out a change of the root using mxGraphModel.rootChanged.
+

mxRootChange

Action to change the root in a model.

Summary
Functions
mxRootChangeConstructs a change of the root in the specified model.
executeCarries out a change of the root using mxGraphModel.rootChanged.

Functions

mxRootChange

function mxRootChange(model,
root)

Constructs a change of the root in the specified model.

-

execute

mxRootChange.prototype.execute = function()

Carries out a change of the root using mxGraphModel.rootChanged.

+

execute

mxRootChange.prototype.execute = function()

Carries out a change of the root using mxGraphModel.rootChanged.

-

mxChildChange

Action to add or remove a child in a model.

Summary
Functions
mxChildChangeConstructs a change of a child in the specified model.
executeChanges the parent of <child> using mxGraphModel.parentForCellChanged and removes or restores the cell’s connections.
disconnectDisconnects the given cell recursively from its terminals and stores the previous terminal in the cell’s terminals.
+

mxChildChange

Action to add or remove a child in a model.

Summary
Functions
mxChildChangeConstructs a change of a child in the specified model.
executeChanges the parent of <child> using mxGraphModel.parentForCellChanged and removes or restores the cell’s connections.
disconnectDisconnects the given cell recursively from its terminals and stores the previous terminal in the cell’s terminals.

Functions

mxChildChange

function mxChildChange(model,
parent,
child,
index)

Constructs a change of a child in the specified model.

-

execute

mxChildChange.prototype.execute = function()

Changes the parent of <child> using mxGraphModel.parentForCellChanged and removes or restores the cell’s connections.

+

execute

mxChildChange.prototype.execute = function()

Changes the parent of <child> using mxGraphModel.parentForCellChanged and removes or restores the cell’s connections.

disconnect

Disconnects the given cell recursively from its terminals and stores the previous terminal in the cell’s terminals.

-

mxTerminalChange

Action to change a terminal in a model.

Summary
Functions
mxTerminalChangeConstructs a change of a terminal in the specified model.
executeChanges the terminal of <cell> to <previous> using mxGraphModel.terminalForCellChanged.
+

mxTerminalChange

Action to change a terminal in a model.

Summary
Functions
mxTerminalChangeConstructs a change of a terminal in the specified model.
executeChanges the terminal of <cell> to <previous> using mxGraphModel.terminalForCellChanged.

Functions

mxTerminalChange

function mxTerminalChange(model,
cell,
terminal,
source)

Constructs a change of a terminal in the specified model.

-

execute

mxTerminalChange.prototype.execute = function()

Changes the terminal of <cell> to <previous> using mxGraphModel.terminalForCellChanged.

+

execute

mxTerminalChange.prototype.execute = function()

Changes the terminal of <cell> to <previous> using mxGraphModel.terminalForCellChanged.

-

mxValueChange

Action to change a user object in a model.

Summary
Functions
mxValueChangeConstructs a change of a user object in the specified model.
executeChanges the value of <cell> to <previous> using mxGraphModel.valueForCellChanged.
+

mxValueChange

Action to change a user object in a model.

Summary
Functions
mxValueChangeConstructs a change of a user object in the specified model.
executeChanges the value of <cell> to <previous> using mxGraphModel.valueForCellChanged.

Functions

mxValueChange

function mxValueChange(model,
cell,
value)

Constructs a change of a user object in the specified model.

-

execute

mxValueChange.prototype.execute = function()

Changes the value of <cell> to <previous> using mxGraphModel.valueForCellChanged.

+

execute

mxValueChange.prototype.execute = function()

Changes the value of <cell> to <previous> using mxGraphModel.valueForCellChanged.

-

mxStyleChange

Action to change a cell’s style in a model.

Summary
Functions
mxStyleChangeConstructs a change of a style in the specified model.
executeChanges the style of <cell> to <previous> using mxGraphModel.styleForCellChanged.
+

mxStyleChange

Action to change a cell’s style in a model.

Summary
Functions
mxStyleChangeConstructs a change of a style in the specified model.
executeChanges the style of <cell> to <previous> using mxGraphModel.styleForCellChanged.

Functions

mxStyleChange

function mxStyleChange(model,
cell,
style)

Constructs a change of a style in the specified model.

-

execute

mxStyleChange.prototype.execute = function()

Changes the style of <cell> to <previous> using mxGraphModel.styleForCellChanged.

+

execute

mxStyleChange.prototype.execute = function()

Changes the style of <cell> to <previous> using mxGraphModel.styleForCellChanged.

-

mxGeometryChange

Action to change a cell’s geometry in a model.

Summary
Functions
mxGeometryChangeConstructs a change of a geometry in the specified model.
executeChanges the geometry of <cell> ro <previous> using mxGraphModel.geometryForCellChanged.
+

mxGeometryChange

Action to change a cell’s geometry in a model.

Summary
Functions
mxGeometryChangeConstructs a change of a geometry in the specified model.
executeChanges the geometry of <cell> ro <previous> using mxGraphModel.geometryForCellChanged.

Functions

mxGeometryChange

function mxGeometryChange(model,
cell,
geometry)

Constructs a change of a geometry in the specified model.

-

execute

mxGeometryChange.prototype.execute = function()

Changes the geometry of <cell> ro <previous> using mxGraphModel.geometryForCellChanged.

+

execute

mxGeometryChange.prototype.execute = function()

Changes the geometry of <cell> ro <previous> using mxGraphModel.geometryForCellChanged.

-

mxCollapseChange

Action to change a cell’s collapsed state in a model.

Summary
Functions
mxCollapseChangeConstructs a change of a collapsed state in the specified model.
executeChanges the collapsed state of <cell> to <previous> using mxGraphModel.collapsedStateForCellChanged.
+

mxCollapseChange

Action to change a cell’s collapsed state in a model.

Summary
Functions
mxCollapseChangeConstructs a change of a collapsed state in the specified model.
executeChanges the collapsed state of <cell> to <previous> using mxGraphModel.collapsedStateForCellChanged.

Functions

mxCollapseChange

function mxCollapseChange(model,
cell,
collapsed)

Constructs a change of a collapsed state in the specified model.

-

execute

mxCollapseChange.prototype.execute = function()

Changes the collapsed state of <cell> to <previous> using mxGraphModel.collapsedStateForCellChanged.

+

execute

mxCollapseChange.prototype.execute = function()

Changes the collapsed state of <cell> to <previous> using mxGraphModel.collapsedStateForCellChanged.

-

mxVisibleChange

Action to change a cell’s visible state in a model.

Summary
Functions
mxVisibleChangeConstructs a change of a visible state in the specified model.
executeChanges the visible state of <cell> to <previous> using mxGraphModel.visibleStateForCellChanged.
+

mxVisibleChange

Action to change a cell’s visible state in a model.

Summary
Functions
mxVisibleChangeConstructs a change of a visible state in the specified model.
executeChanges the visible state of <cell> to <previous> using mxGraphModel.visibleStateForCellChanged.

Functions

mxVisibleChange

function mxVisibleChange(model,
cell,
visible)

Constructs a change of a visible state in the specified model.

-

execute

mxVisibleChange.prototype.execute = function()

Changes the visible state of <cell> to <previous> using mxGraphModel.visibleStateForCellChanged.

+

execute

mxVisibleChange.prototype.execute = function()

Changes the visible state of <cell> to <previous> using mxGraphModel.visibleStateForCellChanged.

mxCellAttributeChange

Action to change the attribute of a cell’s user object.  There is no method on the graph model that uses this action.  To use the action, you can use the code shown in the example below.

Example

To change the attributeName in the cell’s user object to attributeValue, use the following code:

model.beginUpdate();
 try
@@ -364,13 +370,13 @@ try
 finally
 {
   model.endUpdate();
-}
Summary
Functions
mxCellAttributeChangeConstructs a change of a attribute of the DOM node stored as the value of the given mxCell.
executeChanges the attribute of the cell’s user object by using mxCell.setAttribute.
+}
Summary
Functions
mxCellAttributeChangeConstructs a change of a attribute of the DOM node stored as the value of the given mxCell.
executeChanges the attribute of the cell’s user object by using mxCell.setAttribute.

Functions

-

mxCellAttributeChange

function mxCellAttributeChange(cell,
attribute,
value)

Constructs a change of a attribute of the DOM node stored as the value of the given mxCell.

+

mxCellAttributeChange

function mxCellAttributeChange(cell,
attribute,
value)

Constructs a change of a attribute of the DOM node stored as the value of the given mxCell.

-

execute

mxCellAttributeChange.prototype.execute = function()

Changes the attribute of the cell’s user object by using mxCell.setAttribute.

+

execute

mxCellAttributeChange.prototype.execute = function()

Changes the attribute of the cell’s user object by using mxCell.setAttribute.

diff --git a/docs/js-api/files/mxClient-js.html b/docs/js-api/files/mxClient-js.html index 538886358..2727394e7 100644 --- a/docs/js-api/files/mxClient-js.html +++ b/docs/js-api/files/mxClient-js.html @@ -15,7 +15,7 @@ if (browserType) {document.write("
");if (browserV

Variables

-

VERSION

Contains the current version of the mxGraph library.  The strings that communicate versions of mxGraph use the following format.

versionMajor.versionMinor.buildNumber.revisionNumber

Current version is 1.11.0.0.

+

VERSION

Contains the current version of the mxGraph library.  The strings that communicate versions of mxGraph use the following format.

versionMajor.versionMinor.buildNumber.revisionNumber

Current version is 1.12.0.0.

IS_IE

IS_IE: navigator.userAgent.indexOf('MSIE') >

True if the current browser is Internet Explorer.

diff --git a/docs/js-api/files/util/mxClipboard-js.html b/docs/js-api/files/util/mxClipboard-js.html index 3a8166cdf..84ce59c79 100644 --- a/docs/js-api/files/util/mxClipboard-js.html +++ b/docs/js-api/files/util/mxClipboard-js.html @@ -12,7 +12,52 @@ if (browserType) {document.write("
");if (browserV

mxClipboard

Singleton that implements a clipboard for graph cells.

Example

mxClipboard.copy(graph);
-mxClipboard.paste(graph2);

This copies the selection cells from the graph to the clipboard and pastes them into graph2.

For fine-grained control of the clipboard data the mxGraph.canExportCell and mxGraph.canImportCell functions can be overridden.

Summary
mxClipboardSingleton that implements a clipboard for graph cells.
Variables
STEPSIZEDefines the step size to offset the cells after each paste operation.
insertCountCounts the number of times the clipboard data has been inserted.
cellsHolds the array of mxCells currently in the clipboard.
Functions
isEmptyReturns true if the clipboard currently has not data stored.
cutCuts the given array of mxCells from the specified graph.
removeCellsHook to remove the given cells from the given graph after a cut operation.
copyCopies the given array of mxCells from the specified graph to cells.Returns the original array of cells that has been cloned.
pastePastes the cells into the specified graph restoring the relation to <parents>, if possible.
+mxClipboard.paste(graph2);

This copies the selection cells from the graph to the clipboard and pastes them into graph2.

For fine-grained control of the clipboard data the mxGraph.canExportCell and mxGraph.canImportCell functions can be overridden.

To restore previous parents for pasted cells, the implementation for copy and paste can be changed as follows.

mxClipboard.copy = function(graph, cells)
+{
+  cells = cells || graph.getSelectionCells();
+  var result = graph.getExportableCells(cells);
+
+  mxClipboard.parents = new Object();
+
+  for (var i = 0; i < result.length; i++)
+  {
+    mxClipboard.parents[i] = graph.model.getParent(cells[i]);
+  }
+
+  mxClipboard.insertCount = 1;
+  mxClipboard.cells = graph.cloneCells(result);
+
+  return result;
+};
+
+mxClipboard.paste = function(graph)
+{
+  if (mxClipboard.cells != null)
+  {
+    var cells = graph.getImportableCells(mxClipboard.cells);
+    var delta = mxClipboard.insertCount * mxClipboard.STEPSIZE;
+    var parent = graph.getDefaultParent();
+
+    graph.model.beginUpdate();
+    try
+    {
+      for (var i = 0; i < cells.length; i++)
+      {
+        var tmp = (mxClipboard.parents != null && graph.model.contains(mxClipboard.parents[i])) ?
+             mxClipboard.parents[i] : parent;
+        cells[i] = graph.importCells([cells[i]], delta, delta, tmp)[0];
+      }
+    }
+    finally
+    {
+      graph.model.endUpdate();
+    }
+
+    // Increments the counter and selects the inserted cells
+    mxClipboard.insertCount++;
+    graph.setSelectionCells(cells);
+  }
+};
Summary
mxClipboardSingleton that implements a clipboard for graph cells.
Variables
STEPSIZEDefines the step size to offset the cells after each paste operation.
insertCountCounts the number of times the clipboard data has been inserted.
cellsHolds the array of mxCells currently in the clipboard.
Functions
isEmptyReturns true if the clipboard currently has not data stored.
cutCuts the given array of mxCells from the specified graph.
removeCellsHook to remove the given cells from the given graph after a cut operation.
copyCopies the given array of mxCells from the specified graph to cells.Returns the original array of cells that has been cloned.
pastePastes the cells into the specified graph restoring the relation to <parents>, if possible.

Variables

@@ -20,19 +65,19 @@ mxClipboard.paste(graph2);

This copies the selection cells

insertCount

Counts the number of times the clipboard data has been inserted.

-

cells

Holds the array of mxCells currently in the clipboard.

+

cells

Holds the array of mxCells currently in the clipboard.

Functions

isEmpty

isEmpty: function()

Returns true if the clipboard currently has not data stored.

-

cut

cut: function(graph,
cells)

Cuts the given array of mxCells from the specified graph.  If cells is null then the selection cells of the graph will be used.  Returns the cells that have been cut from the graph.

Parameters

graphmxGraph that contains the cells to be cut.
cellsOptional array of mxCells to be cut.
+

cut

cut: function(graph,
cells)

Cuts the given array of mxCells from the specified graph.  If cells is null then the selection cells of the graph will be used.  Returns the cells that have been cut from the graph.

Parameters

graphmxGraph that contains the cells to be cut.
cellsOptional array of mxCells to be cut.
-

removeCells

removeCells: function(graph,
cells)

Hook to remove the given cells from the given graph after a cut operation.

Parameters

graphmxGraph that contains the cells to be cut.
cellsArray of mxCells to be cut.
+

removeCells

removeCells: function(graph,
cells)

Hook to remove the given cells from the given graph after a cut operation.

Parameters

graphmxGraph that contains the cells to be cut.
cellsArray of mxCells to be cut.
-

copy

copy: function(graph,
cells)

Copies the given array of mxCells from the specified graph to cells.Returns the original array of cells that has been cloned.

Parameters

graphmxGraph that contains the cells to be copied.
cellsOptional array of mxCells to be copied.
+

copy

copy: function(graph,
cells)

Copies the given array of mxCells from the specified graph to cells.Returns the original array of cells that has been cloned.

Parameters

graphmxGraph that contains the cells to be copied.
cellsOptional array of mxCells to be copied.
-

paste

paste: function(graph)

Pastes the cells into the specified graph restoring the relation to <parents>, if possible.  If the parents are no longer in the graph or invisible then the cells are added to the graph’s default or into the swimlane under the cell’s new location if one exists.  The cells are added to the graph using mxGraph.importCells.

Parameters

graphmxGraph to paste the cells into.
+

paste

paste: function(graph)

Pastes the cells into the specified graph restoring the relation to <parents>, if possible.  If the parents are no longer in the graph or invisible then the cells are added to the graph’s default or into the swimlane under the cell’s new location if one exists.  The cells are added to the graph using mxGraph.importCells.

Parameters

graphmxGraph to paste the cells into.
diff --git a/docs/js-api/files/util/mxUndoableEdit-js.html b/docs/js-api/files/util/mxUndoableEdit-js.html index 0c62c8077..aec1485ca 100644 --- a/docs/js-api/files/util/mxUndoableEdit-js.html +++ b/docs/js-api/files/util/mxUndoableEdit-js.html @@ -11,7 +11,15 @@ if (browserType) {document.write("
");if (browserV -

mxUndoableEdit

Implements a composite undoable edit.

Summary
mxUndoableEditImplements a composite undoable edit.
Functions
mxUndoableEditConstructs a new undoable edit for the given source.
Variables
sourceSpecifies the source of the edit.
changesArray that contains the changes that make up this edit.
significantSpecifies if the undoable change is significant.
undoneSpecifies if this edit has been undone.
redoneSpecifies if this edit has been redone.
Functions
isEmptyReturns true if the this edit contains no changes.
isSignificantReturns significant.
addAdds the specified change to this edit.
notifyHook to notify any listeners of the changes after an undo or redo has been carried out.
dieHook to free resources after the edit has been removed from the command history.
undoUndoes all changes in this edit.
redoRedoes all changes in this edit.
+

mxUndoableEdit

Implements a composite undoable edit.

Summary
mxUndoableEditImplements a composite undoable edit.
Events
mxEvent.EXECUTEDFires between START_EDIT and END_EDIT after an atomic change was executed.
mxEvent.START_EDITFires before a set of changes will be executed in undo or redo.
mxEvent.END_EDITFires after a set of changeswas executed in undo or redo.
Functions
mxUndoableEditConstructs a new undoable edit for the given source.
Variables
sourceSpecifies the source of the edit.
changesArray that contains the changes that make up this edit.
significantSpecifies if the undoable change is significant.
undoneSpecifies if this edit has been undone.
redoneSpecifies if this edit has been redone.
Functions
isEmptyReturns true if the this edit contains no changes.
isSignificantReturns significant.
addAdds the specified change to this edit.
notifyHook to notify any listeners of the changes after an undo or redo has been carried out.
dieHook to free resources after the edit has been removed from the command history.
undoUndoes all changes in this edit.
redoRedoes all changes in this edit.
+ +

Events

+ +

mxEvent.EXECUTED

Fires between START_EDIT and END_EDIT after an atomic change was executed.  The <code>change</code> property contains the change that was executed.

+ +

mxEvent.START_EDIT

Fires before a set of changes will be executed in undo or redo.  This event contains no properties.

+ +

mxEvent.END_EDIT

Fires after a set of changeswas executed in undo or redo.  This event contains no properties.

Functions

@@ -33,11 +41,11 @@ if (browserType) {document.write("
");if (browserV

isEmpty

mxUndoableEdit.prototype.isEmpty = function()

Returns true if the this edit contains no changes.

-

isSignificant

mxUndoableEdit.prototype.isSignificant = function()

Returns significant.

+

isSignificant

mxUndoableEdit.prototype.isSignificant = function()

Returns significant.

add

mxUndoableEdit.prototype.add = function(change)

Adds the specified change to this edit.  The change is an object that is expected to either have an undo and redo, or an execute function.

-

notify

mxUndoableEdit.prototype.notify = function()

Hook to notify any listeners of the changes after an undo or redo has been carried out.  This implementation is empty.

+

notify

mxUndoableEdit.prototype.notify = function()

Hook to notify any listeners of the changes after an undo or redo has been carried out.  This implementation is empty.

die

mxUndoableEdit.prototype.die = function()

Hook to free resources after the edit has been removed from the command history.  This implementation is empty.

@@ -59,7 +67,7 @@ HideAllBut([10], 13);// -->
-
function mxUndoableEdit(source,
significant)
Constructs a new undoable edit for the given source.
mxUndoableEdit.prototype.source
Specifies the source of the edit.
mxUndoableEdit.prototype.changes
Array that contains the changes that make up this edit.
mxUndoableEdit.prototype.significant
Specifies if the undoable change is significant.
mxUndoableEdit.prototype.undone
Specifies if this edit has been undone.
mxUndoableEdit.prototype.redone
Specifies if this edit has been redone.
mxUndoableEdit.prototype.isEmpty = function()
Returns true if the this edit contains no changes.
mxUndoableEdit.prototype.isSignificant = function()
Returns significant.
mxUndoableEdit.prototype.add = function(change)
Adds the specified change to this edit.
mxUndoableEdit.prototype.notify = function()
Hook to notify any listeners of the changes after an undo or redo has been carried out.
mxUndoableEdit.prototype.undo = function()
Undoes all changes in this edit.
mxUndoableEdit.prototype.redo = function()
Redoes all changes in this edit.
mxUndoableEdit.prototype.die = function()
Hook to free resources after the edit has been removed from the command history.
+
mxUndoableEdit.prototype.undo = function()
Undoes all changes in this edit.
mxUndoableEdit.prototype.redo = function()
Redoes all changes in this edit.
function mxUndoableEdit(source,
significant)
Constructs a new undoable edit for the given source.
mxUndoableEdit.prototype.source
Specifies the source of the edit.
mxUndoableEdit.prototype.changes
Array that contains the changes that make up this edit.
mxUndoableEdit.prototype.significant
Specifies if the undoable change is significant.
mxUndoableEdit.prototype.undone
Specifies if this edit has been undone.
mxUndoableEdit.prototype.redone
Specifies if this edit has been redone.
mxUndoableEdit.prototype.isEmpty = function()
Returns true if the this edit contains no changes.
mxUndoableEdit.prototype.isSignificant = function()
Returns significant.
mxUndoableEdit.prototype.add = function(change)
Adds the specified change to this edit.
mxUndoableEdit.prototype.notify = function()
Hook to notify any listeners of the changes after an undo or redo has been carried out.
mxUndoableEdit.prototype.die = function()
Hook to free resources after the edit has been removed from the command history.
diff --git a/docs/js-api/files/util/mxUtils-js.html b/docs/js-api/files/util/mxUtils-js.html index 8ac1bde2d..2467eddcc 100644 --- a/docs/js-api/files/util/mxUtils-js.html +++ b/docs/js-api/files/util/mxUtils-js.html @@ -11,7 +11,7 @@ if (browserType) {document.write("
");if (browserV -

mxUtils

A singleton class that provides cross-browser helper methods.  This is a global functionality.  To access the functions in this class, use the global classname appended by the functionname.  You may have to load chrome://global/content/contentAreaUtils.js to disable certain security restrictions in Mozilla for the open, save, saveAs and copy function.

For example, the following code displays an error message

mxUtils.error('Browser is not supported!', 200, false);
Summary
mxUtilsA singleton class that provides cross-browser helper methods.
Variables
errorResourceSpecifies the resource key for the title of the error window.
closeResourceSpecifies the resource key for the label of the close button.
errorImageDefines the image used for error dialogs.
Functions
removeCursorsRemoves the cursors from the style of the given DOM node and its descendants.
repaintGraphNormally not required, this contains the code to workaround a repaint issue and force a repaint of the graph container in AppleWebKit.
getCurrentStyleReturns the current style of the specified element.
hasScrollbarsReturns true if the overflow CSS property of the given node is either scroll or auto.
bindReturns a wrapper function that locks the execution scope of the given function to the specified scope.
evalEvaluates the given expression using eval and returns the JavaScript object that represents the expression result.
findNodeReturns the first node where attr equals value.
findNodeByAttributeReturns the first node where the given attribute matches the given value.
getFunctionNameReturns the name for the given function.
indexOfReturns the index of obj in array or -1 if the array does not contains the given object.
removeRemoves all occurrences of the given object in the given array or object.
isNodeReturns true if the given value is an XML node with the node name and if the optional attribute has the specified value.
getChildNodesReturns an array of child nodes that are of the given node type.
createXmlDocumentReturns a new, empty XML document.
parseXmlParses the specified XML string into a new XML document and returns the new document.
clearSelectionClears the current selection in the page.
getPrettyXMLReturns a pretty printed string that represents the XML tree for the given node.
removeWhitespaceRemoves the sibling text nodes for the given node that only consists of tabs, newlines and spaces.
htmlEntitiesReplaces characters (less than, greater than, newlines and quotes) with their HTML entities in the given string and returns the result.
isVmlReturns true if the given node is in the VML namespace.
getXmlReturns the XML content of the specified node.
getTextContentReturns the text content of the specified node.
getInnerHtmlReturns the inner HTML for the given node as a string or an empty string if no node was specified.
getOuterHtmlReturns the outer HTML for the given node as a string or an empty string if no node was specified.
writeCreates a text node for the given string and appends it to the given parent.
writelnCreates a text node for the given string and appends it to the given parent with an additional linefeed.
brAppends a linebreak to the given parent and returns the linebreak.
buttonReturns a new button with the given level and function as an onclick event handler.
paraAppends a new paragraph with the given text to the specified parent and returns the paragraph.
linkActionAdds a hyperlink to the specified parent that invokes action on the specified editor.
linkInvokeAdds a hyperlink to the specified parent that invokes the specified function on the editor passing along the specified argument.
linkAdds a hyperlink to the specified parent and invokes the given function when the link is clicked.
fitMakes sure the given node is inside the visible area of the window.
openOpens the specified file from the local filesystem and returns the contents of the file as a string.
saveSaves the specified content in the given file on the local file system.
saveAsSaves the specified content by displaying a dialog to save the content as a file on the local filesystem.
copyCopies the specified content to the local clipboard.
loadLoads the specified URL synchronously and returns the mxXmlRequest.
getLoads the specified URL asynchronously and invokes the given functions depending on the request status.
postPosts the specified params to the given URL asynchronously and invokes the given functions depending on the request status.
submitSubmits the given parameters to the specified URL using mxXmlRequest.simulate and returns the mxXmlRequest.
loadIntoLoads the specified URL asynchronously into the specified document, invoking onload after the document has been loaded.
getValueReturns the value for the given key in the given associative array or the given default value if the value is null.
getNumberReturns the numeric value for the given key in the given associative array or the given default value (or 0) if the value is null.
getColorReturns the color value for the given key in the given associative array or the given default value if the value is null.
cloneRecursively clones the specified object ignoring all fieldnames in the given array of transient fields.
equalPointsCompares all mxPoints in the given lists.
equalEntriesCompares all entries in the given dictionaries.
extendAssigns a copy of the superclass prototype to the subclass prototype.
toStringReturns a textual representation of the specified object.
toRadiansConverts the given degree to radians.
arcToCurvesConverts the given arc to a series of curves.
getBoundingBoxReturns the bounding box for the rotated rectangle.
getRotatedPointRotates the given point by the given cos and sin.
reversePortConstraintsReverse the port constraint bitmask.
findNearestSegmentFinds the index of the nearest segment on the given cell state for the specified coordinate pair.
rectangleIntersectsSegmentReturns true if the given rectangle intersects the given segment.
containsReturns true if the specified point (x, y) is contained in the given rectangle.
intersectsReturns true if the two rectangles intersect.
intersectsReturns true if the two rectangles intersect.
getOffsetReturns the offset for the specified container as an mxPoint.
getScrollOriginReturns the top, left corner of the viewrect as an mxPoint.
convertPointConverts the specified point (x, y) using the offset of the specified container and returns a new mxPoint with the result.
ltrimStrips all whitespaces from the beginning of the string.
rtrimStrips all whitespaces from the end of the string.
trimStrips all whitespaces from both end of the string.
isNumericReturns true if the specified value is numeric, that is, if it is not null, not an empty string, not a HEX number and isNaN returns false.
modReturns the remainder of division of n by m.
intersectionReturns the intersection of two lines as an mxPoint.
ptSeqDistSqReturns the square distance between a segment and a point.
relativeCcwReturns 1 if the given point on the right side of the segment, 0 if its on the segment, and -1 if the point is on the left side of the segment.
animateChangesSee mxEffects.animateChanges.
cascadeOpacitySee mxEffects.cascadeOpacity.
fadeOutSee mxEffects.fadeOut.
setOpacitySets the opacity of the specified DOM node to the given value in %.
createImageCreates and returns an image (IMG node) or VML image (v:image) in IE6 in quirs mode.
sortCellsSorts the given cells according to the order in the cell hierarchy.
getStylenameReturns the stylename in a style of the form [(stylename|key=value);] or an empty string if the given style does not contain a stylename.
getStylenamesReturns the stylenames in a style of the form [(stylename|key=value);] or an empty array if the given style does not contain any stylenames.
indexOfStylenameReturns the index of the given stylename in the given style.
addStylenameAdds the specified stylename to the given style if it does not already contain the stylename.
removeStylenameRemoves all occurrences of the specified stylename in the given style and returns the updated style.
removeAllStylenamesRemoves all stylenames from the given style and returns the updated style.
setCellStylesAssigns the value for the given key in the styles of the given cells, or removes the key from the styles if the value is null.
setStyleAdds or removes the given key, value pair to the style and returns the new style.
setCellStyleFlagsSets or toggles the flag bit for the given key in the cell’s styles.
setStyleFlagSets or removes the given key from the specified style and returns the new style.
getSizeForStringReturns an mxRectangle with the size (width and height in pixels) of the given string.
getViewXml
getScaleForPageCountReturns the scale to be used for printing the graph with the given bounds across the specifies number of pages with the given format.
showCopies the styles and the markup from the graph’s container into the given document and removes all cursor styles.
printScreenPrints the specified graph using a new window and the built-in print dialog.
popupShows the specified text content in a new mxWindow or a new browser window if isInternalWindow is false.
alertDisplayss the given alert in a new dialog.
promptDisplays the given message in a prompt dialog.
confirmDisplays the given message in a confirm dialog.
errorDisplays the given error message in a new mxWindow of the given width.
makeDraggableConfigures the given DOM element to act as a drag source for the specified graph.
+

mxUtils

A singleton class that provides cross-browser helper methods.  This is a global functionality.  To access the functions in this class, use the global classname appended by the functionname.  You may have to load chrome://global/content/contentAreaUtils.js to disable certain security restrictions in Mozilla for the open, save, saveAs and copy function.

For example, the following code displays an error message

mxUtils.error('Browser is not supported!', 200, false);
Summary
mxUtilsA singleton class that provides cross-browser helper methods.
Variables
errorResourceSpecifies the resource key for the title of the error window.
closeResourceSpecifies the resource key for the label of the close button.
errorImageDefines the image used for error dialogs.
Functions
removeCursorsRemoves the cursors from the style of the given DOM node and its descendants.
repaintGraphNormally not required, this contains the code to workaround a repaint issue and force a repaint of the graph container in AppleWebKit.
getCurrentStyleReturns the current style of the specified element.
hasScrollbarsReturns true if the overflow CSS property of the given node is either scroll or auto.
bindReturns a wrapper function that locks the execution scope of the given function to the specified scope.
evalEvaluates the given expression using eval and returns the JavaScript object that represents the expression result.
findNodeReturns the first node where attr equals value.
findNodeByAttributeReturns the first node where the given attribute matches the given value.
getFunctionNameReturns the name for the given function.
indexOfReturns the index of obj in array or -1 if the array does not contains the given object.
removeRemoves all occurrences of the given object in the given array or object.
isNodeReturns true if the given value is an XML node with the node name and if the optional attribute has the specified value.
getChildNodesReturns an array of child nodes that are of the given node type.
createXmlDocumentReturns a new, empty XML document.
parseXmlParses the specified XML string into a new XML document and returns the new document.
clearSelectionClears the current selection in the page.
getPrettyXMLReturns a pretty printed string that represents the XML tree for the given node.
removeWhitespaceRemoves the sibling text nodes for the given node that only consists of tabs, newlines and spaces.
htmlEntitiesReplaces characters (less than, greater than, newlines and quotes) with their HTML entities in the given string and returns the result.
isVmlReturns true if the given node is in the VML namespace.
getXmlReturns the XML content of the specified node.
getTextContentReturns the text content of the specified node.
getInnerHtmlReturns the inner HTML for the given node as a string or an empty string if no node was specified.
getOuterHtmlReturns the outer HTML for the given node as a string or an empty string if no node was specified.
writeCreates a text node for the given string and appends it to the given parent.
writelnCreates a text node for the given string and appends it to the given parent with an additional linefeed.
brAppends a linebreak to the given parent and returns the linebreak.
buttonReturns a new button with the given level and function as an onclick event handler.
paraAppends a new paragraph with the given text to the specified parent and returns the paragraph.
linkActionAdds a hyperlink to the specified parent that invokes action on the specified editor.
linkInvokeAdds a hyperlink to the specified parent that invokes the specified function on the editor passing along the specified argument.
linkAdds a hyperlink to the specified parent and invokes the given function when the link is clicked.
fitMakes sure the given node is inside the visible area of the window.
openOpens the specified file from the local filesystem and returns the contents of the file as a string.
saveSaves the specified content in the given file on the local file system.
saveAsSaves the specified content by displaying a dialog to save the content as a file on the local filesystem.
copyCopies the specified content to the local clipboard.
loadLoads the specified URL synchronously and returns the mxXmlRequest.
getLoads the specified URL asynchronously and invokes the given functions depending on the request status.
postPosts the specified params to the given URL asynchronously and invokes the given functions depending on the request status.
submitSubmits the given parameters to the specified URL using mxXmlRequest.simulate and returns the mxXmlRequest.
loadIntoLoads the specified URL asynchronously into the specified document, invoking onload after the document has been loaded.
getValueReturns the value for the given key in the given associative array or the given default value if the value is null.
getNumberReturns the numeric value for the given key in the given associative array or the given default value (or 0) if the value is null.
getColorReturns the color value for the given key in the given associative array or the given default value if the value is null.
cloneRecursively clones the specified object ignoring all fieldnames in the given array of transient fields.
equalPointsCompares all mxPoints in the given lists.
equalEntriesCompares all entries in the given dictionaries.
extendAssigns a copy of the superclass prototype to the subclass prototype.
toStringReturns a textual representation of the specified object.
toRadiansConverts the given degree to radians.
arcToCurvesConverts the given arc to a series of curves.
getBoundingBoxReturns the bounding box for the rotated rectangle.
getRotatedPointRotates the given point by the given cos and sin.
reversePortConstraintsReverse the port constraint bitmask.
findNearestSegmentFinds the index of the nearest segment on the given cell state for the specified coordinate pair.
rectangleIntersectsSegmentReturns true if the given rectangle intersects the given segment.
containsReturns true if the specified point (x, y) is contained in the given rectangle.
intersectsReturns true if the two rectangles intersect.
intersectsReturns true if the two rectangles intersect.
getOffsetReturns the offset for the specified container as an mxPoint.
getScrollOriginReturns the top, left corner of the viewrect as an mxPoint.
convertPointConverts the specified point (x, y) using the offset of the specified container and returns a new mxPoint with the result.
ltrimStrips all whitespaces from the beginning of the string.
rtrimStrips all whitespaces from the end of the string.
trimStrips all whitespaces from both end of the string.
isNumericReturns true if the specified value is numeric, that is, if it is not null, not an empty string, not a HEX number and isNaN returns false.
modReturns the remainder of division of n by m.
intersectionReturns the intersection of two lines as an mxPoint.
ptSeqDistSqReturns the square distance between a segment and a point.
relativeCcwReturns 1 if the given point on the right side of the segment, 0 if its on the segment, and -1 if the point is on the left side of the segment.
animateChangesSee mxEffects.animateChanges.
cascadeOpacitySee mxEffects.cascadeOpacity.
fadeOutSee mxEffects.fadeOut.
setOpacitySets the opacity of the specified DOM node to the given value in %.
createImageCreates and returns an image (IMG node) or VML image (v:image) in IE6 in quirks mode.
sortCellsSorts the given cells according to the order in the cell hierarchy.
getStylenameReturns the stylename in a style of the form [(stylename|key=value);] or an empty string if the given style does not contain a stylename.
getStylenamesReturns the stylenames in a style of the form [(stylename|key=value);] or an empty array if the given style does not contain any stylenames.
indexOfStylenameReturns the index of the given stylename in the given style.
addStylenameAdds the specified stylename to the given style if it does not already contain the stylename.
removeStylenameRemoves all occurrences of the specified stylename in the given style and returns the updated style.
removeAllStylenamesRemoves all stylenames from the given style and returns the updated style.
setCellStylesAssigns the value for the given key in the styles of the given cells, or removes the key from the styles if the value is null.
setStyleAdds or removes the given key, value pair to the style and returns the new style.
setCellStyleFlagsSets or toggles the flag bit for the given key in the cell’s styles.
setStyleFlagSets or removes the given key from the specified style and returns the new style.
getSizeForStringReturns an mxRectangle with the size (width and height in pixels) of the given string.
getViewXml
getScaleForPageCountReturns the scale to be used for printing the graph with the given bounds across the specifies number of pages with the given format.
showCopies the styles and the markup from the graph’s container into the given document and removes all cursor styles.
printScreenPrints the specified graph using a new window and the built-in print dialog.
popupShows the specified text content in a new mxWindow or a new browser window if isInternalWindow is false.
alertDisplayss the given alert in a new dialog.
promptDisplays the given message in a prompt dialog.
confirmDisplays the given message in a confirm dialog.
errorDisplays the given error message in a new mxWindow of the given width.
makeDraggableConfigures the given DOM element to act as a drag source for the specified graph.

Variables

@@ -210,7 +210,7 @@ mxUtils.extend(MyGraph, mxGraph);

Parameter

setOpacity

setOpacity: function(node,
value)

Sets the opacity of the specified DOM node to the given value in %.

Parameters

nodeDOM node to set the opacity for.
valueOpacity in %.  Possible values are between 0 and 100.
-

createImage

createImage: function(src)

Creates and returns an image (IMG node) or VML image (v:image) in IE6 in quirs mode.

Parameters

srcURL that points to the image to be displayed.
+

createImage

createImage: function(src)

Creates and returns an image (IMG node) or VML image (v:image) in IE6 in quirks mode.

Parameters

srcURL that points to the image to be displayed.

sortCells

sortCells: function(cells,
ascending)

Sorts the given cells according to the order in the cell hierarchy.  Ascending is optional and defaults to true.

@@ -308,7 +308,7 @@ HideAllBut([10], 13);// -->

-
removeCursors: function(element)
Removes the cursors from the style of the given DOM node and its descendants.
repaintGraph: function(graph,
pt)
Normally not required, this contains the code to workaround a repaint issue and force a repaint of the graph container in AppleWebKit.
getCurrentStyle: function()
Returns the current style of the specified element.
hasScrollbars: function(node)
Returns true if the overflow CSS property of the given node is either scroll or auto.
bind: function(scope,
funct)
Returns a wrapper function that locks the execution scope of the given function to the specified scope.
eval: function(expr)
Evaluates the given expression using eval and returns the JavaScript object that represents the expression result.
findNode: function(node,
attr,
value)
Returns the first node where attr equals value.
findNodeByAttribute: function()
Returns the first node where the given attribute matches the given value.
getFunctionName: function(f)
Returns the name for the given function.
indexOf: function(array,
obj)
Returns the index of obj in array or -1 if the array does not contains the given object.
remove: function(obj,
array)
Removes all occurrences of the given object in the given array or object.
isNode: function(value,
nodeName,
attributeName,
attributeValue)
Returns true if the given value is an XML node with the node name and if the optional attribute has the specified value.
getChildNodes: function(node,
nodeType)
Returns an array of child nodes that are of the given node type.
createXmlDocument: function()
Returns a new, empty XML document.
parseXml: function()
Parses the specified XML string into a new XML document and returns the new document.
clearSelection: function()
Clears the current selection in the page.
removeWhitespace: function(node,
before)
Removes the sibling text nodes for the given node that only consists of tabs, newlines and spaces.
htmlEntities: function(s,
newline)
Replaces characters (less than, greater than, newlines and quotes) with their HTML entities in the given string and returns the result.
isVml: function(node)
Returns true if the given node is in the VML namespace.
getXml: function(node,
linefeed)
Returns the XML content of the specified node.
getTextContent: function(node)
Returns the text content of the specified node.
getInnerHtml: function()
Returns the inner HTML for the given node as a string or an empty string if no node was specified.
getOuterHtml: function()
Returns the outer HTML for the given node as a string or an empty string if no node was specified.
write: function(parent,
text)
Creates a text node for the given string and appends it to the given parent.
writeln: function(parent,
text)
Creates a text node for the given string and appends it to the given parent with an additional linefeed.
br: function(parent,
count)
Appends a linebreak to the given parent and returns the linebreak.
button: function(label,
funct,
doc)
Returns a new button with the given level and function as an onclick event handler.
para: function(parent,
text)
Appends a new paragraph with the given text to the specified parent and returns the paragraph.
linkAction: function(parent,
text,
editor,
action,
pad)
Adds a hyperlink to the specified parent that invokes action on the specified editor.
linkInvoke: function(parent,
text,
editor,
functName,
arg,
pad)
Adds a hyperlink to the specified parent that invokes the specified function on the editor passing along the specified argument.
link: function(parent,
text,
funct,
pad)
Adds a hyperlink to the specified parent and invokes the given function when the link is clicked.
fit: function(node)
Makes sure the given node is inside the visible area of the window.
open: function(filename)
Opens the specified file from the local filesystem and returns the contents of the file as a string.
save: function(filename,
content)
Saves the specified content in the given file on the local file system.
saveAs: function(content)
Saves the specified content by displaying a dialog to save the content as a file on the local filesystem.
copy: function(content)
Copies the specified content to the local clipboard.
load: function(url)
Loads the specified URL synchronously and returns the mxXmlRequest.
XML HTTP request wrapper.
get: function(url,
onload,
onerror)
Loads the specified URL asynchronously and invokes the given functions depending on the request status.
post: function(url,
params,
onload,
onerror)
Posts the specified params to the given URL asynchronously and invokes the given functions depending on the request status.
submit: function(url,
params,
doc,
target)
Submits the given parameters to the specified URL using mxXmlRequest.simulate and returns the mxXmlRequest.
mxXmlRequest.prototype.simulate = function(doc,
target)
Creates and posts a request to the given target URL using a dynamically created form inside the given document.
loadInto: function(url,
doc,
onload)
Loads the specified URL asynchronously into the specified document, invoking onload after the document has been loaded.
getValue: function(array,
key,
defaultValue)
Returns the value for the given key in the given associative array or the given default value if the value is null.
getNumber: function(array,
key,
defaultValue)
Returns the numeric value for the given key in the given associative array or the given default value (or 0) if the value is null.
getColor: function(array,
key,
defaultValue)
Returns the color value for the given key in the given associative array or the given default value if the value is null.
clone: function(obj,
transients,
shallow)
Recursively clones the specified object ignoring all fieldnames in the given array of transient fields.
equalPoints: function(a,
b)
Compares all mxPoints in the given lists.
equalEntries: function(a,
b)
Compares all entries in the given dictionaries.
extend: function(ctor,
superCtor)
Assigns a copy of the superclass prototype to the subclass prototype.
toString: function(obj)
Returns a textual representation of the specified object.
toRadians: function(deg)
Converts the given degree to radians.
arcToCurves: function(x0,
y0,
r1,
r2,
angle,
largeArcFlag,
sweepFlag,
x,
y)
Converts the given arc to a series of curves.
getBoundingBox: function(rect,
rotation)
Returns the bounding box for the rotated rectangle.
getRotatedPoint: function(pt,
cos,
sin,
c)
Rotates the given point by the given cos and sin.
reversePortConstraints: function(constraint)
Reverse the port constraint bitmask.
findNearestSegment: function(state,
x,
y)
Finds the index of the nearest segment on the given cell state for the specified coordinate pair.
rectangleIntersectsSegment: function(bounds,
p1,
p2)
Returns true if the given rectangle intersects the given segment.
contains: function(bounds,
x,
y)
Returns true if the specified point (x, y) is contained in the given rectangle.
intersects: function(a,
b)
Returns true if the two rectangles intersect.
getOffset: function(container,
scrollOffset)
Returns the offset for the specified container as an mxPoint.
Implements a 2-dimensional vector with double precision coordinates.
getScrollOrigin: function(node)
Returns the top, left corner of the viewrect as an mxPoint.
convertPoint: function(container,
x,
y)
Converts the specified point (x, y) using the offset of the specified container and returns a new mxPoint with the result.
ltrim: function(str,
chars)
Strips all whitespaces from the beginning of the string.
rtrim: function(str,
chars)
Strips all whitespaces from the end of the string.
trim: function(str,
chars)
Strips all whitespaces from both end of the string.
isNumeric: function(str)
Returns true if the specified value is numeric, that is, if it is not null, not an empty string, not a HEX number and isNaN returns false.
mod: function(n,
m)
Returns the remainder of division of n by m.
intersection: function (x0,
y0,
x1,
y1,
x2,
y2,
x3,
y3)
Returns the intersection of two lines as an mxPoint.
relativeCcw: function(x1,
y1,
x2,
y2,
px,
py)
Returns 1 if the given point on the right side of the segment, 0 if its on the segment, and -1 if the point is on the left side of the segment.
animateChanges: function(graph,
changes)
See mxEffects.animateChanges.
animateChanges: function(graph,
changes,
done)
Asynchronous animated move operation.
cascadeOpacity: function(graph,
cell,
opacity)
See mxEffects.cascadeOpacity.
cascadeOpacity: function(graph,
cell,
opacity)
Sets the opacity on the given cell and its descendants.
fadeOut: function(node,
from,
remove,
step,
delay,
isEnabled)
See mxEffects.fadeOut.
fadeOut: function(node,
from,
remove,
step,
delay,
isEnabled)
Asynchronous fade-out operation.
setOpacity: function(node,
value)
Sets the opacity of the specified DOM node to the given value in %.
createImage: function(src)
Creates and returns an image (IMG node) or VML image (v:image) in IE6 in quirs mode.
sortCells: function(cells,
ascending)
Sorts the given cells according to the order in the cell hierarchy.
getStylename: function(style)
Returns the stylename in a style of the form [(stylename|key=value);] or an empty string if the given style does not contain a stylename.
getStylenames: function(style)
Returns the stylenames in a style of the form [(stylename|key=value);] or an empty array if the given style does not contain any stylenames.
indexOfStylename: function(style,
stylename)
Returns the index of the given stylename in the given style.
addStylename: function(style,
stylename)
Adds the specified stylename to the given style if it does not already contain the stylename.
removeStylename: function(style,
stylename)
Removes all occurrences of the specified stylename in the given style and returns the updated style.
removeAllStylenames: function(style)
Removes all stylenames from the given style and returns the updated style.
setCellStyles: function(model,
cells,
key,
value)
Assigns the value for the given key in the styles of the given cells, or removes the key from the styles if the value is null.
setStyle: function(style,
key,
value)
Adds or removes the given key, value pair to the style and returns the new style.
setCellStyleFlags: function(model,
cells,
key,
flag,
value)
Sets or toggles the flag bit for the given key in the cell’s styles.
setStyleFlag: function(style,
key,
flag,
value)
Sets or removes the given key from the specified style and returns the new style.
getSizeForString: function(text,
fontSize,
fontFamily)
Returns an mxRectangle with the size (width and height in pixels) of the given string.
Extends mxPoint to implement a 2-dimensional rectangle with double precision coordinates.
getViewXml: function(graph,
scale,
cells,
x0,
y0)
getScaleForPageCount: function(pageCount,
graph,
pageFormat,
border)
Returns the scale to be used for printing the graph with the given bounds across the specifies number of pages with the given format.
show: function(graph,
doc,
x0,
y0)
Copies the styles and the markup from the graph’s container into the given document and removes all cursor styles.
printScreen: function(graph)
Prints the specified graph using a new window and the built-in print dialog.
popup: function(content,
isInternalWindow)
Shows the specified text content in a new mxWindow or a new browser window if isInternalWindow is false.
Basic window inside a document.
alert: function(message)
Displayss the given alert in a new dialog.
prompt: function(message,
defaultValue)
Displays the given message in a prompt dialog.
confirm: function(message)
Displays the given message in a confirm dialog.
error: function(message,
width,
close,
icon)
Displays the given error message in a new mxWindow of the given width.
makeDraggable: function(element,
graphF,
funct,
dragElement,
dx,
dy,
autoscroll,
scalePreview,
highlightDropTargets,
getDropTarget)
Configures the given DOM element to act as a drag source for the specified graph.
Extends mxEventSource to implement a graph component for the browser.
DOM node of type ELEMENT.
Extends mxEventSource to implement a application wrapper for a graph that adds actions, I/O using mxCodec, auto-layout using mxLayoutManager, command history using undoManager, and standard dialogs and widgets, eg.
Defines the value for none.
Name of the field to be used to store the object ID.
Extends mxEventSource to implement a graph model.
Cells are the elements of the graph model.
Defines the default size for all fonts in points.
Defines the default family for all fonts in points.
Implements printing of a diagram across multiple pages.
Defines the rectangle for the A4 portrait page format.
Defines the image used for error dialogs.
Wrapper to create a drag source from a DOM element so that the element can be dragged over a graph and dropped into the graph as a new cell.
+
removeCursors: function(element)
Removes the cursors from the style of the given DOM node and its descendants.
repaintGraph: function(graph,
pt)
Normally not required, this contains the code to workaround a repaint issue and force a repaint of the graph container in AppleWebKit.
getCurrentStyle: function()
Returns the current style of the specified element.
hasScrollbars: function(node)
Returns true if the overflow CSS property of the given node is either scroll or auto.
bind: function(scope,
funct)
Returns a wrapper function that locks the execution scope of the given function to the specified scope.
eval: function(expr)
Evaluates the given expression using eval and returns the JavaScript object that represents the expression result.
findNode: function(node,
attr,
value)
Returns the first node where attr equals value.
findNodeByAttribute: function()
Returns the first node where the given attribute matches the given value.
getFunctionName: function(f)
Returns the name for the given function.
indexOf: function(array,
obj)
Returns the index of obj in array or -1 if the array does not contains the given object.
remove: function(obj,
array)
Removes all occurrences of the given object in the given array or object.
isNode: function(value,
nodeName,
attributeName,
attributeValue)
Returns true if the given value is an XML node with the node name and if the optional attribute has the specified value.
getChildNodes: function(node,
nodeType)
Returns an array of child nodes that are of the given node type.
createXmlDocument: function()
Returns a new, empty XML document.
parseXml: function()
Parses the specified XML string into a new XML document and returns the new document.
clearSelection: function()
Clears the current selection in the page.
removeWhitespace: function(node,
before)
Removes the sibling text nodes for the given node that only consists of tabs, newlines and spaces.
htmlEntities: function(s,
newline)
Replaces characters (less than, greater than, newlines and quotes) with their HTML entities in the given string and returns the result.
isVml: function(node)
Returns true if the given node is in the VML namespace.
getXml: function(node,
linefeed)
Returns the XML content of the specified node.
getTextContent: function(node)
Returns the text content of the specified node.
getInnerHtml: function()
Returns the inner HTML for the given node as a string or an empty string if no node was specified.
getOuterHtml: function()
Returns the outer HTML for the given node as a string or an empty string if no node was specified.
write: function(parent,
text)
Creates a text node for the given string and appends it to the given parent.
writeln: function(parent,
text)
Creates a text node for the given string and appends it to the given parent with an additional linefeed.
br: function(parent,
count)
Appends a linebreak to the given parent and returns the linebreak.
button: function(label,
funct,
doc)
Returns a new button with the given level and function as an onclick event handler.
para: function(parent,
text)
Appends a new paragraph with the given text to the specified parent and returns the paragraph.
linkAction: function(parent,
text,
editor,
action,
pad)
Adds a hyperlink to the specified parent that invokes action on the specified editor.
linkInvoke: function(parent,
text,
editor,
functName,
arg,
pad)
Adds a hyperlink to the specified parent that invokes the specified function on the editor passing along the specified argument.
link: function(parent,
text,
funct,
pad)
Adds a hyperlink to the specified parent and invokes the given function when the link is clicked.
fit: function(node)
Makes sure the given node is inside the visible area of the window.
open: function(filename)
Opens the specified file from the local filesystem and returns the contents of the file as a string.
save: function(filename,
content)
Saves the specified content in the given file on the local file system.
saveAs: function(content)
Saves the specified content by displaying a dialog to save the content as a file on the local filesystem.
copy: function(content)
Copies the specified content to the local clipboard.
load: function(url)
Loads the specified URL synchronously and returns the mxXmlRequest.
XML HTTP request wrapper.
get: function(url,
onload,
onerror)
Loads the specified URL asynchronously and invokes the given functions depending on the request status.
post: function(url,
params,
onload,
onerror)
Posts the specified params to the given URL asynchronously and invokes the given functions depending on the request status.
submit: function(url,
params,
doc,
target)
Submits the given parameters to the specified URL using mxXmlRequest.simulate and returns the mxXmlRequest.
mxXmlRequest.prototype.simulate = function(doc,
target)
Creates and posts a request to the given target URL using a dynamically created form inside the given document.
loadInto: function(url,
doc,
onload)
Loads the specified URL asynchronously into the specified document, invoking onload after the document has been loaded.
getValue: function(array,
key,
defaultValue)
Returns the value for the given key in the given associative array or the given default value if the value is null.
getNumber: function(array,
key,
defaultValue)
Returns the numeric value for the given key in the given associative array or the given default value (or 0) if the value is null.
getColor: function(array,
key,
defaultValue)
Returns the color value for the given key in the given associative array or the given default value if the value is null.
clone: function(obj,
transients,
shallow)
Recursively clones the specified object ignoring all fieldnames in the given array of transient fields.
equalPoints: function(a,
b)
Compares all mxPoints in the given lists.
equalEntries: function(a,
b)
Compares all entries in the given dictionaries.
extend: function(ctor,
superCtor)
Assigns a copy of the superclass prototype to the subclass prototype.
toString: function(obj)
Returns a textual representation of the specified object.
toRadians: function(deg)
Converts the given degree to radians.
arcToCurves: function(x0,
y0,
r1,
r2,
angle,
largeArcFlag,
sweepFlag,
x,
y)
Converts the given arc to a series of curves.
getBoundingBox: function(rect,
rotation)
Returns the bounding box for the rotated rectangle.
getRotatedPoint: function(pt,
cos,
sin,
c)
Rotates the given point by the given cos and sin.
reversePortConstraints: function(constraint)
Reverse the port constraint bitmask.
findNearestSegment: function(state,
x,
y)
Finds the index of the nearest segment on the given cell state for the specified coordinate pair.
rectangleIntersectsSegment: function(bounds,
p1,
p2)
Returns true if the given rectangle intersects the given segment.
contains: function(bounds,
x,
y)
Returns true if the specified point (x, y) is contained in the given rectangle.
intersects: function(a,
b)
Returns true if the two rectangles intersect.
getOffset: function(container,
scrollOffset)
Returns the offset for the specified container as an mxPoint.
Implements a 2-dimensional vector with double precision coordinates.
getScrollOrigin: function(node)
Returns the top, left corner of the viewrect as an mxPoint.
convertPoint: function(container,
x,
y)
Converts the specified point (x, y) using the offset of the specified container and returns a new mxPoint with the result.
ltrim: function(str,
chars)
Strips all whitespaces from the beginning of the string.
rtrim: function(str,
chars)
Strips all whitespaces from the end of the string.
trim: function(str,
chars)
Strips all whitespaces from both end of the string.
isNumeric: function(str)
Returns true if the specified value is numeric, that is, if it is not null, not an empty string, not a HEX number and isNaN returns false.
mod: function(n,
m)
Returns the remainder of division of n by m.
intersection: function (x0,
y0,
x1,
y1,
x2,
y2,
x3,
y3)
Returns the intersection of two lines as an mxPoint.
relativeCcw: function(x1,
y1,
x2,
y2,
px,
py)
Returns 1 if the given point on the right side of the segment, 0 if its on the segment, and -1 if the point is on the left side of the segment.
animateChanges: function(graph,
changes)
See mxEffects.animateChanges.
animateChanges: function(graph,
changes,
done)
Asynchronous animated move operation.
cascadeOpacity: function(graph,
cell,
opacity)
See mxEffects.cascadeOpacity.
cascadeOpacity: function(graph,
cell,
opacity)
Sets the opacity on the given cell and its descendants.
fadeOut: function(node,
from,
remove,
step,
delay,
isEnabled)
See mxEffects.fadeOut.
fadeOut: function(node,
from,
remove,
step,
delay,
isEnabled)
Asynchronous fade-out operation.
setOpacity: function(node,
value)
Sets the opacity of the specified DOM node to the given value in %.
createImage: function(src)
Creates and returns an image (IMG node) or VML image (v:image) in IE6 in quirks mode.
sortCells: function(cells,
ascending)
Sorts the given cells according to the order in the cell hierarchy.
getStylename: function(style)
Returns the stylename in a style of the form [(stylename|key=value);] or an empty string if the given style does not contain a stylename.
getStylenames: function(style)
Returns the stylenames in a style of the form [(stylename|key=value);] or an empty array if the given style does not contain any stylenames.
indexOfStylename: function(style,
stylename)
Returns the index of the given stylename in the given style.
addStylename: function(style,
stylename)
Adds the specified stylename to the given style if it does not already contain the stylename.
removeStylename: function(style,
stylename)
Removes all occurrences of the specified stylename in the given style and returns the updated style.
removeAllStylenames: function(style)
Removes all stylenames from the given style and returns the updated style.
setCellStyles: function(model,
cells,
key,
value)
Assigns the value for the given key in the styles of the given cells, or removes the key from the styles if the value is null.
setStyle: function(style,
key,
value)
Adds or removes the given key, value pair to the style and returns the new style.
setCellStyleFlags: function(model,
cells,
key,
flag,
value)
Sets or toggles the flag bit for the given key in the cell’s styles.
setStyleFlag: function(style,
key,
flag,
value)
Sets or removes the given key from the specified style and returns the new style.
getSizeForString: function(text,
fontSize,
fontFamily)
Returns an mxRectangle with the size (width and height in pixels) of the given string.
Extends mxPoint to implement a 2-dimensional rectangle with double precision coordinates.
getViewXml: function(graph,
scale,
cells,
x0,
y0)
getScaleForPageCount: function(pageCount,
graph,
pageFormat,
border)
Returns the scale to be used for printing the graph with the given bounds across the specifies number of pages with the given format.
show: function(graph,
doc,
x0,
y0)
Copies the styles and the markup from the graph’s container into the given document and removes all cursor styles.
printScreen: function(graph)
Prints the specified graph using a new window and the built-in print dialog.
popup: function(content,
isInternalWindow)
Shows the specified text content in a new mxWindow or a new browser window if isInternalWindow is false.
Basic window inside a document.
alert: function(message)
Displayss the given alert in a new dialog.
prompt: function(message,
defaultValue)
Displays the given message in a prompt dialog.
confirm: function(message)
Displays the given message in a confirm dialog.
error: function(message,
width,
close,
icon)
Displays the given error message in a new mxWindow of the given width.
makeDraggable: function(element,
graphF,
funct,
dragElement,
dx,
dy,
autoscroll,
scalePreview,
highlightDropTargets,
getDropTarget)
Configures the given DOM element to act as a drag source for the specified graph.
Extends mxEventSource to implement a graph component for the browser.
DOM node of type ELEMENT.
Extends mxEventSource to implement a application wrapper for a graph that adds actions, I/O using mxCodec, auto-layout using mxLayoutManager, command history using undoManager, and standard dialogs and widgets, eg.
Defines the value for none.
Name of the field to be used to store the object ID.
Extends mxEventSource to implement a graph model.
Cells are the elements of the graph model.
Defines the default size for all fonts in points.
Defines the default family for all fonts in points.
Implements printing of a diagram across multiple pages.
Defines the rectangle for the A4 portrait page format.
Defines the image used for error dialogs.
Wrapper to create a drag source from a DOM element so that the element can be dragged over a graph and dropped into the graph as a new cell.
diff --git a/docs/js-api/index/Events.html b/docs/js-api/index/Events.html index cfd4347ee..183452f29 100644 --- a/docs/js-api/index/Events.html +++ b/docs/js-api/index/Events.html @@ -11,7 +11,7 @@ if (browserType) {document.write("
");if (browserV -
Event Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
A
 ACTIVATE, mxWindow.mxEvent
 ADD
 ADD_CELLS, mxGraph.mxEvent
 ADD_OVERLAY, mxGraph.mxEvent
 ADD_VERTEX, mxEditor.mxEvent
 AFTER_ADD_VERTEX, mxEditor.mxEvent
 ALIGN_CELLS, mxGraph.mxEvent
B
 BEFORE_ADD_VERTEX, mxEditor.mxEvent
 BEFORE_UNDO, mxGraphModel.mxEvent
 BEGIN_UPDATE, mxGraphModel.mxEvent
C
 CELL_CONNECTED, mxGraph.mxEvent
 CELLS_ADDED, mxGraph.mxEvent
 CELLS_FOLDED, mxGraph.mxEvent
 CELLS_MOVED, mxGraph.mxEvent
 CELLS_ORDERED, mxGraph.mxEvent
 CELLS_REMOVED, mxGraph.mxEvent
 CELLS_RESIZED, mxGraph.mxEvent
 CHANGE
 CLEAR, mxUndoManager.mxEvent
 CLICK
 CLOSE, mxWindow.mxEvent
 CONNECT
 CONNECT_CELL, mxGraph.mxEvent
D
 DESTROY, mxWindow.mxEvent
 DISCONNECT, mxSession.mxEvent
 DOUBLE_CLICK, mxGraph.mxEvent
E
 END_UPDATE, mxGraphModel.mxEvent
 ESCAPE, mxEditor.mxEvent
 EXECUTE, mxGraphModel.mxEvent
F
 FIRED, mxSession.mxEvent
 FLIP_EDGE, mxGraph.mxEvent
 FOLD_CELLS, mxGraph.mxEvent
G
 GET, mxSession.mxEvent
 GROUP_CELLS, mxGraph.mxEvent
H
 HIDE, mxWindow.mxEvent
L
 LABEL_CHANGED, mxGraph.mxEvent
 LAYOUT_CELLS, mxLayoutManager.mxEvent
M
 MARK, mxCellMarker.mxEvent
 MAXIMIZE, mxWindow.mxEvent
 MINIMIZE, mxWindow.mxEvent
 MOVE, mxWindow.mxEvent
 MOVE_CELLS, mxGraph.mxEvent
 MOVE_END, mxWindow.mxEvent
 MOVE_START, mxWindow.mxEvent
N
 NORMALIZE, mxWindow.mxEvent
 NOTIFY
O
 OPEN, mxEditor.mxEvent
 ORDER_CELLS, mxGraph.mxEvent
P
 PAN, mxPanningHandler.mxEvent
 PAN_END, mxPanningHandler.mxEvent
 PAN_START, mxPanningHandler.mxEvent
 POST, mxEditor.mxEvent
R
 RECEIVE, mxSession.mxEvent
 REDO, mxUndoManager.mxEvent
 REFRESH, mxGraph.mxEvent
 REMOVE, mxSelectionCellsHandler.mxEvent
 REMOVE_CELLS, mxGraph.mxEvent
 REMOVE_CELLS_FROM_PARENT, mxGraph.mxEvent
 REMOVE_OVERLAY, mxGraph.mxEvent
 RESET, mxConnectionHandler.mxEvent
 RESIZE, mxWindow.mxEvent
 RESIZE_CELLS, mxGraph.mxEvent
 RESIZE_END, mxWindow.mxEvent
 RESIZE_START, mxWindow.mxEvent
 RESUME, mxSession.mxEvent
 ROOT
S
 SAVE, mxEditor.mxEvent
 SCALE, mxGraphView.mxEvent
 SCALE_AND_TRANSLATE, mxGraphView.mxEvent
 SELECT, mxToolbar.mxEvent
 SESSION, mxEditor.mxEvent
 SHOW
 SIZE, mxGraph.mxEvent
 SPLIT_EDGE, mxGraph.mxEvent
 START, mxConnectionHandler.mxEvent
 START_EDITING, mxGraph.mxEvent
 SUSPEND, mxSession.mxEvent
T
 TOGGLE_CELLS, mxGraph.mxEvent
 TRANSLATE, mxGraphView.mxEvent
U
 UNDO
 UNGROUP_CELLS, mxGraph.mxEvent
 UP, mxGraphView.mxEvent.DOWN and mxEvent
 UPDATE_CELL_SIZE, mxGraph.mxEvent
+
Event Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
A
 ACTIVATE, mxWindow.mxEvent
 ADD
 ADD_CELLS, mxGraph.mxEvent
 ADD_OVERLAY, mxGraph.mxEvent
 ADD_VERTEX, mxEditor.mxEvent
 AFTER_ADD_VERTEX, mxEditor.mxEvent
 ALIGN_CELLS, mxGraph.mxEvent
B
 BEFORE_ADD_VERTEX, mxEditor.mxEvent
 BEFORE_UNDO, mxGraphModel.mxEvent
 BEGIN_UPDATE, mxGraphModel.mxEvent
C
 CELL_CONNECTED, mxGraph.mxEvent
 CELLS_ADDED, mxGraph.mxEvent
 CELLS_FOLDED, mxGraph.mxEvent
 CELLS_MOVED, mxGraph.mxEvent
 CELLS_ORDERED, mxGraph.mxEvent
 CELLS_REMOVED, mxGraph.mxEvent
 CELLS_RESIZED, mxGraph.mxEvent
 CHANGE
 CLEAR, mxUndoManager.mxEvent
 CLICK
 CLOSE, mxWindow.mxEvent
 CONNECT
 CONNECT_CELL, mxGraph.mxEvent
D
 DESTROY, mxWindow.mxEvent
 DISCONNECT, mxSession.mxEvent
 DOUBLE_CLICK, mxGraph.mxEvent
E
 END_EDIT
 END_UPDATE, mxGraphModel.mxEvent
 ESCAPE, mxEditor.mxEvent
 EXECUTE, mxGraphModel.mxEvent
 EXECUTED
F
 FIRED, mxSession.mxEvent
 FLIP_EDGE, mxGraph.mxEvent
 FOLD_CELLS, mxGraph.mxEvent
G
 GET, mxSession.mxEvent
 GROUP_CELLS, mxGraph.mxEvent
H
 HIDE, mxWindow.mxEvent
L
 LABEL_CHANGED, mxGraph.mxEvent
 LAYOUT_CELLS, mxLayoutManager.mxEvent
M
 MARK, mxCellMarker.mxEvent
 MAXIMIZE, mxWindow.mxEvent
 MINIMIZE, mxWindow.mxEvent
 MOVE, mxWindow.mxEvent
 MOVE_CELLS, mxGraph.mxEvent
 MOVE_END, mxWindow.mxEvent
 MOVE_START, mxWindow.mxEvent
N
 NORMALIZE, mxWindow.mxEvent
 NOTIFY
O
 OPEN, mxEditor.mxEvent
 ORDER_CELLS, mxGraph.mxEvent
P
 PAN, mxPanningHandler.mxEvent
 PAN_END, mxPanningHandler.mxEvent
 PAN_START, mxPanningHandler.mxEvent
 POST, mxEditor.mxEvent
R
 RECEIVE, mxSession.mxEvent
 REDO, mxUndoManager.mxEvent
 REFRESH, mxGraph.mxEvent
 REMOVE, mxSelectionCellsHandler.mxEvent
 REMOVE_CELLS, mxGraph.mxEvent
 REMOVE_CELLS_FROM_PARENT, mxGraph.mxEvent
 REMOVE_OVERLAY, mxGraph.mxEvent
 RESET, mxConnectionHandler.mxEvent
 RESIZE, mxWindow.mxEvent
 RESIZE_CELLS, mxGraph.mxEvent
 RESIZE_END, mxWindow.mxEvent
 RESIZE_START, mxWindow.mxEvent
 RESUME, mxSession.mxEvent
 ROOT
S
 SAVE, mxEditor.mxEvent
 SCALE, mxGraphView.mxEvent
 SCALE_AND_TRANSLATE, mxGraphView.mxEvent
 SELECT, mxToolbar.mxEvent
 SESSION, mxEditor.mxEvent
 SHOW
 SIZE, mxGraph.mxEvent
 SPLIT_EDGE, mxGraph.mxEvent
 START, mxConnectionHandler.mxEvent
 START_EDIT
 START_EDITING, mxGraph.mxEvent
 SUSPEND, mxSession.mxEvent
T
 TOGGLE_CELLS, mxGraph.mxEvent
 TRANSLATE, mxGraphView.mxEvent
U
 UNDO
 UNGROUP_CELLS, mxGraph.mxEvent
 UP, mxGraphView.mxEvent.DOWN and mxEvent
 UPDATE_CELL_SIZE, mxGraph.mxEvent
Fires after a window is activated.
Fires if a cell has been added to the selection.
Fires after an undoable edit was added to the history.
Fires between begin- and endUpdate in addCells.
Fires after an overlay is added in addCellOverlay.
Fires between begin- and endUpdate in addVertex.
Fires after a vertex was inserted and selected in addVertex.
Fires between begin- and endUpdate in alignCells.
@@ -29,55 +29,55 @@ if (browserType) {document.write("
");if (browserV -
Fires after the updateLevel was decreased in endUpdate but before any notification or change dispatching.
Fires when the escape key is pressed.
Fires between begin- and endUpdate and after an atomic change was executed in the model.
+
Fires after the updateLevel was changed from 1 to 0.
Fires after a set of changeswas executed in undo or redo.
Fires after the updateLevel was decreased in endUpdate but before any notification or change dispatching.
Fires when the escape key is pressed.
Fires between begin- and endUpdate and after an atomic change was executed in the model.
Fires between START_EDIT and END_EDIT after an atomic change was executed.
Fires between START_EDIT and END_EDIT after an atomic change was executed.
-
Fires after an array of edits has been executed on the model.
Fires between begin- and endUpdate in flipEdge.
Fires between begin- and endUpdate in foldCells.
+
Fires after an array of edits has been executed on the model.
Fires between begin- and endUpdate in flipEdge.
Fires between begin- and endUpdate in foldCells.
-
Fires after a response was received in get.
Fires between begin- and endUpdate in groupCells.
+
Fires after a response was received in get.
Fires between begin- and endUpdate in groupCells.
-
Fires after the window is hidden.
+
Fires after the window is hidden.
-
Fires between begin- and endUpdate in cellLabelChanged.
Fires between begin- and endUpdate after all cells have been layouted in layoutCells.
+
Fires between begin- and endUpdate in cellLabelChanged.
Fires between begin- and endUpdate after all cells have been layouted in layoutCells.
-
Fires after a cell has been marked or unmarked.
Fires after the window is maximized.
Fires after the window is minimized.
Fires while the window is being moved.
Fires between begin- and endUpdate in moveCells.
Fires after the window is moved.
Fires before the window is moved.
+
Fires after a cell has been marked or unmarked.
Fires after the window is maximized.
Fires after the window is minimized.
Fires while the window is being moved.
Fires between begin- and endUpdate in moveCells.
Fires after the window is moved.
Fires before the window is moved.
-
Fires after the window is normalized, that is, it returned from maximized or minimized state.
Same as mxEvent.CHANGE, this event can be used for classes that need to implement a sync mechanism between this model and, say, a remote model.
Fires after a notification was sent in notify.
+
Fires after the window is normalized, that is, it returned from maximized or minimized state.
Same as mxEvent.CHANGE, this event can be used for classes that need to implement a sync mechanism between this model and, say, a remote model.
Fires after a notification was sent in notify.
-
Fires after a file was opened in open.
Fires between begin- and endUpdate in orderCells.
+
Fires after a file was opened in open.
Fires between begin- and endUpdate in orderCells.
-
Fires while handle is processing events.
Fires when the panning handler changes its active state to false.
Fires when the panning handler changes its active state to true.
Fires if a successful response was received in postDiagram.
+
Fires while handle is processing events.
Fires when the panning handler changes its active state to false.
Fires when the panning handler changes its active state to true.
Fires if a successful response was received in postDiagram.
-
Fires after an XML node was received in receive.
Fires afer a significant edit was redone in redo.
Fires after refresh was executed.
Fires if a cell has been remove from the selection.
Fires between begin- and endUpdate in removeCells.
Fires between begin- and endUpdate in removeCellsFromParent.
Fires after an overlay is removed in removeCellOverlay and removeCellOverlays.
Fires when the reset method is invoked.
Fires while the window is being resized.
Fires between begin- and endUpdate in resizeCells.
Fires after the window is resized.
Fires before the window is resized.
Fires after the session was resumed in resume.
Fires when the current root has changed, or when the title of the current root has changed.
Fires if the root in the model has changed.
+
Fires after an XML node was received in receive.
Fires afer a significant edit was redone in redo.
Fires after refresh was executed.
Fires if a cell has been remove from the selection.
Fires between begin- and endUpdate in removeCells.
Fires between begin- and endUpdate in removeCellsFromParent.
Fires after an overlay is removed in removeCellOverlay and removeCellOverlays.
Fires when the reset method is invoked.
Fires while the window is being resized.
Fires between begin- and endUpdate in resizeCells.
Fires after the window is resized.
Fires before the window is resized.
Fires after the session was resumed in resume.
Fires when the current root has changed, or when the title of the current root has changed.
Fires if the root in the model has changed.
-
Fires after the current file was saved in save.
Fires after the scale was changed in setScale.
Fires after the scale and translate have been changed in scaleAndTranslate.
Fires when an item was selected in the toolbar.
Fires when anything in the session has changed.
Fires after the menu has been shown in popup.
Fires after the window is shown.
Fires after sizeDidChange was executed.
Fires between begin- and endUpdate in splitEdge.
Fires when a new connection is being created by the user.
Fires before the in-place editor starts in startEditingAtCell.
Fires after suspend was called an the session was not already in suspended state.
+
Fires after the current file was saved in save.
Fires after the scale was changed in setScale.
Fires after the scale and translate have been changed in scaleAndTranslate.
Fires when an item was selected in the toolbar.
Fires when anything in the session has changed.
Fires after the menu has been shown in popup.
Fires after the window is shown.
Fires after sizeDidChange was executed.
Fires between begin- and endUpdate in splitEdge.
Fires when a new connection is being created by the user.
Fires after the updateLevel was changed from 0 to 1.
Fires before a set of changes will be executed in undo or redo.
Fires before the in-place editor starts in startEditingAtCell.
Fires after suspend was called an the session was not already in suspended state.
-
Fires between begin- and endUpdate in toggleCells.
Fires after the translate was changed in setTranslate.
+
Fires between begin- and endUpdate in toggleCells.
Fires after the translate was changed in setTranslate.
-
Fires after the change was dispatched in endUpdate.
Fires after the selection was changed in changeSelection.
Fires after the root was changed in setCurrentRoot.
Fires afer a significant edit was undone in undo.
Fires between begin- and endUpdate in ungroupCells.
Fire if the current root is changed by executing an mxCurrentRootChange.
Fires between begin- and endUpdate in updateCellSize.
+
Fires after the change was dispatched in endUpdate.
Fires after the selection was changed in changeSelection.
Fires after the root was changed in setCurrentRoot.
Fires afer a significant edit was undone in undo.
Fires between begin- and endUpdate in ungroupCells.
Fire if the current root is changed by executing an mxCurrentRootChange.
Fires between begin- and endUpdate in updateCellSize.
diff --git a/docs/js-api/index/Functions3.html b/docs/js-api/index/Functions3.html index 7ef8abedc..3871a1476 100644 --- a/docs/js-api/index/Functions3.html +++ b/docs/js-api/index/Functions3.html @@ -13,7 +13,7 @@ if (browserType) {document.write("
");if (browserV
Function Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
C
 calcAttraction, mxFastOrganicLayout
 calcPositions, mxFastOrganicLayout
 calcRepulsion, mxFastOrganicLayout
 calculateCrossings, mxMedianHybridCrossingReduction
 calculatedWeightedValue, mxCoordinateAssignment
 calculateRankCrossing, mxMedianHybridCrossingReduction
 calculateWidestRank, mxCoordinateAssignment
 canExportCell, mxGraph
 canImportCell, mxGraph
 canRedo, mxUndoManager
 canUndo, mxUndoManager
 cascadeOpacity
 cellAdded
 cellCloned, mxGraphModel
 cellConnected, mxGraph
 cellLabelChanged, mxGraph
 cellRemoved
 cellResized, mxSpaceManager
 cellsAdded
 cellsFolded, mxGraph
 cellSizeUpdated, mxGraph
 cellsMoved
 cellsOrdered, mxGraph
 cellsRemoved, mxGraph
 cellsResized
 cellsToggled, mxGraph
 changePoints
 changeSelection, mxGraphSelectionModel
 changeTerminalPoint, mxEdgeHandler
 check, mxMultiplicity
 checkNeighbors, mxMultiplicity
 checkTerminal, mxMultiplicity
 checkType, mxMultiplicity
 childMoved, mxGraphView
 circle, mxCircleLayout
 clear
 clearCellOverlays, mxGraph
 clearSelection
 click, mxGraph
 clip
 clone
 cloneCell, mxGraphModel
 cloneCellImpl, mxGraphModel
 cloneCells
 clonePreviewState, mxEdgeHandler
 cloneTemplate, mxObjectCodec
 cloneValue, mxCell
 close
 collapsedStateForCellChanged, mxGraphModel
 compare
 computeAspect, mxStencil
 configure, mxEditor
 configureHtmlShape
 configureShape, mxCellRenderer
 configureSvgShape
 configureTransparentBackground
 configureVmlShape
 confirm, mxUtils
 connect
 connectCell, mxGraph
 constrainChild, mxGraph
 consume
 consumeCycleAttribute, mxEditor
 consumePanningTrigger, mxPanningHandler
 contains
 convert, mxUrlConverter
 convertPoint
 convertValueFromXml, mxObjectCodec
 convertValueToString, mxGraph
 convertValueToXml, mxObjectCodec
 convertWaypoint, mxConnectionHandler
 copy
 create
 createBackgroundPageShape, mxGraphView
 createBends
 createBoundingBox, mxShape
 createBounds, mxVertexHandler
 createCellEditor, mxGraph
 createCellOverlays, mxCellRenderer
 createCellRenderer, mxGraph
 createConditions, mxDefaultPopupMenu
 createControl, mxCellRenderer
 createCurvedPoints, mxShape
 createDashPattern, mxConnector
 createDefaultEdgeStyle, mxStylesheet
 createDefaultVertexStyle, mxStylesheet
 createDiagramLayout, mxEditor
 createDragElement, mxDragSource
 createEdge
 createEdgeState, mxConnectionHandler
 createForeignObject, mxText
 createGraph, mxEditor
 createGraphView, mxGraph
 createGroup, mxEditor
 createGroupCell, mxGraph
 createGuideShape, mxGuide
 createHandler, mxGraph
 createHandlers, mxGraph
 createHandleShape, mxEdgeHandler
 createHtml
 createHtmlPane, mxGraphView
 createHtmlTable, mxText
 createIcons, mxConnectionHandler
 createId, mxGraphModel
 createImage, mxUtils
 createInternalCells, mxGraphHierarchyModel
 createLabel, mxCellRenderer
 createLayoutManager, mxEditor
 createLine, mxCompactTreeLayout
 createMarker
 createMenu, mxDefaultPopupMenu
 createNode, mxCompactTreeLayout
 createPageSelector, mxPrintPreview
 createPanningManager, mxGraph
 createPath, mxShape
 createPoints, mxShape
 createPopupMenu, mxEditor
 createPreviewElement, mxDragSource
 createPreviewShape, mxGraphHandler
 createProperties, mxEditor
 createRoot, mxGraphModel
 createSelectionModel, mxGraph
 createSelectionShape
 createSession, mxEditor
 createShape
 createSizer
 createSizerShape, mxVertexHandler
 createState, mxGraphView
 createStylesheet, mxGraph
 createSubmenu, mxPopupMenu
 createSvg
 createSvgGradient, mxShape
 createSvgGroup, mxShape
 createSvgPipe, mxShape
 createSvgShadow, mxShape
 createSvgSpan
 createSwimlaneLayout, mxEditor
 createSwimlaneManager, mxEditor
 createTargetVertex, mxConnectionHandler
 createTasks, mxEditor
 createToolbar, mxEditor
 createUndoableEdit
 createVertex, mxGraph
 createVirtualBend, mxElbowEdgeHandler
 createVml
 createVmlImage, mxLabel
 createVmlPane, mxGraphView
 createVmlQuad, mxShape
 createVmlShadow, mxShape
 createXmlDocument, mxUtils
 crossingStage, mxHierarchicalLayout
 curveTo
 cut, mxClipboard
 cycleAttribute, mxEditor
 cycleStage, mxHierarchicalLayout
-
mxFastOrganicLayout.prototype.calcAttraction = function()
Calculates the attractive forces between all laid out nodes linked by edges
mxFastOrganicLayout.prototype.calcPositions = function()
Takes the displacements calculated for each cell and applies them to the local cache of cell positions.
mxFastOrganicLayout.prototype.calcRepulsion = function()
Calculates the repulsive forces between all laid out nodes
mxMedianHybridCrossingReduction.prototype.calculateCrossings = function(model)
Calculates the total number of edge crossing in the current graph.
mxCoordinateAssignment.prototype.calculatedWeightedValue = function(
   currentCell,
   collection
)
Calculates the priority the specified cell has based on the type of its cell and the cells it is connected to on the next layer
mxMedianHybridCrossingReduction.prototype.calculateRankCrossing = function(
   i,
   model
)
Calculates the number of edges crossings between the specified rank and the rank below it.
mxCoordinateAssignment.prototype.calculateWidestRank = function(graph,
model)
Calculates the width rank in the hierarchy.
mxGraph.prototype.canExportCell = function(cell)
Returns true if the given cell may be exported to the clipboard.
mxGraph.prototype.canImportCell = function(cell)
Returns true if the given cell may be imported from the clipboard.
mxUndoManager.prototype.canRedo = function()
Returns true if a redo is possible.
mxUndoManager.prototype.canUndo = function()
Returns true if an undo is possible.
cascadeOpacity: function(graph,
cell,
opacity)
Sets the opacity on the given cell and its descendants.
cascadeOpacity: function(graph,
cell,
opacity)
See mxEffects.cascadeOpacity.
mxGraphModel.prototype.cellAdded = function(cell)
Inner callback to update cells when a cell has been added.
mxGraphSelectionModel.prototype.cellAdded = function(cell)
Inner callback to add the specified mxCell to the selection.
mxGraphModel.prototype.cellCloned = function(cell)
Hook for cloning the cell.
mxGraph.prototype.cellConnected = function(edge,
terminal,
source,
constraint)
Sets the new terminal for the given edge and resets the edge points if resetEdgesOnConnect is true.
mxGraph.prototype.cellLabelChanged = function(cell,
value,
autoSize)
Sets the new label for a cell.
mxGraphModel.prototype.cellRemoved = function(cell)
Inner callback to update cells when a cell has been removed.
mxGraphSelectionModel.prototype.cellRemoved = function(cell)
Inner callback to remove the specified mxCell from the selection.
mxSession.prototype.cellRemoved = function(cell,
codec)
Adds removed cells to the codec object lookup for references to the removed cells after this point in time.
mxSpaceManager.prototype.cellResized = function(cell)
Called from moveCellsIntoParent to invoke the move hook in the automatic layout of each modified cell’s parent.
mxGraph.prototype.cellsAdded = function(cells,
parent,
index,
source,
target,
absolute,
constrain)
Adds the specified cells to the given parent.
mxSwimlaneManager.prototype.cellsAdded = function(cells)
Called if any cells have been added.
mxGraph.prototype.cellsFolded = function(cells,
collapse,
recurse,
checkFoldable)
Sets the collapsed state of the specified cells.
mxGraph.prototype.cellSizeUpdated = function(cell,
ignoreChildren)
Updates the size of the given cell in the model using getPreferredSizeForCell to get the new size.
mxGraph.prototype.cellsMoved = function(cells,
dx,
dy,
disconnect,
constrain)
Moves the specified cells by the given vector, disconnecting the cells using disconnectGraph is disconnect is true.
mxLayoutManager.prototype.cellsMoved = function(cells,
evt)
Called from the moveHandler.
mxGraph.prototype.cellsOrdered = function(cells,
back)
Moves the given cells to the front or back.
mxGraph.prototype.cellsRemoved = function(cells)
Removes the given cells from the model.
mxGraph.prototype.cellsResized = function(cells,
bounds)
Sets the bounds of the given cells and fires a mxEvent.CELLS_RESIZED event.
mxSpaceManager.prototype.cellsResized = function(cells)
Called from moveCellsIntoParent to invoke the move hook in the automatic layout of each modified cell’s parent.
mxSwimlaneManager.prototype.cellsResized = function(cells)
Called if any cells have been resizes.
mxGraph.prototype.cellsToggled = function(cells,
show)
Sets the visible state of the specified cells.
mxEdgeSegmentHandler.prototype.changePoints = function(edge,
points)
Changes the points of the given edge to reflect the current state of the handler.
mxEdgeHandler.prototype.changePoints = function(edge,
points)
Changes the control points of the given edge in the graph model.
mxGraphSelectionModel.prototype.changeSelection = function(added,
removed)
Inner callback to add the specified mxCell to the selection.
mxEdgeHandler.prototype.changeTerminalPoint = function(edge,
point,
isSource)
Changes the terminal point of the given edge.
mxMultiplicity.prototype.check = function(graph,
edge,
source,
target,
sourceOut,
targetIn)
Checks the multiplicity for the given arguments and returns the error for the given connection or null if the multiplicity does not apply.
mxMultiplicity.prototype.checkNeighbors = function(graph,
edge,
source,
target)
Checks if there are any valid neighbours in validNeighbors.
mxMultiplicity.prototype.checkTerminal = function(graph,
terminal,
edge)
Checks the given terminal cell and returns true if this rule applies.
mxMultiplicity.prototype.checkType = function(graph,
value,
type,
attr,
attrValue)
Checks the type of the given value.
mxGraphView.prototype.childMoved = function(parent,
child)
Invoked when a child state was moved as a result of late evaluation of its position.
mxCircleLayout.prototype.circle = function(vertices,
r,
left,
top)
Executes the circular layout for the specified array of vertices and the given radius.
mxDictionary.prototype.clear = function()
Clears the dictionary.
mxGraphModel.prototype.clear = function()
Sets a new root using createRoot.
mxGraphSelectionModel.prototype.clear = function()
Clears the selection and fires a change event if the selection was not empty.
mxGraphView.prototype.clear = function(cell,
force,
recurse)
Removes the state of the given cell and all descendants if the given cell is not the current root.
clear: function(obj)
Removes the object id from the given object.
mxUndoManager.prototype.clear = function()
Clears the command history.
mxGraph.prototype.clearCellOverlays = function(cell)
Removes all mxCellOverlays in the graph for the given cell and all its descendants.
mxGraph.prototype.clearSelection = function()
Clears the selection using mxGraphSelectionModel.clear.
clearSelection: function()
Clears the current selection in the page.
mxGraph.prototype.click = function(me)
Processes a singleclick on an optional cell and fires a click event.
clip: function()
Uses the current path for clipping.
clip: function()
Uses the current path for clipping.
mxCell.prototype.clone = function()
Returns a clone of the cell.
mxCellState.prototype.clone = function()
Returns a clone of this mxPoint.
mxLine.prototype.clone = function()
Overrides the clone method to add special fields.
mxPoint.prototype.clone = function()
Returns a clone of this mxPoint.
clone: function(obj,
transients,
shallow)
Recursively clones the specified object ignoring all fieldnames in the given array of transient fields.
mxGraphModel.prototype.cloneCell = function(cell)
Returns a deep clone of the given mxCell (including the children) which is created using cloneCells.
mxGraphModel.prototype.cloneCellImpl = function(cell,
mapping,
includeChildren)
Inner helper method for cloning cells recursively.
mxGraph.prototype.cloneCells = function(cells,
allowInvalidEdges)
Returns the clones for the given cells.
mxGraphModel.prototype.cloneCells = function(cells,
includeChildren)
Returns an array of clones for the given array of mxCells.
mxEdgeHandler.prototype.clonePreviewState = function(point,
terminal)
Returns a clone of the current preview state for the given point and terminal.
mxObjectCodec.prototype.cloneTemplate = function()
Returns a new instance of the template for this codec.
mxCell.prototype.cloneValue = function()
Returns a clone of the cell’s user object.
mxPath.prototype.close = function()
Closes the path.
mxPrintPreview.prototype.close = function()
Closes the print preview window.
close: function()
Closes the current path.
close: function()
Closes the current path.
mxGraphModel.prototype.collapsedStateForCellChanged = function(cell,
collapsed)
Inner callback to update the collapsed state of the given mxCell using mxCell.setCollapsed and return the previous collapsed state.
MedianCellSorter.prototype.compare = function(a,
b)
Compares two MedianCellSorters.
compare: function(p1,
p2)
Compares the given cell paths and returns -1 if p1 is smaller, 0 if p1 is equal and 1 if p1 is greater than p2.
WeightedCellSorter.prototype.compare = function(a,
b)
Compares two WeightedCellSorters.
mxStencil.prototype.computeAspect = function(state,
bounds,
direction)
Returns a rectangle that contains the offset in x and y and the horizontal and vertical scale in width and height used to draw this shape inside the given mxRectangle.
mxEditor.prototype.configure = function (node)
Configures the editor using the specified node.
mxConnector.prototype.configureHtmlShape = function(node)
Overrides mxShape.configureHtmlShape to clear the border and background.
mxShape.prototype.configureHtmlShape = function(node)
Configures the specified HTML node by applying the current color, bounds, shadow, opacity etc.
mxStencilShape.prototype.configureHtmlShape = function(node)
Overrides method to set the overflow style to visible.
mxCellRenderer.prototype.configureShape = function(state)
Configures the shape for the given cell state.
mxImageShape.prototype.configureSvgShape = function(node)
Extends method to set opacity on images.
mxShape.prototype.configureSvgShape = function(node)
Configures the specified SVG node by applying the current color, bounds, shadow, opacity etc.
mxArrow.prototype.configureTransparentBackground = function(node)
Overidden to remove transparent background.
mxImageShape.prototype.configureTransparentBackground = function(node)
Workaround for security warning in IE if this is used in the overlay pane of a diagram.
mxShape.prototype.configureTransparentBackground = function(node)
Hook to make the background of a shape transparent.
mxShape.prototype.configureVmlShape = function(node)
Configures the specified VML node by applying the current color, bounds, shadow, opacity etc.
mxStencilShape.prototype.configureVmlShape = function(node)
Configures the specified VML node by applying the current color, bounds, shadow, opacity etc.
confirm: function(message)
Displays the given message in a confirm dialog.
mxConnectionHandler.prototype.connect = function(source,
target,
evt,
dropTarget)
Connects the given source and target using a new edge.
mxDefaultToolbar.prototype.connect = function(vertex,
evt,
source)
Handles a drop by connecting the given vertex to the given source cell.
mxEdgeHandler.prototype.connect = function(edge,
terminal,
isSource,
isClone,
me)
Changes the terminal or terminal point of the given edge in the graph model.
mxEditor.prototype.connect = function (urlInit,
urlPoll,
urlNotify,
onChange)
Creates and returns a session for the specified parameters, installing the onChange function as a change listener for the session.
mxGraph.prototype.connectCell = function(edge,
terminal,
source,
constraint)
Connects the specified end of the given edge to the given terminal using cellConnected and fires mxEvent.CONNECT_CELL while the transaction is in progress.
mxGraph.prototype.constrainChild = function(cell)
Keeps the given cell inside the bounds returned by getCellContainmentArea for its parent, according to the rules defined by getOverlap and isConstrainChild.
consume: function(evt,
preventDefault,
stopPropagation)
Consumes the given event.
mxEventObject.prototype.consume = function()
Consumes the event.
mxMouseEvent.prototype.consume = function(preventDefault)
Sets consumed to true and invokes preventDefault on the native event if such a method is defined.
mxEditor.prototype.consumeCycleAttribute = function (cell)
Returns the next attribute in cycleAttributeValues or null, if not attribute should be used in the specified cell.
mxPanningHandler.prototype.consumePanningTrigger = function(me)
Consumes the given mxMouseEvent if it was a panning trigger in mouseDown.
mxGraphModel.prototype.contains = function(cell)
Returns true if the model contains the given mxCell.
contains: function(bounds,
x,
y)
Returns true if the specified point (x, y) is contained in the given rectangle.
convert: function(url)
Converts the given URL to an absolute URL with protol and domain.
mxEdgeHandler.prototype.convertPoint = function(point,
gridEnabled)
Converts the given point in-place from screen to unscaled, untranslated graph coordinates and applies the grid.
mxElbowEdgeHandler.prototype.convertPoint = function(point,
gridEnabled)
Converts the given point in-place from screen to unscaled, untranslated graph coordinates and applies the grid.
convertPoint: function(container,
x,
y)
Converts the specified point (x, y) using the offset of the specified container and returns a new mxPoint with the result.
mxObjectCodec.prototype.convertValueFromXml = function(value)
Converts booleans and numeric values to the respective types.
mxGraph.prototype.convertValueToString = function(cell)
Returns the textual representation for the given cell.
mxObjectCodec.prototype.convertValueToXml = function(value)
Converts true to “1” and false to “0”.
mxConnectionHandler.prototype.convertWaypoint = function(point)
Converts the given point from screen coordinates to model coordinates.
copy: function(graph,
cells)
Copies the given array of mxCells from the specified graph to cells.Returns the original array of cells that has been cloned.
copy: function(content)
Copies the specified content to the local clipboard.
create: function(cell)
Creates the cell path for the given cell.
mxCylinder.prototype.create = function(container)
Overrides the method to make sure the stroke is never null.
mxGraphView.prototype.createHtml = function()
Creates the DOM nodes for the HTML display.
mxImageShape.prototype.create = function()
Override to create HTML regardless of gradient and rounded property.
mxPolyline.prototype.create = function()
Override to create HTML regardless of gradient and rounded property.
mxShape.prototype.create = function(container)
Creates and returns the DOM node(s) for the shape in the given container.
mxText.prototype.create = function(container)
Override to create HTML regardless of gradient and rounded property.
mxXmlRequest.prototype.create = function()
Creates and returns the inner request object.
mxGraphView.prototype.createBackgroundPageShape = function(bounds)
Creates and returns the shape used as the background page.
mxEdgeSegmentHandler.prototype.createBends = function()
Adds custom bends for the center of each segment.
mxEdgeHandler.prototype.createBends = function()
Creates and returns the bends used for modifying the edge.
mxElbowEdgeHandler.prototype.createBends = function()
Overrides mxEdgeHandler.createBends to create custom bends.
mxShape.prototype.createBoundingBox = function()
Returns a new rectangle that represents the bounding box of the bare shape with no shadows or strokewidths.
Helper method to create an mxRectangle around the given centerpoint with a width and height of 2*s or 6, if no s is given.
mxGraph.prototype.createCellEditor = function()
Creates a new mxCellEditor to be used in this graph.
mxCellRenderer.prototype.createCellOverlays = function(state)
Creates the actual shape for showing the overlay for the given cell state.
mxGraph.prototype.createCellRenderer = function()
Creates a new mxCellRenderer to be used in this graph.
mxDefaultPopupMenu.prototype.createConditions = function(editor,
cell,
evt)
Evaluates the default conditions for the given context.
mxCellRenderer.prototype.createControl = function(state)
Creates the control for the given cell state.
mxShape.prototype.createCurvedPoints = function(isVml)
Creates a path expression using the specified commands for this.points.
mxConnector.prototype.createDashPattern = function(factor)
Creates a dash pattern for the given factor.
mxStylesheet.prototype.createDefaultEdgeStyle = function()
Creates and returns the default edge style.
mxStylesheet.prototype.createDefaultVertexStyle = function()
Creates and returns the default vertex style.
mxEditor.prototype.createDiagramLayout = function ()
Creates the layout instance used to layout the swimlanes in the diagram.
mxDragSource.prototype.createDragElement = function(evt)
Creates and returns a clone of the dragElementPrototype or the element if the former is not defined.
mxConnectionHandler.prototype.createEdge = function(value,
source,
target,
style)
Creates and returns a new edge using factoryMethod if one exists.
mxEditor.prototype.createEdge = function (source,
target)
Uses defaultEdge as the prototype for creating new edges in the connection handler of the graph.
mxGraph.prototype.createEdge = function(parent,
id,
value,
source,
target,
style)
Hook method that creates the new edge for insertEdge.
mxConnectionHandler.prototype.createEdgeState = function(me)
Hook to return an mxCellState which may be used during the preview.
mxText.prototype.createForeignObject = function()
Creates and returns the foreignObject node to represent this shape.
mxEditor.prototype.createGraph = function ()
Creates the graph for the editor.
mxGraph.prototype.createGraphView = function()
Creates a new mxGraphView to be used in this graph.
mxEditor.prototype.createGroup = function ()
Creates and returns a clone of defaultGroup to be used as a new group cell in group.
mxGraph.prototype.createGroupCell = function(cells)
Hook for creating the group cell to hold the given array of mxCells if no group cell was given to the group function.
mxGuide.prototype.createGuideShape = function(horizontal)
Returns the mxShape to be used for painting the respective guide.
mxGraph.prototype.createHandler = function(state)
Creates a new handler for the given cell state.
mxGraph.prototype.createHandlers = function(container)
Creates the tooltip-, panning-, connection- and graph-handler (in this order).
mxEdgeHandler.prototype.createHandleShape = function(index)
Creates the shape used to display the given bend.
mxLabel.prototype.createHtml = function()
Creates and returns the HTML node to represent this shape.
mxRhombus.prototype.createHtml = function()
Creates and returns the HTML node to represent this shape.
mxShape.prototype.createHtml = function()
Creates and returns the HTML DOM node(s) to represent this shape.
mxSwimlane.prototype.createHtml = function()
Creates and returns the HTML node to represent this shape.
mxText.prototype.createHtml = function()
Creates and returns the HTML node to represent this shape.
mxGraphView.prototype.createHtmlPane = function(width,
height)
Creates and returns a drawing pane in HTML (DIV).
mxText.prototype.createHtmlTable = function()
Creates and returns a HTML table with a table body and a single row with a single cell.
mxConnectionHandler.prototype.createIcons = function(state)
Creates the array mxImageShapes that represent the connect icons for the given mxCellState.
mxGraphModel.prototype.createId = function(cell)
Hook method to create an Id for the specified cell.
createImage: function(src)
Creates and returns an image (IMG node) or VML image (v:image) in IE6 in quirs mode.
mxGraphHierarchyModel.prototype.createInternalCells = function(layout,
vertices,
internalVertices)
Creates all edges in the internal model
mxCellRenderer.prototype.createLabel = function(state,
value)
Creates the label for the given cell state.
mxEditor.prototype.createLayoutManager = function (graph)
Creates a layout manager for the swimlane and diagram layouts, that is, the locally defined inter- and intraswimlane layouts.
mxCompactTreeLayout.prototype.createLine = function(dx,
dy,
next)
mxConnectionHandler.prototype.createMarker = function()
Creates and returns the mxCellMarker used in marker.
mxEdgeHandler.prototype.createMarker = function()
Creates and returns the mxCellMarker used in marker.
mxDefaultPopupMenu.prototype.createMenu = function(editor,
menu,
cell,
evt)
This function is called from mxEditor to add items to the given menu based on config.
mxCompactTreeLayout.prototype.createNode = function(cell)
mxPrintPreview.prototype.createPageSelector = function(vpages,
hpages)
Creates the page selector table.
mxGraph.prototype.createPanningManager = function()
Creates and returns an mxPanningManager.
mxShape.prototype.createPath = function(arg)
Creates an mxPath for the specified format and origin.
mxShape.prototype.createPoints = function(moveCmd,
lineCmd,
curveCmd,
isRelative)
Creates a path expression using the specified commands for this.points.
mxEditor.prototype.createPopupMenu = function (menu,
cell,
evt)
Uses popupHandler to create the menu in the graph’s panning handler.
mxDragSource.prototype.createPreviewElement = function(graph)
Creates and returns an element which can be used as a preview in the given graph.
mxGraphHandler.prototype.createPreviewShape = function(bounds)
Creates the shape used to draw the preview for the given bounds.
mxEditor.prototype.createProperties = function (cell)
Creates and returns the DOM node that represents the contents of the properties dialog for the given cell.
mxGraphModel.prototype.createRoot = function()
Creates a new root cell with a default layer (child 0).
mxGraph.prototype.createSelectionModel = function()
Creates a new mxGraphSelectionModel to be used in this graph.
mxEdgeHandler.prototype.createSelectionShape = function(points)
Creates the shape used to draw the selection border.
mxVertexHandler.prototype.createSelectionShape = function(bounds)
Creates the shape used to draw the selection border.
mxEditor.prototype.createSession = function ()
Creates and returns and mxSession using urlInit, urlPoll and urlNotify.
mxCellHighlight.prototype.createShape = function()
Creates and returns the highlight shape for the given state.
mxCellRenderer.prototype.createShape = function(state)
Creates the shape for the given cell state.
mxConnectionHandler.prototype.createShape = function()
Creates the preview shape for new connections.
mxImageExport.prototype.createShape = function(state,
canvas)
Creates a shape wrapper for the custom shape in the given cell state and links its output to the given canvas.
mxRubberband.prototype.createShape = function()
Creates the rubberband selection shape.
mxOutline.prototype.createSizer = function()
Creates the shape used as the sizer.
mxVertexHandler.prototype.createSizer = function(cursor,
index,
size,
fillColor)
Creates a sizer handle for the specified cursor and index and returns the new mxRectangleShape that represents the handle.
mxVertexHandler.prototype.createSizerShape = function(bounds,
index,
fillColor)
Creates the shape used for the sizer handle for the specified bounds and index.
mxGraphView.prototype.createState = function(cell)
Creates and returns an mxCellState for the given cell and initializes it using mxCellRenderer.initialize.
mxGraph.prototype.createStylesheet = function()
Creates a new mxGraphSelectionModel to be used in this graph.
mxPopupMenu.prototype.createSubmenu = function(parent)
Creates the nodes required to add submenu items inside the given parent item.
mxActor.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxArrow.prototype.createSvg = function()
Extends mxActor.createSvg to ignore fill if enableFill is false and create an event handling shape if this.addPipe is true.
mxConnector.prototype.createSvg = function()
Creates and returns the SVG node to represent this shape.
mxCylinder.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxDoubleEllipse.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxEllipse.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxLabel.prototype.createSvg = function()
Creates and returns the SVG node to represent this shape.
mxLine.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxPolyline.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxRectangleShape.prototype.createSvg = function()
Creates and returns the SVG node to represent this shape.
mxRhombus.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxStencilShape.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxSwimlane.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxText.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxShape.prototype.createSvgGradient = function(id,
start,
end,
node)
Creates a gradient object for SVG using the specified startcolor, endcolor and opacity.
mxShape.prototype.createSvgGroup = function(shape)
Creates a SVG group element and adds the given shape as a child of the element.
mxShape.prototype.createSvgPipe = function(id,
start,
end,
node)
Creates an invisible path which is used to increase the hit detection for edges in SVG.
mxShape.prototype.createSvgShadow = function(node)
Creates a clone of the given node and configures the node’s color to use mxConstants.SHADOWCOLOR.
Updates the path for the given SVG node.
mxText.prototype.createSvgSpan = function(text)
Creats an SVG tspan node for the given text.
mxEditor.prototype.createSwimlaneLayout = function ()
Creates the layout instance used to layout the children of each swimlane.
mxEditor.prototype.createSwimlaneManager = function (graph)
Sets the graph’s container using mxGraph.init.
mxConnectionHandler.prototype.createTargetVertex = function(evt,
source)
Hook method for creating new vertices on the fly if no target was under the mouse.
mxEditor.prototype.createTasks = function (div)
Updates the contents of the given DOM node to display the tasks associated with the current editor state.
mxEditor.prototype.createToolbar = function ()
Creates the toolbar with no container.
mxGraphModel.prototype.createUndoableEdit = function()
Creates a new mxUndoableEdit that implements the notify function to fire a change and notify event through the mxUndoableEdit’s source.
mxSession.prototype.createUndoableEdit = function(changes)
Creates a new mxUndoableEdit that implements the notify function to fire a change and notify event via the model.
mxGraph.prototype.createVertex = function(parent,
id,
value,
x,
y,
width,
height,
style,
relative)
Hook method that creates the new vertex for insertVertex.
mxElbowEdgeHandler.prototype.createVirtualBend = function()
Creates a virtual bend that supports double clicking and calls mxGraph.flipEdge.
mxActor.prototype.createVml = function()
Creates and returns the VML node(s) to represent this shape.
mxArrow.prototype.createVml = function()
Extends mxShape.createVml to ignore fill if enableFill is false.
mxConnector.prototype.createVml = function()
Creates and returns the VML node to represent this shape.
mxCylinder.prototype.createVml = function()
Creates and returns the VML node to represent this shape.
mxDoubleEllipse.prototype.createVml = function()
Creates and returns the VML node to represent this shape.
mxEllipse.prototype.createVml = function()
Creates and returns the VML node to represent this shape.
mxLabel.prototype.createVml = function()
Creates and returns the VML node to represent this shape.
mxLine.prototype.createVml = function()
Creates and returns the VML node to represent this shape.
mxRectangleShape.prototype.createVml = function()
Creates and returns the VML node to represent this shape.
mxRhombus.prototype.createVml = function()
Creates and returns the VML node(s) to represent this shape.
mxStencilShape.prototype.createVml = function()
Creates and returns the VML node to represent this shape.
mxSwimlane.prototype.createVml = function()
Creates and returns the VML node(s) to represent this shape.
mxText.prototype.createVml = function()
Creates and returns the VML node(s) to represent this shape.
mxLabel.prototype.createVmlImage = function(src,
opacity)
Creates an image node for the given image src and opacity to be used in VML.
mxGraphView.prototype.createVmlPane = function(width,
height)
Creates a drawing pane in VML (group).
mxShape.prototype.createVmlQuad = function(lastX,
lastY,
x1,
y1,
x2,
y2)
Creates a quadratic curve via a bezier curve in VML.
mxShape.prototype.createVmlShadow = function(node)
Creates the VML shadow node.
createXmlDocument: function()
Returns a new, empty XML document.
mxHierarchicalLayout.prototype.crossingStage = function(parent)
Executes the crossing stage using mxMedianHybridCrossingReduction.
mxPath.prototype.curveTo = function(x1,
y1,
x2,
y2,
x,
y)
Draws a cubic Bézier curve from the current point to (x, y) using (x1, y1) as the control point at the beginning of the curve and (x2, y2) as the control point at the end of the curve.
curveTo: function(x1,
y1,
x2,
y2,
x3,
y3)
Adds a bezier curve to the current path.
curveTo: function(x1,
y1,
x2,
y2,
x3,
y3)
Adds a bezier curve to the current path.
cut: function(graph,
cells)
Cuts the given array of mxCells from the specified graph.
mxEditor.prototype.cycleAttribute = function (cell)
Uses the returned value from consumeCycleAttribute as the value for the cycleAttributeName key in the given cell’s style.
mxHierarchicalLayout.prototype.cycleStage = function(parent)
Executes the cycle stage using mxMinimumCycleRemover.
+
mxFastOrganicLayout.prototype.calcAttraction = function()
Calculates the attractive forces between all laid out nodes linked by edges
mxFastOrganicLayout.prototype.calcPositions = function()
Takes the displacements calculated for each cell and applies them to the local cache of cell positions.
mxFastOrganicLayout.prototype.calcRepulsion = function()
Calculates the repulsive forces between all laid out nodes
mxMedianHybridCrossingReduction.prototype.calculateCrossings = function(model)
Calculates the total number of edge crossing in the current graph.
mxCoordinateAssignment.prototype.calculatedWeightedValue = function(
   currentCell,
   collection
)
Calculates the priority the specified cell has based on the type of its cell and the cells it is connected to on the next layer
mxMedianHybridCrossingReduction.prototype.calculateRankCrossing = function(
   i,
   model
)
Calculates the number of edges crossings between the specified rank and the rank below it.
mxCoordinateAssignment.prototype.calculateWidestRank = function(graph,
model)
Calculates the width rank in the hierarchy.
mxGraph.prototype.canExportCell = function(cell)
Returns true if the given cell may be exported to the clipboard.
mxGraph.prototype.canImportCell = function(cell)
Returns true if the given cell may be imported from the clipboard.
mxUndoManager.prototype.canRedo = function()
Returns true if a redo is possible.
mxUndoManager.prototype.canUndo = function()
Returns true if an undo is possible.
cascadeOpacity: function(graph,
cell,
opacity)
Sets the opacity on the given cell and its descendants.
cascadeOpacity: function(graph,
cell,
opacity)
See mxEffects.cascadeOpacity.
mxGraphModel.prototype.cellAdded = function(cell)
Inner callback to update cells when a cell has been added.
mxGraphSelectionModel.prototype.cellAdded = function(cell)
Inner callback to add the specified mxCell to the selection.
mxGraphModel.prototype.cellCloned = function(cell)
Hook for cloning the cell.
mxGraph.prototype.cellConnected = function(edge,
terminal,
source,
constraint)
Sets the new terminal for the given edge and resets the edge points if resetEdgesOnConnect is true.
mxGraph.prototype.cellLabelChanged = function(cell,
value,
autoSize)
Sets the new label for a cell.
mxGraphModel.prototype.cellRemoved = function(cell)
Inner callback to update cells when a cell has been removed.
mxGraphSelectionModel.prototype.cellRemoved = function(cell)
Inner callback to remove the specified mxCell from the selection.
mxSession.prototype.cellRemoved = function(cell,
codec)
Adds removed cells to the codec object lookup for references to the removed cells after this point in time.
mxSpaceManager.prototype.cellResized = function(cell)
Called from moveCellsIntoParent to invoke the move hook in the automatic layout of each modified cell’s parent.
mxGraph.prototype.cellsAdded = function(cells,
parent,
index,
source,
target,
absolute,
constrain)
Adds the specified cells to the given parent.
mxSwimlaneManager.prototype.cellsAdded = function(cells)
Called if any cells have been added.
mxGraph.prototype.cellsFolded = function(cells,
collapse,
recurse,
checkFoldable)
Sets the collapsed state of the specified cells.
mxGraph.prototype.cellSizeUpdated = function(cell,
ignoreChildren)
Updates the size of the given cell in the model using getPreferredSizeForCell to get the new size.
mxGraph.prototype.cellsMoved = function(cells,
dx,
dy,
disconnect,
constrain)
Moves the specified cells by the given vector, disconnecting the cells using disconnectGraph is disconnect is true.
mxLayoutManager.prototype.cellsMoved = function(cells,
evt)
Called from the moveHandler.
mxGraph.prototype.cellsOrdered = function(cells,
back)
Moves the given cells to the front or back.
mxGraph.prototype.cellsRemoved = function(cells)
Removes the given cells from the model.
mxGraph.prototype.cellsResized = function(cells,
bounds)
Sets the bounds of the given cells and fires a mxEvent.CELLS_RESIZED event.
mxSpaceManager.prototype.cellsResized = function(cells)
Called from moveCellsIntoParent to invoke the move hook in the automatic layout of each modified cell’s parent.
mxSwimlaneManager.prototype.cellsResized = function(cells)
Called if any cells have been resizes.
mxGraph.prototype.cellsToggled = function(cells,
show)
Sets the visible state of the specified cells.
mxEdgeSegmentHandler.prototype.changePoints = function(edge,
points)
Changes the points of the given edge to reflect the current state of the handler.
mxEdgeHandler.prototype.changePoints = function(edge,
points)
Changes the control points of the given edge in the graph model.
mxGraphSelectionModel.prototype.changeSelection = function(added,
removed)
Inner callback to add the specified mxCell to the selection.
mxEdgeHandler.prototype.changeTerminalPoint = function(edge,
point,
isSource)
Changes the terminal point of the given edge.
mxMultiplicity.prototype.check = function(graph,
edge,
source,
target,
sourceOut,
targetIn)
Checks the multiplicity for the given arguments and returns the error for the given connection or null if the multiplicity does not apply.
mxMultiplicity.prototype.checkNeighbors = function(graph,
edge,
source,
target)
Checks if there are any valid neighbours in validNeighbors.
mxMultiplicity.prototype.checkTerminal = function(graph,
terminal,
edge)
Checks the given terminal cell and returns true if this rule applies.
mxMultiplicity.prototype.checkType = function(graph,
value,
type,
attr,
attrValue)
Checks the type of the given value.
mxGraphView.prototype.childMoved = function(parent,
child)
Invoked when a child state was moved as a result of late evaluation of its position.
mxCircleLayout.prototype.circle = function(vertices,
r,
left,
top)
Executes the circular layout for the specified array of vertices and the given radius.
mxDictionary.prototype.clear = function()
Clears the dictionary.
mxGraphModel.prototype.clear = function()
Sets a new root using createRoot.
mxGraphSelectionModel.prototype.clear = function()
Clears the selection and fires a change event if the selection was not empty.
mxGraphView.prototype.clear = function(cell,
force,
recurse)
Removes the state of the given cell and all descendants if the given cell is not the current root.
clear: function(obj)
Removes the object id from the given object.
mxUndoManager.prototype.clear = function()
Clears the command history.
mxGraph.prototype.clearCellOverlays = function(cell)
Removes all mxCellOverlays in the graph for the given cell and all its descendants.
mxGraph.prototype.clearSelection = function()
Clears the selection using mxGraphSelectionModel.clear.
clearSelection: function()
Clears the current selection in the page.
mxGraph.prototype.click = function(me)
Processes a singleclick on an optional cell and fires a click event.
clip: function()
Uses the current path for clipping.
clip: function()
Uses the current path for clipping.
mxCell.prototype.clone = function()
Returns a clone of the cell.
mxCellState.prototype.clone = function()
Returns a clone of this mxPoint.
mxLine.prototype.clone = function()
Overrides the clone method to add special fields.
mxPoint.prototype.clone = function()
Returns a clone of this mxPoint.
clone: function(obj,
transients,
shallow)
Recursively clones the specified object ignoring all fieldnames in the given array of transient fields.
mxGraphModel.prototype.cloneCell = function(cell)
Returns a deep clone of the given mxCell (including the children) which is created using cloneCells.
mxGraphModel.prototype.cloneCellImpl = function(cell,
mapping,
includeChildren)
Inner helper method for cloning cells recursively.
mxGraph.prototype.cloneCells = function(cells,
allowInvalidEdges)
Returns the clones for the given cells.
mxGraphModel.prototype.cloneCells = function(cells,
includeChildren)
Returns an array of clones for the given array of mxCells.
mxEdgeHandler.prototype.clonePreviewState = function(point,
terminal)
Returns a clone of the current preview state for the given point and terminal.
mxObjectCodec.prototype.cloneTemplate = function()
Returns a new instance of the template for this codec.
mxCell.prototype.cloneValue = function()
Returns a clone of the cell’s user object.
mxPath.prototype.close = function()
Closes the path.
mxPrintPreview.prototype.close = function()
Closes the print preview window.
close: function()
Closes the current path.
close: function()
Closes the current path.
mxGraphModel.prototype.collapsedStateForCellChanged = function(cell,
collapsed)
Inner callback to update the collapsed state of the given mxCell using mxCell.setCollapsed and return the previous collapsed state.
MedianCellSorter.prototype.compare = function(a,
b)
Compares two MedianCellSorters.
compare: function(p1,
p2)
Compares the given cell paths and returns -1 if p1 is smaller, 0 if p1 is equal and 1 if p1 is greater than p2.
WeightedCellSorter.prototype.compare = function(a,
b)
Compares two WeightedCellSorters.
mxStencil.prototype.computeAspect = function(state,
bounds,
direction)
Returns a rectangle that contains the offset in x and y and the horizontal and vertical scale in width and height used to draw this shape inside the given mxRectangle.
mxEditor.prototype.configure = function (node)
Configures the editor using the specified node.
mxConnector.prototype.configureHtmlShape = function(node)
Overrides mxShape.configureHtmlShape to clear the border and background.
mxShape.prototype.configureHtmlShape = function(node)
Configures the specified HTML node by applying the current color, bounds, shadow, opacity etc.
mxStencilShape.prototype.configureHtmlShape = function(node)
Overrides method to set the overflow style to visible.
mxCellRenderer.prototype.configureShape = function(state)
Configures the shape for the given cell state.
mxImageShape.prototype.configureSvgShape = function(node)
Extends method to set opacity on images.
mxShape.prototype.configureSvgShape = function(node)
Configures the specified SVG node by applying the current color, bounds, shadow, opacity etc.
mxArrow.prototype.configureTransparentBackground = function(node)
Overidden to remove transparent background.
mxImageShape.prototype.configureTransparentBackground = function(node)
Workaround for security warning in IE if this is used in the overlay pane of a diagram.
mxShape.prototype.configureTransparentBackground = function(node)
Hook to make the background of a shape transparent.
mxShape.prototype.configureVmlShape = function(node)
Configures the specified VML node by applying the current color, bounds, shadow, opacity etc.
mxStencilShape.prototype.configureVmlShape = function(node)
Configures the specified VML node by applying the current color, bounds, shadow, opacity etc.
confirm: function(message)
Displays the given message in a confirm dialog.
mxConnectionHandler.prototype.connect = function(source,
target,
evt,
dropTarget)
Connects the given source and target using a new edge.
mxDefaultToolbar.prototype.connect = function(vertex,
evt,
source)
Handles a drop by connecting the given vertex to the given source cell.
mxEdgeHandler.prototype.connect = function(edge,
terminal,
isSource,
isClone,
me)
Changes the terminal or terminal point of the given edge in the graph model.
mxEditor.prototype.connect = function (urlInit,
urlPoll,
urlNotify,
onChange)
Creates and returns a session for the specified parameters, installing the onChange function as a change listener for the session.
mxGraph.prototype.connectCell = function(edge,
terminal,
source,
constraint)
Connects the specified end of the given edge to the given terminal using cellConnected and fires mxEvent.CONNECT_CELL while the transaction is in progress.
mxGraph.prototype.constrainChild = function(cell)
Keeps the given cell inside the bounds returned by getCellContainmentArea for its parent, according to the rules defined by getOverlap and isConstrainChild.
consume: function(evt,
preventDefault,
stopPropagation)
Consumes the given event.
mxEventObject.prototype.consume = function()
Consumes the event.
mxMouseEvent.prototype.consume = function(preventDefault)
Sets consumed to true and invokes preventDefault on the native event if such a method is defined.
mxEditor.prototype.consumeCycleAttribute = function (cell)
Returns the next attribute in cycleAttributeValues or null, if not attribute should be used in the specified cell.
mxPanningHandler.prototype.consumePanningTrigger = function(me)
Consumes the given mxMouseEvent if it was a panning trigger in mouseDown.
mxGraphModel.prototype.contains = function(cell)
Returns true if the model contains the given mxCell.
contains: function(bounds,
x,
y)
Returns true if the specified point (x, y) is contained in the given rectangle.
convert: function(url)
Converts the given URL to an absolute URL with protol and domain.
mxEdgeHandler.prototype.convertPoint = function(point,
gridEnabled)
Converts the given point in-place from screen to unscaled, untranslated graph coordinates and applies the grid.
mxElbowEdgeHandler.prototype.convertPoint = function(point,
gridEnabled)
Converts the given point in-place from screen to unscaled, untranslated graph coordinates and applies the grid.
convertPoint: function(container,
x,
y)
Converts the specified point (x, y) using the offset of the specified container and returns a new mxPoint with the result.
mxObjectCodec.prototype.convertValueFromXml = function(value)
Converts booleans and numeric values to the respective types.
mxGraph.prototype.convertValueToString = function(cell)
Returns the textual representation for the given cell.
mxObjectCodec.prototype.convertValueToXml = function(value)
Converts true to “1” and false to “0”.
mxConnectionHandler.prototype.convertWaypoint = function(point)
Converts the given point from screen coordinates to model coordinates.
copy: function(graph,
cells)
Copies the given array of mxCells from the specified graph to cells.Returns the original array of cells that has been cloned.
copy: function(content)
Copies the specified content to the local clipboard.
create: function(cell)
Creates the cell path for the given cell.
mxCylinder.prototype.create = function(container)
Overrides the method to make sure the stroke is never null.
mxGraphView.prototype.createHtml = function()
Creates the DOM nodes for the HTML display.
mxImageShape.prototype.create = function()
Override to create HTML regardless of gradient and rounded property.
mxPolyline.prototype.create = function()
Override to create HTML regardless of gradient and rounded property.
mxShape.prototype.create = function(container)
Creates and returns the DOM node(s) for the shape in the given container.
mxText.prototype.create = function(container)
Override to create HTML regardless of gradient and rounded property.
mxXmlRequest.prototype.create = function()
Creates and returns the inner request object.
mxGraphView.prototype.createBackgroundPageShape = function(bounds)
Creates and returns the shape used as the background page.
mxEdgeSegmentHandler.prototype.createBends = function()
Adds custom bends for the center of each segment.
mxEdgeHandler.prototype.createBends = function()
Creates and returns the bends used for modifying the edge.
mxElbowEdgeHandler.prototype.createBends = function()
Overrides mxEdgeHandler.createBends to create custom bends.
mxShape.prototype.createBoundingBox = function()
Returns a new rectangle that represents the bounding box of the bare shape with no shadows or strokewidths.
Helper method to create an mxRectangle around the given centerpoint with a width and height of 2*s or 6, if no s is given.
mxGraph.prototype.createCellEditor = function()
Creates a new mxCellEditor to be used in this graph.
mxCellRenderer.prototype.createCellOverlays = function(state)
Creates the actual shape for showing the overlay for the given cell state.
mxGraph.prototype.createCellRenderer = function()
Creates a new mxCellRenderer to be used in this graph.
mxDefaultPopupMenu.prototype.createConditions = function(editor,
cell,
evt)
Evaluates the default conditions for the given context.
mxCellRenderer.prototype.createControl = function(state)
Creates the control for the given cell state.
mxShape.prototype.createCurvedPoints = function(isVml)
Creates a path expression using the specified commands for this.points.
mxConnector.prototype.createDashPattern = function(factor)
Creates a dash pattern for the given factor.
mxStylesheet.prototype.createDefaultEdgeStyle = function()
Creates and returns the default edge style.
mxStylesheet.prototype.createDefaultVertexStyle = function()
Creates and returns the default vertex style.
mxEditor.prototype.createDiagramLayout = function ()
Creates the layout instance used to layout the swimlanes in the diagram.
mxDragSource.prototype.createDragElement = function(evt)
Creates and returns a clone of the dragElementPrototype or the element if the former is not defined.
mxConnectionHandler.prototype.createEdge = function(value,
source,
target,
style)
Creates and returns a new edge using factoryMethod if one exists.
mxEditor.prototype.createEdge = function (source,
target)
Uses defaultEdge as the prototype for creating new edges in the connection handler of the graph.
mxGraph.prototype.createEdge = function(parent,
id,
value,
source,
target,
style)
Hook method that creates the new edge for insertEdge.
mxConnectionHandler.prototype.createEdgeState = function(me)
Hook to return an mxCellState which may be used during the preview.
mxText.prototype.createForeignObject = function()
Creates and returns the foreignObject node to represent this shape.
mxEditor.prototype.createGraph = function ()
Creates the graph for the editor.
mxGraph.prototype.createGraphView = function()
Creates a new mxGraphView to be used in this graph.
mxEditor.prototype.createGroup = function ()
Creates and returns a clone of defaultGroup to be used as a new group cell in group.
mxGraph.prototype.createGroupCell = function(cells)
Hook for creating the group cell to hold the given array of mxCells if no group cell was given to the group function.
mxGuide.prototype.createGuideShape = function(horizontal)
Returns the mxShape to be used for painting the respective guide.
mxGraph.prototype.createHandler = function(state)
Creates a new handler for the given cell state.
mxGraph.prototype.createHandlers = function(container)
Creates the tooltip-, panning-, connection- and graph-handler (in this order).
mxEdgeHandler.prototype.createHandleShape = function(index)
Creates the shape used to display the given bend.
mxLabel.prototype.createHtml = function()
Creates and returns the HTML node to represent this shape.
mxRhombus.prototype.createHtml = function()
Creates and returns the HTML node to represent this shape.
mxShape.prototype.createHtml = function()
Creates and returns the HTML DOM node(s) to represent this shape.
mxSwimlane.prototype.createHtml = function()
Creates and returns the HTML node to represent this shape.
mxText.prototype.createHtml = function()
Creates and returns the HTML node to represent this shape.
mxGraphView.prototype.createHtmlPane = function(width,
height)
Creates and returns a drawing pane in HTML (DIV).
mxText.prototype.createHtmlTable = function()
Creates and returns a HTML table with a table body and a single row with a single cell.
mxConnectionHandler.prototype.createIcons = function(state)
Creates the array mxImageShapes that represent the connect icons for the given mxCellState.
mxGraphModel.prototype.createId = function(cell)
Hook method to create an Id for the specified cell.
createImage: function(src)
Creates and returns an image (IMG node) or VML image (v:image) in IE6 in quirks mode.
mxGraphHierarchyModel.prototype.createInternalCells = function(layout,
vertices,
internalVertices)
Creates all edges in the internal model
mxCellRenderer.prototype.createLabel = function(state,
value)
Creates the label for the given cell state.
mxEditor.prototype.createLayoutManager = function (graph)
Creates a layout manager for the swimlane and diagram layouts, that is, the locally defined inter- and intraswimlane layouts.
mxCompactTreeLayout.prototype.createLine = function(dx,
dy,
next)
mxConnectionHandler.prototype.createMarker = function()
Creates and returns the mxCellMarker used in marker.
mxEdgeHandler.prototype.createMarker = function()
Creates and returns the mxCellMarker used in marker.
mxDefaultPopupMenu.prototype.createMenu = function(editor,
menu,
cell,
evt)
This function is called from mxEditor to add items to the given menu based on config.
mxCompactTreeLayout.prototype.createNode = function(cell)
mxPrintPreview.prototype.createPageSelector = function(vpages,
hpages)
Creates the page selector table.
mxGraph.prototype.createPanningManager = function()
Creates and returns an mxPanningManager.
mxShape.prototype.createPath = function(arg)
Creates an mxPath for the specified format and origin.
mxShape.prototype.createPoints = function(moveCmd,
lineCmd,
curveCmd,
isRelative)
Creates a path expression using the specified commands for this.points.
mxEditor.prototype.createPopupMenu = function (menu,
cell,
evt)
Uses popupHandler to create the menu in the graph’s panning handler.
mxDragSource.prototype.createPreviewElement = function(graph)
Creates and returns an element which can be used as a preview in the given graph.
mxGraphHandler.prototype.createPreviewShape = function(bounds)
Creates the shape used to draw the preview for the given bounds.
mxEditor.prototype.createProperties = function (cell)
Creates and returns the DOM node that represents the contents of the properties dialog for the given cell.
mxGraphModel.prototype.createRoot = function()
Creates a new root cell with a default layer (child 0).
mxGraph.prototype.createSelectionModel = function()
Creates a new mxGraphSelectionModel to be used in this graph.
mxEdgeHandler.prototype.createSelectionShape = function(points)
Creates the shape used to draw the selection border.
mxVertexHandler.prototype.createSelectionShape = function(bounds)
Creates the shape used to draw the selection border.
mxEditor.prototype.createSession = function ()
Creates and returns and mxSession using urlInit, urlPoll and urlNotify.
mxCellHighlight.prototype.createShape = function()
Creates and returns the highlight shape for the given state.
mxCellRenderer.prototype.createShape = function(state)
Creates the shape for the given cell state.
mxConnectionHandler.prototype.createShape = function()
Creates the preview shape for new connections.
mxImageExport.prototype.createShape = function(state,
canvas)
Creates a shape wrapper for the custom shape in the given cell state and links its output to the given canvas.
mxRubberband.prototype.createShape = function()
Creates the rubberband selection shape.
mxOutline.prototype.createSizer = function()
Creates the shape used as the sizer.
mxVertexHandler.prototype.createSizer = function(cursor,
index,
size,
fillColor)
Creates a sizer handle for the specified cursor and index and returns the new mxRectangleShape that represents the handle.
mxVertexHandler.prototype.createSizerShape = function(bounds,
index,
fillColor)
Creates the shape used for the sizer handle for the specified bounds and index.
mxGraphView.prototype.createState = function(cell)
Creates and returns an mxCellState for the given cell and initializes it using mxCellRenderer.initialize.
mxGraph.prototype.createStylesheet = function()
Creates a new mxGraphSelectionModel to be used in this graph.
mxPopupMenu.prototype.createSubmenu = function(parent)
Creates the nodes required to add submenu items inside the given parent item.
mxActor.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxArrow.prototype.createSvg = function()
Extends mxActor.createSvg to ignore fill if enableFill is false and create an event handling shape if this.addPipe is true.
mxConnector.prototype.createSvg = function()
Creates and returns the SVG node to represent this shape.
mxCylinder.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxDoubleEllipse.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxEllipse.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxLabel.prototype.createSvg = function()
Creates and returns the SVG node to represent this shape.
mxLine.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxPolyline.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxRectangleShape.prototype.createSvg = function()
Creates and returns the SVG node to represent this shape.
mxRhombus.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxStencilShape.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxSwimlane.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxText.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxShape.prototype.createSvgGradient = function(id,
start,
end,
node)
Creates a gradient object for SVG using the specified startcolor, endcolor and opacity.
mxShape.prototype.createSvgGroup = function(shape)
Creates a SVG group element and adds the given shape as a child of the element.
mxShape.prototype.createSvgPipe = function(id,
start,
end,
node)
Creates an invisible path which is used to increase the hit detection for edges in SVG.
mxShape.prototype.createSvgShadow = function(node)
Creates a clone of the given node and configures the node’s color to use mxConstants.SHADOWCOLOR.
Updates the path for the given SVG node.
mxText.prototype.createSvgSpan = function(text)
Creats an SVG tspan node for the given text.
mxEditor.prototype.createSwimlaneLayout = function ()
Creates the layout instance used to layout the children of each swimlane.
mxEditor.prototype.createSwimlaneManager = function (graph)
Sets the graph’s container using mxGraph.init.
mxConnectionHandler.prototype.createTargetVertex = function(evt,
source)
Hook method for creating new vertices on the fly if no target was under the mouse.
mxEditor.prototype.createTasks = function (div)
Updates the contents of the given DOM node to display the tasks associated with the current editor state.
mxEditor.prototype.createToolbar = function ()
Creates the toolbar with no container.
mxGraphModel.prototype.createUndoableEdit = function()
Creates a new mxUndoableEdit that implements the notify function to fire a change and notify event through the mxUndoableEdit’s source.
mxSession.prototype.createUndoableEdit = function(changes)
Creates a new mxUndoableEdit that implements the notify function to fire a change and notify event via the model.
mxGraph.prototype.createVertex = function(parent,
id,
value,
x,
y,
width,
height,
style,
relative)
Hook method that creates the new vertex for insertVertex.
mxElbowEdgeHandler.prototype.createVirtualBend = function()
Creates a virtual bend that supports double clicking and calls mxGraph.flipEdge.
mxActor.prototype.createVml = function()
Creates and returns the VML node(s) to represent this shape.
mxArrow.prototype.createVml = function()
Extends mxShape.createVml to ignore fill if enableFill is false.
mxConnector.prototype.createVml = function()
Creates and returns the VML node to represent this shape.
mxCylinder.prototype.createVml = function()
Creates and returns the VML node to represent this shape.
mxDoubleEllipse.prototype.createVml = function()
Creates and returns the VML node to represent this shape.
mxEllipse.prototype.createVml = function()
Creates and returns the VML node to represent this shape.
mxLabel.prototype.createVml = function()
Creates and returns the VML node to represent this shape.
mxLine.prototype.createVml = function()
Creates and returns the VML node to represent this shape.
mxRectangleShape.prototype.createVml = function()
Creates and returns the VML node to represent this shape.
mxRhombus.prototype.createVml = function()
Creates and returns the VML node(s) to represent this shape.
mxStencilShape.prototype.createVml = function()
Creates and returns the VML node to represent this shape.
mxSwimlane.prototype.createVml = function()
Creates and returns the VML node(s) to represent this shape.
mxText.prototype.createVml = function()
Creates and returns the VML node(s) to represent this shape.
mxLabel.prototype.createVmlImage = function(src,
opacity)
Creates an image node for the given image src and opacity to be used in VML.
mxGraphView.prototype.createVmlPane = function(width,
height)
Creates a drawing pane in VML (group).
mxShape.prototype.createVmlQuad = function(lastX,
lastY,
x1,
y1,
x2,
y2)
Creates a quadratic curve via a bezier curve in VML.
mxShape.prototype.createVmlShadow = function(node)
Creates the VML shadow node.
createXmlDocument: function()
Returns a new, empty XML document.
mxHierarchicalLayout.prototype.crossingStage = function(parent)
Executes the crossing stage using mxMedianHybridCrossingReduction.
mxPath.prototype.curveTo = function(x1,
y1,
x2,
y2,
x,
y)
Draws a cubic Bézier curve from the current point to (x, y) using (x1, y1) as the control point at the beginning of the curve and (x2, y2) as the control point at the end of the curve.
curveTo: function(x1,
y1,
x2,
y2,
x3,
y3)
Adds a bezier curve to the current path.
curveTo: function(x1,
y1,
x2,
y2,
x3,
y3)
Adds a bezier curve to the current path.
cut: function(graph,
cells)
Cuts the given array of mxCells from the specified graph.
mxEditor.prototype.cycleAttribute = function (cell)
Uses the returned value from consumeCycleAttribute as the value for the cycleAttributeName key in the given cell’s style.
mxHierarchicalLayout.prototype.cycleStage = function(parent)
Executes the cycle stage using mxMinimumCycleRemover.
diff --git a/docs/js-api/index/General10.html b/docs/js-api/index/General10.html index f2a4f1310..71e8d66a9 100644 --- a/docs/js-api/index/General10.html +++ b/docs/js-api/index/General10.html @@ -11,17 +11,17 @@ if (browserType) {document.write("
");if (browserV -
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
J
 jettyPositions, mxCoordinateAssignment
 join, mxCompactTreeLayout
K
 keepEdgesInBackground, mxGraph
 keepEdgesInForeground, mxGraph
 keepFirstLocation, mxStackLayout
 keepOnTop, mxCellHighlight
 keepSelectionVisibleOnZoom, mxGraph
 keyDown, mxKeyHandler
 keyHandler, mxEditor
L
 label, mxShape
 LABEL_CHANGED
 LABEL_HANDLE, mxEvent
 LABEL_HANDLE_FILLCOLOR, mxConstants
 LABEL_HANDLE_SIZE, mxConstants
 labelChanged, mxGraph
 labels, mxPopupMenu
 labelShape, mxEdgeHandler
 labelsVisible, mxGraph
 language, mxClient
 languages, mxClient
 lastSavedResource, mxEditor
 lastSnapshot, mxAutoSaveManager
 lastTouchTime, mxGraph
 lastTouchX, mxGraph
 layeringStage, mxHierarchicalLayout
 layout
 LAYOUT_CELLS
 layoutCells, mxLayoutManager
 layoutDiagram, mxEditor
 layoutLeaf, mxCompactTreeLayout
 layouts, mxCompositeLayout
 layoutSwimlanes, mxEditor
 leave, mxLog
 length, mxCellState
 levelDistance, mxCompactTreeLayout
 limitX, mxCoordinateAssignment
 LINE_ARCSIZE, mxConstants
 linefeed, mxSession
 lineFeed, mxEditor
 lineTo
 link
 linkAction, mxUtils
 linkInvoke, mxUtils
 load, mxUtils
 loadDefaultBundle, mxResources
 loadInto, mxUtils
 localEdgeProcessing
 LOCKED_HANDLE_FILLCOLOR, mxConstants
 lookup, mxCodec
 Loop, mxEdgeStyle
 ltrim, mxUtils
+
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
J
 jettyPositions, mxCoordinateAssignment
 join, mxCompactTreeLayout
K
 keepEdgesInBackground, mxGraph
 keepEdgesInForeground, mxGraph
 keepFirstLocation, mxStackLayout
 keepOnTop, mxCellHighlight
 keepSelectionVisibleOnZoom, mxGraph
 keyDown, mxKeyHandler
 keyHandler, mxEditor
L
 label, mxShape
 LABEL_CHANGED
 LABEL_HANDLE, mxEvent
 LABEL_HANDLE_FILLCOLOR, mxConstants
 LABEL_HANDLE_SIZE, mxConstants
 labelChanged, mxGraph
 labels, mxPopupMenu
 labelShape, mxEdgeHandler
 labelsVisible, mxGraph
 language, mxClient
 languages, mxClient
 lastSavedResource, mxEditor
 lastSnapshot, mxAutoSaveManager
 lastTouchTime, mxGraph
 lastTouchX, mxGraph
 layeringStage, mxHierarchicalLayout
 layout
 LAYOUT_CELLS
 layoutCells, mxLayoutManager
 layoutDiagram, mxEditor
 layoutLeaf, mxCompactTreeLayout
 layouts, mxCompositeLayout
 layoutSwimlanes, mxEditor
 leave, mxLog
 length, mxCellState
 levelDistance, mxCompactTreeLayout
 limitX, mxCoordinateAssignment
 LINE_ARCSIZE, mxConstants
 linefeed, mxSession
 lineFeed, mxEditor
 lineTo
 link
 linkAction, mxUtils
 linkInvoke, mxUtils
 load, mxUtils
 loadDefaultBundle, mxResources
 loadInto, mxUtils
 localEdgeProcessing
 LOCKED_HANDLE_FILLCOLOR, mxConstants
 lookup, mxCodec
 Loop, mxEdgeStyle
 ltrim, mxUtils
-
mxCoordinateAssignment.prototype.jettyPositions
Map of internal edges and (x,y) pair of positions of the start and end jetty for that edge where it connects to the source and target vertices.
mxCompactTreeLayout.prototype.join = function(node)
+
mxCoordinateAssignment.prototype.jettyPositions
Map of internal edges and (x,y) pair of positions of the start and end jetty for that edge where it connects to the source and target vertices.
mxCompactTreeLayout.prototype.join = function(node)
-
mxGraph.prototype.keepEdgesInBackground
Specifies if edges should appear in the background regardless of their order in the model.
mxGraph.prototype.keepEdgesInForeground
Specifies if edges should appear in the foreground regardless of their order in the model.
mxStackLayout.prototype.keepFirstLocation
Boolean indicating if the location of the first cell should be kept, that is, it will not be moved to x0 or y0.
mxCellHighlight.prototype.keepOnTop
Specifies if the highlights should appear on top of everything else in the overlay pane.
mxGraph.prototype.keepSelectionVisibleOnZoom
Specifies if the viewport should automatically contain the selection cells after a zoom operation.
mxKeyHandler.prototype.keyDown = function(evt)
Handles the event by invoking the function bound to the respective keystroke if mxGraph.isEnabled, isEnabled and isGraphEvent all return true for the given event and mxGraph.isEditing returns false.
mxEditor.prototype.keyHandler
Holds a mxDefaultKeyHandler for handling keyboard events.
+
mxGraph.prototype.keepEdgesInBackground
Specifies if edges should appear in the background regardless of their order in the model.
mxGraph.prototype.keepEdgesInForeground
Specifies if edges should appear in the foreground regardless of their order in the model.
mxStackLayout.prototype.keepFirstLocation
Boolean indicating if the location of the first cell should be kept, that is, it will not be moved to x0 or y0.
mxCellHighlight.prototype.keepOnTop
Specifies if the highlights should appear on top of everything else in the overlay pane.
mxGraph.prototype.keepSelectionVisibleOnZoom
Specifies if the viewport should automatically contain the selection cells after a zoom operation.
mxKeyHandler.prototype.keyDown = function(evt)
Handles the event by invoking the function bound to the respective keystroke if mxGraph.isEnabled, isEnabled and isGraphEvent all return true for the given event and mxGraph.isEditing returns false.
mxEditor.prototype.keyHandler
Holds a mxDefaultKeyHandler for handling keyboard events.
-
mxShape.prototype.label
Reference to the DOM node that should contain the label.
Specifies the event name for labelChanged.
Fires between begin- and endUpdate in cellLabelChanged.
Index for the label handle in an mxMouseEvent.
Defines the color to be used for the label handle fill color.
Defines the default size for label handles.
mxGraph.prototype.labelChanged = function(cell,
value,
evt)
Sets the label of the specified cell to the given value using cellLabelChanged and fires mxEvent.LABEL_CHANGED while the transaction is in progress.
mxPopupMenu.prototype.labels
Specifies if any labels should be visible.
mxEdgeHandler.prototype.labelShape
Holds the mxShape that represents the label position.
mxGraph.prototype.labelsVisible
Specifies if labels should be visible.
Defines the language of the client, eg.
Defines the optional array of all supported language extensions.
mxEditor.prototype.lastSavedResource
Specifies the resource key for the last saved info.
mxAutoSaveManager.prototype.lastSnapshot
Used for autosaving.
mxGraph.prototype.lastTouchTime
Holds the time of the last touch event for double click detection.
Holds the x-coordinate of the last touch event for double tap detection.
mxHierarchicalLayout.prototype.layeringStage = function()
Implements first stage of a Sugiyama layout.
mxCompactTreeLayout.prototype.layout = function(node)
Starts the actual compact tree layout algorithm at the given node.
mxCoordinateAssignment.prototype.layout
Reference to the enclosing mxHierarchicalLayout.
mxMedianHybridCrossingReduction.prototype.layout
Reference to the enclosing mxHierarchicalLayout.
mxMinimumCycleRemover.prototype.layout
Reference to the enclosing mxHierarchicalLayout.
mxParallelEdgeLayout.prototype.layout = function(parallels)
Lays out the parallel edges in the given array.
Specifies the event name for layoutCells.
Fires between begin- and endUpdate after all cells have been layouted in layoutCells.
mxLayoutManager.prototype.layoutCells = function(cells)
Executes all layouts which have been scheduled during the changes.
mxEditor.prototype.layoutDiagram
Specifies if the top-level elements in the diagram should be layed out using a vertical or horizontal stack depending on the setting of horizontalFlow.
mxCompactTreeLayout.prototype.layoutLeaf = function(node)
mxCompositeLayout.prototype.layouts
Holds the array of mxGraphLayouts that this layout contains.
mxEditor.prototype.layoutSwimlanes
Specifies if the children of swimlanes should be layed out, either vertically or horizontally depending on horizontalFlow.
leave: function(string,
t0)
Writes the specified string to the console if TRACE is true and computes the difference between the current time and t0 in milliseconds.
mxCellState.prototype.length
Caches the length of an edge.
mxCompactTreeLayout.prototype.levelDistance
Holds the levelDistance.
mxCoordinateAssignment.prototype.limitX
The maximum x value this positioning lays up to
Defines the size of the arcs for rounded edges.
mxSession.prototype.linefeed
Used for encoding linefeeds.
Character to be used for encoding linefeeds in save.
mxPath.prototype.lineTo = function(x,
y)
Draws a straight line from the current poin to (x, y).
lineTo: function(x,
y)
Adds a line to the current path.
lineTo: function(x,
y)
Adds a line to the current path.
link: function(rel,
href,
doc)
Adds a link node to the head of the document.
link: function(parent,
text,
funct,
pad)
Adds a hyperlink to the specified parent and invokes the given function when the link is clicked.
linkAction: function(parent,
text,
editor,
action,
pad)
Adds a hyperlink to the specified parent that invokes action on the specified editor.
linkInvoke: function(parent,
text,
editor,
functName,
arg,
pad)
Adds a hyperlink to the specified parent that invokes the specified function on the editor passing along the specified argument.
load: function(url)
Loads the specified URL synchronously and returns the mxXmlRequest.
Specifies if the default file for a given basename should be loaded.
loadInto: function(url,
doc,
onload)
Loads the specified URL asynchronously into the specified document, invoking onload after the document has been loaded.
mxCompactTreeLayout.prototype.localEdgeProcessing = function(node)
Moves the specified node and all of its children by the given amount.
mxCoordinateAssignment.prototype.localEdgeProcessing = function(model)
Separates the x position of edges as they connect to vertices
Defines the color to be used for the locked handle fill color.
mxCodec.prototype.lookup = function(id)
Hook for subclassers to implement a custom lookup mechanism for cell IDs.
Loop: function (state,
source,
target,
points,
result)
Implements a self-reference, aka.
ltrim: function(str,
chars)
Strips all whitespaces from the beginning of the string.
+
mxShape.prototype.label
Reference to the DOM node that should contain the label.
Specifies the event name for labelChanged.
Fires between begin- and endUpdate in cellLabelChanged.
Index for the label handle in an mxMouseEvent.
Defines the color to be used for the label handle fill color.
Defines the default size for label handles.
mxGraph.prototype.labelChanged = function(cell,
value,
evt)
Sets the label of the specified cell to the given value using cellLabelChanged and fires mxEvent.LABEL_CHANGED while the transaction is in progress.
mxPopupMenu.prototype.labels
Specifies if any labels should be visible.
mxEdgeHandler.prototype.labelShape
Holds the mxShape that represents the label position.
mxGraph.prototype.labelsVisible
Specifies if labels should be visible.
Defines the language of the client, eg.
Defines the optional array of all supported language extensions.
mxEditor.prototype.lastSavedResource
Specifies the resource key for the last saved info.
mxAutoSaveManager.prototype.lastSnapshot
Used for autosaving.
mxGraph.prototype.lastTouchTime
Holds the time of the last touch event for double click detection.
Holds the x-coordinate of the last touch event for double tap detection.
mxHierarchicalLayout.prototype.layeringStage = function()
Implements first stage of a Sugiyama layout.
mxCompactTreeLayout.prototype.layout = function(node)
Starts the actual compact tree layout algorithm at the given node.
mxCoordinateAssignment.prototype.layout
Reference to the enclosing mxHierarchicalLayout.
mxMedianHybridCrossingReduction.prototype.layout
Reference to the enclosing mxHierarchicalLayout.
mxMinimumCycleRemover.prototype.layout
Reference to the enclosing mxHierarchicalLayout.
mxParallelEdgeLayout.prototype.layout = function(parallels)
Lays out the parallel edges in the given array.
Specifies the event name for layoutCells.
Fires between begin- and endUpdate after all cells have been layouted in layoutCells.
mxLayoutManager.prototype.layoutCells = function(cells)
Executes all layouts which have been scheduled during the changes.
mxEditor.prototype.layoutDiagram
Specifies if the top-level elements in the diagram should be layed out using a vertical or horizontal stack depending on the setting of horizontalFlow.
mxCompactTreeLayout.prototype.layoutLeaf = function(node)
mxCompositeLayout.prototype.layouts
Holds the array of mxGraphLayouts that this layout contains.
mxEditor.prototype.layoutSwimlanes
Specifies if the children of swimlanes should be layed out, either vertically or horizontally depending on horizontalFlow.
leave: function(string,
t0)
Writes the specified string to the console if TRACE is true and computes the difference between the current time and t0 in milliseconds.
mxCellState.prototype.length
Caches the length of an edge.
mxCompactTreeLayout.prototype.levelDistance
Holds the levelDistance.
mxCoordinateAssignment.prototype.limitX
The maximum x value this positioning lays up to
Defines the size of the arcs for rounded edges.
mxSession.prototype.linefeed
Used for encoding linefeeds.
Character to be used for encoding linefeeds in save.
mxPath.prototype.lineTo = function(x,
y)
Draws a straight line from the current poin to (x, y).
lineTo: function(x,
y)
Adds a line to the current path.
lineTo: function(x,
y)
Adds a line to the current path.
link: function(rel,
href,
doc)
Adds a link node to the head of the document.
link: function(parent,
text,
funct,
pad)
Adds a hyperlink to the specified parent and invokes the given function when the link is clicked.
linkAction: function(parent,
text,
editor,
action,
pad)
Adds a hyperlink to the specified parent that invokes action on the specified editor.
linkInvoke: function(parent,
text,
editor,
functName,
arg,
pad)
Adds a hyperlink to the specified parent that invokes the specified function on the editor passing along the specified argument.
load: function(url)
Loads the specified URL synchronously and returns the mxXmlRequest.
Specifies if the default file for a given basename should be loaded.
loadInto: function(url,
doc,
onload)
Loads the specified URL asynchronously into the specified document, invoking onload after the document has been loaded.
mxCompactTreeLayout.prototype.localEdgeProcessing = function(node)
Moves the specified node and all of its children by the given amount.
mxCoordinateAssignment.prototype.localEdgeProcessing = function(model)
Separates the x position of edges as they connect to vertices
Defines the color to be used for the locked handle fill color.
mxCodec.prototype.lookup = function(id)
Hook for subclassers to implement a custom lookup mechanism for cell IDs.
Loop: function (state,
source,
target,
points,
result)
Implements a self-reference, aka.
ltrim: function(str,
chars)
Strips all whitespaces from the beginning of the string.
diff --git a/docs/js-api/index/General11.html b/docs/js-api/index/General11.html index 711358101..d80723011 100644 --- a/docs/js-api/index/General11.html +++ b/docs/js-api/index/General11.html @@ -11,9 +11,9 @@ if (browserType) {document.write("
");if (browserV -
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
M
 maintainEdgeParent, mxGraphModel
 maintainSwimlanes, mxEditor
 makeDraggable, mxUtils
 map, mxDictionary
 mapping, mxObjectCodec
 mark
 MARK
 markCell, mxCellMarker
 markedState, mxCellMarker
 marker
 markers
 max, mxMultiplicity
 MAX_HOTSPOT_SIZE, mxConstants
 maxCells, mxGraphHandler
 maxFitScale, mxGraph
 maxHandlers, mxSelectionCellsHandler
 maxHeight, mxCylinder
 MAXIMIZE
 maximizeImage, mxWindow
 maximumContainerSize, mxGraph
 maximumGraphBounds, mxGraph
 maxIterations
 maxNoImprovementIterations, mxMedianHybridCrossingReduction
 maxRank
 MedianCellSorter
 medianPos, mxCoordinateAssignment
 medianRank, mxMedianHybridCrossingReduction
 medianValue
 medianXValue, mxCoordinateAssignment
 merge, mxCompactTreeLayout
 mergeChildren, mxGraphModel
 method, mxXmlRequest
 min, mxMultiplicity
 MIN_HOTSPOT_SIZE, mxConstants
 minDistanceLimit, mxFastOrganicLayout
 minDistanceLimitSquared, mxFastOrganicLayout
 minEdgeJetty
 minFitScale, mxGraph
 MINIMIZE
 minimizeImage, mxWindow
 minimumContainerSize, mxGraph
 minimumGraphSize, mxGraph
 minimumSize
 minNode, mxCoordinateAssignment
 minPageBreakDist, mxGraph
 minPath, mxCoordinateAssignment
 minRank, mxGraphAbstractHierarchyCell
 mixedModeHtml
 mod, mxUtils
 model
 modified
 MOUSE_DOWN, mxEvent
 MOUSE_MOVE, mxEvent
 MOUSE_UP, mxEvent
 mouseDown
 mouseDownCounter, mxConnectionHandler
 mouseListeners, mxGraph
 mouseMove
 mouseUp
 move, mxGuide
 MOVE
 MOVE_CELLS
 MOVE_END
 MOVE_START
 moveCell
 moveCells
 moveCircle, mxCircleLayout
 moveEnabled, mxGraphHandler
 moveHandler
 moveIconBack, mxConnectionHandler
 moveIconFront, mxConnectionHandler
 moveLabel, mxEdgeHandler
 moveNode, mxCompactTreeLayout
 moveParent, mxHierarchicalLayout
 movePreviewAway, mxConnectionHandler
 movePropertiesDialog, mxEditor
 moveState, mxCellStatePreview
 moveTo
 moveTree, mxCompactTreeLayout
 multigraph, mxGraph
 multiplicities, mxGraph
 mxActor
 mxAnimation
 mxArrow
 mxAutoSaveManager
 mxCell
 mxCellAttributeChange
 mxCellCodec
 mxCellEditor
 mxCellHighlight
 mxCellMarker
 mxCellOverlay
 mxCellPath
 mxCellRenderer
 mxCellState
 mxCellStatePreview
 mxCellTracker
 mxChildChange
 mxChildChangeCodec
 mxCircleLayout
 mxClient
 mxClipboard
 mxCloud
 mxCodec
 mxCodecRegistry
 mxCollapseChange
 mxCompactTreeLayout
 mxCompositeLayout
 mxConnectionConstraint
 mxConnectionHandler
 mxConnector
 mxConstants
 mxConstraintHandler
 mxCoordinateAssignment
 mxCurrentRootChange
 mxCylinder
 mxDefaultKeyHandler
 mxDefaultKeyHandlerCodec
 mxDefaultPopupMenu
 mxDefaultPopupMenuCodec
 mxDefaultToolbar
 mxDefaultToolbarCodec
 mxDictionary
 mxDivResizer
 mxDoubleEllipse
 mxDragSource
 mxEdgeHandler
 mxEdgeLabelLayout
 mxEdgeSegmentHandler.js
 mxEdgeStyle
 mxEditor
 mxEditorCodec
 mxEffects
 mxElbowEdgeHandler
 mxEllipse
 mxEvent
 mxEventObject
 mxEventSource
 mxFastOrganicLayout
 mxForm
 mxGenericChangeCodec
 mxGeometry
 mxGeometryChange
 mxGraph
 mxgraph=seen
 mxGraphAbstractHierarchyCell
 mxGraphCodec
 mxGraphHandler
 mxGraphHierarchyEdge
 mxGraphHierarchyModel
 mxGraphHierarchyNode
 mxGraphLayout
 mxGraphModel
 mxGraphSelectionModel
 mxGraphView
 mxGraphViewCodec
 mxGuide
 mxHexagon
 mxHierarchicalLayout
 mxHierarchicalLayoutStage
 mxImage
 mxImageBundle
 mxImageExport
 mxImageShape
 mxKeyHandler
 mxLabel
 mxLayoutManager
 mxLine
 mxLoadResources, mxClient
 mxLoadStylesheets, mxClient
 mxLog
 mxMarker
 mxMedianHybridCrossingReduction
 mxMinimumCycleRemover
 mxModelCodec
 mxMorphing
 mxMouseEvent
 mxMultiplicity
 mxObjectCodec
 mxObjectIdentity
 mxOutline
 mxPanningHandler
 mxPanningManager
 mxParallelEdgeLayout
 mxPartitionLayout
 mxPath
 mxPerimeter
 mxPoint
 mxPolyline
 mxPopupMenu
 mxPrintPreview
 mxRectangle
 mxRectangleShape
 mxResources
 mxRhombus
 mxRootChange
 mxRootChangeCodec
 mxRubberband
 mxSelectionCellsHandler
 mxSelectionChange
 mxSession
 mxShape
 mxSpaceManager
 mxStackLayout
 mxStencil
 mxStencilRegistry
 mxStencilShape
 mxStyleChange
 mxStyleRegistry
 mxStylesheet
 mxStylesheetCodec
 mxSvgCanvas2D
 mxSwimlane
 mxSwimlaneManager
 mxTemporaryCellStates
 mxTerminalChange
 mxTerminalChangeCodec
 mxText
 mxToolbar
 mxTooltipHandler
 mxTransient, mxCell
 mxTriangle
 mxUndoableEdit
 mxUndoManager
 mxUrlConverter
 mxUtils
 mxValueChange
 mxVertexHandler
 mxVisibleChange
 mxWindow
 mxXmlCanvas2D
 mxXmlRequest
+
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
M
 maintainEdgeParent, mxGraphModel
 maintainSwimlanes, mxEditor
 makeDraggable, mxUtils
 map, mxDictionary
 mapping, mxObjectCodec
 mark
 MARK
 markCell, mxCellMarker
 markedState, mxCellMarker
 marker
 markers
 max, mxMultiplicity
 MAX_HOTSPOT_SIZE, mxConstants
 maxCells, mxGraphHandler
 maxFitScale, mxGraph
 maxHandlers, mxSelectionCellsHandler
 maxHeight, mxCylinder
 MAXIMIZE
 maximizeImage, mxWindow
 maximumContainerSize, mxGraph
 maximumGraphBounds, mxGraph
 maxIterations
 maxNoImprovementIterations, mxMedianHybridCrossingReduction
 maxRank
 MedianCellSorter
 medianPos, mxCoordinateAssignment
 medianRank, mxMedianHybridCrossingReduction
 medianValue
 medianXValue, mxCoordinateAssignment
 merge, mxCompactTreeLayout
 mergeChildren, mxGraphModel
 method, mxXmlRequest
 min, mxMultiplicity
 MIN_HOTSPOT_SIZE, mxConstants
 minDistanceLimit, mxFastOrganicLayout
 minDistanceLimitSquared, mxFastOrganicLayout
 minEdgeJetty
 minFitScale, mxGraph
 MINIMIZE
 minimizeImage, mxWindow
 minimumContainerSize, mxGraph
 minimumGraphSize, mxGraph
 minimumSize
 minNode, mxCoordinateAssignment
 minPageBreakDist, mxGraph
 minPath, mxCoordinateAssignment
 minRank, mxGraphAbstractHierarchyCell
 mixedModeHtml
 mod, mxUtils
 model
 modified
 MOUSE_DOWN, mxEvent
 MOUSE_MOVE, mxEvent
 MOUSE_UP, mxEvent
 mouseDown
 mouseDownCounter, mxConnectionHandler
 mouseListeners, mxGraph
 mouseMove
 mouseUp
 move, mxGuide
 MOVE
 MOVE_CELLS
 MOVE_END
 MOVE_START
 moveCell
 moveCells
 moveCircle, mxCircleLayout
 moveEnabled, mxGraphHandler
 moveHandler
 moveIconBack, mxConnectionHandler
 moveIconFront, mxConnectionHandler
 moveLabel, mxEdgeHandler
 moveNode, mxCompactTreeLayout
 moveParent, mxHierarchicalLayout
 movePreviewAway, mxConnectionHandler
 movePropertiesDialog, mxEditor
 moveState, mxCellStatePreview
 moveTo
 moveTree, mxCompactTreeLayout
 multigraph, mxGraph
 multiplicities, mxGraph
 mxActor
 mxAnimation
 mxArrow
 mxAutoSaveManager
 mxCell
 mxCellAttributeChange
 mxCellCodec
 mxCellEditor
 mxCellHighlight
 mxCellMarker
 mxCellOverlay
 mxCellPath
 mxCellRenderer
 mxCellState
 mxCellStatePreview
 mxCellTracker
 mxChildChange
 mxChildChangeCodec
 mxCircleLayout
 mxClient
 mxClipboard
 mxCloud
 mxCodec
 mxCodecRegistry
 mxCollapseChange
 mxCompactTreeLayout
 mxCompositeLayout
 mxConnectionConstraint
 mxConnectionHandler
 mxConnector
 mxConstants
 mxConstraintHandler
 mxCoordinateAssignment
 mxCurrentRootChange
 mxCylinder
 mxDefaultKeyHandler
 mxDefaultKeyHandlerCodec
 mxDefaultPopupMenu
 mxDefaultPopupMenuCodec
 mxDefaultToolbar
 mxDefaultToolbarCodec
 mxDictionary
 mxDivResizer
 mxDoubleEllipse
 mxDragSource
 mxEdgeHandler
 mxEdgeLabelLayout
 mxEdgeSegmentHandler.js
 mxEdgeStyle
 mxEditor
 mxEditorCodec
 mxEffects
 mxElbowEdgeHandler
 mxEllipse
 mxEvent
 mxEventObject
 mxEventSource
 mxFastOrganicLayout
 mxForm
 mxGenericChangeCodec
 mxGeometry
 mxGeometryChange
 mxGraph
 mxgraph=seen
 mxGraphAbstractHierarchyCell
 mxGraphCodec
 mxGraphHandler
 mxGraphHierarchyEdge
 mxGraphHierarchyModel
 mxGraphHierarchyNode
 mxGraphLayout
 mxGraphModel
 mxGraphSelectionModel
 mxGraphView
 mxGraphViewCodec
 mxGuide
 mxHexagon
 mxHierarchicalLayout
 mxHierarchicalLayoutStage
 mxImage
 mxImageBundle
 mxImageExport
 mxImageShape
 mxKeyHandler
 mxLabel
 mxLayoutManager
 mxLine
 mxLoadResources, mxClient
 mxLoadStylesheets, mxClient
 mxLog
 mxMarker
 mxMedianHybridCrossingReduction
 mxMinimumCycleRemover
 mxModelCodec
 mxMorphing
 mxMouseEvent
 mxMultiplicity
 mxObjectCodec
 mxObjectIdentity
 mxOutline
 mxPanningHandler
 mxPanningManager
 mxParallelEdgeLayout
 mxPartitionLayout
 mxPath
 mxPerimeter
 mxPoint
 mxPolyline
 mxPopupMenu
 mxPrintPreview
 mxRectangle
 mxRectangleShape
 mxResources
 mxRhombus
 mxRootChange
 mxRootChangeCodec
 mxRubberband
 mxSelectionCellsHandler
 mxSelectionChange
 mxSession
 mxShape
 mxSpaceManager
 mxStackLayout
 mxStencil
 mxStencilRegistry
 mxStencilShape
 mxStyleChange
 mxStyleRegistry
 mxStylesheet
 mxStylesheetCodec
 mxSvgCanvas2D
 mxSwimlane
 mxSwimlaneManager
 mxTemporaryCellStates
 mxTerminalChange
 mxTerminalChangeCodec
 mxText
 mxToolbar
 mxTooltipHandler
 mxTransient, mxCell
 mxTriangle
 mxUndoableEdit
 mxUndoManager
 mxUrlConverter
 mxUtils
 mxValueChange
 mxVertexHandler
 mxVisibleChange
 mxWindow
 mxXmlCanvas2D
 mxXmlRequest
-
mxGraphModel.prototype.maintainEdgeParent
Specifies if edges should automatically be moved into the nearest common ancestor of their terminals.
mxEditor.prototype.maintainSwimlanes
Specifies if the swimlanes should be kept at the same width or height depending on the setting of horizontalFlow.
makeDraggable: function(element,
graphF,
funct,
dragElement,
dx,
dy,
autoscroll,
scalePreview,
highlightDropTargets,
getDropTarget)
Configures the given DOM element to act as a drag source for the specified graph.
Stores the (key, value) pairs in this dictionary.
mxObjectCodec.prototype.mapping
Maps from from fieldnames to XML attribute names.
Marks the markedState and fires a mark event.
mxCellMarker.prototype.mark = function()
Marks the markedState and fires a mark event.
Fires after a cell has been marked or unmarked.
Specifies the event name for mark.
mxCellMarker.prototype.markCell = function(cell,
color)
Marks the given cell using the given color, or validColor if no color is specified.
mxCellMarker.prototype.markedState
Holds the marked mxCellState.
mxConnectionHandler.prototype.marker
Holds the mxTerminalMarker used for finding source and target cells.
mxEdgeHandler.prototype.marker
Holds the mxTerminalMarker which is used for highlighting terminals.
mxImageExport.prototype.markers
Holds implementations for the built-in markers.
Maps from markers names to functions to paint the markers.
mxMultiplicity.prototype.max
Defines the maximum number of connections for which this rule applies.
Defines the maximum size in pixels of the portion of the cell which is to be used as a connectable region.
mxGraphHandler.prototype.maxCells
Defines the maximum number of cells to paint subhandles for.
mxGraph.prototype.maxFitScale
Specifies the maximum scale to be applied in fit.
mxSelectionCellsHandler.prototype.maxHandlers
Defines the maximum number of handlers to paint individually.
mxCylinder.prototype.maxHeight
Defines the maximum height of the top and bottom part of the cylinder shape.
Specifies the event name for maximize.
Fires after the window is maximized.
mxWindow.prototype.maximizeImage
URL of the image to be used for the maximize icon in the titlebar.
mxGraph.prototype.maximumContainerSize
mxRectangle that specifies the maximum size of the container if resizeContainer is true.
mxGraph.prototype.maximumGraphBounds
mxRectangle that specifies the area in which all cells in the diagram should be placed.
mxCoordinateAssignment.prototype.maxIterations
The number of heuristic iterations to run.
mxFastOrganicLayout.prototype.maxIterations
Total number of iterations to run the layout though.
mxMedianHybridCrossingReduction.prototype.maxIterations
The maximum number of iterations to perform whilst reducing edge crossings.
mxMedianHybridCrossingReduction.prototype.maxNoImprovementIterations
The total number of crossings found in the best configuration so far
mxGraphAbstractHierarchyCell.prototype.maxRank
The maximum rank this cell occupies.
mxGraphHierarchyModel.prototype.maxRank
Stores the largest rank number allocated
A utility class used to track cells whilst sorting occurs on the median values.
function MedianCellSorter()
Constructs a new median cell sorter.
mxCoordinateAssignment.prototype.medianPos = function(i,
model)
Performs one median positioning sweep in one direction
mxMedianHybridCrossingReduction.prototype.medianRank = function(rankValue,
downwardSweep)
Attempts to minimise the median placement of connected cells on this rank and one of the adjacent ranks
MedianCellSorter.prototype.medianValue
The weighted value of the cell stored.
mxMedianHybridCrossingReduction.prototype.medianValue = function(
   connectedCells,
   rankValue
)
Calculates the median rank order positioning for the specified cell using the connected cells on the specified rank.
mxCoordinateAssignment.prototype.medianXValue = function(connectedCells,
rankValue)
Calculates the median position of the connected cell on the specified rank
mxCompactTreeLayout.prototype.merge = function(p1,
p2)
mxGraphModel.prototype.mergeChildren = function(from,
to,
cloneAllEdges)
Merges the children of the given cell into the given target cell inside this model.
mxXmlRequest.prototype.method
Specifies the request method.
mxMultiplicity.prototype.min
Defines the minimum number of connections for which this rule applies.
Defines the minimum size in pixels of the portion of the cell which is to be used as a connectable region.
mxFastOrganicLayout.prototype.minDistanceLimit
Minimal distance limit.
mxFastOrganicLayout.prototype.minDistanceLimitSquared
Cached version of minDistanceLimit squared.
mxCompactTreeLayout.prototype.minEdgeJetty
The minimum distance for an edge jetty from a vertex
mxCoordinateAssignment.prototype.minEdgeJetty
The minimum distance for an edge jetty from a vertex
mxGraph.prototype.minFitScale
Specifies the minimum scale to be applied in fit.
Specifies the event name for minimize.
Fires after the window is minimized.
mxWindow.prototype.minimizeImage
URL of the image to be used for the minimize icon in the titlebar.
mxGraph.prototype.minimumContainerSize
mxRectangle that specifies the minimum size of the container if resizeContainer is true.
mxGraph.prototype.minimumGraphSize
mxRectangle that specifies the minimum size of the graph.
mxGraphHandler.prototype.minimumSize
Specifies the minimum number of pixels for the width and height of a selection border.
mxWindow.prototype.minimumSize
mxRectangle that specifies the minimum width and height of the window.
mxCoordinateAssignment.prototype.minNode = function(model)
Performs one median positioning sweep in both directions
mxGraph.prototype.minPageBreakDist
Specifies the minimum distance for page breaks to be visible.
mxCoordinateAssignment.prototype.minPath = function(graph,
model)
Straightens out chains of virtual nodes where possibleacade to those stored after this layout processing step has completed.
mxGraphAbstractHierarchyCell.prototype.minRank
The minimum rank this cell occupies.
mxActor.prototype.mixedModeHtml
Overrides the parent value with false, meaning it will draw in VML in mixed Html mode.
mxConnector.prototype.mixedModeHtml
Overrides the parent value with false, meaning it will draw in VML in mixed Html mode.
mxCylinder.prototype.mixedModeHtml
Overrides the parent value with false, meaning it will draw in VML in mixed Html mode.
mxDoubleEllipse.prototype.mixedModeHtml
Overrides the parent value with false, meaning it will draw in VML in mixed Html mode.
mxEllipse.prototype.mixedModeHtml
Overrides the parent value with false, meaning it will draw in VML in mixed Html mode.
mxLine.prototype.mixedModeHtml
Overrides the parent value with false, meaning it will draw in VML in mixed Html mode.
mxRhombus.prototype.mixedModeHtml
Overrides the parent value with false, meaning it will draw in VML in mixed Html mode.
mxShape.prototype.mixedModeHtml
Specifies if createHtml should be used in mixed Html mode.
mxStencilShape.prototype.mixedModeHtml
Always prefers VML in mixed mode for stencil shapes.
mxSwimlane.prototype.mixedModeHtml
Overrides the parent value with false, meaning it will draw in VML in mixed Html mode.
mod: function(n,
m)
Returns the remainder of division of n by m.
mxGraph.prototype.model
Holds the mxGraphModel that contains the cells to be displayed.
mxHierarchicalLayout.prototype.model
The internal mxGraphHierarchyModel formed of the layout.
mxSession.prototype.model
Reference to the enclosing mxGraphModel.
mxCellEditor.prototype.modified
Specifies if the label has been modified.
mxEditor.prototype.modified
True if the graph has been modified since it was last saved.
Specifies the event name for mouseDown.
Specifies the event name for mouseMove.
Specifies the event name for mouseUp.
mxCellTracker.prototype.mouseDown = function(sender,
me)
Ignores the event.
mxConnectionHandler.prototype.mouseDown = function(sender,
me)
Handles the event by initiating a new connection.
mxDragSource.prototype.mouseDown = function(evt)
Returns the drop target for the given graph and coordinates.
mxEdgeHandler.prototype.mouseDown = function(sender,
me)
Handles the event by checking if a special element of the handler was clicked, in which case the index parameter is non-null.
mxGraphHandler.prototype.mouseDown = function(sender,
me)
Handles the event by selecing the given cell and creating a handle for it.
mxOutline.prototype.mouseDown = function(sender,
me)
Handles the event by starting a translation or zoom.
mxPanningHandler.prototype.mouseDown = function(sender,
me)
Handles the event by initiating the panning.
mxRubberband.prototype.mouseDown = function(sender,
me)
Handles the event by initiating a rubberband selection.
mxSelectionCellsHandler.prototype.mouseDown = function(sender,
me)
Redirects the given event to the handlers.
mxTooltipHandler.prototype.mouseDown = function(sender,
me)
Handles the event by initiating a rubberband selection.
mxVertexHandler.prototype.mouseDown = function(sender,
me)
Handles the event if a handle has been clicked.
mxConnectionHandler.prototype.mouseDownCounter
Counts the number of mouseDown events since the start.
mxGraph.prototype.mouseListeners
Holds the mouse event listeners.
mxCellTracker.prototype.mouseMove = function(sender,
me)
Handles the event by highlighting the cell under the mousepointer if it is over the hotspot region of the cell.
mxConnectionHandler.prototype.mouseMove = function(sender,
me)
Handles the event by updating the preview edge or by highlighting a possible source or target terminal.
mxDragSource.prototype.mouseMove = function(evt)
Gets the graph for the given event using getGraphForEvent, updates the currentGraph, calling dragEnter and dragExit on the new and old graph, respectively, and invokes dragOver if currentGraph is not null.
mxEdgeHandler.prototype.mouseMove = function(sender,
me)
Handles the event by updating the preview.
mxGraphHandler.prototype.mouseMove = function(sender,
me)
Handles the event by highlighting possible drop targets and updating the preview.
mxOutline.prototype.mouseMove = function(sender,
me)
Handles the event by previewing the viewrect in graph and updating the rectangle that represents the viewrect in the outline.
mxPanningHandler.prototype.mouseMove = function(sender,
me)
Handles the event by updating the panning on the graph.
mxRubberband.prototype.mouseMove = function(sender,
me)
Handles the event by updating therubberband selection.
mxSelectionCellsHandler.prototype.mouseMove = function(sender,
me)
Redirects the given event to the handlers.
mxTooltipHandler.prototype.mouseMove = function(sender,
me)
Handles the event by updating the rubberband selection.
mxVertexHandler.prototype.mouseMove = function(sender,
me)
Handles the event by updating the preview.
mxCellTracker.prototype.mouseUp = function(sender,
me)
Handles the event by reseting the highlight.
mxConnectionHandler.prototype.mouseUp = function(sender,
me)
Handles the event by inserting the new connection.
mxDragSource.prototype.mouseUp = function(evt)
Processes the mouse up event and invokes drop, dragExit and stopDrag as required.
mxEdgeHandler.prototype.mouseUp = function(sender,
me)
Handles the event to applying the previewed changes on the edge by using moveLabel, connect or changePoints.
mxGraphHandler.prototype.mouseUp = function(sender,
me)
Handles the event by applying the changes to the selection cells.
mxOutline.prototype.mouseUp = function(sender,
me)
Handles the event by applying the translation or zoom to graph.
mxPanningHandler.prototype.mouseUp = function(sender,
me)
Handles the event by setting the translation on the view or showing the popupmenu.
mxRubberband.prototype.mouseUp = function(sender,
me)
Handles the event by selecting the region of the rubberband using mxGraph.selectRegion.
mxSelectionCellsHandler.prototype.mouseUp = function(sender,
me)
Redirects the given event to the handlers.
mxTooltipHandler.prototype.mouseUp = function(sender,
me)
Handles the event by resetting the tooltip timer or hiding the existing tooltip.
mxVertexHandler.prototype.mouseUp = function(sender,
me)
Handles the event by applying the changes to the geometry.
mxGuide.prototype.move = function(bounds,
delta,
gridEnabled)
Moves the bounds by the given mxPoint and returnt the snapped point.
Specifies the event name for move.
Fires while the window is being moved.
Specifies the event name for moveCells.
Fires between begin- and endUpdate in moveCells.
Specifies the event name for moveEnd.
Fires after the window is moved.
Specifies the event name for moveStart.
Fires before the window is moved.
mxCompositeLayout.prototype.moveCell = function(cell,
x,
y)
Implements mxGraphLayout.moveCell by calling move on master or the first layout in layouts.
mxGraphLayout.prototype.moveCell = function(cell,
x,
y)
Notified when a cell is being moved in a parent that has automatic layout to update the cell state (eg.
mxPartitionLayout.prototype.moveCell = function(cell,
x,
y)
Implements mxGraphLayout.moveCell.
mxStackLayout.prototype.moveCell = function(cell,
x,
y)
Implements mxGraphLayout.moveCell.
mxGraph.prototype.moveCells = function(cells,
dx,
dy,
clone,
target,
evt)
Moves or clones the specified cells and moves the cells or clones by the given amount, adding them to the optional target cell.
mxGraphHandler.prototype.moveCells = function(cells,
dx,
dy,
clone,
target,
evt)
Moves the given cells by the specified amount.
mxCircleLayout.prototype.moveCircle
Boolean specifying if the circle should be moved to the top, left corner specified by x0 and y0.
mxGraphHandler.prototype.moveEnabled
Specifies if moving is enabled.
mxLayoutManager.prototype.moveHandler
Holds the function that handles the move event.
Holds the function that handles the move event.
mxConnectionHandler.prototype.moveIconBack
Specifies if icons should be moved to the back of the overlay pane.
mxConnectionHandler.prototype.moveIconFront
Specifies if icons should be displayed inside the graph container instead of the overlay pane.
mxEdgeHandler.prototype.moveLabel = function(edgeState,
x,
y)
Changes the coordinates for the label of the given edge.
mxCompactTreeLayout.prototype.moveNode = function(node,
dx,
dy)
Moves the specified node and all of its children by the given amount.
mxHierarchicalLayout.prototype.moveParent
Specifies if the parent should be moved if resizeParent is enabled.
mxConnectionHandler.prototype.movePreviewAway
Switch to enable moving the preview away from the mousepointer.
mxEditor.prototype.movePropertiesDialog
Specifies if the properties dialog should be automatically moved near the cell it is displayed for, otherwise the dialog is not moved.
mxCellStatePreview.prototype.moveState = function(state,
dx,
dy,
add,
includeEdges)
mxPath.prototype.moveTo = function(x,
y)
Moves the cursor to (x, y).
moveTo: function(x,
y)
Moves the current path the given coordinates.
moveTo: function(x,
y)
Moves the current path the given coordinates.
mxCompactTreeLayout.prototype.moveTree
Specifies if the tree should be moved to the top, left corner if it is inside a top-level layer.
mxGraph.prototype.multigraph
Specifies if multiple edges in the same direction between the same pair of vertices are allowed.
mxGraph.prototype.multiplicities
An array of mxMultiplicities describing the allowed connections in a graph.
Extends mxShape to implement an actor shape.
function mxActor(bounds,
fill,
stroke,
strokewidth)
Constructs a new actor shape.
Implements a basic animation in JavaScript.
function mxAnimation(delay)
Constructs an animation.
Extends mxShape to implement an arrow shape.
function mxArrow(points,
fill,
stroke,
strokewidth,
arrowWidth,
spacing,
endSize)
Constructs a new arrow shape.
Manager for automatically saving diagrams.
function mxAutoSaveManager(graph)
Constructs a new automatic layout for the given graph.
Cells are the elements of the graph model.
function mxCell(value,
geometry,
style)
Constructs a new cell to be used in a graph model.
Action to change the attribute of a cell’s user object.
function mxCellAttributeChange(cell,
attribute,
value)
Constructs a change of a attribute of the DOM node stored as the value of the given mxCell.
Codec for mxCells.
In-place editor for the graph.
function mxCellEditor(graph)
Constructs a new in-place editor for the specified graph.
A helper class to highlight cells.
function mxCellHighlight(graph,
highlightColor,
strokeWidth)
Constructs a cell highlight.
A helper class to process mouse locations and highlight cells.
function mxCellMarker(graph,
validColor,
invalidColor,
hotspot)
Constructs a new cell marker.
Extends mxEventSource to implement a graph overlay, represented by an icon and a tooltip.
function mxCellOverlay(image,
tooltip,
align,
verticalAlign,
offset,
cursor)
Constructs a new overlay using the given image and tooltip.
Implements a mechanism for temporary cell Ids.
Renders cells into a document object model.
function mxCellRenderer()
arrow, rectangle, ellipse, rhombus, image, line, label, cylinder, swimlane, connector, actor and cloud.
Represents the current state of a cell in a given mxGraphView.
function mxCellState(view,
cell,
style)
Constructs a new object that represents the current state of the given cell in the specified view.
Implements a live preview for moving cells.
function mxCellStatePreview(graph)
Constructs a move preview for the given graph.
Event handler that highlights cells.
function mxCellTracker(graph,
color,
funct)
Constructs an event handler that highlights cells.
Action to add or remove a child in a model.
function mxChildChange(model,
parent,
child,
index)
Constructs a change of a child in the specified model.
Codec for mxChildChanges.
Extends mxGraphLayout to implement a circluar layout for a given radius.
function mxCircleLayout(graph,
radius)
Constructs a new circular layout for the specified radius.
Bootstrapping mechanism for the mxGraph thin client.
Singleton that implements a clipboard for graph cells.
Extends mxActor to implement a cloud shape.
function mxCloud(bounds,
fill,
stroke,
strokewidth)
Constructs a new cloud shape.
XML codec for JavaScript object graphs.
function mxCodec(document)
Constructs an XML encoder/decoder for the specified owner document.
Singleton class that acts as a global registry for codecs.
Action to change a cell’s collapsed state in a model.
function mxCollapseChange(model,
cell,
collapsed)
Constructs a change of a collapsed state in the specified model.
Extends mxGraphLayout to implement a compact tree (Moen) algorithm.
function mxCompactTreeLayout(graph,
horizontal,
invert)
Constructs a new compact tree layout for the specified graph and orientation.
Constructs a new fast organic layout for the specified graph.
Constructs a new fast organic layout for the specified graph.
Allows to compose multiple layouts into a single layout.
function mxCompositeLayout(graph,
layouts,
master)
Constructs a new layout using the given layouts.
Defines an object that contains the constraints about how to connect one side of an edge to its terminal.
function mxConnectionConstraint(point,
perimeter)
Constructs a new connection constraint for the given point and boolean arguments.
Graph event handler that creates new connections.
function mxConnectionHandler(graph,
factoryMethod)
Constructs an event handler that connects vertices using the specified factory method to create the new edges.
Extends mxShape to implement a connector shape.
function mxConnector(points,
stroke,
strokewidth)
Constructs a new connector shape.
Defines various global constants.
Handles constraints on connection targets.
function mxConstraintHandler(graph)
Constructs an new constraint handler.
Sets the horizontal locations of node and edge dummy nodes on each layer.
function mxCoordinateAssignment(layout,
intraCellSpacing,
interRankCellSpacing,
orientation,
initialX,
parallelEdgeSpacing)
Creates a coordinate assignment.
Action to change the current root in a view.
function mxCurrentRootChange(view,
root)
Constructs a change of the current root in the given view.
Constructs a change of the current root in the given view.
Extends mxShape to implement an cylinder shape.
function mxCylinder(bounds,
fill,
stroke,
strokewidth)
Constructs a new cylinder shape.
Binds keycodes to actionnames in an editor.
function mxDefaultKeyHandler(editor)
Constructs a new default key handler for the mxEditor.graph in the given mxEditor.
Custom codec for configuring mxDefaultKeyHandlers.
Creates popupmenus for mouse events.
function mxDefaultPopupMenu(config)
Constructs a new popupmenu-factory based on given configuration.
Custom codec for configuring mxDefaultPopupMenus.
Toolbar for the editor.
function mxDefaultToolbar(container,
editor)
Constructs a new toolbar for the given container and editor.
Custom codec for configuring mxDefaultToolbars.
A wrapper class for an associative array with object keys.
Maintains the size of a div element in Internet Explorer.
function mxDivResizer(div,
container)
Constructs an object that maintains the size of a div element when the window is being resized.
Extends mxShape to implement a double ellipse shape.
function mxDoubleEllipse(bounds,
fill,
stroke,
strokewidth)
Constructs a new ellipse shape.
Wrapper to create a drag source from a DOM element so that the element can be dragged over a graph and dropped into the graph as a new cell.
function mxDragSource(element,
dropHandler)
Constructs a new drag source for the given element.
Graph event handler that reconnects edges and modifies control points and the edge label location.
function mxEdgeHandler(state)
Constructs an edge handler for the specified mxCellState.
Constructs an edge handler for the specified mxCellState.
Extends mxGraphLayout to implement an edge label layout.
function mxEdgeLabelLayout(graph,
radius)
Constructs a new edge label layout.
Provides various edge styles to be used as the values for mxConstants.STYLE_EDGE in a cell style.
Extends mxEventSource to implement a application wrapper for a graph that adds actions, I/O using mxCodec, auto-layout using mxLayoutManager, command history using undoManager, and standard dialogs and widgets, eg.
function mxEditor(config)
Constructs a new editor.
Codec for mxEditors.
Provides animation effects.
Graph event handler that reconnects edges and modifies control points and the edge label location.
Extends mxShape to implement an ellipse shape.
function mxEllipse(bounds,
fill,
stroke,
strokewidth)
Constructs a new ellipse shape.
Cross-browser DOM event support.
The mxEventObject is a wrapper for all properties of a single event.
function mxEventObject(name)
Constructs a new event object with the specified name.
Base class for objects that dispatch named events.
Constructs a new dictionary which allows object to be used as keys.
function mxEventSource(eventSource)
Constructs a new event source.
Extends mxGraphLayout to implement a fast organic layout algorithm.
A simple class for creating HTML forms.
function mxForm(className)
Creates a HTML table using the specified classname.
Codec for mxValueChanges, mxStyleChanges, mxGeometryChanges, mxCollapseChanges and mxVisibleChanges.
var mxGenericChangeCodec = function(obj,
variable)
Factory function that creates a mxObjectCodec for the specified change and fieldname.
Extends mxRectangle to represent the geometry of a cell.
function mxGeometry(x,
y,
width,
height)
Constructs a new object to describe the size and location of a vertex or the control points of an edge.
Action to change a cell’s geometry in a model.
function mxGeometryChange(model,
cell,
geometry)
Constructs a change of a geometry in the specified model.
Extends mxEventSource to implement a graph component for the browser.
function mxGraph(container,
model,
renderHint,
stylesheet)
Constructs a new mxGraph in the specified container.
Set when the editor is started.
An abstraction of an internal hierarchy node or edge
function mxGraphAbstractHierarchyCell()
Constructs a new hierarchical layout algorithm.
Codec for mxGraphs.
Graph event handler that handles selection.
function mxGraphHandler(graph)
Constructs an event handler that creates handles for the selection cells.
An abstraction of a hierarchical edge for the hierarchy layout
function mxGraphHierarchyEdge(edges)
Constructs a hierarchy edge
Internal model of a hierarchical graph.
function mxGraphHierarchyModel(layout,
vertices,
roots,
parent,
tightenToSource)
Creates an internal ordered graph model using the vertices passed in.
An abstraction of a hierarchical edge for the hierarchy layout
function mxGraphHierarchyNode(cell)
Constructs an internal node to represent the specified real graph cell
Base class for all layout algorithms in mxGraph.
function mxGraphLayout(graph)
Constructs a new layout using the given layouts.
Extends mxEventSource to implement a graph model.
function mxGraphModel(root)
Constructs a new graph model.
Implements the selection model for a graph.
function mxGraphSelectionModel(graph)
Constructs a new graph selection model for the given mxGraph.
Extends mxEventSource to implement a view for a graph.
function mxGraphView(graph)
Constructs a new view for the given mxGraph.
Custom encoder for mxGraphViews.
Implements the alignment of selection cells to other cells in the graph.
function mxGuide(graph,
states)
Constructs a new guide object.
Implementation of the hexagon shape.
function mxHexagon()
Constructs a new hexagon shape.
A hierarchical layout algorithm.
function mxHierarchicalLayout(graph,
orientation,
deterministic)
Constructs a new hierarchical layout algorithm.
The specific layout interface for hierarchical layouts.
function mxHierarchicalLayoutStage()
Constructs a new hierarchical layout stage.
Encapsulates the URL, width and height of an image.
function mxImage(src,
width,
height)
Constructs a new image.
Maps from keys to base64 encoded images or file locations.
Creates a new image export instance to be used with an export canvas.
function mxImageExport()
Constructs a new image export.
Extends mxShape to implement an image shape.
function mxImageShape(bounds,
image,
fill,
stroke,
strokewidth)
Constructs a new image shape.
Event handler that listens to keystroke events.
function mxKeyHandler(graph,
target)
Constructs an event handler that executes functions bound to specific keystrokes.
Extends mxShape to implement an image shape with a label.
function mxLabel(bounds,
fill,
stroke,
strokewidth)
Constructs a new label shape.
Implements a layout manager that updates the layout for a given transaction.
function mxLayoutManager(graph)
Constructs a new automatic layout for the given graph.
Extends mxShape to implement a horizontal line shape.
function mxLine(bounds,
stroke,
strokewidth)
Constructs a new line shape.
Optional global config variable to toggle loading of the two resource files in mxGraph and mxEditor.
Optional global config variable to toggle loading of the CSS files when the library is initialized.
A singleton class that implements a simple console.
A static class that implements all markers for VML and SVG using a registry.
Sets the horizontal locations of node and edge dummy nodes on each layer.
function mxMedianHybridCrossingReduction(layout)
Creates a coordinate assignment.
An implementation of the first stage of the Sugiyama layout.
function mxMinimumCycleRemover(layout)
Creates a cycle remover for the given internal model.
Codec for mxGraphModels.
Implements animation for morphing cells.
function mxMorphing(graph,
steps,
ease,
delay)
Constructs an animation.
Base class for all mouse events in mxGraph.
function mxMouseEvent(evt,
state)
Constructs a new event object for the given arguments.
Defines invalid connections along with the error messages that they produce.
function mxMultiplicity(source,
type,
attr,
value,
min,
max,
validNeighbors,
countError,
typeError,
validNeighborsAllowed)
Instantiate class mxMultiplicity in order to describe allowed connections in a graph.
Generic codec for JavaScript objects that implements a mapping between JavaScript objects and XML nodes that maps each field or element to an attribute or child node, and vice versa.
function mxObjectCodec(template,
exclude,
idrefs,
mapping)
Constructs a new codec for the specified template object.
Identity for JavaScript objects.
Implements an outline (aka overview) for a graph.
function mxOutline(source,
container)
Constructs a new outline for the specified graph inside the given container.
Event handler that pans and creates popupmenus.
Constructs an event handler that creates a mxPopupMenu and pans the graph.
Implements a handler for panning.
Extends mxGraphLayout for arranging parallel edges.
Extends mxGraphLayout for partitioning the parent cell vertically or horizontally by filling the complete area with the child cells.
function mxPartitionLayout(graph,
horizontal,
spacing,
border)
Constructs a new stack layout layout for the specified graph, spacing, orientation and offset.
An abstraction for creating VML and SVG paths.
function mxPath(format)
Constructs a path for the given format, which is one of svg or vml.
Provides various perimeter functions to be used in a style as the value of mxConstants.STYLE_PERIMETER.
Implements a 2-dimensional vector with double precision coordinates.
function mxPoint(x,
y)
Constructs a new point for the optional x and y coordinates.
Extends mxShape to implement a polyline (a line with multiple points).
function mxPolyline(points,
stroke,
strokewidth)
Constructs a new polyline shape.
Event handler that pans and creates popupmenus.
Constructs an event handler that creates a popupmenu.
Implements printing of a diagram across multiple pages.
function mxPrintPreview(graph,
scale,
pageFormat,
border,
x0,
y0,
borderColor,
title,
pageSelector)
Constructs a new print preview for the given parameters.
Extends mxPoint to implement a 2-dimensional rectangle with double precision coordinates.
function mxRectangle(x,
y,
width,
height)
Constructs a new rectangle for the optional parameters.
Constructs a new rectangle for the optional parameters.
Extends mxShape to implement a rectangle shape.
function mxRectangleShape(bounds,
fill,
stroke,
strokewidth)
Constructs a new rectangle shape.
Implements internationalization.
Extends mxShape to implement a rhombus (aka diamond) shape.
function mxRhombus(bounds,
fill,
stroke,
strokewidth)
Constructs a new rhombus shape.
Action to change the root in a model.
function mxRootChange(model,
root)
Constructs a change of the root in the specified model.
Codec for mxRootChanges.
Event handler that selects rectangular regions.
function mxRubberband(graph)
Constructs an event handler that selects rectangular regions in the graph using rubberband selection.
An event handler that manages cell handlers and invokes their mouse event processing functions.
Action to change the current root in a view.
Session for sharing an mxGraphModel with other parties via a backend that acts as a multicaster for all changes.
function mxSession(model,
urlInit,
urlPoll,
urlNotify)
Constructs a new session using the given mxGraphModel and URLs to communicate with the backend.
Base class for all shapes.
function mxShape()
Constructs a new shape.
In charge of moving cells after a resize.
function mxSpaceManager(graph,
shiftRightwards,
shiftDownwards,
extendParents)
Constructs a new automatic layout for the given graph.
Extends mxGraphLayout to create a horizontal or vertical stack of the child vertices.
function mxStackLayout(graph,
horizontal,
spacing,
x0,
y0,
border)
Constructs a new stack layout layout for the specified graph, spacing, orientation and offset.
Implements a generic shape which is based on a XML node as a description.
A singleton class that provides a registry for stencils and the methods for painting those stencils onto a canvas or into a DOM.
Implements a shape based on a mxStencil.
Constructs a new generic shape by setting desc to the given XML node and invoking parseDescription and parseConstraints.
function mxStencilShape(stencil)
Constructs a new generic shape.
Action to change a cell’s style in a model.
function mxStyleChange(model,
cell,
style)
Constructs a change of a style in the specified model.
Singleton class that acts as a global converter from string to object values in a style.
Defines the appearance of the cells in a graph.
function mxStylesheet()
Constructs a new stylesheet and assigns default styles.
Codec for mxStylesheets.
Implements a canvas to be used with mxImageExport.
var mxSvgCanvas2D = function(root,
styleEnabled)
Constructs an SVG canvas.
Extends mxShape to implement a swimlane shape.
function mxSwimlane(bounds,
fill,
stroke,
strokewidth)
Constructs a new swimlane shape.
Manager for swimlanes and nested swimlanes that sets the size of newly added swimlanes to that of their siblings, and propagates changes to the size of a swimlane to its siblings, if siblings is true, and its ancestors, if bubbling is true.
function mxSwimlaneManager(graph,
horizontal,
addEnabled,
resizeEnabled)
Constructs a new swimlane manager for the given graph.
Extends mxPoint to implement a 2-dimensional rectangle with double precision coordinates.
Action to change a terminal in a model.
function mxTerminalChange(model,
cell,
terminal,
source)
Constructs a change of a terminal in the specified model.
Codec for mxTerminalChanges.
Extends mxShape to implement a text shape.
function mxText(value,
bounds,
align,
valign,
color,
family,
size,
fontStyle,
spacing,
spacingTop,
spacingRight,
spacingBottom,
spacingLeft,
horizontal,
background,
border,
wrap,
clipped,
overflow,
labelPadding)
Constructs a new text shape.
Creates a toolbar inside a given DOM node.
function mxToolbar(container)
Constructs a toolbar in the specified container.
Graph event handler that displays tooltips.
function mxTooltipHandler(graph,
delay)
Constructs an event handler that displays tooltips with the specified delay (in milliseconds).
mxCell.prototype.mxTransient
List of members that should not be cloned inside clone.
Implementation of the triangle shape.
function mxTriangle()
Constructs a new triangle shape.
Implements a composite undoable edit.
function mxUndoableEdit(source,
significant)
Constructs a new undoable edit for the given source.
Implements a command history.
function mxUndoManager(size)
Constructs a new undo manager with the given history size.
Converts relative and absolute URLs to absolute URLs with protocol and domain.
A singleton class that provides cross-browser helper methods.
Action to change a user object in a model.
function mxValueChange(model,
cell,
value)
Constructs a change of a user object in the specified model.
Event handler for resizing cells.
function mxVertexHandler(state)
Constructs an event handler that allows to resize vertices and groups.
Action to change a cell’s visible state in a model.
function mxVisibleChange(model,
cell,
visible)
Constructs a change of a visible state in the specified model.
Basic window inside a document.
function mxWindow(title,
content,
x,
y,
width,
height,
minimizable,
movable,
replaceNode,
style)
Constructs a new window with the given dimension and title to display the specified content.
Implements a canvas to be used with mxImageExport.
var mxXmlCanvas2D = function(root)
Constructs a XML canvas.
XML HTTP request wrapper.
function mxXmlRequest(url,
params,
method,
async,
username,
password)
Constructs an XML HTTP request.
+
mxGraphModel.prototype.maintainEdgeParent
Specifies if edges should automatically be moved into the nearest common ancestor of their terminals.
mxEditor.prototype.maintainSwimlanes
Specifies if the swimlanes should be kept at the same width or height depending on the setting of horizontalFlow.
makeDraggable: function(element,
graphF,
funct,
dragElement,
dx,
dy,
autoscroll,
scalePreview,
highlightDropTargets,
getDropTarget)
Configures the given DOM element to act as a drag source for the specified graph.
Stores the (key, value) pairs in this dictionary.
mxObjectCodec.prototype.mapping
Maps from from fieldnames to XML attribute names.
Marks the markedState and fires a mark event.
mxCellMarker.prototype.mark = function()
Marks the markedState and fires a mark event.
Fires after a cell has been marked or unmarked.
Specifies the event name for mark.
mxCellMarker.prototype.markCell = function(cell,
color)
Marks the given cell using the given color, or validColor if no color is specified.
mxCellMarker.prototype.markedState
Holds the marked mxCellState.
mxConnectionHandler.prototype.marker
Holds the mxTerminalMarker used for finding source and target cells.
mxEdgeHandler.prototype.marker
Holds the mxTerminalMarker which is used for highlighting terminals.
mxImageExport.prototype.markers
Holds implementations for the built-in markers.
Maps from markers names to functions to paint the markers.
mxMultiplicity.prototype.max
Defines the maximum number of connections for which this rule applies.
Defines the maximum size in pixels of the portion of the cell which is to be used as a connectable region.
mxGraphHandler.prototype.maxCells
Defines the maximum number of cells to paint subhandles for.
mxGraph.prototype.maxFitScale
Specifies the maximum scale to be applied in fit.
mxSelectionCellsHandler.prototype.maxHandlers
Defines the maximum number of handlers to paint individually.
mxCylinder.prototype.maxHeight
Defines the maximum height of the top and bottom part of the cylinder shape.
Specifies the event name for maximize.
Fires after the window is maximized.
mxWindow.prototype.maximizeImage
URL of the image to be used for the maximize icon in the titlebar.
mxGraph.prototype.maximumContainerSize
mxRectangle that specifies the maximum size of the container if resizeContainer is true.
mxGraph.prototype.maximumGraphBounds
mxRectangle that specifies the area in which all cells in the diagram should be placed.
mxCoordinateAssignment.prototype.maxIterations
The number of heuristic iterations to run.
mxFastOrganicLayout.prototype.maxIterations
Total number of iterations to run the layout though.
mxMedianHybridCrossingReduction.prototype.maxIterations
The maximum number of iterations to perform whilst reducing edge crossings.
mxMedianHybridCrossingReduction.prototype.maxNoImprovementIterations
The total number of crossings found in the best configuration so far
mxGraphAbstractHierarchyCell.prototype.maxRank
The maximum rank this cell occupies.
mxGraphHierarchyModel.prototype.maxRank
Stores the largest rank number allocated
A utility class used to track cells whilst sorting occurs on the median values.
function MedianCellSorter()
Constructs a new median cell sorter.
mxCoordinateAssignment.prototype.medianPos = function(i,
model)
Performs one median positioning sweep in one direction
mxMedianHybridCrossingReduction.prototype.medianRank = function(rankValue,
downwardSweep)
Attempts to minimise the median placement of connected cells on this rank and one of the adjacent ranks
MedianCellSorter.prototype.medianValue
The weighted value of the cell stored.
mxMedianHybridCrossingReduction.prototype.medianValue = function(
   connectedCells,
   rankValue
)
Calculates the median rank order positioning for the specified cell using the connected cells on the specified rank.
mxCoordinateAssignment.prototype.medianXValue = function(connectedCells,
rankValue)
Calculates the median position of the connected cell on the specified rank
mxCompactTreeLayout.prototype.merge = function(p1,
p2)
mxGraphModel.prototype.mergeChildren = function(from,
to,
cloneAllEdges)
Merges the children of the given cell into the given target cell inside this model.
mxXmlRequest.prototype.method
Specifies the request method.
mxMultiplicity.prototype.min
Defines the minimum number of connections for which this rule applies.
Defines the minimum size in pixels of the portion of the cell which is to be used as a connectable region.
mxFastOrganicLayout.prototype.minDistanceLimit
Minimal distance limit.
mxFastOrganicLayout.prototype.minDistanceLimitSquared
Cached version of minDistanceLimit squared.
mxCompactTreeLayout.prototype.minEdgeJetty
The minimum distance for an edge jetty from a vertex
mxCoordinateAssignment.prototype.minEdgeJetty
The minimum distance for an edge jetty from a vertex
mxGraph.prototype.minFitScale
Specifies the minimum scale to be applied in fit.
Specifies the event name for minimize.
Fires after the window is minimized.
mxWindow.prototype.minimizeImage
URL of the image to be used for the minimize icon in the titlebar.
mxGraph.prototype.minimumContainerSize
mxRectangle that specifies the minimum size of the container if resizeContainer is true.
mxGraph.prototype.minimumGraphSize
mxRectangle that specifies the minimum size of the graph.
mxGraphHandler.prototype.minimumSize
Specifies the minimum number of pixels for the width and height of a selection border.
mxWindow.prototype.minimumSize
mxRectangle that specifies the minimum width and height of the window.
mxCoordinateAssignment.prototype.minNode = function(model)
Performs one median positioning sweep in both directions
mxGraph.prototype.minPageBreakDist
Specifies the minimum distance for page breaks to be visible.
mxCoordinateAssignment.prototype.minPath = function(graph,
model)
Straightens out chains of virtual nodes where possibleacade to those stored after this layout processing step has completed.
mxGraphAbstractHierarchyCell.prototype.minRank
The minimum rank this cell occupies.
mxActor.prototype.mixedModeHtml
Overrides the parent value with false, meaning it will draw in VML in mixed Html mode.
mxConnector.prototype.mixedModeHtml
Overrides the parent value with false, meaning it will draw in VML in mixed Html mode.
mxCylinder.prototype.mixedModeHtml
Overrides the parent value with false, meaning it will draw in VML in mixed Html mode.
mxDoubleEllipse.prototype.mixedModeHtml
Overrides the parent value with false, meaning it will draw in VML in mixed Html mode.
mxEllipse.prototype.mixedModeHtml
Overrides the parent value with false, meaning it will draw in VML in mixed Html mode.
mxLine.prototype.mixedModeHtml
Overrides the parent value with false, meaning it will draw in VML in mixed Html mode.
mxRhombus.prototype.mixedModeHtml
Overrides the parent value with false, meaning it will draw in VML in mixed Html mode.
mxShape.prototype.mixedModeHtml
Specifies if createHtml should be used in mixed Html mode.
mxStencilShape.prototype.mixedModeHtml
Always prefers VML in mixed mode for stencil shapes.
mxSwimlane.prototype.mixedModeHtml
Overrides the parent value with false, meaning it will draw in VML in mixed Html mode.
mod: function(n,
m)
Returns the remainder of division of n by m.
mxGraph.prototype.model
Holds the mxGraphModel that contains the cells to be displayed.
mxHierarchicalLayout.prototype.model
The internal mxGraphHierarchyModel formed of the layout.
mxSession.prototype.model
Reference to the enclosing mxGraphModel.
mxCellEditor.prototype.modified
Specifies if the label has been modified.
mxEditor.prototype.modified
True if the graph has been modified since it was last saved.
Specifies the event name for mouseDown.
Specifies the event name for mouseMove.
Specifies the event name for mouseUp.
mxCellTracker.prototype.mouseDown = function(sender,
me)
Ignores the event.
mxConnectionHandler.prototype.mouseDown = function(sender,
me)
Handles the event by initiating a new connection.
mxDragSource.prototype.mouseDown = function(evt)
Returns the drop target for the given graph and coordinates.
mxEdgeHandler.prototype.mouseDown = function(sender,
me)
Handles the event by checking if a special element of the handler was clicked, in which case the index parameter is non-null.
mxGraphHandler.prototype.mouseDown = function(sender,
me)
Handles the event by selecing the given cell and creating a handle for it.
mxOutline.prototype.mouseDown = function(sender,
me)
Handles the event by starting a translation or zoom.
mxPanningHandler.prototype.mouseDown = function(sender,
me)
Handles the event by initiating the panning.
mxRubberband.prototype.mouseDown = function(sender,
me)
Handles the event by initiating a rubberband selection.
mxSelectionCellsHandler.prototype.mouseDown = function(sender,
me)
Redirects the given event to the handlers.
mxTooltipHandler.prototype.mouseDown = function(sender,
me)
Handles the event by initiating a rubberband selection.
mxVertexHandler.prototype.mouseDown = function(sender,
me)
Handles the event if a handle has been clicked.
mxConnectionHandler.prototype.mouseDownCounter
Counts the number of mouseDown events since the start.
mxGraph.prototype.mouseListeners
Holds the mouse event listeners.
mxCellTracker.prototype.mouseMove = function(sender,
me)
Handles the event by highlighting the cell under the mousepointer if it is over the hotspot region of the cell.
mxConnectionHandler.prototype.mouseMove = function(sender,
me)
Handles the event by updating the preview edge or by highlighting a possible source or target terminal.
mxDragSource.prototype.mouseMove = function(evt)
Gets the graph for the given event using getGraphForEvent, updates the currentGraph, calling dragEnter and dragExit on the new and old graph, respectively, and invokes dragOver if currentGraph is not null.
mxEdgeHandler.prototype.mouseMove = function(sender,
me)
Handles the event by updating the preview.
mxGraphHandler.prototype.mouseMove = function(sender,
me)
Handles the event by highlighting possible drop targets and updating the preview.
mxOutline.prototype.mouseMove = function(sender,
me)
Handles the event by previewing the viewrect in graph and updating the rectangle that represents the viewrect in the outline.
mxPanningHandler.prototype.mouseMove = function(sender,
me)
Handles the event by updating the panning on the graph.
mxRubberband.prototype.mouseMove = function(sender,
me)
Handles the event by updating therubberband selection.
mxSelectionCellsHandler.prototype.mouseMove = function(sender,
me)
Redirects the given event to the handlers.
mxTooltipHandler.prototype.mouseMove = function(sender,
me)
Handles the event by updating the rubberband selection.
mxVertexHandler.prototype.mouseMove = function(sender,
me)
Handles the event by updating the preview.
mxCellTracker.prototype.mouseUp = function(sender,
me)
Handles the event by reseting the highlight.
mxConnectionHandler.prototype.mouseUp = function(sender,
me)
Handles the event by inserting the new connection.
mxDragSource.prototype.mouseUp = function(evt)
Processes the mouse up event and invokes drop, dragExit and stopDrag as required.
mxEdgeHandler.prototype.mouseUp = function(sender,
me)
Handles the event to applying the previewed changes on the edge by using moveLabel, connect or changePoints.
mxGraphHandler.prototype.mouseUp = function(sender,
me)
Handles the event by applying the changes to the selection cells.
mxOutline.prototype.mouseUp = function(sender,
me)
Handles the event by applying the translation or zoom to graph.
mxPanningHandler.prototype.mouseUp = function(sender,
me)
Handles the event by setting the translation on the view or showing the popupmenu.
mxRubberband.prototype.mouseUp = function(sender,
me)
Handles the event by selecting the region of the rubberband using mxGraph.selectRegion.
mxSelectionCellsHandler.prototype.mouseUp = function(sender,
me)
Redirects the given event to the handlers.
mxTooltipHandler.prototype.mouseUp = function(sender,
me)
Handles the event by resetting the tooltip timer or hiding the existing tooltip.
mxVertexHandler.prototype.mouseUp = function(sender,
me)
Handles the event by applying the changes to the geometry.
mxGuide.prototype.move = function(bounds,
delta,
gridEnabled)
Moves the bounds by the given mxPoint and returnt the snapped point.
Specifies the event name for move.
Fires while the window is being moved.
Specifies the event name for moveCells.
Fires between begin- and endUpdate in moveCells.
Specifies the event name for moveEnd.
Fires after the window is moved.
Specifies the event name for moveStart.
Fires before the window is moved.
mxCompositeLayout.prototype.moveCell = function(cell,
x,
y)
Implements mxGraphLayout.moveCell by calling move on master or the first layout in layouts.
mxGraphLayout.prototype.moveCell = function(cell,
x,
y)
Notified when a cell is being moved in a parent that has automatic layout to update the cell state (eg.
mxPartitionLayout.prototype.moveCell = function(cell,
x,
y)
Implements mxGraphLayout.moveCell.
mxStackLayout.prototype.moveCell = function(cell,
x,
y)
Implements mxGraphLayout.moveCell.
mxGraph.prototype.moveCells = function(cells,
dx,
dy,
clone,
target,
evt)
Moves or clones the specified cells and moves the cells or clones by the given amount, adding them to the optional target cell.
mxGraphHandler.prototype.moveCells = function(cells,
dx,
dy,
clone,
target,
evt)
Moves the given cells by the specified amount.
mxCircleLayout.prototype.moveCircle
Boolean specifying if the circle should be moved to the top, left corner specified by x0 and y0.
mxGraphHandler.prototype.moveEnabled
Specifies if moving is enabled.
mxLayoutManager.prototype.moveHandler
Holds the function that handles the move event.
Holds the function that handles the move event.
mxConnectionHandler.prototype.moveIconBack
Specifies if icons should be moved to the back of the overlay pane.
mxConnectionHandler.prototype.moveIconFront
Specifies if icons should be displayed inside the graph container instead of the overlay pane.
mxEdgeHandler.prototype.moveLabel = function(edgeState,
x,
y)
Changes the coordinates for the label of the given edge.
mxCompactTreeLayout.prototype.moveNode = function(node,
dx,
dy)
Moves the specified node and all of its children by the given amount.
mxHierarchicalLayout.prototype.moveParent
Specifies if the parent should be moved if resizeParent is enabled.
mxConnectionHandler.prototype.movePreviewAway
Switch to enable moving the preview away from the mousepointer.
mxEditor.prototype.movePropertiesDialog
Specifies if the properties dialog should be automatically moved near the cell it is displayed for, otherwise the dialog is not moved.
mxCellStatePreview.prototype.moveState = function(state,
dx,
dy,
add,
includeEdges)
mxPath.prototype.moveTo = function(x,
y)
Moves the cursor to (x, y).
moveTo: function(x,
y)
Moves the current path the given coordinates.
moveTo: function(x,
y)
Moves the current path the given coordinates.
mxCompactTreeLayout.prototype.moveTree
Specifies if the tree should be moved to the top, left corner if it is inside a top-level layer.
mxGraph.prototype.multigraph
Specifies if multiple edges in the same direction between the same pair of vertices are allowed.
mxGraph.prototype.multiplicities
An array of mxMultiplicities describing the allowed connections in a graph.
Extends mxShape to implement an actor shape.
function mxActor(bounds,
fill,
stroke,
strokewidth)
Constructs a new actor shape.
Implements a basic animation in JavaScript.
function mxAnimation(delay)
Constructs an animation.
Extends mxShape to implement an arrow shape.
function mxArrow(points,
fill,
stroke,
strokewidth,
arrowWidth,
spacing,
endSize)
Constructs a new arrow shape.
Manager for automatically saving diagrams.
function mxAutoSaveManager(graph)
Constructs a new automatic layout for the given graph.
Cells are the elements of the graph model.
function mxCell(value,
geometry,
style)
Constructs a new cell to be used in a graph model.
Action to change the attribute of a cell’s user object.
function mxCellAttributeChange(cell,
attribute,
value)
Constructs a change of a attribute of the DOM node stored as the value of the given mxCell.
Codec for mxCells.
In-place editor for the graph.
function mxCellEditor(graph)
Constructs a new in-place editor for the specified graph.
A helper class to highlight cells.
function mxCellHighlight(graph,
highlightColor,
strokeWidth)
Constructs a cell highlight.
A helper class to process mouse locations and highlight cells.
function mxCellMarker(graph,
validColor,
invalidColor,
hotspot)
Constructs a new cell marker.
Extends mxEventSource to implement a graph overlay, represented by an icon and a tooltip.
function mxCellOverlay(image,
tooltip,
align,
verticalAlign,
offset,
cursor)
Constructs a new overlay using the given image and tooltip.
Implements a mechanism for temporary cell Ids.
Renders cells into a document object model.
function mxCellRenderer()
arrow, rectangle, ellipse, rhombus, image, line, label, cylinder, swimlane, connector, actor and cloud.
Represents the current state of a cell in a given mxGraphView.
function mxCellState(view,
cell,
style)
Constructs a new object that represents the current state of the given cell in the specified view.
Implements a live preview for moving cells.
function mxCellStatePreview(graph)
Constructs a move preview for the given graph.
Event handler that highlights cells.
function mxCellTracker(graph,
color,
funct)
Constructs an event handler that highlights cells.
Action to add or remove a child in a model.
function mxChildChange(model,
parent,
child,
index)
Constructs a change of a child in the specified model.
Codec for mxChildChanges.
Extends mxGraphLayout to implement a circluar layout for a given radius.
function mxCircleLayout(graph,
radius)
Constructs a new circular layout for the specified radius.
Bootstrapping mechanism for the mxGraph thin client.
Singleton that implements a clipboard for graph cells.
Extends mxActor to implement a cloud shape.
function mxCloud(bounds,
fill,
stroke,
strokewidth)
Constructs a new cloud shape.
XML codec for JavaScript object graphs.
function mxCodec(document)
Constructs an XML encoder/decoder for the specified owner document.
Singleton class that acts as a global registry for codecs.
Action to change a cell’s collapsed state in a model.
function mxCollapseChange(model,
cell,
collapsed)
Constructs a change of a collapsed state in the specified model.
Extends mxGraphLayout to implement a compact tree (Moen) algorithm.
function mxCompactTreeLayout(graph,
horizontal,
invert)
Constructs a new compact tree layout for the specified graph and orientation.
Constructs a new fast organic layout for the specified graph.
Constructs a new fast organic layout for the specified graph.
Allows to compose multiple layouts into a single layout.
function mxCompositeLayout(graph,
layouts,
master)
Constructs a new layout using the given layouts.
Defines an object that contains the constraints about how to connect one side of an edge to its terminal.
function mxConnectionConstraint(point,
perimeter)
Constructs a new connection constraint for the given point and boolean arguments.
Graph event handler that creates new connections.
function mxConnectionHandler(graph,
factoryMethod)
Constructs an event handler that connects vertices using the specified factory method to create the new edges.
Extends mxShape to implement a connector shape.
function mxConnector(points,
stroke,
strokewidth)
Constructs a new connector shape.
Defines various global constants.
Handles constraints on connection targets.
function mxConstraintHandler(graph)
Constructs an new constraint handler.
Sets the horizontal locations of node and edge dummy nodes on each layer.
function mxCoordinateAssignment(layout,
intraCellSpacing,
interRankCellSpacing,
orientation,
initialX,
parallelEdgeSpacing)
Creates a coordinate assignment.
Action to change the current root in a view.
function mxCurrentRootChange(view,
root)
Constructs a change of the current root in the given view.
Constructs a change of the current root in the given view.
Extends mxShape to implement an cylinder shape.
function mxCylinder(bounds,
fill,
stroke,
strokewidth)
Constructs a new cylinder shape.
Binds keycodes to actionnames in an editor.
function mxDefaultKeyHandler(editor)
Constructs a new default key handler for the mxEditor.graph in the given mxEditor.
Custom codec for configuring mxDefaultKeyHandlers.
Creates popupmenus for mouse events.
function mxDefaultPopupMenu(config)
Constructs a new popupmenu-factory based on given configuration.
Custom codec for configuring mxDefaultPopupMenus.
Toolbar for the editor.
function mxDefaultToolbar(container,
editor)
Constructs a new toolbar for the given container and editor.
Custom codec for configuring mxDefaultToolbars.
A wrapper class for an associative array with object keys.
Maintains the size of a div element in Internet Explorer.
function mxDivResizer(div,
container)
Constructs an object that maintains the size of a div element when the window is being resized.
Extends mxShape to implement a double ellipse shape.
function mxDoubleEllipse(bounds,
fill,
stroke,
strokewidth)
Constructs a new ellipse shape.
Wrapper to create a drag source from a DOM element so that the element can be dragged over a graph and dropped into the graph as a new cell.
function mxDragSource(element,
dropHandler)
Constructs a new drag source for the given element.
Graph event handler that reconnects edges and modifies control points and the edge label location.
function mxEdgeHandler(state)
Constructs an edge handler for the specified mxCellState.
Constructs an edge handler for the specified mxCellState.
Extends mxGraphLayout to implement an edge label layout.
function mxEdgeLabelLayout(graph,
radius)
Constructs a new edge label layout.
Provides various edge styles to be used as the values for mxConstants.STYLE_EDGE in a cell style.
Extends mxEventSource to implement a application wrapper for a graph that adds actions, I/O using mxCodec, auto-layout using mxLayoutManager, command history using undoManager, and standard dialogs and widgets, eg.
function mxEditor(config)
Constructs a new editor.
Codec for mxEditors.
Provides animation effects.
Graph event handler that reconnects edges and modifies control points and the edge label location.
Extends mxShape to implement an ellipse shape.
function mxEllipse(bounds,
fill,
stroke,
strokewidth)
Constructs a new ellipse shape.
Cross-browser DOM event support.
The mxEventObject is a wrapper for all properties of a single event.
function mxEventObject(name)
Constructs a new event object with the specified name.
Base class for objects that dispatch named events.
Constructs a new dictionary which allows object to be used as keys.
function mxEventSource(eventSource)
Constructs a new event source.
Extends mxGraphLayout to implement a fast organic layout algorithm.
A simple class for creating HTML forms.
function mxForm(className)
Creates a HTML table using the specified classname.
Codec for mxValueChanges, mxStyleChanges, mxGeometryChanges, mxCollapseChanges and mxVisibleChanges.
var mxGenericChangeCodec = function(obj,
variable)
Factory function that creates a mxObjectCodec for the specified change and fieldname.
Extends mxRectangle to represent the geometry of a cell.
function mxGeometry(x,
y,
width,
height)
Constructs a new object to describe the size and location of a vertex or the control points of an edge.
Action to change a cell’s geometry in a model.
function mxGeometryChange(model,
cell,
geometry)
Constructs a change of a geometry in the specified model.
Extends mxEventSource to implement a graph component for the browser.
function mxGraph(container,
model,
renderHint,
stylesheet)
Constructs a new mxGraph in the specified container.
Set when the editor is started.
An abstraction of an internal hierarchy node or edge
function mxGraphAbstractHierarchyCell()
Constructs a new hierarchical layout algorithm.
Codec for mxGraphs.
Graph event handler that handles selection.
function mxGraphHandler(graph)
Constructs an event handler that creates handles for the selection cells.
An abstraction of a hierarchical edge for the hierarchy layout
function mxGraphHierarchyEdge(edges)
Constructs a hierarchy edge
Internal model of a hierarchical graph.
function mxGraphHierarchyModel(layout,
vertices,
roots,
parent,
tightenToSource)
Creates an internal ordered graph model using the vertices passed in.
An abstraction of a hierarchical edge for the hierarchy layout
function mxGraphHierarchyNode(cell)
Constructs an internal node to represent the specified real graph cell
Base class for all layout algorithms in mxGraph.
function mxGraphLayout(graph)
Constructs a new layout using the given layouts.
Extends mxEventSource to implement a graph model.
function mxGraphModel(root)
Constructs a new graph model.
Implements the selection model for a graph.
function mxGraphSelectionModel(graph)
Constructs a new graph selection model for the given mxGraph.
Extends mxEventSource to implement a view for a graph.
function mxGraphView(graph)
Constructs a new view for the given mxGraph.
Custom encoder for mxGraphViews.
Implements the alignment of selection cells to other cells in the graph.
function mxGuide(graph,
states)
Constructs a new guide object.
Implementation of the hexagon shape.
function mxHexagon()
Constructs a new hexagon shape.
A hierarchical layout algorithm.
function mxHierarchicalLayout(graph,
orientation,
deterministic)
Constructs a new hierarchical layout algorithm.
The specific layout interface for hierarchical layouts.
function mxHierarchicalLayoutStage()
Constructs a new hierarchical layout stage.
Encapsulates the URL, width and height of an image.
function mxImage(src,
width,
height)
Constructs a new image.
Maps from keys to base64 encoded images or file locations.
Creates a new image export instance to be used with an export canvas.
function mxImageExport()
Constructs a new image export.
Extends mxShape to implement an image shape.
function mxImageShape(bounds,
image,
fill,
stroke,
strokewidth)
Constructs a new image shape.
Event handler that listens to keystroke events.
function mxKeyHandler(graph,
target)
Constructs an event handler that executes functions bound to specific keystrokes.
Extends mxShape to implement an image shape with a label.
function mxLabel(bounds,
fill,
stroke,
strokewidth)
Constructs a new label shape.
Implements a layout manager that updates the layout for a given transaction.
function mxLayoutManager(graph)
Constructs a new automatic layout for the given graph.
Extends mxShape to implement a horizontal line shape.
function mxLine(bounds,
stroke,
strokewidth)
Constructs a new line shape.
Optional global config variable to toggle loading of the two resource files in mxGraph and mxEditor.
Optional global config variable to toggle loading of the CSS files when the library is initialized.
A singleton class that implements a simple console.
A static class that implements all markers for VML and SVG using a registry.
Sets the horizontal locations of node and edge dummy nodes on each layer.
function mxMedianHybridCrossingReduction(layout)
Creates a coordinate assignment.
An implementation of the first stage of the Sugiyama layout.
function mxMinimumCycleRemover(layout)
Creates a cycle remover for the given internal model.
Codec for mxGraphModels.
Implements animation for morphing cells.
function mxMorphing(graph,
steps,
ease,
delay)
Constructs an animation.
Base class for all mouse events in mxGraph.
function mxMouseEvent(evt,
state)
Constructs a new event object for the given arguments.
Defines invalid connections along with the error messages that they produce.
function mxMultiplicity(source,
type,
attr,
value,
min,
max,
validNeighbors,
countError,
typeError,
validNeighborsAllowed)
Instantiate class mxMultiplicity in order to describe allowed connections in a graph.
Generic codec for JavaScript objects that implements a mapping between JavaScript objects and XML nodes that maps each field or element to an attribute or child node, and vice versa.
function mxObjectCodec(template,
exclude,
idrefs,
mapping)
Constructs a new codec for the specified template object.
Identity for JavaScript objects.
Implements an outline (aka overview) for a graph.
function mxOutline(source,
container)
Constructs a new outline for the specified graph inside the given container.
Event handler that pans and creates popupmenus.
Constructs an event handler that creates a mxPopupMenu and pans the graph.
Implements a handler for panning.
Extends mxGraphLayout for arranging parallel edges.
Extends mxGraphLayout for partitioning the parent cell vertically or horizontally by filling the complete area with the child cells.
function mxPartitionLayout(graph,
horizontal,
spacing,
border)
Constructs a new stack layout layout for the specified graph, spacing, orientation and offset.
An abstraction for creating VML and SVG paths.
function mxPath(format)
Constructs a path for the given format, which is one of svg or vml.
Provides various perimeter functions to be used in a style as the value of mxConstants.STYLE_PERIMETER.
Implements a 2-dimensional vector with double precision coordinates.
function mxPoint(x,
y)
Constructs a new point for the optional x and y coordinates.
Extends mxShape to implement a polyline (a line with multiple points).
function mxPolyline(points,
stroke,
strokewidth)
Constructs a new polyline shape.
Event handler that pans and creates popupmenus.
Constructs an event handler that creates a popupmenu.
Implements printing of a diagram across multiple pages.
function mxPrintPreview(graph,
scale,
pageFormat,
border,
x0,
y0,
borderColor,
title,
pageSelector)
Constructs a new print preview for the given parameters.
Extends mxPoint to implement a 2-dimensional rectangle with double precision coordinates.
function mxRectangle(x,
y,
width,
height)
Constructs a new rectangle for the optional parameters.
Constructs a new rectangle for the optional parameters.
Extends mxShape to implement a rectangle shape.
function mxRectangleShape(bounds,
fill,
stroke,
strokewidth)
Constructs a new rectangle shape.
Implements internationalization.
Extends mxShape to implement a rhombus (aka diamond) shape.
function mxRhombus(bounds,
fill,
stroke,
strokewidth)
Constructs a new rhombus shape.
Action to change the root in a model.
function mxRootChange(model,
root)
Constructs a change of the root in the specified model.
Codec for mxRootChanges.
Event handler that selects rectangular regions.
function mxRubberband(graph)
Constructs an event handler that selects rectangular regions in the graph using rubberband selection.
An event handler that manages cell handlers and invokes their mouse event processing functions.
Action to change the current root in a view.
Session for sharing an mxGraphModel with other parties via a backend that acts as a multicaster for all changes.
function mxSession(model,
urlInit,
urlPoll,
urlNotify)
Constructs a new session using the given mxGraphModel and URLs to communicate with the backend.
Base class for all shapes.
function mxShape()
Constructs a new shape.
In charge of moving cells after a resize.
function mxSpaceManager(graph,
shiftRightwards,
shiftDownwards,
extendParents)
Constructs a new automatic layout for the given graph.
Extends mxGraphLayout to create a horizontal or vertical stack of the child vertices.
function mxStackLayout(graph,
horizontal,
spacing,
x0,
y0,
border)
Constructs a new stack layout layout for the specified graph, spacing, orientation and offset.
Implements a generic shape which is based on a XML node as a description.
A singleton class that provides a registry for stencils and the methods for painting those stencils onto a canvas or into a DOM.
Implements a shape based on a mxStencil.
Constructs a new generic shape by setting desc to the given XML node and invoking parseDescription and parseConstraints.
function mxStencilShape(stencil)
Constructs a new generic shape.
Action to change a cell’s style in a model.
function mxStyleChange(model,
cell,
style)
Constructs a change of a style in the specified model.
Singleton class that acts as a global converter from string to object values in a style.
Defines the appearance of the cells in a graph.
function mxStylesheet()
Constructs a new stylesheet and assigns default styles.
Codec for mxStylesheets.
Implements a canvas to be used with mxImageExport.
var mxSvgCanvas2D = function(root,
styleEnabled)
Constructs an SVG canvas.
Extends mxShape to implement a swimlane shape.
function mxSwimlane(bounds,
fill,
stroke,
strokewidth)
Constructs a new swimlane shape.
Manager for swimlanes and nested swimlanes that sets the size of newly added swimlanes to that of their siblings, and propagates changes to the size of a swimlane to its siblings, if siblings is true, and its ancestors, if bubbling is true.
function mxSwimlaneManager(graph,
horizontal,
addEnabled,
resizeEnabled)
Constructs a new swimlane manager for the given graph.
Extends mxPoint to implement a 2-dimensional rectangle with double precision coordinates.
Action to change a terminal in a model.
function mxTerminalChange(model,
cell,
terminal,
source)
Constructs a change of a terminal in the specified model.
Codec for mxTerminalChanges.
Extends mxShape to implement a text shape.
function mxText(value,
bounds,
align,
valign,
color,
family,
size,
fontStyle,
spacing,
spacingTop,
spacingRight,
spacingBottom,
spacingLeft,
horizontal,
background,
border,
wrap,
clipped,
overflow,
labelPadding)
Constructs a new text shape.
Creates a toolbar inside a given DOM node.
function mxToolbar(container)
Constructs a toolbar in the specified container.
Graph event handler that displays tooltips.
function mxTooltipHandler(graph,
delay)
Constructs an event handler that displays tooltips with the specified delay (in milliseconds).
mxCell.prototype.mxTransient
List of members that should not be cloned inside clone.
Implementation of the triangle shape.
function mxTriangle()
Constructs a new triangle shape.
Implements a composite undoable edit.
function mxUndoableEdit(source,
significant)
Constructs a new undoable edit for the given source.
Implements a command history.
function mxUndoManager(size)
Constructs a new undo manager with the given history size.
Converts relative and absolute URLs to absolute URLs with protocol and domain.
A singleton class that provides cross-browser helper methods.
Action to change a user object in a model.
function mxValueChange(model,
cell,
value)
Constructs a change of a user object in the specified model.
Event handler for resizing cells.
function mxVertexHandler(state)
Constructs an event handler that allows to resize vertices and groups.
Action to change a cell’s visible state in a model.
function mxVisibleChange(model,
cell,
visible)
Constructs a change of a visible state in the specified model.
Basic window inside a document.
function mxWindow(title,
content,
x,
y,
width,
height,
minimizable,
movable,
replaceNode,
style)
Constructs a new window with the given dimension and title to display the specified content.
Implements a canvas to be used with mxImageExport.
var mxXmlCanvas2D = function(root)
Constructs a XML canvas.
XML HTTP request wrapper.
function mxXmlRequest(url,
params,
method,
async,
username,
password)
Constructs an XML HTTP request.
diff --git a/docs/js-api/index/General12.html b/docs/js-api/index/General12.html index 890cb2791..541e81f0c 100644 --- a/docs/js-api/index/General12.html +++ b/docs/js-api/index/General12.html @@ -11,13 +11,13 @@ if (browserType) {document.write("
");if (browserV -
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
N
 name, mxEventObject
 neighbours, mxFastOrganicLayout
 nestedBestRanks, mxMedianHybridCrossingReduction
 nextId, mxGraphModel
 nextLayerConnectedCache, mxCoordinateAssignment
 nextLayerConnectedCells, mxGraphAbstractHierarchyCell
 NO_FO, mxClient
 node, mxShape
 nodeDistance, mxCompactTreeLayout
 NODETYPE_ATTRIBUTE, mxConstants
 NODETYPE_CDATA, mxConstants
 NODETYPE_COMMENT, mxConstants
 NODETYPE_DOCUMENT, mxConstants
 NODETYPE_DOCUMENT_FRAGMENT, mxConstants
 NODETYPE_DOCUMENTTYPE, mxConstants
 NODETYPE_ELEMENT, mxConstants
 NODETYPE_ENTITY, mxConstants
 NODETYPE_ENTITY_REFERENCE, mxConstants
 NODETYPE_NOTATION, mxConstants
 NODETYPE_PROCESSING_INSTRUCTION, mxConstants
 NODETYPE_TEXT, mxConstants
 NONE, mxConstants
 noReset, mxToolbar
 NORMALIZE
 normalizeImage, mxWindow
 normalKeys, mxKeyHandler
 notify
 NOTIFY
 NS_SVG, mxConstants
 NS_XHTML, mxConstants
 NS_XLINK, mxConstants
 nudge, WeightedCellSorter
O
 objects
 offset
 oldBounds, mxTemporaryCellStates
 oldScale, mxTemporaryCellStates
 oldStates, mxTemporaryCellStates
 onEncode, mxRootChangeCodec
 onInit
 opaqueVmlImages, mxLabel
 open
 OPEN
 order, mxCellRenderer
 Order, mxGraph
 ORDER_CELLS
 orderCells, mxGraph
 orderChanged, mxCellState
 ordered, mxGraph
 orderEdge, mxCellRenderer
 orientation
 origin, mxCellState
 OrthConnector, mxEdgeStyle
 outline
 OUTLINE_COLOR, mxConstants
 OUTLINE_HANDLE_FILLCOLOR, mxConstants
 OUTLINE_HANDLE_STROKECOLOR, mxConstants
 OUTLINE_STROKEWIDTH, mxConstants
 outlineResource, mxEditor
 Overlays, mxGraph
+
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
N
 name, mxEventObject
 neighbours, mxFastOrganicLayout
 nestedBestRanks, mxMedianHybridCrossingReduction
 nextId, mxGraphModel
 nextLayerConnectedCache, mxCoordinateAssignment
 nextLayerConnectedCells, mxGraphAbstractHierarchyCell
 NO_FO, mxClient
 node, mxShape
 nodeDistance, mxCompactTreeLayout
 NODETYPE_ATTRIBUTE, mxConstants
 NODETYPE_CDATA, mxConstants
 NODETYPE_COMMENT, mxConstants
 NODETYPE_DOCUMENT, mxConstants
 NODETYPE_DOCUMENT_FRAGMENT, mxConstants
 NODETYPE_DOCUMENTTYPE, mxConstants
 NODETYPE_ELEMENT, mxConstants
 NODETYPE_ENTITY, mxConstants
 NODETYPE_ENTITY_REFERENCE, mxConstants
 NODETYPE_NOTATION, mxConstants
 NODETYPE_PROCESSING_INSTRUCTION, mxConstants
 NODETYPE_TEXT, mxConstants
 NONE, mxConstants
 noReset, mxToolbar
 NORMALIZE
 normalizeImage, mxWindow
 normalKeys, mxKeyHandler
 notify
 NOTIFY
 NS_SVG, mxConstants
 NS_XHTML, mxConstants
 NS_XLINK, mxConstants
 nudge, WeightedCellSorter
O
 objects
 offset
 oldBounds, mxTemporaryCellStates
 oldScale, mxTemporaryCellStates
 oldStates, mxTemporaryCellStates
 onEncode, mxRootChangeCodec
 onInit
 opaqueVmlImages, mxLabel
 open
 OPEN
 order, mxCellRenderer
 Order, mxGraph
 ORDER_CELLS
 orderCells, mxGraph
 orderChanged, mxCellState
 ordered, mxGraph
 orderEdge, mxCellRenderer
 orientation
 origin, mxCellState
 OrthConnector, mxEdgeStyle
 outline
 OUTLINE_COLOR, mxConstants
 OUTLINE_HANDLE_FILLCOLOR, mxConstants
 OUTLINE_HANDLE_STROKECOLOR, mxConstants
 OUTLINE_STROKEWIDTH, mxConstants
 outlineResource, mxEditor
 Overlays, mxGraph
-
mxEventObject.prototype.name
Holds the name.
mxFastOrganicLayout.prototype.neighbours
Local copy of cell neighbours.
mxMedianHybridCrossingReduction.prototype.nestedBestRanks
Stores each rank as a collection of cells in the best order found for each layer so far
mxGraphModel.prototype.nextId
Specifies the next Id to be created.
mxCoordinateAssignment.prototype.nextLayerConnectedCache
A store of connections to the layer above for speed
mxGraphAbstractHierarchyCell.prototype.nextLayerConnectedCells
A cached version of the cells this cell connects to on the next layer up
NO_FO: navigator.userAgent.indexOf('Firefox/1.') >
True if foreignObject support is not available.
mxShape.prototype.node
Holds the outermost DOM node that represents this shape.
mxCompactTreeLayout.prototype.nodeDistance
Holds the nodeDistance.
DOM node of type ATTRIBUTE.
DOM node of type CDATA.
DOM node of type COMMENT.
DOM node of type DOCUMENT.
DOM node of type DOCUMENT_FRAGMENT.
DOM node of type DOCUMENTTYPE.
DOM node of type ELEMENT.
DOM node of type ENTITY.
DOM node of type ENTITY_REFERENCE.
DOM node of type NOTATION.
DOM node of type PROCESSING_INSTRUCTION.
DOM node of type TEXT.
Defines the value for none.
mxToolbar.prototype.noReset
Specifies if resetMode requires a forced flag of true for resetting the current mode in the toolbar.
Specifies the event name for normalize.
Fires after the window is normalized, that is, it returned from maximized or minimized state.
mxWindow.prototype.normalizeImage
URL of the image to be used for the normalize icon in the titlebar.
mxKeyHandler.prototype.normalKeys
Maps from keycodes to functions for non-pressed control keys.
mxSession.prototype.notify = function(xml,
onLoad,
onError)
Sends out the specified XML to urlNotify and fires a notify event.
mxUndoableEdit.prototype.notify = function()
Hook to notify any listeners of the changes after an undo or redo has been carried out.
Specifies the event name for notify.
Same as mxEvent.CHANGE, this event can be used for classes that need to implement a sync mechanism between this model and, say, a remote model.
Fires after a notification was sent in notify.
Defines the SVG namespace.
Defines the XHTML namespace.
Defines the XLink namespace.
WeightedCellSorter.prototype.nudge
Whether or not to flip equal weight values.
+
mxEventObject.prototype.name
Holds the name.
mxFastOrganicLayout.prototype.neighbours
Local copy of cell neighbours.
mxMedianHybridCrossingReduction.prototype.nestedBestRanks
Stores each rank as a collection of cells in the best order found for each layer so far
mxGraphModel.prototype.nextId
Specifies the next Id to be created.
mxCoordinateAssignment.prototype.nextLayerConnectedCache
A store of connections to the layer above for speed
mxGraphAbstractHierarchyCell.prototype.nextLayerConnectedCells
A cached version of the cells this cell connects to on the next layer up
NO_FO: navigator.userAgent.indexOf('Firefox/1.') >
True if foreignObject support is not available.
mxShape.prototype.node
Holds the outermost DOM node that represents this shape.
mxCompactTreeLayout.prototype.nodeDistance
Holds the nodeDistance.
DOM node of type ATTRIBUTE.
DOM node of type CDATA.
DOM node of type COMMENT.
DOM node of type DOCUMENT.
DOM node of type DOCUMENT_FRAGMENT.
DOM node of type DOCUMENTTYPE.
DOM node of type ELEMENT.
DOM node of type ENTITY.
DOM node of type ENTITY_REFERENCE.
DOM node of type NOTATION.
DOM node of type PROCESSING_INSTRUCTION.
DOM node of type TEXT.
Defines the value for none.
mxToolbar.prototype.noReset
Specifies if resetMode requires a forced flag of true for resetting the current mode in the toolbar.
Specifies the event name for normalize.
Fires after the window is normalized, that is, it returned from maximized or minimized state.
mxWindow.prototype.normalizeImage
URL of the image to be used for the normalize icon in the titlebar.
mxKeyHandler.prototype.normalKeys
Maps from keycodes to functions for non-pressed control keys.
mxSession.prototype.notify = function(xml,
onLoad,
onError)
Sends out the specified XML to urlNotify and fires a notify event.
mxUndoableEdit.prototype.notify = function()
Hook to notify any listeners of the changes after an undo or redo has been carried out.
Specifies the event name for notify.
Same as mxEvent.CHANGE, this event can be used for classes that need to implement a sync mechanism between this model and, say, a remote model.
Fires after a notification was sent in notify.
Defines the SVG namespace.
Defines the XHTML namespace.
Defines the XLink namespace.
WeightedCellSorter.prototype.nudge
Whether or not to flip equal weight values.
-
mxCodec.prototype.objects
Maps from IDs to objects.
Contains all objects where any listener was added using addListener.
mxCellOverlay.prototype.offset
Holds the offset as an mxPoint.
mxCompactTreeLayout.prototype.offset = function(p1,
p2,
a1,
a2,
b1,
b2)
mxGeometry.prototype.offset
For edges, this holds the offset (in pixels) from the position defined by x and y on the edge.
mxTemporaryCellStates.prototype.oldBounds
Holds the height of the rectangle.
mxTemporaryCellStates.prototype.oldScale
Holds the height of the rectangle.
mxTemporaryCellStates.prototype.oldStates
Holds the height of the rectangle.
Encodes the child recursively.
Called from within the constructor.
Called from within the constructor.
mxLabel.prototype.opaqueVmlImages
Specifies if all VML images should be rendered without transparency, that is, if the current opacity should be ignored for images.
mxEditor.prototype.open = function (filename)
Opens the specified file synchronously and parses it using readGraphModel.
mxPrintPreview.prototype.open = function(css)
Shows the print preview window.
open: function(filename)
Opens the specified file from the local filesystem and returns the contents of the file as a string.
Fires after a file was opened in open.
Specifies the event name for open.
mxCellRenderer.prototype.order = function(state)
Orders the DOM node of the shape for the given state according to the position of the corresponding cell in the graph model.
Specifies the event name for orderCells.
Fires between begin- and endUpdate in orderCells.
mxGraph.prototype.orderCells = function(back,
cells)
Moves the given cells to the front or back.
mxCellState.prototype.orderChanged
Specifies if the cell has changed order and the display needs to be updated.
mxGraph.prototype.ordered
Specifies if the display should reflect the order of the cells in the model.
mxCellRenderer.prototype.orderEdge = function(state)
Orders the DOM node of the shape for the given edge’s state according to the mxGraph.keepEdgesInBackground and mxGraph.keepEdgesInBackground rules.
mxCoordinateAssignment.prototype.orientation
The position of the root ( start ) node(s) relative to the rest of the laid out graph.
mxHierarchicalLayout.prototype.orientation
The position of the root node(s) relative to the laid out graph in.
mxCellState.prototype.origin
mxPoint that holds the origin for all child cells.
OrthConnector: function(state,
source,
target,
points,
result)
Implements a local orthogonal router between the given cells.
mxEditor.prototype.outline
Reference to the mxWindow that contains the outline.
Reference to the outline mxGraph.
Defines the color to be used for the outline rectangle border.
Defines the color to be used for the outline sizer fill color.
Defines the color to be used for the outline sizer stroke color.
Defines the strokewidth to be used for the outline rectangle stroke width.
mxEditor.prototype.outlineResource
Specifies the resource key for the outline window title.
+
mxCodec.prototype.objects
Maps from IDs to objects.
Contains all objects where any listener was added using addListener.
mxCellOverlay.prototype.offset
Holds the offset as an mxPoint.
mxCompactTreeLayout.prototype.offset = function(p1,
p2,
a1,
a2,
b1,
b2)
mxGeometry.prototype.offset
For edges, this holds the offset (in pixels) from the position defined by x and y on the edge.
mxTemporaryCellStates.prototype.oldBounds
Holds the height of the rectangle.
mxTemporaryCellStates.prototype.oldScale
Holds the height of the rectangle.
mxTemporaryCellStates.prototype.oldStates
Holds the height of the rectangle.
Encodes the child recursively.
Called from within the constructor.
Called from within the constructor.
mxLabel.prototype.opaqueVmlImages
Specifies if all VML images should be rendered without transparency, that is, if the current opacity should be ignored for images.
mxEditor.prototype.open = function (filename)
Opens the specified file synchronously and parses it using readGraphModel.
mxPrintPreview.prototype.open = function(css)
Shows the print preview window.
open: function(filename)
Opens the specified file from the local filesystem and returns the contents of the file as a string.
Fires after a file was opened in open.
Specifies the event name for open.
mxCellRenderer.prototype.order = function(state)
Orders the DOM node of the shape for the given state according to the position of the corresponding cell in the graph model.
Specifies the event name for orderCells.
Fires between begin- and endUpdate in orderCells.
mxGraph.prototype.orderCells = function(back,
cells)
Moves the given cells to the front or back.
mxCellState.prototype.orderChanged
Specifies if the cell has changed order and the display needs to be updated.
mxGraph.prototype.ordered
Specifies if the display should reflect the order of the cells in the model.
mxCellRenderer.prototype.orderEdge = function(state)
Orders the DOM node of the shape for the given edge’s state according to the mxGraph.keepEdgesInBackground and mxGraph.keepEdgesInBackground rules.
mxCoordinateAssignment.prototype.orientation
The position of the root ( start ) node(s) relative to the rest of the laid out graph.
mxHierarchicalLayout.prototype.orientation
The position of the root node(s) relative to the laid out graph in.
mxCellState.prototype.origin
mxPoint that holds the origin for all child cells.
OrthConnector: function(state,
source,
target,
points,
result)
Implements a local orthogonal router between the given cells.
mxEditor.prototype.outline
Reference to the mxWindow that contains the outline.
Reference to the outline mxGraph.
Defines the color to be used for the outline rectangle border.
Defines the color to be used for the outline sizer fill color.
Defines the color to be used for the outline sizer stroke color.
Defines the strokewidth to be used for the outline rectangle stroke width.
mxEditor.prototype.outlineResource
Specifies the resource key for the outline window title.
diff --git a/docs/js-api/index/General13.html b/docs/js-api/index/General13.html index df91f6b28..9f080efa4 100644 --- a/docs/js-api/index/General13.html +++ b/docs/js-api/index/General13.html @@ -11,9 +11,9 @@ if (browserType) {document.write("
");if (browserV -
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
P
 PAGE_FORMAT_A4_PORTRAIT, mxConstants
 PAGE_FORMAT_LETTER_PORTRAIT, mxConstants
 pageBreakColor, mxGraph
 pageBreakDashed, mxGraph
 pageBreaksVisible, mxGraph
 pageCount, mxPrintPreview
 pageFormat
 pageScale, mxGraph
 pageSelector, mxPrintPreview
 pageVisible, mxGraph
 paintMarker, mxMarker
 PAN
 PAN_END
 PAN_START
 panDx, mxGraph
 panDy, mxGraph
 panGraph
 panningEnabled, mxPanningHandler
 para, mxUtils
 parallelEdgeSpacing
 params, mxXmlRequest
 parent
 parentBorder, mxHierarchicalLayout
 parentForCellChanged, mxGraphModel
 parentsChanged, mxCompactTreeLayout
 parse, mxResources
 parseConstraint, mxStencil
 parseConstraints, mxStencil
 parseDescription, mxStencil
 parseXml, mxUtils
 password, mxXmlRequest
 paste, mxClipboard
 path, mxPath
 PATH_SEPARATOR, mxCellPath
 perimeter, mxConnectionConstraint
 PERIMETER_ELLIPSE, mxConstants
 PERIMETER_RECTANGLE, mxConstants
 PERIMETER_RHOMBUS, mxConstants
 PERIMETER_TRIANGLE, mxConstants
 placeLabels, mxEdgeLabelLayout
 placementStage, mxHierarchicalLayout
 point, mxConnectionConstraint
 pointImage, mxConstraintHandler
 points
 poll, mxSession
 polling, mxSession
 popup
 popupHandler, mxEditor
 portsEnabled, mxGraph
 post, mxUtils
 POST
 postConfigureShape, mxCellRenderer
 postDiagram, mxEditor
 postfix, mxGraphModel
 postParameterName, mxEditor
 postProcessCellStyle, mxGraph
 preferHtml, mxEdgeHandler
 preferModeHtml
 preferPageSize, mxGraph
 prefHozEdgeSep
 prefix, mxGraphModel
 prefVertEdgeOff
 preserveImageAspect, mxImageShape
 previewColor, mxGraphHandler
 previewElement, mxDragSource
 previewEnabled, mxPanningHandler
 previousLayerConnectedCache, mxCoordinateAssignment
 previousLayerConnectedCells, mxGraphAbstractHierarchyCell
 print, mxPrintPreview
 printOverlays, mxPrintPreview
 printScreen, mxUtils
 process, mxCellMarker
 processChange, mxGraph
 processDelta, mxSession
 processEdit, mxSession
 processInclude, mxObjectCodec
 processReversedEdge, mxCoordinateAssignment
 processState, mxSession
 prompt, mxUtils
 properties, mxEventObject
 propertiesHeight, mxEditor
 propertiesResource, mxEditor
 propertiesWidth, mxEditor
 ptSeqDistSq, mxUtils
 put, mxDictionary
 putCellStyle, mxStylesheet
 putDefaultEdgeStyle, mxStylesheet
 putDefaultVertexStyle, mxStylesheet
 putImage, mxImageBundle
 putObject, mxCodec
 putValue, mxStyleRegistry
+
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
P
 PAGE_FORMAT_A4_PORTRAIT, mxConstants
 PAGE_FORMAT_LETTER_PORTRAIT, mxConstants
 pageBreakColor, mxGraph
 pageBreakDashed, mxGraph
 pageBreaksVisible, mxGraph
 pageCount, mxPrintPreview
 pageFormat
 pageScale, mxGraph
 pageSelector, mxPrintPreview
 pageVisible, mxGraph
 paintMarker, mxMarker
 PAN
 PAN_END
 PAN_START
 panDx, mxGraph
 panDy, mxGraph
 panGraph
 panningEnabled, mxPanningHandler
 para, mxUtils
 parallelEdgeSpacing
 params, mxXmlRequest
 parent
 parentBorder, mxHierarchicalLayout
 parentForCellChanged, mxGraphModel
 parentsChanged, mxCompactTreeLayout
 parse, mxResources
 parseConstraint, mxStencil
 parseConstraints, mxStencil
 parseDescription, mxStencil
 parseXml, mxUtils
 password, mxXmlRequest
 paste, mxClipboard
 path, mxPath
 PATH_SEPARATOR, mxCellPath
 perimeter, mxConnectionConstraint
 PERIMETER_ELLIPSE, mxConstants
 PERIMETER_RECTANGLE, mxConstants
 PERIMETER_RHOMBUS, mxConstants
 PERIMETER_TRIANGLE, mxConstants
 placeLabels, mxEdgeLabelLayout
 placementStage, mxHierarchicalLayout
 point, mxConnectionConstraint
 pointImage, mxConstraintHandler
 points
 poll, mxSession
 polling, mxSession
 popup
 popupHandler, mxEditor
 portsEnabled, mxGraph
 post, mxUtils
 POST
 postConfigureShape, mxCellRenderer
 postDiagram, mxEditor
 postfix, mxGraphModel
 postParameterName, mxEditor
 postProcessCellStyle, mxGraph
 preferHtml, mxEdgeHandler
 preferModeHtml
 preferPageSize, mxGraph
 prefHozEdgeSep
 prefix, mxGraphModel
 prefVertEdgeOff
 preserveImageAspect, mxImageShape
 previewColor, mxGraphHandler
 previewElement, mxDragSource
 previewEnabled, mxPanningHandler
 previousLayerConnectedCache, mxCoordinateAssignment
 previousLayerConnectedCells, mxGraphAbstractHierarchyCell
 print, mxPrintPreview
 printOverlays, mxPrintPreview
 printScreen, mxUtils
 process, mxCellMarker
 processChange, mxGraph
 processDelta, mxSession
 processEdit, mxSession
 processInclude, mxObjectCodec
 processReversedEdge, mxCoordinateAssignment
 processState, mxSession
 prompt, mxUtils
 properties, mxEventObject
 propertiesHeight, mxEditor
 propertiesResource, mxEditor
 propertiesWidth, mxEditor
 ptSeqDistSq, mxUtils
 put, mxDictionary
 putCellStyle, mxStylesheet
 putDefaultEdgeStyle, mxStylesheet
 putDefaultVertexStyle, mxStylesheet
 putImage, mxImageBundle
 putObject, mxCodec
 putValue, mxStyleRegistry
-
Defines the rectangle for the A4 portrait page format.
Defines the rectangle for the Letter portrait page format.
mxGraph.prototype.pageBreakColor
Specifies the color for page breaks.
mxGraph.prototype.pageBreakDashed
Specifies the page breaks should be dashed.
mxGraph.prototype.pageBreaksVisible
Specifies if a dashed line should be drawn between multiple pages.
mxPrintPreview.prototype.pageCount
Holds the actual number of pages in the preview.
mxGraph.prototype.pageFormat
Specifies the page format for the background page.
mxPrintPreview.prototype.pageFormat
Holds the mxRectangle that defines the page format.
mxGraph.prototype.pageScale
Specifies the scale of the background page.
mxPrintPreview.prototype.pageSelector
Boolean that specifies if the page selector should be displayed.
mxGraph.prototype.pageVisible
Specifies if the background page should be visible.
paintMarker: function(node,
type,
p0,
pe,
color,
strokewidth,
size,
scale,
x0,
y0,
source,
style)
Paints the given marker.
Specifies the event name for pan.
Fires while handle is processing events.
Specifies the event name for panEnd.
Fires when the panning handler changes its active state to false.
Specifies the event name for panStart.
Fires when the panning handler changes its active state to true.
mxGraph.prototype.panDx
Current horizontal panning value.
mxGraph.prototype.panDy
Current vertical panning value.
mxGraph.prototype.panGraph = function(dx,
dy)
Shifts the graph display by the given amount.
mxPanningHandler.prototype.panGraph = function(dx,
dy)
Pans graph by the given amount.
mxPanningHandler.prototype.panningEnabled
Specifies if panning should be enabled.
para: function(parent,
text)
Appends a new paragraph with the given text to the specified parent and returns the paragraph.
mxCoordinateAssignment.prototype.parallelEdgeSpacing
The distance between each parallel edge on each ranks for long edges.
mxHierarchicalLayout.prototype.parallelEdgeSpacing
The distance between each parallel edge on each ranks for long edges
mxXmlRequest.prototype.params
Holds the form encoded data for the POST request.
mxCell.prototype.parent
Reference to the parent cell.
mxGraphHierarchyModel.prototype.parent
The parent cell whose children are being laid out
mxGraphLayout.prototype.parent
The parent cell of the layout, if any
mxHierarchicalLayout.prototype.parentBorder
The border to be added around the children if the parent is to be resized using resizeParent.
mxGraphModel.prototype.parentForCellChanged = function(cell,
parent,
index)
Inner callback to update the parent of a cell using mxCell.insert on the parent and return the previous parent.
mxCompactTreeLayout.prototype.parentsChanged
A set of the parents that need updating based on children process as part of the layout
parse: function(text)
Parses the key, value pairs in the specified text and stores them as local resources.
mxStencil.prototype.parseConstraint = function(node)
Parses the given XML node and returns its mxConnectionConstraint.
mxStencil.prototype.parseConstraints = function()
Reads the constraints from desc into constraints using parseConstraint.
mxStencil.prototype.parseDescription = function()
Reads w0, h0, aspect, bgNodes and fgNodes from desc.
parseXml: function()
Parses the specified XML string into a new XML document and returns the new document.
mxXmlRequest.prototype.password
Specifies the password to be used for authentication.
paste: function(graph)
Pastes the cells into the specified graph restoring the relation to parents, if possible.
mxPath.prototype.path
Contains the textual representation of the path as an array.
Defines the separator between the path components.
mxConnectionConstraint.prototype.perimeter
Boolean that specifies if the point should be projected onto the perimeter of the terminal.
Name of the ellipse perimeter.
Name of the rectangle perimeter.
Name of the rhombus perimeter.
PERIMETER_TRIANGLE: 'trianglePerimeter' }
Name of the triangle perimeter.
mxEdgeLabelLayout.prototype.placeLabels = function(v,
e)
Places the labels of the given edges.
mxHierarchicalLayout.prototype.placementStage = function(initialX,
parent)
Executes the placement stage using mxCoordinateAssignment.
mxConnectionConstraint.prototype.point
mxPoint that specifies the fixed location of the connection point.
mxConstraintHandler.prototype.pointImage
mxImage to be used as the image for fixed connection points.
mxGeometry.prototype.points
Array of mxPoints which specifies the control points along the edge.
mxShape.prototype.points
Holds the array of mxPoints that specify the points of this shape.
mxSession.prototype.poll = function()
Sends an asynchronous GET request to urlPoll.
mxSession.prototype.polling
mxPopupMenu.prototype.popup = function(x,
y,
cell,
evt)
Shows the popup menu for the given event and cell.
popup: function(content,
isInternalWindow)
Shows the specified text content in a new mxWindow or a new browser window if isInternalWindow is false.
mxEditor.prototype.popupHandler
Holds a mxDefaultPopupMenu for displaying popupmenus.
mxGraph.prototype.portsEnabled
Specifies if ports are enabled.
post: function(url,
params,
onload,
onerror)
Posts the specified params to the given URL asynchronously and invokes the given functions depending on the request status.
Fires if a successful response was received in postDiagram.
Specifies the event name for post.
mxCellRenderer.prototype.postConfigureShape = function(state)
Replaces any reserved words used for attributes, eg.
mxEditor.prototype.postDiagram = function (url,
data)
Hook for subclassers to override the posting of a diagram represented by the given node to the given URL.
mxGraphModel.prototype.postfix
Defines the postfix of new Ids.
mxEditor.prototype.postParameterName
Specifies if the name of the post parameter that contains the diagram data in a post request to the server.
mxGraph.prototype.postProcessCellStyle = function(style)
Tries to resolve the value for the image style in the image bundles and turns short data URIs as defined in mxImageBundle to data URIs as defined in RFC 2397 of the IETF.
mxEdgeHandler.prototype.preferHtml
Specifies if bends should be added to the graph container.
mxActor.prototype.preferModeHtml
Overrides the parent value with false, meaning it will draw as VML in prefer Html mode.
mxConnector.prototype.preferModeHtml
Overrides the parent value with false, meaning it will draw as VML in prefer Html mode.
mxCylinder.prototype.preferModeHtml
Overrides the parent value with false, meaning it will draw as VML in prefer Html mode.
mxDoubleEllipse.prototype.preferModeHtml
Overrides the parent value with false, meaning it will draw as VML in prefer Html mode.
mxEllipse.prototype.preferModeHtml
Overrides the parent value with false, meaning it will draw as VML in prefer Html mode.
mxLine.prototype.preferModeHtml
Overrides the parent value with false, meaning it will draw as VML in prefer Html mode.
mxRhombus.prototype.preferModeHtml
Overrides the parent value with false, meaning it will draw as VML in prefer Html mode.
mxShape.prototype.preferModeHtml
Specifies if createHtml should be used in prefer Html mode.
mxStencilShape.prototype.preferModeHtml
Always prefers VML in prefer HTML mode for stencil shapes.
mxRhombus.prototype.preferModeHtml
Overrides the parent value with false, meaning it will draw as VML in prefer Html mode.
mxGraph.prototype.preferPageSize
Specifies if the graph size should be rounded to the next page number in sizeDidChange.
mxCompactTreeLayout.prototype.prefHozEdgeSep
The preferred horizontal distance between edges exiting a vertex
mxCoordinateAssignment.prototype.prefHozEdgeSep
The preferred horizontal distance between edges exiting a vertex
mxGraphModel.prototype.prefix
Defines the prefix of new Ids.
mxCompactTreeLayout.prototype.prefVertEdgeOff
The preferred vertical offset between edges exiting a vertex
mxCoordinateAssignment.prototype.prefVertEdgeOff
The preferred vertical offset between edges exiting a vertex
mxImageShape.prototype.preserveImageAspect
Switch to preserve image aspect.
mxGraphHandler.prototype.previewColor
Specifies the color of the preview shape.
mxDragSource.prototype.previewElement
Optional mxRectangle that specifies the unscaled size of the preview.
mxPanningHandler.prototype.previewEnabled
Specifies if the panning should be previewed.
mxCoordinateAssignment.prototype.previousLayerConnectedCache
A store of connections to the layer below for speed
mxGraphAbstractHierarchyCell.prototype.previousLayerConnectedCells
A cached version of the cells this cell connects to on the next layer down
mxPrintPreview.prototype.print = function()
Opens the print preview and shows the print dialog.
mxPrintPreview.prototype.printOverlays
Specifies if overlays should be printed.
printScreen: function(graph)
Prints the specified graph using a new window and the built-in print dialog.
mxCellMarker.prototype.process = function(me)
Processes the given event and cell and marks the state returned by getState with the color returned by getMarkerColor.
mxGraph.prototype.processChange = function(change)
Processes the given change and invalidates the respective cached data in view.
mxSession.prototype.processDelta = function(node)
Processes the given delta node which contains a sequence of edits which in turn map to one transaction on the remote model each.
mxSession.prototype.processEdit = function(node)
Processes the given edit by executing its changes and firing the required events via the model.
mxObjectCodec.prototype.processInclude = function(dec,
node,
into)
Returns true if the given node is an include directive and executes the include by decoding the XML document.
mxCoordinateAssignment.prototype.processReversedEdge = function(graph,
model)
Hook to add additional processing
mxSession.prototype.processState = function(node)
Processes the given state node which contains the current state of the remote model.
prompt: function(message,
defaultValue)
Displays the given message in a prompt dialog.
mxEventObject.prototype.properties
Holds the properties as an associative array.
mxEditor.prototype.propertiesHeight
Specifies the height of the properties window in pixels.
mxEditor.prototype.propertiesResource
Specifies the resource key for the properties window title.
mxEditor.prototype.propertiesWidth
Specifies the width of the properties window in pixels.
Returns the square distance between a segment and a point.
mxDictionary.prototype.put = function(key,
value)
Stores the value under the given key and returns the previous value for that key.
mxStylesheet.prototype.putCellStyle = function(name,
style)
Stores the given map of key, value pairs under the given name in styles.
mxStylesheet.prototype.putDefaultEdgeStyle = function(style)
Sets the default style for edges using defaultEdge as the stylename.
mxStylesheet.prototype.putDefaultVertexStyle = function(style)
Sets the default style for vertices using defaultVertex as the stylename.
mxImageBundle.prototype.putImage = function(key,
value,
fallback)
Adds the specified entry to the map.
mxCodec.prototype.putObject = function(id,
obj)
Assoiates the given object with the given ID and returns the given object.
putValue: function(name,
obj)
Puts the given object into the registry under the given name.
+
Defines the rectangle for the A4 portrait page format.
Defines the rectangle for the Letter portrait page format.
mxGraph.prototype.pageBreakColor
Specifies the color for page breaks.
mxGraph.prototype.pageBreakDashed
Specifies the page breaks should be dashed.
mxGraph.prototype.pageBreaksVisible
Specifies if a dashed line should be drawn between multiple pages.
mxPrintPreview.prototype.pageCount
Holds the actual number of pages in the preview.
mxGraph.prototype.pageFormat
Specifies the page format for the background page.
mxPrintPreview.prototype.pageFormat
Holds the mxRectangle that defines the page format.
mxGraph.prototype.pageScale
Specifies the scale of the background page.
mxPrintPreview.prototype.pageSelector
Boolean that specifies if the page selector should be displayed.
mxGraph.prototype.pageVisible
Specifies if the background page should be visible.
paintMarker: function(node,
type,
p0,
pe,
color,
strokewidth,
size,
scale,
x0,
y0,
source,
style)
Paints the given marker.
Specifies the event name for pan.
Fires while handle is processing events.
Specifies the event name for panEnd.
Fires when the panning handler changes its active state to false.
Specifies the event name for panStart.
Fires when the panning handler changes its active state to true.
mxGraph.prototype.panDx
Current horizontal panning value.
mxGraph.prototype.panDy
Current vertical panning value.
mxGraph.prototype.panGraph = function(dx,
dy)
Shifts the graph display by the given amount.
mxPanningHandler.prototype.panGraph = function(dx,
dy)
Pans graph by the given amount.
mxPanningHandler.prototype.panningEnabled
Specifies if panning should be enabled.
para: function(parent,
text)
Appends a new paragraph with the given text to the specified parent and returns the paragraph.
mxCoordinateAssignment.prototype.parallelEdgeSpacing
The distance between each parallel edge on each ranks for long edges.
mxHierarchicalLayout.prototype.parallelEdgeSpacing
The distance between each parallel edge on each ranks for long edges
mxXmlRequest.prototype.params
Holds the form encoded data for the POST request.
mxCell.prototype.parent
Reference to the parent cell.
mxGraphHierarchyModel.prototype.parent
The parent cell whose children are being laid out
mxGraphLayout.prototype.parent
The parent cell of the layout, if any
mxHierarchicalLayout.prototype.parentBorder
The border to be added around the children if the parent is to be resized using resizeParent.
mxGraphModel.prototype.parentForCellChanged = function(cell,
parent,
index)
Inner callback to update the parent of a cell using mxCell.insert on the parent and return the previous parent.
mxCompactTreeLayout.prototype.parentsChanged
A set of the parents that need updating based on children process as part of the layout
parse: function(text)
Parses the key, value pairs in the specified text and stores them as local resources.
mxStencil.prototype.parseConstraint = function(node)
Parses the given XML node and returns its mxConnectionConstraint.
mxStencil.prototype.parseConstraints = function()
Reads the constraints from desc into constraints using parseConstraint.
mxStencil.prototype.parseDescription = function()
Reads w0, h0, aspect, bgNodes and fgNodes from desc.
parseXml: function()
Parses the specified XML string into a new XML document and returns the new document.
mxXmlRequest.prototype.password
Specifies the password to be used for authentication.
paste: function(graph)
Pastes the cells into the specified graph restoring the relation to parents, if possible.
mxPath.prototype.path
Contains the textual representation of the path as an array.
Defines the separator between the path components.
mxConnectionConstraint.prototype.perimeter
Boolean that specifies if the point should be projected onto the perimeter of the terminal.
Name of the ellipse perimeter.
Name of the rectangle perimeter.
Name of the rhombus perimeter.
PERIMETER_TRIANGLE: 'trianglePerimeter' }
Name of the triangle perimeter.
mxEdgeLabelLayout.prototype.placeLabels = function(v,
e)
Places the labels of the given edges.
mxHierarchicalLayout.prototype.placementStage = function(initialX,
parent)
Executes the placement stage using mxCoordinateAssignment.
mxConnectionConstraint.prototype.point
mxPoint that specifies the fixed location of the connection point.
mxConstraintHandler.prototype.pointImage
mxImage to be used as the image for fixed connection points.
mxGeometry.prototype.points
Array of mxPoints which specifies the control points along the edge.
mxShape.prototype.points
Holds the array of mxPoints that specify the points of this shape.
mxSession.prototype.poll = function()
Sends an asynchronous GET request to urlPoll.
mxSession.prototype.polling
mxPopupMenu.prototype.popup = function(x,
y,
cell,
evt)
Shows the popup menu for the given event and cell.
popup: function(content,
isInternalWindow)
Shows the specified text content in a new mxWindow or a new browser window if isInternalWindow is false.
mxEditor.prototype.popupHandler
Holds a mxDefaultPopupMenu for displaying popupmenus.
mxGraph.prototype.portsEnabled
Specifies if ports are enabled.
post: function(url,
params,
onload,
onerror)
Posts the specified params to the given URL asynchronously and invokes the given functions depending on the request status.
Fires if a successful response was received in postDiagram.
Specifies the event name for post.
mxCellRenderer.prototype.postConfigureShape = function(state)
Replaces any reserved words used for attributes, eg.
mxEditor.prototype.postDiagram = function (url,
data)
Hook for subclassers to override the posting of a diagram represented by the given node to the given URL.
mxGraphModel.prototype.postfix
Defines the postfix of new Ids.
mxEditor.prototype.postParameterName
Specifies if the name of the post parameter that contains the diagram data in a post request to the server.
mxGraph.prototype.postProcessCellStyle = function(style)
Tries to resolve the value for the image style in the image bundles and turns short data URIs as defined in mxImageBundle to data URIs as defined in RFC 2397 of the IETF.
mxEdgeHandler.prototype.preferHtml
Specifies if bends should be added to the graph container.
mxActor.prototype.preferModeHtml
Overrides the parent value with false, meaning it will draw as VML in prefer Html mode.
mxConnector.prototype.preferModeHtml
Overrides the parent value with false, meaning it will draw as VML in prefer Html mode.
mxCylinder.prototype.preferModeHtml
Overrides the parent value with false, meaning it will draw as VML in prefer Html mode.
mxDoubleEllipse.prototype.preferModeHtml
Overrides the parent value with false, meaning it will draw as VML in prefer Html mode.
mxEllipse.prototype.preferModeHtml
Overrides the parent value with false, meaning it will draw as VML in prefer Html mode.
mxLine.prototype.preferModeHtml
Overrides the parent value with false, meaning it will draw as VML in prefer Html mode.
mxRhombus.prototype.preferModeHtml
Overrides the parent value with false, meaning it will draw as VML in prefer Html mode.
mxShape.prototype.preferModeHtml
Specifies if createHtml should be used in prefer Html mode.
mxStencilShape.prototype.preferModeHtml
Always prefers VML in prefer HTML mode for stencil shapes.
mxRhombus.prototype.preferModeHtml
Overrides the parent value with false, meaning it will draw as VML in prefer Html mode.
mxGraph.prototype.preferPageSize
Specifies if the graph size should be rounded to the next page number in sizeDidChange.
mxCompactTreeLayout.prototype.prefHozEdgeSep
The preferred horizontal distance between edges exiting a vertex
mxCoordinateAssignment.prototype.prefHozEdgeSep
The preferred horizontal distance between edges exiting a vertex
mxGraphModel.prototype.prefix
Defines the prefix of new Ids.
mxCompactTreeLayout.prototype.prefVertEdgeOff
The preferred vertical offset between edges exiting a vertex
mxCoordinateAssignment.prototype.prefVertEdgeOff
The preferred vertical offset between edges exiting a vertex
mxImageShape.prototype.preserveImageAspect
Switch to preserve image aspect.
mxGraphHandler.prototype.previewColor
Specifies the color of the preview shape.
mxDragSource.prototype.previewElement
Optional mxRectangle that specifies the unscaled size of the preview.
mxPanningHandler.prototype.previewEnabled
Specifies if the panning should be previewed.
mxCoordinateAssignment.prototype.previousLayerConnectedCache
A store of connections to the layer below for speed
mxGraphAbstractHierarchyCell.prototype.previousLayerConnectedCells
A cached version of the cells this cell connects to on the next layer down
mxPrintPreview.prototype.print = function()
Opens the print preview and shows the print dialog.
mxPrintPreview.prototype.printOverlays
Specifies if overlays should be printed.
printScreen: function(graph)
Prints the specified graph using a new window and the built-in print dialog.
mxCellMarker.prototype.process = function(me)
Processes the given event and cell and marks the state returned by getState with the color returned by getMarkerColor.
mxGraph.prototype.processChange = function(change)
Processes the given change and invalidates the respective cached data in view.
mxSession.prototype.processDelta = function(node)
Processes the given delta node which contains a sequence of edits which in turn map to one transaction on the remote model each.
mxSession.prototype.processEdit = function(node)
Processes the given edit by executing its changes and firing the required events via the model.
mxObjectCodec.prototype.processInclude = function(dec,
node,
into)
Returns true if the given node is an include directive and executes the include by decoding the XML document.
mxCoordinateAssignment.prototype.processReversedEdge = function(graph,
model)
Hook to add additional processing
mxSession.prototype.processState = function(node)
Processes the given state node which contains the current state of the remote model.
prompt: function(message,
defaultValue)
Displays the given message in a prompt dialog.
mxEventObject.prototype.properties
Holds the properties as an associative array.
mxEditor.prototype.propertiesHeight
Specifies the height of the properties window in pixels.
mxEditor.prototype.propertiesResource
Specifies the resource key for the properties window title.
mxEditor.prototype.propertiesWidth
Specifies the width of the properties window in pixels.
Returns the square distance between a segment and a point.
mxDictionary.prototype.put = function(key,
value)
Stores the value under the given key and returns the previous value for that key.
mxStylesheet.prototype.putCellStyle = function(name,
style)
Stores the given map of key, value pairs under the given name in styles.
mxStylesheet.prototype.putDefaultEdgeStyle = function(style)
Sets the default style for edges using defaultEdge as the stylename.
mxStylesheet.prototype.putDefaultVertexStyle = function(style)
Sets the default style for vertices using defaultVertex as the stylename.
mxImageBundle.prototype.putImage = function(key,
value,
fallback)
Adds the specified entry to the map.
mxCodec.prototype.putObject = function(id,
obj)
Assoiates the given object with the given ID and returns the given object.
putValue: function(name,
obj)
Puts the given object into the registry under the given name.
diff --git a/docs/js-api/index/General14.html b/docs/js-api/index/General14.html index 7156b099e..f79ac9431 100644 --- a/docs/js-api/index/General14.html +++ b/docs/js-api/index/General14.html @@ -11,9 +11,9 @@ if (browserType) {document.write("
");if (browserV -
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
Q
 quadTo
+
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
Q
 quadTo
-
mxPath.prototype.quadTo = function(x1,
y1,
x,
y)
Draws a quadratic Bézier curve from the current point to (x, y) using (x1, y1) as the control point.
quadTo: function(x1,
y1,
x2,
y2)
Adds a quadratic curve to the current path.
quadTo: function(x1,
y1,
x2,
y2)
Adds a quadratic curve to the current path.
+
mxPath.prototype.quadTo = function(x1,
y1,
x,
y)
Draws a quadratic Bézier curve from the current point to (x, y) using (x1, y1) as the control point.
quadTo: function(x1,
y1,
x2,
y2)
Adds a quadratic curve to the current path.
quadTo: function(x1,
y1,
x2,
y2)
Adds a quadratic curve to the current path.
diff --git a/docs/js-api/index/General15.html b/docs/js-api/index/General15.html index 4718e94da..2846f4d3b 100644 --- a/docs/js-api/index/General15.html +++ b/docs/js-api/index/General15.html @@ -11,9 +11,9 @@ if (browserType) {document.write("
");if (browserV -
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
R
 radius
 radiusSquared, mxFastOrganicLayout
 rankBottomY, mxCoordinateAssignment
 rankCoordinates, mxCoordinateAssignment
 rankIndex, WeightedCellSorter
 rankMedianPosition, mxCoordinateAssignment
 ranks, mxGraphHierarchyModel
 rankTopY, mxCoordinateAssignment
 rankWidths, mxCoordinateAssignment
 rankY, mxCoordinateAssignment
 readGraphModel, mxEditor
 receive, mxSession
 RECEIVE
 received, mxSession
 reconfigure
 rect
 RECTANGLE_ROUNDING_FACTOR, mxConstants
 rectangleIntersectsSegment, mxUtils
 RectanglePerimeter, mxPerimeter
 redirectMouseEvents, mxEvent
 redo
 REDO
 redone, mxUndoableEdit
 redraw
 redrawBackgroundImage, mxGraphView
 redrawCellOverlays, mxCellRenderer
 redrawControl, mxCellRenderer
 redrawForeignObject, mxText
 redrawHtml
 redrawHtmlTable, mxText
 redrawIcons, mxConnectionHandler
 redrawInnerBends
 redrawLabel, mxCellRenderer
 redrawMarker, mxConnector
 redrawPageBreaks, mxGraph
 redrawPath
 redrawShape, mxStencilShape
 redrawSvg
 redrawSvgTextNodes, mxText
 redrawTextbox, mxText
 redrawVml
 reduceTemperature, mxFastOrganicLayout
 reference, mxCodec
 refresh
 REFRESH
 refreshHandler, mxSelectionCellsHandler
 refreshTasks, mxEditor
 register, mxCodecRegistry
 registerShape, mxCellRenderer
 relative, mxGeometry
 relativeCcw, mxUtils
 release, mxEvent
 releaseSvgClip, mxText
 remove
 REMOVE
 REMOVE_CELLS
 REMOVE_CELLS_FROM_PARENT
 REMOVE_OVERLAY
 removeAllListeners, mxEvent
 removeAllStylenames, mxUtils
 removeCell, mxGraphSelectionModel
 removeCellOverlay, mxGraph
 removeCellOverlays, mxGraph
 removeCells
 removeCellsFromParent
 removeCursors, mxUtils
 removeEdge, mxCell
 removeEnabled, mxEdgeHandler
 removeFromParent, mxCell
 removeFromTerminal, mxCell
 removeImageBundle, mxGraph
 removeListener
 removeMouseListener, mxGraph
 removePoint, mxEdgeHandler
 removeSelectionCell, mxGraph
 removeSelectionCells, mxGraph
 removeState, mxGraphView
 removeStateForCell, mxGraph
 removeStylename, mxUtils
 removeWhitespace, mxUtils
 renderDom, mxStencil
 renderHint, mxGraph
 rendering, mxGraphView
 RENDERING_HINT_EXACT, mxConstants
 RENDERING_HINT_FASTER, mxConstants
 RENDERING_HINT_FASTEST, mxConstants
 renderPage, mxPrintPreview
 repaint
 repaintGraph, mxUtils
 reparseVml, mxShape
 replaceLinefeeds, mxText
 repositionValid, mxCoordinateAssignment
 request, mxXmlRequest
 reset
 RESET
 resetEdge, mxGraph
 resetEdges
 resetEdgesOnConnect, mxGraph
 resetEdgesOnMove, mxGraph
 resetEdgesOnResize, mxGraph
 resetFirstTime, mxEditor
 resetHandler
 resetHistory, mxEditor
 resetMode, mxToolbar
 resetTimer, mxTooltipHandler
 resetViewOnRootChange, mxGraph
 resize, mxDivResizer
 RESIZE
 RESIZE_CELLS
 RESIZE_END
 RESIZE_START
 resizeCell
 resizeCells, mxGraph
 resizeContainer, mxGraph
 resizeEnabled, mxSwimlaneManager
 resizeHandler, mxSpaceManager
 resizeHeight, mxDivResizer
 resizeLast, mxStackLayout
 resizeParent
 resizeSwimlane, mxSwimlaneManager
 resizeVertices, mxPartitionLayout
 resizeWidth, mxDivResizer
 resolve, mxCellPath
 resolveColor, mxCellRenderer
 resources, mxResources
 resourcesEncoded, mxResources
 restore
 restoreClone, mxGraphModel
 resume, mxSession
 RESUME
 revalidate, mxGraphView
 revalidateState, mxCellStatePreview
 reverse, mxObjectCodec
 reversePortConstraints, mxUtils
 RhombusPerimeter, mxPerimeter
 root, mxGraphModel
 ROOT
 rootChanged, mxGraphModel
 roots
 rotate
 ROTATION_HANDLE, mxEvent
 roundedCrispSvg, mxShape
 roundrect
 route, mxParallelEdgeLayout
 rtrim, mxUtils
 run, mxHierarchicalLayout
+
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
R
 radius
 radiusSquared, mxFastOrganicLayout
 rankBottomY, mxCoordinateAssignment
 rankCoordinates, mxCoordinateAssignment
 rankIndex, WeightedCellSorter
 rankMedianPosition, mxCoordinateAssignment
 ranks, mxGraphHierarchyModel
 rankTopY, mxCoordinateAssignment
 rankWidths, mxCoordinateAssignment
 rankY, mxCoordinateAssignment
 readGraphModel, mxEditor
 receive, mxSession
 RECEIVE
 received, mxSession
 reconfigure
 rect
 RECTANGLE_ROUNDING_FACTOR, mxConstants
 rectangleIntersectsSegment, mxUtils
 RectanglePerimeter, mxPerimeter
 redirectMouseEvents, mxEvent
 redo
 REDO
 redone, mxUndoableEdit
 redraw
 redrawBackgroundImage, mxGraphView
 redrawCellOverlays, mxCellRenderer
 redrawControl, mxCellRenderer
 redrawForeignObject, mxText
 redrawHtml
 redrawHtmlTable, mxText
 redrawIcons, mxConnectionHandler
 redrawInnerBends
 redrawLabel, mxCellRenderer
 redrawMarker, mxConnector
 redrawPageBreaks, mxGraph
 redrawPath
 redrawShape, mxStencilShape
 redrawSvg
 redrawSvgTextNodes, mxText
 redrawTextbox, mxText
 redrawVml
 reduceTemperature, mxFastOrganicLayout
 reference, mxCodec
 refresh
 REFRESH
 refreshHandler, mxSelectionCellsHandler
 refreshTasks, mxEditor
 register, mxCodecRegistry
 registerShape, mxCellRenderer
 relative, mxGeometry
 relativeCcw, mxUtils
 release, mxEvent
 releaseSvgClip, mxText
 remove
 REMOVE
 REMOVE_CELLS
 REMOVE_CELLS_FROM_PARENT
 REMOVE_OVERLAY
 removeAllListeners, mxEvent
 removeAllStylenames, mxUtils
 removeCell, mxGraphSelectionModel
 removeCellOverlay, mxGraph
 removeCellOverlays, mxGraph
 removeCells
 removeCellsFromParent
 removeCursors, mxUtils
 removeEdge, mxCell
 removeEnabled, mxEdgeHandler
 removeFromParent, mxCell
 removeFromTerminal, mxCell
 removeImageBundle, mxGraph
 removeListener
 removeMouseListener, mxGraph
 removePoint, mxEdgeHandler
 removeSelectionCell, mxGraph
 removeSelectionCells, mxGraph
 removeState, mxGraphView
 removeStateForCell, mxGraph
 removeStylename, mxUtils
 removeWhitespace, mxUtils
 renderDom, mxStencil
 renderHint, mxGraph
 rendering, mxGraphView
 RENDERING_HINT_EXACT, mxConstants
 RENDERING_HINT_FASTER, mxConstants
 RENDERING_HINT_FASTEST, mxConstants
 renderPage, mxPrintPreview
 repaint
 repaintGraph, mxUtils
 reparseVml, mxShape
 replaceLinefeeds, mxText
 repositionValid, mxCoordinateAssignment
 request, mxXmlRequest
 reset
 RESET
 resetEdge, mxGraph
 resetEdges
 resetEdgesOnConnect, mxGraph
 resetEdgesOnMove, mxGraph
 resetEdgesOnResize, mxGraph
 resetFirstTime, mxEditor
 resetHandler
 resetHistory, mxEditor
 resetMode, mxToolbar
 resetTimer, mxTooltipHandler
 resetViewOnRootChange, mxGraph
 resize, mxDivResizer
 RESIZE
 RESIZE_CELLS
 RESIZE_END
 RESIZE_START
 resizeCell
 resizeCells, mxGraph
 resizeContainer, mxGraph
 resizeEnabled, mxSwimlaneManager
 resizeHandler, mxSpaceManager
 resizeHeight, mxDivResizer
 resizeLast, mxStackLayout
 resizeParent
 resizeSwimlane, mxSwimlaneManager
 resizeVertices, mxPartitionLayout
 resizeWidth, mxDivResizer
 resolve, mxCellPath
 resolveColor, mxCellRenderer
 resources, mxResources
 resourcesEncoded, mxResources
 restore
 restoreClone, mxGraphModel
 resume, mxSession
 RESUME
 revalidate, mxGraphView
 revalidateState, mxCellStatePreview
 reverse, mxObjectCodec
 reversePortConstraints, mxUtils
 RhombusPerimeter, mxPerimeter
 root, mxGraphModel
 ROOT
 rootChanged, mxGraphModel
 roots
 rotate
 ROTATION_HANDLE, mxEvent
 roundedCrispSvg, mxShape
 roundrect
 route, mxParallelEdgeLayout
 rtrim, mxUtils
 run, mxHierarchicalLayout
-
mxCircleLayout.prototype.radius
Integer specifying the size of the radius.
mxFastOrganicLayout.prototype.radius
The approximate radius of each cell, nodes only.
mxFastOrganicLayout.prototype.radiusSquared
The approximate radius squared of each cell, nodes only.
mxCoordinateAssignment.prototype.rankBottomY
Internal cache of bottom-most value of Y for each rank
mxCoordinateAssignment.prototype.rankCoordinates = function(rankValue,
graph,
model)
Sets up the layout in an initial positioning.
WeightedCellSorter.prototype.rankIndex
The index this cell is in the model rank.
mxCoordinateAssignment.prototype.rankMedianPosition = function(rankValue,
model,
nextRankValue)
Performs median minimisation over one rank.
mxGraphHierarchyModel.prototype.ranks
Mapping from rank number to actual rank
mxCoordinateAssignment.prototype.rankTopY
Internal cache of top-most values of Y for each rank
mxCoordinateAssignment.prototype.rankWidths
The width of all the ranks
mxCoordinateAssignment.prototype.rankY
The Y-coordinate of all the ranks
mxEditor.prototype.readGraphModel = function (node)
Reads the specified XML node into the existing graph model and resets the command history and modified state.
mxSession.prototype.receive = function(node)
Processes the given node by applying the changes to the model.
Specifies the event name for receive.
Fires after an XML node was received in receive.
mxSession.prototype.received
Total number of received bytes.
mxArrow.prototype.reconfigure = function()
Extends mxActor.reconfigure to ignore fill if enableFill is false.
mxCylinder.prototype.reconfigure = function()
Overrides the method to make sure the stroke is applied to the foreground.
mxLabel.prototype.reconfigure = function()
Reconfigures this shape.
mxShape.prototype.reconfigure = function()
Reconfigures this shape.
mxSwimlane.prototype.reconfigure = function(node)
Overrides to avoid filled content area in HTML and updates the shadow in SVG.
rect: function(x,
y,
w,
h)
Sets the current path to a rectangle.
rect: function(x,
y,
w,
h)
Sets the current path to a rectangle.
Defines the rounding factor for rounded rectangles in percent between 0 and 1.
rectangleIntersectsSegment: function(bounds,
p1,
p2)
Returns true if the given rectangle intersects the given segment.
RectanglePerimeter: function (bounds,
vertex,
next,
orthogonal)
Describes a rectangular perimeter for the given bounds.
redirectMouseEvents: function(node,
graph,
state,
down,
move,
up,
dblClick)
Redirects the mouse events from the given DOM node to the graph dispatch loop using the event and given state as event arguments.
mxEditor.prototype.redo = function ()
Redo the last change in graph.
mxUndoableEdit.prototype.redo = function()
Redoes all changes in this edit.
mxUndoManager.prototype.redo = function()
Redoes the last change.
Specifies the event name for redo.
Fires afer a significant edit was redone in redo.
mxUndoableEdit.prototype.redone
Specifies if this edit has been redone.
mxEdgeSegmentHandler.prototype.redraw = function()
Overridden to invoke refresh before the redraw.
mxCellRenderer.prototype.redraw = function(state,
force,
rendering)
Updates the bounds or points and scale of the shapes for the given cell state.
mxEdgeHandler.prototype.redraw = function()
Redraws the preview, and the bends- and label control points.
mxImageShape.prototype.redraw = function()
Overrides mxShape.redraw to preserve the aspect ratio of images.
mxLabel.prototype.redraw = function()
Overrides redraw to define a unified implementation for redrawing all supported dialects.
mxShape.prototype.redraw = function()
Invokes redrawSvg, redrawVml or redrawHtml depending on the dialect of the shape.
mxStencilShape.prototype.redraw = function()
Creates and returns the SVG node(s) to represent this shape.
mxVertexHandler.prototype.redraw = function()
Redraws the handles and the preview.
mxGraphView.prototype.redrawBackgroundImage = function(backgroundImage,
bg)
Updates the bounds and redraws the background image.
mxCellRenderer.prototype.redrawCellOverlays = function(state)
Redraws the overlays for the given cell state.
mxCellRenderer.prototype.redrawControl = function(state)
Redraws the control for the given cell state.
mxText.prototype.redrawForeignObject = function()
Redraws the foreign object for this text.
mxRhombus.prototype.redrawHtml = function()
Updates the HTML node(s) to reflect the latest bounds and scale.
mxShape.prototype.redrawHtml = function()
Redraws this HTML shape by invoking updateHtmlShape on this.node.
mxSwimlane.prototype.redrawHtml = function()
Updates the HTML node(s) to reflect the latest bounds and scale.
mxText.prototype.redrawHtml = function()
Updates the HTML node(s) to reflect the latest bounds and scale.
mxText.prototype.redrawHtmlTable = function()
Redraws the HTML table.
mxConnectionHandler.prototype.redrawIcons = function(icons,
state)
Redraws the given array of mxImageShapes.
mxEdgeSegmentHandler.prototype.redrawInnerBends = function(p0,
pe)
Updates the position of the custom bends.
mxEdgeHandler.prototype.redrawInnerBends = function(p0,
pe)
Updates and redraws the inner bends.
mxElbowEdgeHandler.prototype.redrawInnerBends = function(p0,
pe)
Updates and redraws the inner bends.
mxCellRenderer.prototype.redrawLabel = function(state)
Redraws the label for the given cell state.
mxConnector.prototype.redrawMarker = function(node,
type,
p0,
pe,
color,
size)
Updates the given SVG or VML marker.
Invokes from sizeDidChange to redraw the page breaks.
mxActor.prototype.redrawPath = function(path,
x,
y,
w,
h)
Draws the path for this shape.
mxArrow.prototype.redrawPath = function(path,
x,
y,
w,
h)
Draws the path for this shape.
mxCloud.prototype.redrawPath = function(path,
x,
y,
w,
h)
Draws the path for this shape.
mxCylinder.prototype.redrawPath = function(path,
x,
y,
w,
h,
isForeground)
Draws the path for this shape.
mxHexagon.prototype.redrawPath = function(path,
x,
y,
w,
h)
Draws the path for this shape.
mxShape.prototype.redrawPath = function(path,
x,
y,
w,
h)
Draws the path for this shape.
mxTriangle.prototype.redrawPath = function(path,
x,
y,
w,
h)
Draws the path for this shape.
mxStencilShape.prototype.redrawShape = function()
Updates the SVG or VML shape.
mxActor.prototype.redrawSvg = function()
Updates the SVG node(s) to reflect the latest bounds and scale.
mxArrow.prototype.redrawSvg = function()
Extends mxActor.redrawSvg to update the event handling shape if one exists.
mxConnector.prototype.redrawSvg = function()
Updates the SVG node(s) to reflect the latest bounds and scale.
mxCylinder.prototype.redrawSvg = function()
Updates the SVG node(s) to reflect the latest bounds and scale.
mxDoubleEllipse.prototype.redrawSvg = function()
Updates the SVG node(s) to reflect the latest bounds and scale.
mxEllipse.prototype.redrawSvg = function()
Updates the SVG node(s) to reflect the latest bounds and scale.
mxImageShape.prototype.redrawSvg = function()
Updates the SVG node(s) to reflect the latest bounds and scale.
mxLine.prototype.redrawSvg = function()
Updates the SVG node(s) to reflect the latest bounds and scale.
mxPolyline.prototype.redrawSvg = function()
Updates the SVG node(s) to reflect the latest bounds and scale.
mxRhombus.prototype.redrawSvg = function()
Updates the SVG node(s) to reflect the latest bounds and scale.
mxShape.prototype.redrawSvg = function()
Redraws this SVG shape by invoking updateSvgShape on this.node, this.innerNode and this.shadowNode.
mxSwimlane.prototype.redrawSvg = function()
Updates the SVG node(s) to reflect the latest bounds and scale.
mxText.prototype.redrawSvg = function()
Updates the SVG node(s) to reflect the latest bounds and scale.
mxText.prototype.redrawSvgTextNodes = function(x,
y,
dy)
Hook to update the position of the SVG text nodes.
mxText.prototype.redrawTextbox = function()
Redraws the textbox for this text.
mxActor.prototype.redrawVml = function()
Updates the VML node(s) to reflect the latest bounds and scale.
Redraws this VML shape by invoking updateVmlShape on this.node.
mxCylinder.prototype.redrawVml = function()
Updates the VML node(s) to reflect the latest bounds and scale.
mxDoubleEllipse.prototype.redrawVml = function()
Updates the VML node(s) to reflect the latest bounds and scale.
Redraws this VML shape by invoking updateVmlShape on this.node.
mxPolyline.prototype.redrawVml = function()
Overrides the method to update the bounds if they have not been assigned.
mxRhombus.prototype.redrawVml = function()
Updates the VML node(s) to reflect the latest bounds and scale.
mxShape.prototype.redrawVml = function()
Redraws this VML shape by invoking updateVmlShape on this.node.
mxSwimlane.prototype.redrawVml = function()
Updates the VML node(s) to reflect the latest bounds and scale.
mxText.prototype.redrawVml = function()
Updates the VML node(s) to reflect the latest bounds and scale.
mxFastOrganicLayout.prototype.reduceTemperature = function()
Reduces the temperature of the layout from an initial setting in a linear fashion to zero.
mxCodec.prototype.reference = function(obj)
Hook for subclassers to implement a custom method for retrieving IDs from objects.
mxEdgeSegmentHandler.prototype.refresh = function()
Refreshes the bends of this handler.
mxGraph.prototype.refresh = function(cell)
Clears all cell states or the states for the hierarchy starting at the given cell and validates the graph.
mxGraphView.prototype.refresh = function()
Clears the view if currentRoot is not null and revalidates.
mxOutline.prototype.refresh = function()
Invokes update and revalidate the outline.
mxSelectionCellsHandler.prototype.refresh = function()
Reloads or updates all handlers.
Specifies the event name for refresh.
Fires after refresh was executed.
mxSelectionCellsHandler.prototype.refreshHandler
Keeps a reference to an event listener for later removal.
mxEditor.prototype.refreshTasks = function (div)
Updates the contents of the tasks window using createTasks.
register: function(codec)
Registers a new codec and associates the name of the template constructor in the codec with the codec object.
mxCellRenderer.prototype.registerShape = function(key,
shape)
Registers the given constructor under the specified key in this instance of the renderer.
mxGeometry.prototype.relative
Specifies if the coordinates in the geometry are to be interpreted as relative coordinates.
relativeCcw: function(x1,
y1,
x2,
y2,
px,
py)
Returns 1 if the given point on the right side of the segment, 0 if its on the segment, and -1 if the point is on the left side of the segment.
release: function(element)
Removes the known listeners from the given DOM node and its descendants.
mxText.prototype.releaseSvgClip = function()
Releases the given SVG clip removing it from the DOM if required.
mxCell.prototype.remove = function(index)
Removes the child at the specified index from the child array and returns the child that was removed.
mxDictionary.prototype.remove = function(key)
Removes the value for the given key and returns the value that has been removed.
mxGraphModel.prototype.remove = function(cell)
Removes the specified cell from the model using mxChildChange and adds the change to the current transaction.
remove: function(obj,
array)
Removes all occurrences of the given object in the given array or object.
Specifies the event name for remove.
Fires if a cell has been remove from the selection.
Specifies the event name for removeCells.
Fires between begin- and endUpdate in removeCells.
Specifies the event name for removeCellsFromParent.
Fires between begin- and endUpdate in removeCellsFromParent.
Specifies the event name for removeOverlay.
Fires after an overlay is removed in removeCellOverlay and removeCellOverlays.
removeAllListeners: function(element)
Removes all listeners from the given element.
removeAllStylenames: function(style)
Removes all stylenames from the given style and returns the updated style.
mxGraphSelectionModel.prototype.removeCell = function(cell)
Removes the specified mxCell from the selection and fires a select event for the remaining cells.
mxGraph.prototype.removeCellOverlay = function(cell,
overlay)
Removes and returns the given mxCellOverlay from the given cell.
mxGraph.prototype.removeCellOverlays = function(cell)
Removes all mxCellOverlays from the given cell.
removeCells: function(graph,
cells)
Hook to remove the given cells from the given graph after a cut operation.
mxGraph.prototype.removeCells = function(cells,
includeEdges)
Removes the given cells from the graph including all connected edges if includeEdges is true.
mxGraphSelectionModel.prototype.removeCells = function(cells)
mxGraph.prototype.removeCellsFromParent = function(cells)
Removes the specified cells from their parents and adds them to the default parent.
mxGraphHandler.prototype.removeCellsFromParent
Specifies if cells may be moved out of their parents.
removeCursors: function(element)
Removes the cursors from the style of the given DOM node and its descendants.
mxCell.prototype.removeEdge = function(edge,
isOutgoing)
Removes the specified edge from the edge array and returns the edge.
mxEdgeHandler.prototype.removeEnabled
Specifies if removing bends by shift-click is enabled.
mxCell.prototype.removeFromParent = function()
Removes the cell from its parent.
mxCell.prototype.removeFromTerminal = function(isSource)
Removes the edge from its source or target terminal.
mxGraph.prototype.removeImageBundle = function(bundle)
Removes the specified mxImageBundle.
removeListener: function()
Removes the specified listener from the given element.
mxEventSource.prototype.removeListener = function(funct)
Removes all occurrences of the given listener from eventListeners.
mxGraph.prototype.removeMouseListener = function(listener)
Removes the specified graph listener.
mxEdgeHandler.prototype.removePoint = function(state,
index)
Removes the control point at the given index from the given state.
mxGraph.prototype.removeSelectionCell = function(cell)
Removes the given cell from the selection.
mxGraph.prototype.removeSelectionCells = function(cells)
Removes the given cells from the selection.
mxGraphView.prototype.removeState = function(cell)
Removes and returns the mxCellState for the given cell.
mxGraph.prototype.removeStateForCell = function(cell)
Removes all cached information for the given cell and its descendants.
removeStylename: function(style,
stylename)
Removes all occurrences of the specified stylename in the given style and returns the updated style.
removeWhitespace: function(node,
before)
Removes the sibling text nodes for the given node that only consists of tabs, newlines and spaces.
mxStencil.prototype.renderDom = function(shape,
bounds,
parentNode,
state)
Updates the SVG or VML shape.
mxGraph.prototype.renderHint
RenderHint as it was passed to the constructor.
mxGraphView.prototype.rendering
Specifies if shapes should be created, updated and destroyed using the methods of mxCellRenderer in graph.
Defines the exact rendering hint.
Defines the faster rendering hint.
Defines the fastest rendering hint.
mxPrintPreview.prototype.renderPage = function(w,
h,
dx,
dy,
scale,
pageNumber)
Creates a DIV that prints a single page of the given graph using the given scale and returns the DIV that represents the page.
mxCellHighlight.prototype.repaint = function()
Updates the highlight after a change of the model or view.
mxRubberband.prototype.repaint = function()
Computes the bounding box and updates the style of the div.
repaintGraph: function(graph,
pt)
Normally not required, this contains the code to workaround a repaint issue and force a repaint of the graph container in AppleWebKit.
mxShape.prototype.reparseVml = function()
Forces a parsing of the outerHTML of this node and restores all references specified in vmlNodes.
mxText.prototype.replaceLinefeeds
Specifies if linefeeds in HTML labels should be replaced with BR tags.
mxCoordinateAssignment.prototype.repositionValid = function(model,
cell,
rank,
position)
Determines whether or not a node may be moved to the specified x position on the specified rank
mxXmlRequest.prototype.request
Holds the inner, browser-specific request object.
mxAutoSaveManager.prototype.reset = function()
Resets all counters.
mxCellMarker.prototype.reset = function()
Resets the state of the cell marker.
mxConnectionHandler.prototype.reset = function()
Resets the state of this handler.
mxConstraintHandler.prototype.reset = function()
Resets the state of this handler.
mxEdgeHandler.prototype.reset = function()
Resets the state of this handler.
mxGraphHandler.prototype.reset = function()
Resets the state of this handler.
mxRubberband.prototype.reset = function()
Resets the state of the rubberband selection.
mxSelectionCellsHandler.prototype.reset = function()
Resets all handlers.
mxTooltipHandler.prototype.reset = function(me,
restart)
Resets and/or restarts the timer to trigger the display of the tooltip.
mxVertexHandler.prototype.reset = function()
Resets the state of this handler.
Fires when the reset method is invoked.
RESET: 'reset' }
Specifies the event name for reset.
mxGraph.prototype.resetEdge = function(edge)
Resets the control points of the given edge.
mxCircleLayout.prototype.resetEdges
Specifies if all edge points of traversed edges should be removed.
mxCompactTreeLayout.prototype.resetEdges
Specifies if all edge points of traversed edges should be removed.
mxFastOrganicLayout.prototype.resetEdges
Specifies if all edge points of traversed edges should be removed.
mxGraph.prototype.resetEdges = function(cells)
Resets the control points of the edges that are connected to the given cells if not both ends of the edge are in the given cells array.
mxGraph.prototype.resetEdgesOnConnect
Specifies if edge control points should be reset after the the edge has been reconnected.
mxGraph.prototype.resetEdgesOnMove
Specifies if edge control points should be reset after the move of a connected cell.
mxGraph.prototype.resetEdgesOnResize
Specifies if edge control points should be reset after the resize of a connected cell.
mxEditor.prototype.resetFirstTime = function ()
Resets the cookie that is used to remember if the editor has already been used.
mxCellHighlight.prototype.resetHandler
Holds the handler that automatically invokes reset if the highlight should be hidden.
mxDefaultToolbar.prototype.resetHandler
Reference to the function used to reset the toolbar.
mxEditor.prototype.resetHistory = function ()
Resets the command history, modified state and counters.
mxToolbar.prototype.resetMode = function(forced)
Selects the default mode and resets the state of the previously selected mode.
mxTooltipHandler.prototype.resetTimer = function()
Resets the timer.
mxGraph.prototype.resetViewOnRootChange
Specifies if the scale and translate should be reset if the root changes in the model.
mxDivResizer.prototype.resize = function()
Updates the style of the DIV after the window has been resized.
Specifies the event name for resize.
Fires while the window is being resized.
Specifies the event name for resizeCells.
Fires between begin- and endUpdate in resizeCells.
Specifies the event name for resizeEnd.
Fires after the window is resized.
Specifies the event name for resizeStart.
Fires before the window is resized.
mxGraph.prototype.resizeCell = function(cell,
bounds)
Sets the bounds of the given cell using resizeCells.
mxVertexHandler.prototype.resizeCell = function(cell,
dx,
dy,
index,
gridEnabled)
Uses the given vector to change the bounds of the given cell in the graph using mxGraph.resizeCell.
mxGraph.prototype.resizeCells = function(cells,
bounds)
Sets the bounds of the given cells and fires a mxEvent.RESIZE_CELLS event while the transaction is in progress.
mxGraph.prototype.resizeContainer
Specifies if the container should be resized to the graph size when the graph size has changed.
mxSwimlaneManager.prototype.resizeEnabled
Specifies if resizing of swimlanes should be handled.
mxSpaceManager.prototype.resizeHandler
Holds the function that handles the move event.
Boolean specifying if the height should be updated.
mxStackLayout.prototype.resizeLast
If the last element should be resized to fill out the parent.
mxCompactTreeLayout.prototype.resizeParent
If the parents should be resized to match the width/height of the children.
mxHierarchicalLayout.prototype.resizeParent
Specifies if the parent should be resized after the layout so that it contains all the child cells.
mxStackLayout.prototype.resizeParent
If the parent should be resized to match the width/height of the stack.
mxSwimlaneManager.prototype.resizeSwimlane = function(swimlane,
w,
h)
Called from cellsResized for all swimlanes that are not ignored to update the size of the siblings and the size of the parent swimlanes, recursively, if bubbling is true.
mxPartitionLayout.prototype.resizeVertices
Boolean that specifies if vertices should be resized.
Boolean specifying if the width should be updated.
resolve: function(root,
path)
Returns the cell for the specified cell path using the given root as the root of the path.
mxCellRenderer.prototype.resolveColor = function(state,
field,
key)
Resolves special keywords ‘inherit’, ‘indicated’ and ‘swimlane’ and sets the respective color on the shape.
Associative array that maps from keys to values.
Specifies whether or not values in resource files are encoded with \u or percentage.
restore: function()
Restores the state of the graphics object.
restore: function()
Restores the state of the graphics object.
mxGraphModel.prototype.restoreClone = function(clone,
cell,
mapping)
Inner helper method for restoring the connections in a network of cloned cells.
mxSession.prototype.resume = function(type,
attr,
value)
Resumes the session if it has been suspended.
Specifies the event name for suspend.
Fires after the session was resumed in resume.
mxGraphView.prototype.revalidate = function()
Revalidates the complete view with all cell states.
mxCellStatePreview.prototype.revalidateState = function(parentState,
state,
dx,
dy,
visitor)
mxObjectCodec.prototype.reverse
Maps from from XML attribute names to fieldnames.
reversePortConstraints: function(constraint)
Reverse the port constraint bitmask.
RhombusPerimeter: function (bounds,
vertex,
next,
orthogonal)
Describes a rhombus (aka diamond) perimeter.
mxGraphModel.prototype.root
Holds the root cell, which in turn contains the cells that represent the layers of the diagram as child cells.
Fires when the current root has changed, or when the title of the current root has changed.
Specifies the event name for root.
Fires if the root in the model has changed.
mxGraphModel.prototype.rootChanged = function(root)
Inner callback to change the root of the model and update the internal datastructures, such as cells and nextId.
mxGraphHierarchyModel.prototype.roots
Store of roots of this hierarchy model, these are real graph cells, not internal cells
mxHierarchicalLayout.prototype.roots
Holds the array of mxGraphLayouts that this layout contains.
rotate: function(theta,
flipH,
flipV,
cx,
cy)
Rotates and/or flips the current graphics object.
rotate: function(theta,
flipH,
flipV,
cx,
cy)
Rotates and/or flips the current graphics object.
Index for the rotation handle in an mxMouseEvent.
mxShape.prototype.roundedCrispSvg
Specifies if crisp rendering should be enabled for rounded shapes.
roundrect: function(x,
y,
w,
h,
dx,
dy)
Sets the current path to a rounded rectangle.
roundrect: function(x,
y,
w,
h,
dx,
dy)
Sets the current path to a rounded rectangle.
mxParallelEdgeLayout.prototype.route = function(edge,
x,
y)
Routes the given edge via the given point.
rtrim: function(str,
chars)
Strips all whitespaces from the end of the string.
mxHierarchicalLayout.prototype.run = function(parent)
The API method used to exercise the layout upon the graph description and produce a separate description of the vertex position and edge routing changes made.
+
mxCircleLayout.prototype.radius
Integer specifying the size of the radius.
mxFastOrganicLayout.prototype.radius
The approximate radius of each cell, nodes only.
mxFastOrganicLayout.prototype.radiusSquared
The approximate radius squared of each cell, nodes only.
mxCoordinateAssignment.prototype.rankBottomY
Internal cache of bottom-most value of Y for each rank
mxCoordinateAssignment.prototype.rankCoordinates = function(rankValue,
graph,
model)
Sets up the layout in an initial positioning.
WeightedCellSorter.prototype.rankIndex
The index this cell is in the model rank.
mxCoordinateAssignment.prototype.rankMedianPosition = function(rankValue,
model,
nextRankValue)
Performs median minimisation over one rank.
mxGraphHierarchyModel.prototype.ranks
Mapping from rank number to actual rank
mxCoordinateAssignment.prototype.rankTopY
Internal cache of top-most values of Y for each rank
mxCoordinateAssignment.prototype.rankWidths
The width of all the ranks
mxCoordinateAssignment.prototype.rankY
The Y-coordinate of all the ranks
mxEditor.prototype.readGraphModel = function (node)
Reads the specified XML node into the existing graph model and resets the command history and modified state.
mxSession.prototype.receive = function(node)
Processes the given node by applying the changes to the model.
Specifies the event name for receive.
Fires after an XML node was received in receive.
mxSession.prototype.received
Total number of received bytes.
mxArrow.prototype.reconfigure = function()
Extends mxActor.reconfigure to ignore fill if enableFill is false.
mxCylinder.prototype.reconfigure = function()
Overrides the method to make sure the stroke is applied to the foreground.
mxLabel.prototype.reconfigure = function()
Reconfigures this shape.
mxShape.prototype.reconfigure = function()
Reconfigures this shape.
mxSwimlane.prototype.reconfigure = function(node)
Overrides to avoid filled content area in HTML and updates the shadow in SVG.
rect: function(x,
y,
w,
h)
Sets the current path to a rectangle.
rect: function(x,
y,
w,
h)
Sets the current path to a rectangle.
Defines the rounding factor for rounded rectangles in percent between 0 and 1.
rectangleIntersectsSegment: function(bounds,
p1,
p2)
Returns true if the given rectangle intersects the given segment.
RectanglePerimeter: function (bounds,
vertex,
next,
orthogonal)
Describes a rectangular perimeter for the given bounds.
redirectMouseEvents: function(node,
graph,
state,
down,
move,
up,
dblClick)
Redirects the mouse events from the given DOM node to the graph dispatch loop using the event and given state as event arguments.
mxEditor.prototype.redo = function ()
Redo the last change in graph.
mxUndoableEdit.prototype.redo = function()
Redoes all changes in this edit.
mxUndoManager.prototype.redo = function()
Redoes the last change.
Specifies the event name for redo.
Fires afer a significant edit was redone in redo.
mxUndoableEdit.prototype.redone
Specifies if this edit has been redone.
mxEdgeSegmentHandler.prototype.redraw = function()
Overridden to invoke refresh before the redraw.
mxCellRenderer.prototype.redraw = function(state,
force,
rendering)
Updates the bounds or points and scale of the shapes for the given cell state.
mxEdgeHandler.prototype.redraw = function()
Redraws the preview, and the bends- and label control points.
mxImageShape.prototype.redraw = function()
Overrides mxShape.redraw to preserve the aspect ratio of images.
mxLabel.prototype.redraw = function()
Overrides redraw to define a unified implementation for redrawing all supported dialects.
mxShape.prototype.redraw = function()
Invokes redrawSvg, redrawVml or redrawHtml depending on the dialect of the shape.
mxStencilShape.prototype.redraw = function()
Creates and returns the SVG node(s) to represent this shape.
mxVertexHandler.prototype.redraw = function()
Redraws the handles and the preview.
mxGraphView.prototype.redrawBackgroundImage = function(backgroundImage,
bg)
Updates the bounds and redraws the background image.
mxCellRenderer.prototype.redrawCellOverlays = function(state)
Redraws the overlays for the given cell state.
mxCellRenderer.prototype.redrawControl = function(state)
Redraws the control for the given cell state.
mxText.prototype.redrawForeignObject = function()
Redraws the foreign object for this text.
mxRhombus.prototype.redrawHtml = function()
Updates the HTML node(s) to reflect the latest bounds and scale.
mxShape.prototype.redrawHtml = function()
Redraws this HTML shape by invoking updateHtmlShape on this.node.
mxSwimlane.prototype.redrawHtml = function()
Updates the HTML node(s) to reflect the latest bounds and scale.
mxText.prototype.redrawHtml = function()
Updates the HTML node(s) to reflect the latest bounds and scale.
mxText.prototype.redrawHtmlTable = function()
Redraws the HTML table.
mxConnectionHandler.prototype.redrawIcons = function(icons,
state)
Redraws the given array of mxImageShapes.
mxEdgeSegmentHandler.prototype.redrawInnerBends = function(p0,
pe)
Updates the position of the custom bends.
mxEdgeHandler.prototype.redrawInnerBends = function(p0,
pe)
Updates and redraws the inner bends.
mxElbowEdgeHandler.prototype.redrawInnerBends = function(p0,
pe)
Updates and redraws the inner bends.
mxCellRenderer.prototype.redrawLabel = function(state)
Redraws the label for the given cell state.
mxConnector.prototype.redrawMarker = function(node,
type,
p0,
pe,
color,
size)
Updates the given SVG or VML marker.
Invokes from sizeDidChange to redraw the page breaks.
mxActor.prototype.redrawPath = function(path,
x,
y,
w,
h)
Draws the path for this shape.
mxArrow.prototype.redrawPath = function(path,
x,
y,
w,
h)
Draws the path for this shape.
mxCloud.prototype.redrawPath = function(path,
x,
y,
w,
h)
Draws the path for this shape.
mxCylinder.prototype.redrawPath = function(path,
x,
y,
w,
h,
isForeground)
Draws the path for this shape.
mxHexagon.prototype.redrawPath = function(path,
x,
y,
w,
h)
Draws the path for this shape.
mxShape.prototype.redrawPath = function(path,
x,
y,
w,
h)
Draws the path for this shape.
mxTriangle.prototype.redrawPath = function(path,
x,
y,
w,
h)
Draws the path for this shape.
mxStencilShape.prototype.redrawShape = function()
Updates the SVG or VML shape.
mxActor.prototype.redrawSvg = function()
Updates the SVG node(s) to reflect the latest bounds and scale.
mxArrow.prototype.redrawSvg = function()
Extends mxActor.redrawSvg to update the event handling shape if one exists.
mxConnector.prototype.redrawSvg = function()
Updates the SVG node(s) to reflect the latest bounds and scale.
mxCylinder.prototype.redrawSvg = function()
Updates the SVG node(s) to reflect the latest bounds and scale.
mxDoubleEllipse.prototype.redrawSvg = function()
Updates the SVG node(s) to reflect the latest bounds and scale.
mxEllipse.prototype.redrawSvg = function()
Updates the SVG node(s) to reflect the latest bounds and scale.
mxImageShape.prototype.redrawSvg = function()
Updates the SVG node(s) to reflect the latest bounds and scale.
mxLine.prototype.redrawSvg = function()
Updates the SVG node(s) to reflect the latest bounds and scale.
mxPolyline.prototype.redrawSvg = function()
Updates the SVG node(s) to reflect the latest bounds and scale.
mxRhombus.prototype.redrawSvg = function()
Updates the SVG node(s) to reflect the latest bounds and scale.
mxShape.prototype.redrawSvg = function()
Redraws this SVG shape by invoking updateSvgShape on this.node, this.innerNode and this.shadowNode.
mxSwimlane.prototype.redrawSvg = function()
Updates the SVG node(s) to reflect the latest bounds and scale.
mxText.prototype.redrawSvg = function()
Updates the SVG node(s) to reflect the latest bounds and scale.
mxText.prototype.redrawSvgTextNodes = function(x,
y,
dy)
Hook to update the position of the SVG text nodes.
mxText.prototype.redrawTextbox = function()
Redraws the textbox for this text.
mxActor.prototype.redrawVml = function()
Updates the VML node(s) to reflect the latest bounds and scale.
Redraws this VML shape by invoking updateVmlShape on this.node.
mxCylinder.prototype.redrawVml = function()
Updates the VML node(s) to reflect the latest bounds and scale.
mxDoubleEllipse.prototype.redrawVml = function()
Updates the VML node(s) to reflect the latest bounds and scale.
Redraws this VML shape by invoking updateVmlShape on this.node.
mxPolyline.prototype.redrawVml = function()
Overrides the method to update the bounds if they have not been assigned.
mxRhombus.prototype.redrawVml = function()
Updates the VML node(s) to reflect the latest bounds and scale.
mxShape.prototype.redrawVml = function()
Redraws this VML shape by invoking updateVmlShape on this.node.
mxSwimlane.prototype.redrawVml = function()
Updates the VML node(s) to reflect the latest bounds and scale.
mxText.prototype.redrawVml = function()
Updates the VML node(s) to reflect the latest bounds and scale.
mxFastOrganicLayout.prototype.reduceTemperature = function()
Reduces the temperature of the layout from an initial setting in a linear fashion to zero.
mxCodec.prototype.reference = function(obj)
Hook for subclassers to implement a custom method for retrieving IDs from objects.
mxEdgeSegmentHandler.prototype.refresh = function()
Refreshes the bends of this handler.
mxGraph.prototype.refresh = function(cell)
Clears all cell states or the states for the hierarchy starting at the given cell and validates the graph.
mxGraphView.prototype.refresh = function()
Clears the view if currentRoot is not null and revalidates.
mxOutline.prototype.refresh = function()
Invokes update and revalidate the outline.
mxSelectionCellsHandler.prototype.refresh = function()
Reloads or updates all handlers.
Specifies the event name for refresh.
Fires after refresh was executed.
mxSelectionCellsHandler.prototype.refreshHandler
Keeps a reference to an event listener for later removal.
mxEditor.prototype.refreshTasks = function (div)
Updates the contents of the tasks window using createTasks.
register: function(codec)
Registers a new codec and associates the name of the template constructor in the codec with the codec object.
mxCellRenderer.prototype.registerShape = function(key,
shape)
Registers the given constructor under the specified key in this instance of the renderer.
mxGeometry.prototype.relative
Specifies if the coordinates in the geometry are to be interpreted as relative coordinates.
relativeCcw: function(x1,
y1,
x2,
y2,
px,
py)
Returns 1 if the given point on the right side of the segment, 0 if its on the segment, and -1 if the point is on the left side of the segment.
release: function(element)
Removes the known listeners from the given DOM node and its descendants.
mxText.prototype.releaseSvgClip = function()
Releases the given SVG clip removing it from the DOM if required.
mxCell.prototype.remove = function(index)
Removes the child at the specified index from the child array and returns the child that was removed.
mxDictionary.prototype.remove = function(key)
Removes the value for the given key and returns the value that has been removed.
mxGraphModel.prototype.remove = function(cell)
Removes the specified cell from the model using mxChildChange and adds the change to the current transaction.
remove: function(obj,
array)
Removes all occurrences of the given object in the given array or object.
Specifies the event name for remove.
Fires if a cell has been remove from the selection.
Specifies the event name for removeCells.
Fires between begin- and endUpdate in removeCells.
Specifies the event name for removeCellsFromParent.
Fires between begin- and endUpdate in removeCellsFromParent.
Specifies the event name for removeOverlay.
Fires after an overlay is removed in removeCellOverlay and removeCellOverlays.
removeAllListeners: function(element)
Removes all listeners from the given element.
removeAllStylenames: function(style)
Removes all stylenames from the given style and returns the updated style.
mxGraphSelectionModel.prototype.removeCell = function(cell)
Removes the specified mxCell from the selection and fires a select event for the remaining cells.
mxGraph.prototype.removeCellOverlay = function(cell,
overlay)
Removes and returns the given mxCellOverlay from the given cell.
mxGraph.prototype.removeCellOverlays = function(cell)
Removes all mxCellOverlays from the given cell.
removeCells: function(graph,
cells)
Hook to remove the given cells from the given graph after a cut operation.
mxGraph.prototype.removeCells = function(cells,
includeEdges)
Removes the given cells from the graph including all connected edges if includeEdges is true.
mxGraphSelectionModel.prototype.removeCells = function(cells)
mxGraph.prototype.removeCellsFromParent = function(cells)
Removes the specified cells from their parents and adds them to the default parent.
mxGraphHandler.prototype.removeCellsFromParent
Specifies if cells may be moved out of their parents.
removeCursors: function(element)
Removes the cursors from the style of the given DOM node and its descendants.
mxCell.prototype.removeEdge = function(edge,
isOutgoing)
Removes the specified edge from the edge array and returns the edge.
mxEdgeHandler.prototype.removeEnabled
Specifies if removing bends by shift-click is enabled.
mxCell.prototype.removeFromParent = function()
Removes the cell from its parent.
mxCell.prototype.removeFromTerminal = function(isSource)
Removes the edge from its source or target terminal.
mxGraph.prototype.removeImageBundle = function(bundle)
Removes the specified mxImageBundle.
removeListener: function()
Removes the specified listener from the given element.
mxEventSource.prototype.removeListener = function(funct)
Removes all occurrences of the given listener from eventListeners.
mxGraph.prototype.removeMouseListener = function(listener)
Removes the specified graph listener.
mxEdgeHandler.prototype.removePoint = function(state,
index)
Removes the control point at the given index from the given state.
mxGraph.prototype.removeSelectionCell = function(cell)
Removes the given cell from the selection.
mxGraph.prototype.removeSelectionCells = function(cells)
Removes the given cells from the selection.
mxGraphView.prototype.removeState = function(cell)
Removes and returns the mxCellState for the given cell.
mxGraph.prototype.removeStateForCell = function(cell)
Removes all cached information for the given cell and its descendants.
removeStylename: function(style,
stylename)
Removes all occurrences of the specified stylename in the given style and returns the updated style.
removeWhitespace: function(node,
before)
Removes the sibling text nodes for the given node that only consists of tabs, newlines and spaces.
mxStencil.prototype.renderDom = function(shape,
bounds,
parentNode,
state)
Updates the SVG or VML shape.
mxGraph.prototype.renderHint
RenderHint as it was passed to the constructor.
mxGraphView.prototype.rendering
Specifies if shapes should be created, updated and destroyed using the methods of mxCellRenderer in graph.
Defines the exact rendering hint.
Defines the faster rendering hint.
Defines the fastest rendering hint.
mxPrintPreview.prototype.renderPage = function(w,
h,
dx,
dy,
scale,
pageNumber)
Creates a DIV that prints a single page of the given graph using the given scale and returns the DIV that represents the page.
mxCellHighlight.prototype.repaint = function()
Updates the highlight after a change of the model or view.
mxRubberband.prototype.repaint = function()
Computes the bounding box and updates the style of the div.
repaintGraph: function(graph,
pt)
Normally not required, this contains the code to workaround a repaint issue and force a repaint of the graph container in AppleWebKit.
mxShape.prototype.reparseVml = function()
Forces a parsing of the outerHTML of this node and restores all references specified in vmlNodes.
mxText.prototype.replaceLinefeeds
Specifies if linefeeds in HTML labels should be replaced with BR tags.
mxCoordinateAssignment.prototype.repositionValid = function(model,
cell,
rank,
position)
Determines whether or not a node may be moved to the specified x position on the specified rank
mxXmlRequest.prototype.request
Holds the inner, browser-specific request object.
mxAutoSaveManager.prototype.reset = function()
Resets all counters.
mxCellMarker.prototype.reset = function()
Resets the state of the cell marker.
mxConnectionHandler.prototype.reset = function()
Resets the state of this handler.
mxConstraintHandler.prototype.reset = function()
Resets the state of this handler.
mxEdgeHandler.prototype.reset = function()
Resets the state of this handler.
mxGraphHandler.prototype.reset = function()
Resets the state of this handler.
mxRubberband.prototype.reset = function()
Resets the state of the rubberband selection.
mxSelectionCellsHandler.prototype.reset = function()
Resets all handlers.
mxTooltipHandler.prototype.reset = function(me,
restart)
Resets and/or restarts the timer to trigger the display of the tooltip.
mxVertexHandler.prototype.reset = function()
Resets the state of this handler.
Fires when the reset method is invoked.
RESET: 'reset' }
Specifies the event name for reset.
mxGraph.prototype.resetEdge = function(edge)
Resets the control points of the given edge.
mxCircleLayout.prototype.resetEdges
Specifies if all edge points of traversed edges should be removed.
mxCompactTreeLayout.prototype.resetEdges
Specifies if all edge points of traversed edges should be removed.
mxFastOrganicLayout.prototype.resetEdges
Specifies if all edge points of traversed edges should be removed.
mxGraph.prototype.resetEdges = function(cells)
Resets the control points of the edges that are connected to the given cells if not both ends of the edge are in the given cells array.
mxGraph.prototype.resetEdgesOnConnect
Specifies if edge control points should be reset after the the edge has been reconnected.
mxGraph.prototype.resetEdgesOnMove
Specifies if edge control points should be reset after the move of a connected cell.
mxGraph.prototype.resetEdgesOnResize
Specifies if edge control points should be reset after the resize of a connected cell.
mxEditor.prototype.resetFirstTime = function ()
Resets the cookie that is used to remember if the editor has already been used.
mxCellHighlight.prototype.resetHandler
Holds the handler that automatically invokes reset if the highlight should be hidden.
mxDefaultToolbar.prototype.resetHandler
Reference to the function used to reset the toolbar.
mxEditor.prototype.resetHistory = function ()
Resets the command history, modified state and counters.
mxToolbar.prototype.resetMode = function(forced)
Selects the default mode and resets the state of the previously selected mode.
mxTooltipHandler.prototype.resetTimer = function()
Resets the timer.
mxGraph.prototype.resetViewOnRootChange
Specifies if the scale and translate should be reset if the root changes in the model.
mxDivResizer.prototype.resize = function()
Updates the style of the DIV after the window has been resized.
Specifies the event name for resize.
Fires while the window is being resized.
Specifies the event name for resizeCells.
Fires between begin- and endUpdate in resizeCells.
Specifies the event name for resizeEnd.
Fires after the window is resized.
Specifies the event name for resizeStart.
Fires before the window is resized.
mxGraph.prototype.resizeCell = function(cell,
bounds)
Sets the bounds of the given cell using resizeCells.
mxVertexHandler.prototype.resizeCell = function(cell,
dx,
dy,
index,
gridEnabled)
Uses the given vector to change the bounds of the given cell in the graph using mxGraph.resizeCell.
mxGraph.prototype.resizeCells = function(cells,
bounds)
Sets the bounds of the given cells and fires a mxEvent.RESIZE_CELLS event while the transaction is in progress.
mxGraph.prototype.resizeContainer
Specifies if the container should be resized to the graph size when the graph size has changed.
mxSwimlaneManager.prototype.resizeEnabled
Specifies if resizing of swimlanes should be handled.
mxSpaceManager.prototype.resizeHandler
Holds the function that handles the move event.
Boolean specifying if the height should be updated.
mxStackLayout.prototype.resizeLast
If the last element should be resized to fill out the parent.
mxCompactTreeLayout.prototype.resizeParent
If the parents should be resized to match the width/height of the children.
mxHierarchicalLayout.prototype.resizeParent
Specifies if the parent should be resized after the layout so that it contains all the child cells.
mxStackLayout.prototype.resizeParent
If the parent should be resized to match the width/height of the stack.
mxSwimlaneManager.prototype.resizeSwimlane = function(swimlane,
w,
h)
Called from cellsResized for all swimlanes that are not ignored to update the size of the siblings and the size of the parent swimlanes, recursively, if bubbling is true.
mxPartitionLayout.prototype.resizeVertices
Boolean that specifies if vertices should be resized.
Boolean specifying if the width should be updated.
resolve: function(root,
path)
Returns the cell for the specified cell path using the given root as the root of the path.
mxCellRenderer.prototype.resolveColor = function(state,
field,
key)
Resolves special keywords ‘inherit’, ‘indicated’ and ‘swimlane’ and sets the respective color on the shape.
Associative array that maps from keys to values.
Specifies whether or not values in resource files are encoded with \u or percentage.
restore: function()
Restores the state of the graphics object.
restore: function()
Restores the state of the graphics object.
mxGraphModel.prototype.restoreClone = function(clone,
cell,
mapping)
Inner helper method for restoring the connections in a network of cloned cells.
mxSession.prototype.resume = function(type,
attr,
value)
Resumes the session if it has been suspended.
Specifies the event name for suspend.
Fires after the session was resumed in resume.
mxGraphView.prototype.revalidate = function()
Revalidates the complete view with all cell states.
mxCellStatePreview.prototype.revalidateState = function(parentState,
state,
dx,
dy,
visitor)
mxObjectCodec.prototype.reverse
Maps from from XML attribute names to fieldnames.
reversePortConstraints: function(constraint)
Reverse the port constraint bitmask.
RhombusPerimeter: function (bounds,
vertex,
next,
orthogonal)
Describes a rhombus (aka diamond) perimeter.
mxGraphModel.prototype.root
Holds the root cell, which in turn contains the cells that represent the layers of the diagram as child cells.
Fires when the current root has changed, or when the title of the current root has changed.
Specifies the event name for root.
Fires if the root in the model has changed.
mxGraphModel.prototype.rootChanged = function(root)
Inner callback to change the root of the model and update the internal datastructures, such as cells and nextId.
mxGraphHierarchyModel.prototype.roots
Store of roots of this hierarchy model, these are real graph cells, not internal cells
mxHierarchicalLayout.prototype.roots
Holds the array of mxGraphLayouts that this layout contains.
rotate: function(theta,
flipH,
flipV,
cx,
cy)
Rotates and/or flips the current graphics object.
rotate: function(theta,
flipH,
flipV,
cx,
cy)
Rotates and/or flips the current graphics object.
Index for the rotation handle in an mxMouseEvent.
mxShape.prototype.roundedCrispSvg
Specifies if crisp rendering should be enabled for rounded shapes.
roundrect: function(x,
y,
w,
h,
dx,
dy)
Sets the current path to a rounded rectangle.
roundrect: function(x,
y,
w,
h,
dx,
dy)
Sets the current path to a rounded rectangle.
mxParallelEdgeLayout.prototype.route = function(edge,
x,
y)
Routes the given edge via the given point.
rtrim: function(str,
chars)
Strips all whitespaces from the end of the string.
mxHierarchicalLayout.prototype.run = function(parent)
The API method used to exercise the layout upon the graph description and produce a separate description of the vertex position and edge routing changes made.
diff --git a/docs/js-api/index/General16.html b/docs/js-api/index/General16.html index 35ecb8fe3..96e4bd553 100644 --- a/docs/js-api/index/General16.html +++ b/docs/js-api/index/General16.html @@ -11,9 +11,9 @@ if (browserType) {document.write("
");if (browserV -
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
S
 save
 SAVE
 saveAs, mxUtils
 scale
 SCALE
 SCALE_AND_TRANSLATE
 scaleAndTranslate, mxGraphView
 scaleGrid, mxGraphHandler
 scheduleUpdateAspect, mxImageShape
 scrollCellToVisible, mxGraph
 scrollOnMove, mxGraphHandler
 scrollPointToVisible, mxGraph
 scrollRectToVisible, mxGraph
 SegmentConnector, mxEdgeStyle
 segments, mxCellState
 select, mxConnectionHandler
 SELECT
 selectAll, mxGraph
 selectCell, mxGraph
 selectCellForEvent, mxGraph
 selectCells
 selectCellsForEvent, mxGraph
 selectChildCell, mxGraph
 selectDelayed, mxGraphHandler
 selectEnabled, mxGraphHandler
 Selection, mxGraph
 Selection state, mxGraph
 SELECTION_DASHED, mxConstants
 selectionModel, mxGraph
 selectMode, mxToolbar
 selectNextCell, mxGraph
 selectOnPopup, mxPanningHandler
 selectParentCell, mxGraph
 selectPreviousCell, mxGraph
 selectRegion, mxGraph
 selectVertices, mxGraph
 send
 sent, mxSession
 session, mxEditor
 SESSION
 setAbsoluteTerminalPoint, mxCellState
 setAddEnabled, mxSwimlaneManager
 setAllowDanglingEdges, mxGraph
 setAllowEval, mxGraphView
 setAllowLoops, mxGraph
 setAlpha
 setAttribute
 setAutoAntiAlias, mxSvgCanvas2D
 setAutoSizeCells, mxGraph
 setBackgroundImage, mxGraph
 setBaseDomain, mxUrlConverter
 setBaseUrl, mxUrlConverter
 setBinary, mxXmlRequest
 setBorder, mxGraph
 setBubbling, mxLayoutManager
 setCell, mxGraphSelectionModel
 setCellLocations, mxCoordinateAssignment
 setCells, mxGraphSelectionModel
 setCellsBendable, mxGraph
 setCellsCloneable, mxGraph
 setCellsDeletable, mxGraph
 setCellsDisconnectable, mxGraph
 setCellsEditable, mxGraph
 setCellsMovable, mxGraph
 setCellsResizable, mxGraph
 setCellsSelectable, mxGraph
 setCellStyle, mxGraph
 setCellStyleFlags
 setCellStyles
 setCellWarning, mxGraph
 setCloneEnabled, mxGraphHandler
 setCloneInvalidEdges, mxGraph
 setClosable, mxWindow
 setCollapsed
 setCompressed, mxXmlCanvas2D
 setConnectable
 setConnectableEdges, mxGraph
 setConnectionConstraint, mxGraph
 setConstrainChildren, mxGraph
 setCreateIds, mxGraphModel
 setCreateTarget, mxConnectionHandler
 setCurrentRoot, mxGraphView
 setCursor
 setDashed
 setDashPattern
 setDefaultParent, mxGraph
 setDisconnectOnMove, mxGraph
 setDropEnabled, mxGraph
 setEdge, mxCell
 setEdgePoints, mxGraphLayout
 setEdgePosition, mxCoordinateAssignment
 setEdgeStyleEnabled, mxGraphLayout
 setEnabled
 setEnterStopsCellEditing, mxGraph
 setEscapeEnabled, mxGraph
 setEventsEnabled, mxEventSource
 setEventSource, mxEventSource
 setExtendParents, mxGraph
 setExtendParentsOnAdd, mxGraph
 setFillColor
 setFoEnabled, mxSvgCanvas2D
 setFontColor
 setFontFamily
 setFontSize
 setFontStyle
 setGeneralPurposeVariable
 setGeometry
 setGlassGradient
 setGradient
 setGraph
 setGraphBounds, mxGraphView
 setGraphContainer, mxEditor
 setGridEnabled
 setGridSize, mxGraph
 setGuidesEnabled, mxDragSource
 setHideOnHover, mxTooltipHandler
 setHighlightColor
 setHorizontal, mxSwimlaneManager
 setHotspot, mxCellMarker
 setHotspotEnabled, mxCellMarker
 setHtmlLabels, mxGraph
 setId, mxCell
 setImage, mxWindow
 setInvokesStopCellEditing, mxGraph
 setLineCap
 setLineJoin
 setLocation, mxWindow
 setLocked, mxGraph
 setMaximizable, mxWindow
 setMinimizable, mxWindow
 setMiterLimit
 setMode, mxEditor
 setModified
 setMoveEnabled, mxGraphHandler
 setMultigraph, mxGraph
 setOpacity, mxUtils
 setOrthogonalEdge, mxGraphLayout
 setPanning, mxGraph
 setPanningEnabled, mxPanningHandler
 setParent, mxCell
 setPortsEnabled, mxGraph
 setPreviewColor, mxEdgeHandler
 setRect, mxRectangle
 setRemoveCellsFromParent, mxGraphHandler
 setRendering, mxGraphView
 setRequestHeaders, mxXmlRequest
 setResizable, mxWindow
 setResizeContainer, mxGraph
 setResizeEnabled, mxSwimlaneManager
 setRoot, mxGraphModel
 setScale, mxGraphView
 setScrollable, mxWindow
 setSelectEnabled, mxGraphHandler
 setSelectionCell, mxGraph
 setSelectionCells, mxGraph
 setSelectionModel, mxGraph
 setShiftDownwards, mxSpaceManager
 setShiftRightwards, mxSpaceManager
 setSingleSelection, mxGraphSelectionModel
 setSize, mxWindow
 setSplitEnabled, mxGraph
 setStates
 setStatus, mxEditor
 setStatusContainer, mxEditor
 setStrokeColor
 setStrokeWidth
 setStyle
 setStyleFlag, mxUtils
 setStylesheet, mxGraph
 setSwimlaneNesting, mxGraph
 setSwimlaneSelectionEnabled, mxGraph
 setTerminal
 setTerminalPoint, mxGeometry
 setTerminals, mxGraphModel
 setTextEnabled
 setTitle, mxWindow
 setTitleContainer, mxEditor
 setTolerance, mxGraph
 setToolbarContainer, mxEditor
 setTooltips, mxGraph
 setTranslate
 setValue
 setVertex, mxCell
 setVertexLabelsMovable, mxGraph
 setVertexLocation
 setVisible
 setVisibleTerminalState, mxCellState
 setX, mxGraphAbstractHierarchyCell
 setY, mxGraphAbstractHierarchyCell
 setZoomEnabled, mxOutline
 shadow
 SHADOW_OFFSET_X, mxConstants
 SHADOW_OFFSET_Y, mxConstants
 SHADOW_OPACITY, mxConstants
 SHADOWCOLOR, mxConstants
 shape
 SHAPE_ACTOR, mxConstants
 SHAPE_ARROW, mxConstants
 SHAPE_CLOUD, mxConstants
 SHAPE_CONNECTOR, mxConstants
 SHAPE_CYLINDER, mxConstants
 SHAPE_DOUBLE_ELLIPSE, mxConstants
 SHAPE_ELLIPSE, mxConstants
 SHAPE_HEXAGON, mxConstants
 SHAPE_IMAGE, mxConstants
 SHAPE_LABEL, mxConstants
 SHAPE_LINE, mxConstants
 SHAPE_RECTANGLE, mxConstants
 SHAPE_RHOMBUS, mxConstants
 SHAPE_SWIMLANE, mxConstants
 SHAPE_TRIANGLE, mxConstants
 shapes
 sharedDiv, mxRubberband
 shiftCell, mxSpaceManager
 shiftDownwards, mxSpaceManager
 shiftKeys, mxKeyHandler
 shiftRightwards, mxSpaceManager
 shouldRemoveCellsFromParent, mxGraphHandler
 show
 SHOW
 showHelp, mxEditor
 showMenu, mxPopupMenu
 showOutline, mxEditor
 showProperties, mxEditor
 showSubmenu, mxPopupMenu
 showTasks, mxEditor
 showViewport, mxOutline
 SideToSide, mxEdgeStyle
 significant, mxUndoableEdit
 significantRemoteChanges, mxSession
 simulate, mxXmlRequest
 singleSelection, mxGraphSelectionModel
 singleSizer, mxVertexHandler
 size, mxUndoManager
 SIZE
 sizeDidChange, mxGraph
 sizerImage, mxOutline
 smartSeparators, mxPopupMenu
 snap
 snapToTerminals, mxEdgeHandler
 sortCells, mxUtils
 source
 sourcePoint, mxGeometry
 SOURCESCANSTARTRANK, mxGraphHierarchyModel
 spacing
 SPLIT_EDGE
 splitEdge, mxGraph
 splitEnabled, mxGraph
 src, mxImage
 start
 START
 START_EDITING
 startAnimation, mxAnimation
 startDrag, mxDragSource
 startEditing
 startEditingAtCell, mxGraph
 startOffset, mxShape
 state
 states, mxGuide
 status, mxEditor
 stencil, mxStencilShape
 step, mxMorphing
 steps, mxMorphing
 STEPSIZE, mxClipboard
 stop, mxSession
 stopAnimation, mxAnimation
 stopDrag, mxDragSource
 stopEditing
 stopRecursion, mxMorphing
 stroke
 strokedBackground, mxCylinder
 strokewidth
 style
 STYLE_ALIGN, mxConstants
 STYLE_ARCSIZE, mxConstants
 STYLE_AUTOSIZE, mxConstants
 STYLE_BENDABLE, mxConstants
 STYLE_CLONEABLE, mxConstants
 STYLE_CURVED, mxConstants
 STYLE_DASHED, mxConstants
 STYLE_DELETABLE, mxConstants
 STYLE_DIRECTION, mxConstants
 STYLE_EDGE, mxConstants
 STYLE_EDITABLE, mxConstants
 STYLE_ELBOW, mxConstants
 STYLE_ENDARROW, mxConstants
 STYLE_ENDFILL, mxConstants
 STYLE_ENDSIZE, mxConstants
 STYLE_ENTRY_PERIMETER, mxConstants
 STYLE_ENTRY_X, mxConstants
 STYLE_ENTRY_Y, mxConstants
 STYLE_EXIT_PERIMETER, mxConstants
 STYLE_EXIT_X, mxConstants
 STYLE_EXIT_Y, mxConstants
 STYLE_FILLCOLOR, mxConstants
 STYLE_FOLDABLE, mxConstants
 STYLE_FONTCOLOR, mxConstants
 STYLE_FONTFAMILY, mxConstants
 STYLE_FONTSIZE, mxConstants
 STYLE_FONTSTYLE, mxConstants
 STYLE_GLASS, mxConstants
 STYLE_GRADIENT_DIRECTION, mxConstants
 STYLE_GRADIENTCOLOR, mxConstants
 STYLE_HORIZONTAL, mxConstants
 STYLE_IMAGE, mxConstants
 STYLE_IMAGE_ALIGN, mxConstants
 STYLE_IMAGE_ASPECT, mxConstants
 STYLE_IMAGE_BACKGROUND, mxConstants
 STYLE_IMAGE_BORDER, mxConstants
 STYLE_IMAGE_FLIPH, mxConstants
 STYLE_IMAGE_FLIPV, mxConstants
 STYLE_IMAGE_HEIGHT, mxConstants
 STYLE_IMAGE_VERTICAL_ALIGN, mxConstants
 STYLE_IMAGE_WIDTH, mxConstants
 STYLE_INDICATOR_COLOR, mxConstants
 STYLE_INDICATOR_DIRECTION, mxConstants
 STYLE_INDICATOR_GRADIENTCOLOR, mxConstants
 STYLE_INDICATOR_HEIGHT, mxConstants
 STYLE_INDICATOR_IMAGE, mxConstants
 STYLE_INDICATOR_SHAPE, mxConstants
 STYLE_INDICATOR_SPACING, mxConstants
 STYLE_INDICATOR_STROKECOLOR, mxConstants
 STYLE_INDICATOR_WIDTH, mxConstants
 STYLE_LABEL_BACKGROUNDCOLOR, mxConstants
 STYLE_LABEL_BORDERCOLOR, mxConstants
 STYLE_LABEL_PADDING, mxConstants
 STYLE_LABEL_POSITION, mxConstants
 STYLE_LOOP, mxConstants
 STYLE_MOVABLE, mxConstants
 STYLE_NOEDGESTYLE, mxConstants
 STYLE_NOLABEL, mxConstants
 STYLE_OPACITY, mxConstants
 STYLE_ORTHOGONAL, mxConstants
 STYLE_OVERFLOW, mxConstants
 STYLE_PERIMETER, mxConstants
 STYLE_PERIMETER_SPACING, mxConstants
 STYLE_PORT_CONSTRAINT, mxConstants
 STYLE_RESIZABLE, mxConstants
 STYLE_ROTATION, mxConstants
 STYLE_ROUNDED, mxConstants
 STYLE_ROUTING_CENTER_X, mxConstants
 STYLE_ROUTING_CENTER_Y, mxConstants
 STYLE_SEGMENT, mxConstants
 STYLE_SEPARATORCOLOR, mxConstants
 STYLE_SHADOW, mxConstants
 STYLE_SHAPE, mxConstants
 STYLE_SMOOTH, mxConstants
 STYLE_SOURCE_PERIMETER_SPACING, mxConstants
 STYLE_SOURCE_PORT, mxConstants
 STYLE_SPACING, mxConstants
 STYLE_SPACING_BOTTOM, mxConstants
 STYLE_SPACING_LEFT, mxConstants
 STYLE_SPACING_RIGHT, mxConstants
 STYLE_SPACING_TOP, mxConstants
 STYLE_STARTARROW, mxConstants
 STYLE_STARTFILL, mxConstants
 STYLE_STARTSIZE, mxConstants
 STYLE_STENCIL_FLIPH, mxConstants
 STYLE_STENCIL_FLIPV, mxConstants
 STYLE_STROKECOLOR, mxConstants
 STYLE_STROKEWIDTH, mxConstants
 STYLE_TARGET_PERIMETER_SPACING, mxConstants
 STYLE_TARGET_PORT, mxConstants
 STYLE_TEXT_OPACITY, mxConstants
 STYLE_VERTICAL_ALIGN, mxConstants
 STYLE_VERTICAL_LABEL_POSITION, mxConstants
 STYLE_WHITE_SPACE, mxConstants
 styleForCellChanged, mxGraphModel
 styles, mxStylesheet
 stylesheet, mxGraph
 submenuImage, mxPopupMenu
 submit, mxUtils
 suspend, mxSession
 SUSPEND
 suspended, mxOutline
 SVG_STROKE_TOLERANCE, mxShape
 swap, mxGeometry
 swapBounds, mxGraph
 swapStyles, mxEditor
 swimlaneAdded, mxSwimlaneManager
 swimlaneIndicatorColorAttribute, mxGraph
 swimlaneNesting, mxGraph
 swimlaneRequired, mxEditor
 swimlaneSelectionEnabled, mxGraph
 swimlaneSpacing, mxEditor
+
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
S
 save
 SAVE
 saveAs, mxUtils
 scale
 SCALE
 SCALE_AND_TRANSLATE
 scaleAndTranslate, mxGraphView
 scaleGrid, mxGraphHandler
 scheduleUpdateAspect, mxImageShape
 scrollCellToVisible, mxGraph
 scrollOnMove, mxGraphHandler
 scrollPointToVisible, mxGraph
 scrollRectToVisible, mxGraph
 SegmentConnector, mxEdgeStyle
 segments, mxCellState
 select, mxConnectionHandler
 SELECT
 selectAll, mxGraph
 selectCell, mxGraph
 selectCellForEvent, mxGraph
 selectCells
 selectCellsForEvent, mxGraph
 selectChildCell, mxGraph
 selectDelayed, mxGraphHandler
 selectEnabled, mxGraphHandler
 Selection, mxGraph
 Selection state, mxGraph
 SELECTION_DASHED, mxConstants
 selectionModel, mxGraph
 selectMode, mxToolbar
 selectNextCell, mxGraph
 selectOnPopup, mxPanningHandler
 selectParentCell, mxGraph
 selectPreviousCell, mxGraph
 selectRegion, mxGraph
 selectVertices, mxGraph
 send
 sent, mxSession
 session, mxEditor
 SESSION
 setAbsoluteTerminalPoint, mxCellState
 setAddEnabled, mxSwimlaneManager
 setAllowDanglingEdges, mxGraph
 setAllowEval, mxGraphView
 setAllowLoops, mxGraph
 setAlpha
 setAttribute
 setAutoAntiAlias, mxSvgCanvas2D
 setAutoSizeCells, mxGraph
 setBackgroundImage, mxGraph
 setBaseDomain, mxUrlConverter
 setBaseUrl, mxUrlConverter
 setBinary, mxXmlRequest
 setBorder, mxGraph
 setBubbling, mxLayoutManager
 setCell, mxGraphSelectionModel
 setCellLocations, mxCoordinateAssignment
 setCells, mxGraphSelectionModel
 setCellsBendable, mxGraph
 setCellsCloneable, mxGraph
 setCellsDeletable, mxGraph
 setCellsDisconnectable, mxGraph
 setCellsEditable, mxGraph
 setCellsMovable, mxGraph
 setCellsResizable, mxGraph
 setCellsSelectable, mxGraph
 setCellStyle, mxGraph
 setCellStyleFlags
 setCellStyles
 setCellWarning, mxGraph
 setCloneEnabled, mxGraphHandler
 setCloneInvalidEdges, mxGraph
 setClosable, mxWindow
 setCollapsed
 setCompressed, mxXmlCanvas2D
 setConnectable
 setConnectableEdges, mxGraph
 setConnectionConstraint, mxGraph
 setConstrainChildren, mxGraph
 setCreateIds, mxGraphModel
 setCreateTarget, mxConnectionHandler
 setCurrentRoot, mxGraphView
 setCursor
 setDashed
 setDashPattern
 setDefaultParent, mxGraph
 setDisconnectOnMove, mxGraph
 setDropEnabled, mxGraph
 setEdge, mxCell
 setEdgePoints, mxGraphLayout
 setEdgePosition, mxCoordinateAssignment
 setEdgeStyleEnabled, mxGraphLayout
 setEnabled
 setEnterStopsCellEditing, mxGraph
 setEscapeEnabled, mxGraph
 setEventsEnabled, mxEventSource
 setEventSource, mxEventSource
 setExtendParents, mxGraph
 setExtendParentsOnAdd, mxGraph
 setFillColor
 setFoEnabled, mxSvgCanvas2D
 setFontColor
 setFontFamily
 setFontSize
 setFontStyle
 setGeneralPurposeVariable
 setGeometry
 setGlassGradient
 setGradient
 setGraph
 setGraphBounds, mxGraphView
 setGraphContainer, mxEditor
 setGridEnabled
 setGridSize, mxGraph
 setGuidesEnabled, mxDragSource
 setHideOnHover, mxTooltipHandler
 setHighlightColor
 setHorizontal, mxSwimlaneManager
 setHotspot, mxCellMarker
 setHotspotEnabled, mxCellMarker
 setHtmlLabels, mxGraph
 setId, mxCell
 setImage, mxWindow
 setInvokesStopCellEditing, mxGraph
 setLineCap
 setLineJoin
 setLocation, mxWindow
 setLocked, mxGraph
 setMaximizable, mxWindow
 setMinimizable, mxWindow
 setMiterLimit
 setMode, mxEditor
 setModified
 setMoveEnabled, mxGraphHandler
 setMultigraph, mxGraph
 setOpacity, mxUtils
 setOrthogonalEdge, mxGraphLayout
 setPanning, mxGraph
 setPanningEnabled, mxPanningHandler
 setParent, mxCell
 setPortsEnabled, mxGraph
 setPreviewColor, mxEdgeHandler
 setRect, mxRectangle
 setRemoveCellsFromParent, mxGraphHandler
 setRendering, mxGraphView
 setRequestHeaders, mxXmlRequest
 setResizable, mxWindow
 setResizeContainer, mxGraph
 setResizeEnabled, mxSwimlaneManager
 setRoot, mxGraphModel
 setScale, mxGraphView
 setScrollable, mxWindow
 setSelectEnabled, mxGraphHandler
 setSelectionCell, mxGraph
 setSelectionCells, mxGraph
 setSelectionModel, mxGraph
 setShiftDownwards, mxSpaceManager
 setShiftRightwards, mxSpaceManager
 setSingleSelection, mxGraphSelectionModel
 setSize, mxWindow
 setSplitEnabled, mxGraph
 setStates
 setStatus, mxEditor
 setStatusContainer, mxEditor
 setStrokeColor
 setStrokeWidth
 setStyle
 setStyleFlag, mxUtils
 setStylesheet, mxGraph
 setSwimlaneNesting, mxGraph
 setSwimlaneSelectionEnabled, mxGraph
 setTerminal
 setTerminalPoint, mxGeometry
 setTerminals, mxGraphModel
 setTextEnabled
 setTitle, mxWindow
 setTitleContainer, mxEditor
 setTolerance, mxGraph
 setToolbarContainer, mxEditor
 setTooltips, mxGraph
 setTranslate
 setValue
 setVertex, mxCell
 setVertexLabelsMovable, mxGraph
 setVertexLocation
 setVisible
 setVisibleTerminalState, mxCellState
 setX, mxGraphAbstractHierarchyCell
 setY, mxGraphAbstractHierarchyCell
 setZoomEnabled, mxOutline
 shadow
 SHADOW_OFFSET_X, mxConstants
 SHADOW_OFFSET_Y, mxConstants
 SHADOW_OPACITY, mxConstants
 SHADOWCOLOR, mxConstants
 shape
 SHAPE_ACTOR, mxConstants
 SHAPE_ARROW, mxConstants
 SHAPE_CLOUD, mxConstants
 SHAPE_CONNECTOR, mxConstants
 SHAPE_CYLINDER, mxConstants
 SHAPE_DOUBLE_ELLIPSE, mxConstants
 SHAPE_ELLIPSE, mxConstants
 SHAPE_HEXAGON, mxConstants
 SHAPE_IMAGE, mxConstants
 SHAPE_LABEL, mxConstants
 SHAPE_LINE, mxConstants
 SHAPE_RECTANGLE, mxConstants
 SHAPE_RHOMBUS, mxConstants
 SHAPE_SWIMLANE, mxConstants
 SHAPE_TRIANGLE, mxConstants
 shapes
 sharedDiv, mxRubberband
 shiftCell, mxSpaceManager
 shiftDownwards, mxSpaceManager
 shiftKeys, mxKeyHandler
 shiftRightwards, mxSpaceManager
 shouldRemoveCellsFromParent, mxGraphHandler
 show
 SHOW
 showHelp, mxEditor
 showMenu, mxPopupMenu
 showOutline, mxEditor
 showProperties, mxEditor
 showSubmenu, mxPopupMenu
 showTasks, mxEditor
 showViewport, mxOutline
 SideToSide, mxEdgeStyle
 significant, mxUndoableEdit
 significantRemoteChanges, mxSession
 simulate, mxXmlRequest
 singleSelection, mxGraphSelectionModel
 singleSizer, mxVertexHandler
 size, mxUndoManager
 SIZE
 sizeDidChange, mxGraph
 sizerImage, mxOutline
 smartSeparators, mxPopupMenu
 snap
 snapToTerminals, mxEdgeHandler
 sortCells, mxUtils
 source
 sourcePoint, mxGeometry
 SOURCESCANSTARTRANK, mxGraphHierarchyModel
 spacing
 SPLIT_EDGE
 splitEdge, mxGraph
 splitEnabled, mxGraph
 src, mxImage
 start
 START
 START_EDIT
 START_EDITING
 startAnimation, mxAnimation
 startDrag, mxDragSource
 startEditing
 startEditingAtCell, mxGraph
 startOffset, mxShape
 state
 states, mxGuide
 status, mxEditor
 stencil, mxStencilShape
 step, mxMorphing
 steps, mxMorphing
 STEPSIZE, mxClipboard
 stop, mxSession
 stopAnimation, mxAnimation
 stopDrag, mxDragSource
 stopEditing
 stopRecursion, mxMorphing
 stroke
 strokedBackground, mxCylinder
 strokewidth
 style
 STYLE_ALIGN, mxConstants
 STYLE_ARCSIZE, mxConstants
 STYLE_AUTOSIZE, mxConstants
 STYLE_BENDABLE, mxConstants
 STYLE_CLONEABLE, mxConstants
 STYLE_CURVED, mxConstants
 STYLE_DASHED, mxConstants
 STYLE_DELETABLE, mxConstants
 STYLE_DIRECTION, mxConstants
 STYLE_EDGE, mxConstants
 STYLE_EDITABLE, mxConstants
 STYLE_ELBOW, mxConstants
 STYLE_ENDARROW, mxConstants
 STYLE_ENDFILL, mxConstants
 STYLE_ENDSIZE, mxConstants
 STYLE_ENTRY_PERIMETER, mxConstants
 STYLE_ENTRY_X, mxConstants
 STYLE_ENTRY_Y, mxConstants
 STYLE_EXIT_PERIMETER, mxConstants
 STYLE_EXIT_X, mxConstants
 STYLE_EXIT_Y, mxConstants
 STYLE_FILLCOLOR, mxConstants
 STYLE_FOLDABLE, mxConstants
 STYLE_FONTCOLOR, mxConstants
 STYLE_FONTFAMILY, mxConstants
 STYLE_FONTSIZE, mxConstants
 STYLE_FONTSTYLE, mxConstants
 STYLE_GLASS, mxConstants
 STYLE_GRADIENT_DIRECTION, mxConstants
 STYLE_GRADIENTCOLOR, mxConstants
 STYLE_HORIZONTAL, mxConstants
 STYLE_IMAGE, mxConstants
 STYLE_IMAGE_ALIGN, mxConstants
 STYLE_IMAGE_ASPECT, mxConstants
 STYLE_IMAGE_BACKGROUND, mxConstants
 STYLE_IMAGE_BORDER, mxConstants
 STYLE_IMAGE_FLIPH, mxConstants
 STYLE_IMAGE_FLIPV, mxConstants
 STYLE_IMAGE_HEIGHT, mxConstants
 STYLE_IMAGE_VERTICAL_ALIGN, mxConstants
 STYLE_IMAGE_WIDTH, mxConstants
 STYLE_INDICATOR_COLOR, mxConstants
 STYLE_INDICATOR_DIRECTION, mxConstants
 STYLE_INDICATOR_GRADIENTCOLOR, mxConstants
 STYLE_INDICATOR_HEIGHT, mxConstants
 STYLE_INDICATOR_IMAGE, mxConstants
 STYLE_INDICATOR_SHAPE, mxConstants
 STYLE_INDICATOR_SPACING, mxConstants
 STYLE_INDICATOR_STROKECOLOR, mxConstants
 STYLE_INDICATOR_WIDTH, mxConstants
 STYLE_LABEL_BACKGROUNDCOLOR, mxConstants
 STYLE_LABEL_BORDERCOLOR, mxConstants
 STYLE_LABEL_PADDING, mxConstants
 STYLE_LABEL_POSITION, mxConstants
 STYLE_LOOP, mxConstants
 STYLE_MOVABLE, mxConstants
 STYLE_NOEDGESTYLE, mxConstants
 STYLE_NOLABEL, mxConstants
 STYLE_OPACITY, mxConstants
 STYLE_ORTHOGONAL, mxConstants
 STYLE_OVERFLOW, mxConstants
 STYLE_PERIMETER, mxConstants
 STYLE_PERIMETER_SPACING, mxConstants
 STYLE_PORT_CONSTRAINT, mxConstants
 STYLE_RESIZABLE, mxConstants
 STYLE_ROTATION, mxConstants
 STYLE_ROUNDED, mxConstants
 STYLE_ROUTING_CENTER_X, mxConstants
 STYLE_ROUTING_CENTER_Y, mxConstants
 STYLE_SEGMENT, mxConstants
 STYLE_SEPARATORCOLOR, mxConstants
 STYLE_SHADOW, mxConstants
 STYLE_SHAPE, mxConstants
 STYLE_SMOOTH, mxConstants
 STYLE_SOURCE_PERIMETER_SPACING, mxConstants
 STYLE_SOURCE_PORT, mxConstants
 STYLE_SPACING, mxConstants
 STYLE_SPACING_BOTTOM, mxConstants
 STYLE_SPACING_LEFT, mxConstants
 STYLE_SPACING_RIGHT, mxConstants
 STYLE_SPACING_TOP, mxConstants
 STYLE_STARTARROW, mxConstants
 STYLE_STARTFILL, mxConstants
 STYLE_STARTSIZE, mxConstants
 STYLE_STENCIL_FLIPH, mxConstants
 STYLE_STENCIL_FLIPV, mxConstants
 STYLE_STROKECOLOR, mxConstants
 STYLE_STROKEWIDTH, mxConstants
 STYLE_TARGET_PERIMETER_SPACING, mxConstants
 STYLE_TARGET_PORT, mxConstants
 STYLE_TEXT_OPACITY, mxConstants
 STYLE_VERTICAL_ALIGN, mxConstants
 STYLE_VERTICAL_LABEL_POSITION, mxConstants
 STYLE_WHITE_SPACE, mxConstants
 styleForCellChanged, mxGraphModel
 styles, mxStylesheet
 stylesheet, mxGraph
 submenuImage, mxPopupMenu
 submit, mxUtils
 suspend, mxSession
 SUSPEND
 suspended, mxOutline
 SVG_STROKE_TOLERANCE, mxShape
 swap, mxGeometry
 swapBounds, mxGraph
 swapStyles, mxEditor
 swimlaneAdded, mxSwimlaneManager
 swimlaneIndicatorColorAttribute, mxGraph
 swimlaneNesting, mxGraph
 swimlaneRequired, mxEditor
 swimlaneSelectionEnabled, mxGraph
 swimlaneSpacing, mxEditor
-
mxAutoSaveManager.prototype.save = function()
Empty hook that is called if the graph should be saved.
mxEditor.prototype.save = function (url,
linefeed)
Posts the string returned by writeGraphModel to the given URL or the URL returned by getUrlPost.
save: function()
Saves the state of the graphics object.
save: function(filename,
content)
Saves the specified content in the given file on the local file system.
save: function()
Saves the state of the graphics object.
Fires after the current file was saved in save.
Specifies the event name for open.
saveAs: function(content)
Saves the specified content by displaying a dialog to save the content as a file on the local filesystem.
mxGraphView.prototype.scale
Specifies the scale.
mxPath.prototype.scale
Number that specifies the translation of the path.
mxPrintPreview.prototype.scale
Holds the scale of the print preview.
mxShape.prototype.scale
Holds the scale in which the shape is being painted.
scale: function(value)
Scales the current graphics object.
scale: function(value)
Scales the current graphics object.
Specifies the event name for scale.
Fires after the scale was changed in setScale.
Specifies the event name for scaleAndTranslate.
Fires after the scale and translate have been changed in scaleAndTranslate.
mxGraphView.prototype.scaleAndTranslate = function(scale,
dx,
dy)
Sets the scale and translation and fires a scale and translate event before calling revalidate followed by mxGraph.sizeDidChange.
mxGraphHandler.prototype.scaleGrid
Specifies if the grid should be scaled.
mxImageShape.prototype.scheduleUpdateAspect = function()
Schedules an asynchronous updateAspect using the current image.
mxGraph.prototype.scrollCellToVisible = function(cell,
center)
Pans the graph so that it shows the given cell.
mxGraphHandler.prototype.scrollOnMove
Specifies if the view should be scrolled so that a moved cell is visible.
mxGraph.prototype.scrollPointToVisible = function(x,
y,
extend,
border)
Scrolls the graph to the given point, extending the graph container if specified.
mxGraph.prototype.scrollRectToVisible = function(rect)
Pans the graph so that it shows the given rectangle.
SegmentConnector: function(state,
source,
target,
hints,
result)
Implements an orthogonal edge style.
mxCellState.prototype.segments
Array of numbers that represent the cached length of each segment of the edge.
mxConnectionHandler.prototype.select
Specifies if new edges should be selected.
Specifies the event name for select.
Fires when an item was selected in the toolbar.
mxGraph.prototype.selectAll = function(parent)
Selects all children of the given parent cell or the children of the default parent if no parent is specified.
mxGraph.prototype.selectCell = function(isNext,
isParent,
isChild)
Selects the next, parent, first child or previous cell, if all arguments are false.
mxGraph.prototype.selectCellForEvent = function(cell,
evt)
Selects the given cell by either adding it to the selection or replacing the selection depending on whether the given mouse event is a toggle event.
mxConnectionHandler.prototype.selectCells = function(edge,
target)
Selects the given edge after adding a new connection.
mxGraph.prototype.selectCells = function(vertices,
edges,
parent)
Selects all vertices and/or edges depending on the given boolean arguments recursively, starting at the given parent or the default parent if no parent is specified.
mxGraph.prototype.selectCellsForEvent = function(cells,
evt)
Selects the given cells by either adding them to the selection or replacing the selection depending on whether the given mouse event is a toggle event.
mxGraph.prototype.selectChildCell = function()
Selects the first child cell.
mxGraphHandler.prototype.selectDelayed = function(me)
Implements the delayed selection for the given mouse event.
mxGraphHandler.prototype.selectEnabled
Specifies if selecting is enabled.
Defines the dashed state to be used for the vertex selection border.
mxGraph.prototype.selectionModel
Holds the mxGraphSelectionModel that models the current selection.
mxToolbar.prototype.selectMode = function(domNode,
funct)
Resets the state of the previously selected mode and displays the given DOM node as selected.
mxGraph.prototype.selectNextCell = function()
Selects the next cell.
mxPanningHandler.prototype.selectOnPopup
Specifies if cells should be selected if a popupmenu is displayed for them.
mxGraph.prototype.selectParentCell = function()
Selects the parent cell.
mxGraph.prototype.selectPreviousCell = function()
Selects the previous cell.
mxGraph.prototype.selectRegion = function(rect,
evt)
Selects and returns the cells inside the given rectangle for the specified event.
mxGraph.prototype.selectVertices = function(parent)
Select all vertices inside the given parent or the default parent.
mxXmlRequest.prototype.send = function(onload,
onerror)
Send the request to the target URL using the specified functions to process the response asychronously.
mxSession.prototype.sent
Total number of sent bytes.
mxEditor.prototype.session
Holds a mxSession instance associated with this editor.
Fires when anything in the session has changed.
Specifies the event name for session.
mxCellState.prototype.setAbsoluteTerminalPoint = function (point,
isSource)
Sets the first or last point in absolutePoints depending on isSource.
mxSwimlaneManager.prototype.setAddEnabled = function(value)
Sets addEnabled.
mxGraph.prototype.setAllowDanglingEdges = function(value)
Specifies if dangling edges are allowed, that is, if edges are allowed that do not have a source and/or target terminal defined.
mxGraphView.prototype.setAllowEval = function(value)
Sets allowEval.
mxGraph.prototype.setAllowLoops = function(value)
Specifies if loops are allowed.
setAlpha: function(alpha)
Sets the current alpha.
setAlpha: function(alpha)
Sets the current alpha.
mxCell.prototype.setAttribute = function(name,
value)
Sets the specified attribute on the user object if it is an XML node.
mxCodec.prototype.setAttribute = function(node,
attribute,
value)
Sets the attribute on the specified node to value.
setAutoAntiAlias: function(value)
Sets autoAntiAlias.
mxGraph.prototype.setAutoSizeCells = function(value)
Specifies if cell sizes should be automatically updated after a label change.
mxGraph.prototype.setBackgroundImage = function(image)
Sets the new backgroundImage.
setBaseDomain: function(value)
Sets baseDomain.
setBaseUrl: function(value)
Sets baseUrl.
mxXmlRequest.prototype.setBinary = function(value)
Sets binary.
mxGraph.prototype.setBorder = function(value)
Sets the value of border.
mxLayoutManager.prototype.setBubbling = function(value)
Sets bubbling.
mxGraphSelectionModel.prototype.setCell = function(cell)
Selects the specified mxCell using setCells.
mxCoordinateAssignment.prototype.setCellLocations = function(graph,
model)
Sets the cell locations in the facade to those stored after this layout processing step has completed.
mxGraphSelectionModel.prototype.setCells = function(cells)
Selects the given array of mxCells and fires a change event.
mxGraph.prototype.setCellsBendable = function(value)
Specifies if the graph should allow bending of edges.
mxGraph.prototype.setCellsCloneable = function(value)
Specifies if the graph should allow cloning of cells by holding down the control key while cells are being moved.
mxGraph.prototype.setCellsDeletable = function(value)
Sets cellsDeletable.
mxGraph.prototype.setCellsDisconnectable = function(value)
Sets cellsDisconnectable.
mxGraph.prototype.setCellsEditable = function(value)
Specifies if the graph should allow in-place editing for cell labels.
mxGraph.prototype.setCellsMovable = function(value)
Specifies if the graph should allow moving of cells.
mxGraph.prototype.setCellsResizable = function(value)
Specifies if the graph should allow resizing of cells.
mxGraph.prototype.setCellsSelectable = function(value)
Sets cellsSelectable.
mxGraph.prototype.setCellStyle = function(style,
cells)
Sets the style of the specified cells.
mxGraph.prototype.setCellStyleFlags = function(key,
flag,
value,
cells)
Sets or toggles the given bit for the given key in the styles of the specified cells.
setCellStyleFlags: function(model,
cells,
key,
flag,
value)
Sets or toggles the flag bit for the given key in the cell’s styles.
mxGraph.prototype.setCellStyles = function(key,
value,
cells)
Sets the key to value in the styles of the given cells.
setCellStyles: function(model,
cells,
key,
value)
Assigns the value for the given key in the styles of the given cells, or removes the key from the styles if the value is null.
mxGraph.prototype.setCellWarning = function(cell,
warning,
img,
isSelect)
Creates an overlay for the given cell using the warning and image or warningImage and returns the new mxCellOverlay.
mxGraphHandler.prototype.setCloneEnabled = function(value)
Sets cloneEnabled.
mxGraph.prototype.setCloneInvalidEdges = function(value)
Specifies if edges should be inserted when cloned but not valid wrt.
mxWindow.prototype.setClosable = function(closable)
Sets the image associated with the window.
mxCell.prototype.setCollapsed = function(collapsed)
Sets the collapsed state.
mxGraphModel.prototype.setCollapsed = function(cell,
collapsed)
Sets the collapsed state of the given mxCell using mxCollapseChange and adds the change to the current transaction.
setCompressed: function(value)
Sets compressed.
mxCell.prototype.setConnectable = function(connectable)
Sets the connectable state.
mxGraph.prototype.setConnectable = function(connectable)
Specifies if the graph should allow new connections.
mxGraph.prototype.setConnectableEdges = function(value)
Specifies if edges should be connectable.
mxGraph.prototype.setConnectionConstraint = function(edge,
terminal,
source,
constraint)
Sets the mxConnectionConstraint that describes the given connection point.
mxGraph.prototype.setConstrainChildren = function(value)
Sets constrainChildren.
mxGraphModel.prototype.setCreateIds = function(value)
Sets createIds.
mxConnectionHandler.prototype.setCreateTarget = function(value)
Sets createTarget.
mxGraphView.prototype.setCurrentRoot = function(root)
Sets and returns the current root and fires an undo event before calling mxGraph.sizeDidChange.
mxCellState.prototype.setCursor = function (cursor)
Sets the given cursor on the shape and text shape.
mxShape.prototype.setCursor = function(cursor)
Sets the cursor on the given shape.
setDashed: function(value)
Sets the dashed state to true or false.
setDashed: function(value)
Sets the dashed state to true or false.
setDashPattern: function(value)
Sets the dashed pattern to the given space separated list of numbers.
setDashPattern: function(value)
Sets the dashed pattern to the given space separated list of numbers.
mxGraph.prototype.setDefaultParent = function(cell)
Sets the defaultParent to the given cell.
mxGraph.prototype.setDisconnectOnMove = function(value)
Specifies if edges should be disconnected when moved.
mxGraph.prototype.setDropEnabled = function(value)
Specifies if the graph should allow dropping of cells onto or into other cells.
mxCell.prototype.setEdge = function(edge)
Specifies if the cell is an edge.
mxGraphLayout.prototype.setEdgePoints = function(edge,
points)
Replaces the array of mxPoints in the geometry of the given edge with the given array of mxPoints.
mxCoordinateAssignment.prototype.setEdgePosition = function(cell)
Fixes the control points
mxGraphLayout.prototype.setEdgeStyleEnabled = function(edge,
value)
Disables or enables the edge style of the given edge.
mxAutoSaveManager.prototype.setEnabled = function(value)
Enables or disables event handling.
mxCellMarker.prototype.setEnabled = function(enabled)
Enables or disables event handling.
mxConnectionHandler.prototype.setEnabled = function(enabled)
Enables or disables event handling.
mxConstraintHandler.prototype.setEnabled = function(enabled)
Enables or disables event handling.
mxDragSource.prototype.setEnabled = function(value)
Sets enabled.
mxGraph.prototype.setEnabled = function(value)
Specifies if the graph should allow any interactions.
mxGraphHandler.prototype.setEnabled = function(value)
Sets enabled.
mxKeyHandler.prototype.setEnabled = function(enabled)
Enables or disables event handling by updating enabled.
mxLayoutManager.prototype.setEnabled = function(enabled)
Enables or disables event handling.
mxOutline.prototype.setEnabled = function(value)
Enables or disables event handling.
mxPopupMenu.prototype.setEnabled = function(enabled)
Enables or disables event handling.
mxRubberband.prototype.setEnabled = function(enabled)
Enables or disables event handling.
mxSelectionCellsHandler.prototype.setEnabled = function(value)
Sets enabled.
mxSpaceManager.prototype.setEnabled = function(value)
Enables or disables event handling.
mxSwimlaneManager.prototype.setEnabled = function(value)
Enables or disables event handling.
mxTooltipHandler.prototype.setEnabled = function(enabled)
Enables or disables event handling.
setEnabled: function(value)
Sets enabled.
mxGraph.prototype.setEnterStopsCellEditing = function(value)
Sets enterStopsCellEditing.
mxGraph.prototype.setEscapeEnabled = function(value)
Sets escapeEnabled.
mxEventSource.prototype.setEventsEnabled = function(value)
Sets eventsEnabled.
mxEventSource.prototype.setEventSource = function(value)
Sets eventSource.
mxGraph.prototype.setExtendParents = function(value)
Sets extendParents.
mxGraph.prototype.setExtendParentsOnAdd = function(value)
Sets extendParentsOnAdd.
setFillColor: function(value)
Sets the fillcolor.
setFillColor: function(value)
Sets the fillcolor.
setFoEnabled: function(value)
Sets foEnabled.
setFontColor: function(value)
Sets the fontcolor.
setFontColor: function(value)
Sets the fontcolor.
setFontFamily: function(value)
Sets the fontfamily.
setFontFamily: function(value)
Sets the fontfamily.
setFontSize: function(value)
Sets the fontsize.
setFontSize: function(value)
Sets the fontsize.
setFontStyle: function(value)
Sets the fontstyle.
setFontStyle: function(value)
Sets the fontstyle.
mxGraphAbstractHierarchyCell.prototype.setGeneralPurposeVariable = function(
   layer,
   value
)
Set the value of temp for the specified layer
mxGraphHierarchyEdge.prototype.setGeneralPurposeVariable = function(layer,
value)
Set the value of temp for the specified layer
mxGraphHierarchyNode.prototype.setGeneralPurposeVariable = function(layer,
value)
Set the value of temp for the specified layer
mxCell.prototype.setGeometry = function(geometry)
Sets the mxGeometry to be used as the geometry.
mxGraphModel.prototype.setGeometry = function(cell,
geometry)
Sets the mxGeometry of the given mxCell.
setGlassGradient: function(x,
y,
w,
h)
Sets the glass gradient.
setGlassGradient: function(x,
y,
w,
h)
Sets the glass gradient.
setGradient: function(color1,
color2,
x,
y,
w,
h,
direction)
Sets the gradient color.
setGradient: function(color1,
color2,
x,
y,
w,
h,
direction)
Sets the gradient color.
mxAutoSaveManager.prototype.setGraph = function(graph)
Sets the graph that the layouts operate on.
mxLayoutManager.prototype.setGraph = function(graph)
Sets the graph that the layouts operate on.
mxSpaceManager.prototype.setGraph = function(graph)
Sets the graph that the layouts operate on.
mxSwimlaneManager.prototype.setGraph = function(graph)
Sets the graph that the manager operates on.
mxGraphView.prototype.setGraphBounds = function(value)
Sets graphBounds.
mxEditor.prototype.setGraphContainer = function (container)
Sets the graph’s container using mxGraph.init.
mxDragSource.prototype.setGridEnabled = function(value)
Sets gridEnabled.
mxGraph.prototype.setGridEnabled = function(value)
Specifies if the grid should be enabled.
mxGraph.prototype.setGridSize = function(value)
Sets gridSize.
mxDragSource.prototype.setGuidesEnabled = function(value)
Sets guidesEnabled.
mxTooltipHandler.prototype.setHideOnHover = function(value)
Sets hideOnHover.
mxCellHighlight.prototype.setHighlightColor = function(color)
Sets the color of the rectangle used to highlight drop targets.
mxGraphHandler.prototype.setHighlightColor = function(color)
Sets the color of the rectangle used to highlight drop targets.
mxSwimlaneManager.prototype.setHorizontal = function(value)
Sets horizontal.
mxCellMarker.prototype.setHotspot = function(hotspot)
Sets the hotspot.
mxCellMarker.prototype.setHotspotEnabled = function(enabled)
Specifies whether the hotspot should be used in intersects.
mxGraph.prototype.setHtmlLabels = function(value)
Sets htmlLabels.
mxCell.prototype.setId = function(id)
Sets the Id of the cell to the given string.
mxWindow.prototype.setImage = function(image)
Sets the image associated with the window.
mxGraph.prototype.setInvokesStopCellEditing = function(value)
Sets invokesStopCellEditing.
setLineCap: function(value)
Sets the linecap.
setLineCap: function(value)
Sets the linecap.
setLineJoin: function(value)
Sets the linejoin.
setLineJoin: function(value)
Sets the linejoin.
mxWindow.prototype.setLocation = function(x,
y)
Sets the upper, left corner of the window.
Sets if any cell may be moved, sized, bended, disconnected, edited or selected.
mxWindow.prototype.setMaximizable = function(maximizable)
Sets if the window is maximizable.
mxWindow.prototype.setMinimizable = function(minimizable)
Sets if the window is minimizable.
setMiterLimit: function(value)
Sets the miterlimit.
setMiterLimit: function(value)
Sets the miterlimit.
mxEditor.prototype.setMode = function(modename)
Puts the graph into the specified mode.
mxCellEditor.prototype.setModified = function(value)
Sets modified to the specified boolean value.
mxEditor.prototype.setModified = function (value)
Sets modified to the specified boolean value.
mxGraphHandler.prototype.setMoveEnabled = function(value)
Sets moveEnabled.
mxGraph.prototype.setMultigraph = function(value)
Specifies if the graph should allow multiple connections between the same pair of vertices.
setOpacity: function(node,
value)
Sets the opacity of the specified DOM node to the given value in %.
mxGraphLayout.prototype.setOrthogonalEdge = function(edge,
value)
Disables or enables orthogonal end segments of the given edge.
mxGraph.prototype.setPanning = function(enabled)
Specifies if panning should be enabled.
mxPanningHandler.prototype.setPanningEnabled = function(value)
Sets panningEnabled.
mxCell.prototype.setParent = function(parent)
Sets the parent cell.
mxGraph.prototype.setPortsEnabled = function(value)
Specifies if the ports should be enabled.
mxEdgeHandler.prototype.setPreviewColor = function(color)
Sets the color of the preview to the given value.
mxRectangle.prototype.setRect = function(x,
y,
w,
h)
Sets this rectangle to the specified values
mxGraphHandler.prototype.setRemoveCellsFromParent = function(value)
Sets removeCellsFromParent.
mxGraphView.prototype.setRendering = function(value)
Sets rendering.
mxXmlRequest.prototype.setRequestHeaders = function(request,
params)
Sets the headers for the given request and parameters.
mxWindow.prototype.setResizable = function(resizable)
Sets if the window should be resizable.
mxGraph.prototype.setResizeContainer = function(value)
Sets resizeContainer.
mxSwimlaneManager.prototype.setResizeEnabled = function(value)
Sets resizeEnabled.
mxGraphModel.prototype.setRoot = function(root)
Sets the root of the model using mxRootChange and adds the change to the current transaction.
mxGraphView.prototype.setScale = function(value)
Sets the scale and fires a scale event before calling revalidate followed by mxGraph.sizeDidChange.
mxWindow.prototype.setScrollable = function(scrollable)
Sets if the window contents should be scrollable.
mxGraphHandler.prototype.setSelectEnabled = function(value)
Sets selectEnabled.
mxGraph.prototype.setSelectionCell = function(cell)
Sets the selection cell.
mxGraph.prototype.setSelectionCells = function(cells)
Sets the selection cell.
mxGraph.prototype.setSelectionModel = function(selectionModel)
Sets the mxSelectionModel that contains the selection.
mxSpaceManager.prototype.setShiftDownwards = function(value)
Enables or disables event handling.
mxSpaceManager.prototype.setShiftRightwards = function(value)
Enables or disables event handling.
mxGraphSelectionModel.prototype.setSingleSelection = function(singleSelection)
Sets the singleSelection flag.
mxWindow.prototype.setSize = function(width,
height)
Sets the size of the window.
mxGraph.prototype.setSplitEnabled = function(value)
Specifies if the graph should allow dropping of cells onto or into other cells.
mxGraphView.prototype.setStates = function(value)
Sets states.
mxGuide.prototype.setStates = function(states)
Sets the mxCellStates that should be used for alignment.
mxEditor.prototype.setStatus = function (message)
Display the specified message in the status bar.
mxEditor.prototype.setStatusContainer = function (container)
Creates the status using the specified container.
setStrokeColor: function(value)
Sets the stroke color.
setStrokeColor: function(value)
Sets the stroke color.
setStrokeWidth: function(value)
Sets the stroke width.
setStrokeWidth: function(value)
Sets the stroke width.
mxCell.prototype.setStyle = function(style)
Sets the string to be used as the style.
mxGraphModel.prototype.setStyle = function(cell,
style)
Sets the style of the given mxCell using mxStyleChange and adds the change to the current transaction.
setStyle: function(style,
key,
value)
Adds or removes the given key, value pair to the style and returns the new style.
setStyleFlag: function(style,
key,
flag,
value)
Sets or removes the given key from the specified style and returns the new style.
mxGraph.prototype.setStylesheet = function(stylesheet)
Sets the mxStylesheet that defines the style.
mxGraph.prototype.setSwimlaneNesting = function(value)
Specifies if swimlanes can be nested by drag and drop.
mxGraph.prototype.setSwimlaneSelectionEnabled = function(value)
Specifies if swimlanes should be selected if the mouse is released over their content area.
mxCell.prototype.setTerminal = function(terminal,
isSource)
Sets the source or target terminal and returns the new terminal.
mxGraphModel.prototype.setTerminal = function(edge,
terminal,
isSource)
Sets the source or target terminal of the given mxCell using mxTerminalChange and adds the change to the current transaction.
mxGeometry.prototype.setTerminalPoint = function(point,
isSource)
Sets the sourcePoint or targetPoint to the given mxPoint and returns the new point.
mxGraphModel.prototype.setTerminals = function(edge,
source,
target)
Sets the source and target mxCell of the given mxCell in a single transaction using setTerminal for each end of the edge.
setTextEnabled: function(value)
Sets textEnabled.
setTextEnabled: function(value)
Sets textEnabled.
mxWindow.prototype.setTitle = function(title)
Sets the window title to the given string.
mxEditor.prototype.setTitleContainer = function (container)
Creates a listener to update the inner HTML of the specified DOM node with the value of getTitle.
mxGraph.prototype.setTolerance = function(value)
Sets tolerance.
mxEditor.prototype.setToolbarContainer = function (container)
Initializes the toolbar for the given container.
mxGraph.prototype.setTooltips = function (enabled)
Specifies if tooltips should be enabled.
mxGraphView.prototype.setTranslate = function(dx,
dy)
Sets the translation and fires a translate event before calling revalidate followed by mxGraph.sizeDidChange.
mxPath.prototype.setTranslate = function(x,
y)
Set the global translation of this path, that is, the origin of the coordinate system.
mxCell.prototype.setValue = function(value)
Sets the user object of the cell.
mxGraphModel.prototype.setValue = function(cell,
value)
Sets the user object of then given mxCell using mxValueChange and adds the change to the current transaction.
mxCell.prototype.setVertex = function(vertex)
Specifies if the cell is a vertex.
mxGraph.prototype.setVertexLabelsMovable = function(value)
Sets vertexLabelsMovable.
mxCoordinateAssignment.prototype.setVertexLocation = function(cell)
Fixes the position of the specified vertex.
mxGraphLayout.prototype.setVertexLocation = function(cell,
x,
y)
Sets the new position of the given cell taking into account the size of the bounding box if useBoundingBox is true.
mxCell.prototype.setVisible = function(visible)
Specifies if the cell is visible.
mxGraphModel.prototype.setVisible = function(cell,
visible)
Sets the visible state of the given mxCell using mxVisibleChange and adds the change to the current transaction.
setVisible: function(visible)
Shows or hides the console.
mxWindow.prototype.setVisible = function(visible)
Shows or hides the window depending on the given flag.
mxCellState.prototype.setVisibleTerminalState = function (terminalState,
source)
Sets the visible source or target terminal state.
mxGraphAbstractHierarchyCell.prototype.setX = function(layer,
value)
Set the value of x for the specified layer
mxGraphAbstractHierarchyCell.prototype.setY = function(layer,
value)
Set the value of y for the specified layer
mxOutline.prototype.setZoomEnabled = function(value)
Enables or disables the zoom handling by showing or hiding the respective handle.
shadow: function(value,
filled)
Paints the current path as a shadow of the given color.
shadow: function(value,
filled)
Paints the current path as a shadow of the given color.
Specifies the x-offset of the shadow.
Specifies the y-offset of the shadow.
Defines the opacity for shadows.
Defines the color to be used to draw shadows in shapes and windows.
mxCellState.prototype.shape
Holds the mxShape that represents the cell graphically.
mxEdgeHandler.prototype.shape
Holds the mxShape that represents the preview edge.
mxGraphHandler.prototype.shape
Reference to the mxShape that represents the preview.
Name under which mxActor is registered in mxCellRenderer.
Name under which mxArrow is registered in mxCellRenderer.
Name under which mxCloud is registered in mxCellRenderer.
Name under which mxConnector is registered in mxCellRenderer.
Name under which mxCylinder is registered in mxCellRenderer.
Name under which mxDoubleEllipse is registered in mxCellRenderer.
Name under which mxEllipse is registered in mxCellRenderer.
Name under which mxHexagon is registered in mxCellRenderer.
Name under which mxImageShape is registered in mxCellRenderer.
Name under which mxLabel is registered in mxCellRenderer.
Name under which mxLine is registered in mxCellRenderer.
Name under which mxRectangleShape is registered in mxCellRenderer.
Name under which mxRhombus is registered in mxCellRenderer.
Name under which mxSwimlane is registered in mxCellRenderer.
Name under which mxTriangle is registered in mxCellRenderer.
mxCellRenderer.prototype.shapes
Array that maps from shape names to shape constructors.
mxImageExport.prototype.shapes
Holds implementations for the built-in shapes.
mxRubberband.prototype.sharedDiv
Holds the DIV element which is used to display the rubberband.
mxSpaceManager.prototype.shiftCell = function(cell,
dx,
dy,
Ox0,
y0,
right,
bottom,
fx,
fy,
extendParent)
Called from moveCellsIntoParent to invoke the move hook in the automatic layout of each modified cell’s parent.
mxSpaceManager.prototype.shiftDownwards
Specifies if event handling is enabled.
mxKeyHandler.prototype.shiftKeys
Maps from keycodes to functions for pressed shift keys.
mxSpaceManager.prototype.shiftRightwards
Specifies if event handling is enabled.
mxGraphHandler.prototype.shouldRemoveCellsFromParent = function(parent,
cells,
evt)
Returns true if the given cells should be removed from the parent for the specified mousereleased event.
mxCellStatePreview.prototype.show = function(visitor)
show: function()
Shows the console.
mxMorphing.prototype.show = function(move)
Shows the changes in the given mxCellStatePreview.
mxTooltipHandler.prototype.show = function(tip,
x,
y)
Shows the tooltip for the specified cell and optional index at the specified location (with a vertical offset of 10 pixels).
show: function(graph,
doc,
x0,
y0)
Copies the styles and the markup from the graph’s container into the given document and removes all cursor styles.
mxWindow.prototype.show = function()
Shows the window.
Specifies the event name for show.
Fires after the menu has been shown in popup.
Fires after the window is shown.
mxEditor.prototype.showHelp = function (tasks)
Shows the help window.
mxPopupMenu.prototype.showMenu = function()
Shows the menu.
mxEditor.prototype.showOutline = function ()
Shows the outline window.
mxEditor.prototype.showProperties = function (cell)
Creates and shows the properties dialog for the given cell.
mxPopupMenu.prototype.showSubmenu = function(parent,
row)
Shows the submenu inside the given parent row.
mxEditor.prototype.showTasks = function ()
Shows the tasks window.
mxOutline.prototype.showViewport
Specifies a viewport rectangle should be shown.
SideToSide: function (state,
source,
target,
points,
result)
Implements a vertical elbow edge.
mxUndoableEdit.prototype.significant
Specifies if the undoable change is significant.
mxSession.prototype.significantRemoteChanges
Whether remote changes should be significant in the local command history.
mxXmlRequest.prototype.simulate = function(doc,
target)
Creates and posts a request to the given target URL using a dynamically created form inside the given document.
mxGraphSelectionModel.prototype.singleSelection
Specifies if only one selected item at a time is allowed.
mxVertexHandler.prototype.singleSizer
Specifies if only one sizer handle at the bottom, right corner should be used.
mxUndoManager.prototype.size
Maximum command history size.
Specifies the event name for size.
Fires after sizeDidChange was executed.
mxGraph.prototype.sizeDidChange = function()
Called when the size of the graph has changed.
mxOutline.prototype.sizerImage
Optional mxImage to be used for the sizer.
mxPopupMenu.prototype.smartSeparators
Specifies if separators should only be added if a menu item follows them.
mxGraph.prototype.snap = function(value)
Snaps the given numeric value to the grid if gridEnabled is true.
mxGraphHandler.prototype.snap = function(vector)
Snaps the given vector to the grid and returns the given mxPoint instance.
mxEdgeHandler.prototype.snapToTerminals
Specifies if waypoints should snap to the routing centers of terminals.
sortCells: function(cells,
ascending)
Sorts the given cells according to the order in the cell hierarchy.
mxCell.prototype.source
Reference to the source terminal.
mxGraphHierarchyEdge.prototype.source
The node this edge is sourced at
mxMultiplicity.prototype.source
Boolean that specifies if the rule is applied to the source or target terminal of an edge.
Reference to the source mxGraph.
mxUndoableEdit.prototype.source
Specifies the source of the edit.
mxGeometry.prototype.sourcePoint
Defines the source mxPoint of the edge.
mxGraphHierarchyModel.prototype.SOURCESCANSTARTRANK
High value to start source layering scan rank value from.
mxCellHighlight.prototype.spacing
Specifies the spacing between the highlight for vertices and the vertex.
mxDefaultToolbar.prototype.spacing
Defines the spacing between existing and new vertices in gridSize units when a new vertex is dropped on an existing cell.
mxLabel.prototype.spacing
Default value for spacing.
mxParallelEdgeLayout.prototype.spacing
Defines the spacing between the parallels.
mxPartitionLayout.prototype.spacing
Integer that specifies the absolute spacing in pixels between the children.
mxStackLayout.prototype.spacing
Specifies the spacing between the cells.
Specifies the event name for splitEdge.
Fires between begin- and endUpdate in splitEdge.
mxGraph.prototype.splitEdge = function(edge,
cells,
newEdge,
dx,
dy)
Splits the given edge by adding the newEdge between the previous source and the given cell and reconnecting the source of the given edge to the given cell.
mxGraph.prototype.splitEnabled
Specifies if dropping onto edges should be enabled.
mxImage.prototype.src
String that specifies the URL of the image.
mxConnectionHandler.prototype.start = function(state,
x,
y,
edgeState)
Starts a new connection for the given state and coordinates.
mxEdgeHandler.prototype.start = function(x,
y,
index)
Starts the handling of the mouse gesture.
mxGraphHandler.prototype.start = function(cell,
x,
y)
Starts the handling of the mouse gesture.
mxRubberband.prototype.start = function(x,
y)
Sets the start point for the rubberband selection.
mxSession.prototype.start = function()
mxVertexHandler.prototype.start = function(x,
y,
index)
Starts the handling of the mouse gesture.
Fires when a new connection is being created by the user.
Specifies the event name for start.
Specifies the event name for startEditing.
Fires before the in-place editor starts in startEditingAtCell.
mxAnimation.prototype.startAnimation = function()
Starts the animation by repeatedly invoking updateAnimation.
mxDragSource.prototype.startDrag = function(evt)
Creates the dragElement using createDragElement.
mxCellEditor.prototype.startEditing = function(cell,
trigger)
Starts the editor for the given cell.
mxGraph.prototype.startEditing = function(evt)
Calls startEditingAtCell using the given cell or the first selection cell.
mxGraph.prototype.startEditingAtCell = function(cell,
evt)
Fires a startEditing event and invokes mxCellEditor.startEditing on editor.
mxShape.prototype.startOffset
Specifies the offset in pixels from the first point in points and the actual start of the shape.
mxCellHighlight.prototype.state
Reference to the mxCellState.
mxEdgeHandler.prototype.state
Reference to the mxCellState being modified.
mxMouseEvent.prototype.state
Holds the optional mxCellState associated with this event.
mxStencilShape.prototype.state
Holds the mxCellState associated with this shape.
mxVertexHandler.prototype.state
Reference to the mxCellState being modified.
mxGuide.prototype.states
Contains the mxCellStates that are used for alignment.
mxEditor.prototype.status
DOM container that holds the statusbar.
mxStencilShape.prototype.stencil
Holds the mxStencil that defines the shape.
mxMorphing.prototype.step
Contains the current step.
mxMorphing.prototype.steps
Specifies the maximum number of steps for the morphing.
Defines the step size to offset the cells after each paste operation.
mxSession.prototype.stop = function(reason)
Stops the session and fires a disconnect event.
mxAnimation.prototype.stopAnimation = function()
Stops the animation by deleting the timer and fires an mxEvent.DONE.
mxDragSource.prototype.stopDrag = function(evt)
Removes and destroys the dragElement.
mxCellEditor.prototype.stopEditing = function(cancel)
Stops the editor and applies the value if cancel is false.
mxGraph.prototype.stopEditing = function(cancel)
Stops the current editing.
mxMorphing.prototype.stopRecursion = function(state,
delta)
Returns true if the animation should not recursively find more deltas for children if the given parent state has been animated.
stroke: function()
Paints the outline of the current path.
stroke: function()
Paints the outline of the current path.
mxCylinder.prototype.strokedBackground
Specifies if the background should be stroked.
mxShape.prototype.strokewidth
Holds the current strokewidth.
mxStencil.prototype.strokewidth
Holds the strokewidth direction from the description.
mxCell.prototype.style
Holds the style as a string of the form [(stylename|key=value);].
mxCellState.prototype.style
Contains an array of key, value pairs that represent the style of the cell.
mxShape.prototype.style
Holds the style of the cell state that corresponds to this shape.
Defines the key for the align style.
Defines the rounding factor for a rounded rectangle in percent (without the percent sign).
Defines the key for the autosize style.
Defines the key for the bendable style.
Defines the key for the cloneable style.
Defines the key for the curved style.
Defines the key for the dashed style.
Defines the key for the deletable style.
Defines the key for the direction style.
Defines the key for the edge style.
Defines the key for the editable style.
Defines the key for the elbow style.
Defines the key for the end arrow marker.
Defines the key for the endFill style.
Defines the key for the endSize style.
Defines if the perimeter should be used to find the exact entry point along the perimeter of the target.
Defines the key for the horizontal relative coordinate connection point of an edge with its target terminal.
Defines the key for the vertical relative coordinate connection point of an edge with its target terminal.
Defines if the perimeter should be used to find the exact entry point along the perimeter of the source.
Defines the key for the horizontal relative coordinate connection point of an edge with its source terminal.
Defines the key for the vertical relative coordinate connection point of an edge with its source terminal.
Defines the key for the fill color.
Defines the key for the foldable style.
Defines the key for the fontColor style.
Defines the key for the fontFamily style.
Defines the key for the fontSize style (in points).
Defines the key for the fontStyle style.
Defines the key for the glass style.
Defines the key for the gradient direction.
Defines the key for the gradient color.
Defines the key for the horizontal style.
Defines the key for the image style.
Defines the key for the align style.
Defines the key for the image aspect style.
Defines the key for the image background color.
Defines the key for the image border color.
Defines the key for the horizontal image flip.
Defines the key for the vertical image flip.
Defines the key for the imageHeight style.
Defines the key for the verticalAlign style.
Defines the key for the imageWidth style.
Defines the key for the indicatorColor style.
Defines the key for the indicatorDirection style.
Defines the key for the indicatorGradientColor style.
Defines the key for the indicator height.
Defines the key for the indicator image used within an mxLabel.
Defines the key for the indicator shape used within an mxLabel.
The defines the key for the spacing between the label and the indicator in mxLabel.
Defines the key for the indicator stroke color in mxLabel.
Defines the key for the indicator width.
Defines the key for the label background color.
Defines the key for the label border color.
Defines the key for the label padding, ie.
Defines the key for the horizontal label position of vertices.
Defines the key for the loop style.
Defines the key for the movable style.
Defines the key for the noEdgeStyle style.
Defines the key for the noLabel style.
Defines the key for the opacity style.
Defines if the connection points on either end of the edge should be computed so that the edge is vertical or horizontal if possible and if the point is not at a fixed location.
Defines the key for the overflow style.
Defines the key for the perimeter style.
Defines the key for the perimeter spacing.
Defines the direction(s) that edges are allowed to connect to cells in.
Defines the key for the resizable style.
Defines the key for the rotation style.
Defines the key for the rounded style.
Defines the key for the horizontal routing center.
Defines the key for the vertical routing center.
Defines the key for the segment style.
Defines the key for the separatorColor style.
Defines the key for the shadow style.
Defines the key for the shape.
An experimental style for edges.
Defines the key for the source perimeter spacing.
Defines the ID of the cell that should be used for computing the perimeter point of the source for an edge.
Defines the key for the spacing.
Defines the key for the spacingBottom style The value represents the spacing, in pixels, added to the bottom side of a label in a vertex (style applies to vertices only).
Defines the key for the spacingLeft style.
Defines the key for the spacingRight style The value represents the spacing, in pixels, added to the right side of a label in a vertex (style applies to vertices only).
Defines the key for the spacingTop style.
Defines the key for the start arrow marker.
Defines the key for the startFill style.
Defines the key for the startSize style.
Defines the key for the horizontal stencil flip.
Defines the key for the vertical stencil flip.
Defines the key for the strokeColor style.
Defines the key for the strokeWidth style.
Defines the key for the target perimeter spacing.
Defines the ID of the cell that should be used for computing the perimeter point of the target for an edge.
Defines the key for the text opacity style.
Defines the key for the verticalAlign style.
Defines the key for the vertical label position of vertices.
Defines the key for the white-space style.
mxGraphModel.prototype.styleForCellChanged = function(cell,
style)
Inner callback to update the style of the given mxCell using mxCell.setStyle and return the previous style.
Maps from names to cell styles.
mxGraph.prototype.stylesheet
Holds the mxStylesheet that defines the appearance of the cells.
mxPopupMenu.prototype.submenuImage
URL of the image to be used for the submenu icon.
submit: function(url,
params,
doc,
target)
Submits the given parameters to the specified URL using mxXmlRequest.simulate and returns the mxXmlRequest.
mxSession.prototype.suspend = function()
Suspends the polling.
Specifies the event name for suspend.
Fires after suspend was called an the session was not already in suspended state.
mxOutline.prototype.suspended
Optional boolean flag to suspend updates.
mxShape.prototype.SVG_STROKE_TOLERANCE
Event-tolerance for SVG strokes (in px).
mxGeometry.prototype.swap = function()
Swaps the x, y, width and height with the values stored in alternateBounds and puts the previous values into alternateBounds as a rectangle.
mxGraph.prototype.swapBounds = function(cell,
willCollapse)
Swaps the alternate and the actual bounds in the geometry of the given cell invoking updateAlternateBounds before carrying out the swap.
mxEditor.prototype.swapStyles = function (first,
second)
Swaps the styles for the given names in the graph’s stylesheet and refreshes the graph.
mxSwimlaneManager.prototype.swimlaneAdded = function(swimlane)
Updates the size of the given swimlane to match that of any existing siblings swimlanes.
mxGraph.prototype.swimlaneIndicatorColorAttribute
The attribute used to find the color for the indicator if the indicator color is set to ‘swimlane’.
mxGraph.prototype.swimlaneNesting
Specifies if nesting of swimlanes is allowed.
mxEditor.prototype.swimlaneRequired
Specifies if new cells must be inserted into an existing swimlane.
mxGraph.prototype.swimlaneSelectionEnabled
Specifies if swimlanes should be selectable via the content if the mouse is released.
mxEditor.prototype.swimlaneSpacing
Specifies the spacing between swimlanes if automatic layout is turned on in layoutDiagram.
+
mxAutoSaveManager.prototype.save = function()
Empty hook that is called if the graph should be saved.
mxEditor.prototype.save = function (url,
linefeed)
Posts the string returned by writeGraphModel to the given URL or the URL returned by getUrlPost.
save: function()
Saves the state of the graphics object.
save: function(filename,
content)
Saves the specified content in the given file on the local file system.
save: function()
Saves the state of the graphics object.
Fires after the current file was saved in save.
Specifies the event name for open.
saveAs: function(content)
Saves the specified content by displaying a dialog to save the content as a file on the local filesystem.
mxGraphView.prototype.scale
Specifies the scale.
mxPath.prototype.scale
Number that specifies the translation of the path.
mxPrintPreview.prototype.scale
Holds the scale of the print preview.
mxShape.prototype.scale
Holds the scale in which the shape is being painted.
scale: function(value)
Scales the current graphics object.
scale: function(value)
Scales the current graphics object.
Specifies the event name for scale.
Fires after the scale was changed in setScale.
Specifies the event name for scaleAndTranslate.
Fires after the scale and translate have been changed in scaleAndTranslate.
mxGraphView.prototype.scaleAndTranslate = function(scale,
dx,
dy)
Sets the scale and translation and fires a scale and translate event before calling revalidate followed by mxGraph.sizeDidChange.
mxGraphHandler.prototype.scaleGrid
Specifies if the grid should be scaled.
mxImageShape.prototype.scheduleUpdateAspect = function()
Schedules an asynchronous updateAspect using the current image.
mxGraph.prototype.scrollCellToVisible = function(cell,
center)
Pans the graph so that it shows the given cell.
mxGraphHandler.prototype.scrollOnMove
Specifies if the view should be scrolled so that a moved cell is visible.
mxGraph.prototype.scrollPointToVisible = function(x,
y,
extend,
border)
Scrolls the graph to the given point, extending the graph container if specified.
mxGraph.prototype.scrollRectToVisible = function(rect)
Pans the graph so that it shows the given rectangle.
SegmentConnector: function(state,
source,
target,
hints,
result)
Implements an orthogonal edge style.
mxCellState.prototype.segments
Array of numbers that represent the cached length of each segment of the edge.
mxConnectionHandler.prototype.select
Specifies if new edges should be selected.
Specifies the event name for select.
Fires when an item was selected in the toolbar.
mxGraph.prototype.selectAll = function(parent)
Selects all children of the given parent cell or the children of the default parent if no parent is specified.
mxGraph.prototype.selectCell = function(isNext,
isParent,
isChild)
Selects the next, parent, first child or previous cell, if all arguments are false.
mxGraph.prototype.selectCellForEvent = function(cell,
evt)
Selects the given cell by either adding it to the selection or replacing the selection depending on whether the given mouse event is a toggle event.
mxConnectionHandler.prototype.selectCells = function(edge,
target)
Selects the given edge after adding a new connection.
mxGraph.prototype.selectCells = function(vertices,
edges,
parent)
Selects all vertices and/or edges depending on the given boolean arguments recursively, starting at the given parent or the default parent if no parent is specified.
mxGraph.prototype.selectCellsForEvent = function(cells,
evt)
Selects the given cells by either adding them to the selection or replacing the selection depending on whether the given mouse event is a toggle event.
mxGraph.prototype.selectChildCell = function()
Selects the first child cell.
mxGraphHandler.prototype.selectDelayed = function(me)
Implements the delayed selection for the given mouse event.
mxGraphHandler.prototype.selectEnabled
Specifies if selecting is enabled.
Defines the dashed state to be used for the vertex selection border.
mxGraph.prototype.selectionModel
Holds the mxGraphSelectionModel that models the current selection.
mxToolbar.prototype.selectMode = function(domNode,
funct)
Resets the state of the previously selected mode and displays the given DOM node as selected.
mxGraph.prototype.selectNextCell = function()
Selects the next cell.
mxPanningHandler.prototype.selectOnPopup
Specifies if cells should be selected if a popupmenu is displayed for them.
mxGraph.prototype.selectParentCell = function()
Selects the parent cell.
mxGraph.prototype.selectPreviousCell = function()
Selects the previous cell.
mxGraph.prototype.selectRegion = function(rect,
evt)
Selects and returns the cells inside the given rectangle for the specified event.
mxGraph.prototype.selectVertices = function(parent)
Select all vertices inside the given parent or the default parent.
mxXmlRequest.prototype.send = function(onload,
onerror)
Send the request to the target URL using the specified functions to process the response asychronously.
mxSession.prototype.sent
Total number of sent bytes.
mxEditor.prototype.session
Holds a mxSession instance associated with this editor.
Fires when anything in the session has changed.
Specifies the event name for session.
mxCellState.prototype.setAbsoluteTerminalPoint = function (point,
isSource)
Sets the first or last point in absolutePoints depending on isSource.
mxSwimlaneManager.prototype.setAddEnabled = function(value)
Sets addEnabled.
mxGraph.prototype.setAllowDanglingEdges = function(value)
Specifies if dangling edges are allowed, that is, if edges are allowed that do not have a source and/or target terminal defined.
mxGraphView.prototype.setAllowEval = function(value)
Sets allowEval.
mxGraph.prototype.setAllowLoops = function(value)
Specifies if loops are allowed.
setAlpha: function(alpha)
Sets the current alpha.
setAlpha: function(alpha)
Sets the current alpha.
mxCell.prototype.setAttribute = function(name,
value)
Sets the specified attribute on the user object if it is an XML node.
mxCodec.prototype.setAttribute = function(node,
attribute,
value)
Sets the attribute on the specified node to value.
setAutoAntiAlias: function(value)
Sets autoAntiAlias.
mxGraph.prototype.setAutoSizeCells = function(value)
Specifies if cell sizes should be automatically updated after a label change.
mxGraph.prototype.setBackgroundImage = function(image)
Sets the new backgroundImage.
setBaseDomain: function(value)
Sets baseDomain.
setBaseUrl: function(value)
Sets baseUrl.
mxXmlRequest.prototype.setBinary = function(value)
Sets binary.
mxGraph.prototype.setBorder = function(value)
Sets the value of border.
mxLayoutManager.prototype.setBubbling = function(value)
Sets bubbling.
mxGraphSelectionModel.prototype.setCell = function(cell)
Selects the specified mxCell using setCells.
mxCoordinateAssignment.prototype.setCellLocations = function(graph,
model)
Sets the cell locations in the facade to those stored after this layout processing step has completed.
mxGraphSelectionModel.prototype.setCells = function(cells)
Selects the given array of mxCells and fires a change event.
mxGraph.prototype.setCellsBendable = function(value)
Specifies if the graph should allow bending of edges.
mxGraph.prototype.setCellsCloneable = function(value)
Specifies if the graph should allow cloning of cells by holding down the control key while cells are being moved.
mxGraph.prototype.setCellsDeletable = function(value)
Sets cellsDeletable.
mxGraph.prototype.setCellsDisconnectable = function(value)
Sets cellsDisconnectable.
mxGraph.prototype.setCellsEditable = function(value)
Specifies if the graph should allow in-place editing for cell labels.
mxGraph.prototype.setCellsMovable = function(value)
Specifies if the graph should allow moving of cells.
mxGraph.prototype.setCellsResizable = function(value)
Specifies if the graph should allow resizing of cells.
mxGraph.prototype.setCellsSelectable = function(value)
Sets cellsSelectable.
mxGraph.prototype.setCellStyle = function(style,
cells)
Sets the style of the specified cells.
mxGraph.prototype.setCellStyleFlags = function(key,
flag,
value,
cells)
Sets or toggles the given bit for the given key in the styles of the specified cells.
setCellStyleFlags: function(model,
cells,
key,
flag,
value)
Sets or toggles the flag bit for the given key in the cell’s styles.
mxGraph.prototype.setCellStyles = function(key,
value,
cells)
Sets the key to value in the styles of the given cells.
setCellStyles: function(model,
cells,
key,
value)
Assigns the value for the given key in the styles of the given cells, or removes the key from the styles if the value is null.
mxGraph.prototype.setCellWarning = function(cell,
warning,
img,
isSelect)
Creates an overlay for the given cell using the warning and image or warningImage and returns the new mxCellOverlay.
mxGraphHandler.prototype.setCloneEnabled = function(value)
Sets cloneEnabled.
mxGraph.prototype.setCloneInvalidEdges = function(value)
Specifies if edges should be inserted when cloned but not valid wrt.
mxWindow.prototype.setClosable = function(closable)
Sets the image associated with the window.
mxCell.prototype.setCollapsed = function(collapsed)
Sets the collapsed state.
mxGraphModel.prototype.setCollapsed = function(cell,
collapsed)
Sets the collapsed state of the given mxCell using mxCollapseChange and adds the change to the current transaction.
setCompressed: function(value)
Sets compressed.
mxCell.prototype.setConnectable = function(connectable)
Sets the connectable state.
mxGraph.prototype.setConnectable = function(connectable)
Specifies if the graph should allow new connections.
mxGraph.prototype.setConnectableEdges = function(value)
Specifies if edges should be connectable.
mxGraph.prototype.setConnectionConstraint = function(edge,
terminal,
source,
constraint)
Sets the mxConnectionConstraint that describes the given connection point.
mxGraph.prototype.setConstrainChildren = function(value)
Sets constrainChildren.
mxGraphModel.prototype.setCreateIds = function(value)
Sets createIds.
mxConnectionHandler.prototype.setCreateTarget = function(value)
Sets createTarget.
mxGraphView.prototype.setCurrentRoot = function(root)
Sets and returns the current root and fires an undo event before calling mxGraph.sizeDidChange.
mxCellState.prototype.setCursor = function (cursor)
Sets the given cursor on the shape and text shape.
mxShape.prototype.setCursor = function(cursor)
Sets the cursor on the given shape.
setDashed: function(value)
Sets the dashed state to true or false.
setDashed: function(value)
Sets the dashed state to true or false.
setDashPattern: function(value)
Sets the dashed pattern to the given space separated list of numbers.
setDashPattern: function(value)
Sets the dashed pattern to the given space separated list of numbers.
mxGraph.prototype.setDefaultParent = function(cell)
Sets the defaultParent to the given cell.
mxGraph.prototype.setDisconnectOnMove = function(value)
Specifies if edges should be disconnected when moved.
mxGraph.prototype.setDropEnabled = function(value)
Specifies if the graph should allow dropping of cells onto or into other cells.
mxCell.prototype.setEdge = function(edge)
Specifies if the cell is an edge.
mxGraphLayout.prototype.setEdgePoints = function(edge,
points)
Replaces the array of mxPoints in the geometry of the given edge with the given array of mxPoints.
mxCoordinateAssignment.prototype.setEdgePosition = function(cell)
Fixes the control points
mxGraphLayout.prototype.setEdgeStyleEnabled = function(edge,
value)
Disables or enables the edge style of the given edge.
mxAutoSaveManager.prototype.setEnabled = function(value)
Enables or disables event handling.
mxCellMarker.prototype.setEnabled = function(enabled)
Enables or disables event handling.
mxConnectionHandler.prototype.setEnabled = function(enabled)
Enables or disables event handling.
mxConstraintHandler.prototype.setEnabled = function(enabled)
Enables or disables event handling.
mxDragSource.prototype.setEnabled = function(value)
Sets enabled.
mxGraph.prototype.setEnabled = function(value)
Specifies if the graph should allow any interactions.
mxGraphHandler.prototype.setEnabled = function(value)
Sets enabled.
mxKeyHandler.prototype.setEnabled = function(enabled)
Enables or disables event handling by updating enabled.
mxLayoutManager.prototype.setEnabled = function(enabled)
Enables or disables event handling.
mxOutline.prototype.setEnabled = function(value)
Enables or disables event handling.
mxPopupMenu.prototype.setEnabled = function(enabled)
Enables or disables event handling.
mxRubberband.prototype.setEnabled = function(enabled)
Enables or disables event handling.
mxSelectionCellsHandler.prototype.setEnabled = function(value)
Sets enabled.
mxSpaceManager.prototype.setEnabled = function(value)
Enables or disables event handling.
mxSwimlaneManager.prototype.setEnabled = function(value)
Enables or disables event handling.
mxTooltipHandler.prototype.setEnabled = function(enabled)
Enables or disables event handling.
setEnabled: function(value)
Sets enabled.
mxGraph.prototype.setEnterStopsCellEditing = function(value)
Sets enterStopsCellEditing.
mxGraph.prototype.setEscapeEnabled = function(value)
Sets escapeEnabled.
mxEventSource.prototype.setEventsEnabled = function(value)
Sets eventsEnabled.
mxEventSource.prototype.setEventSource = function(value)
Sets eventSource.
mxGraph.prototype.setExtendParents = function(value)
Sets extendParents.
mxGraph.prototype.setExtendParentsOnAdd = function(value)
Sets extendParentsOnAdd.
setFillColor: function(value)
Sets the fillcolor.
setFillColor: function(value)
Sets the fillcolor.
setFoEnabled: function(value)
Sets foEnabled.
setFontColor: function(value)
Sets the fontcolor.
setFontColor: function(value)
Sets the fontcolor.
setFontFamily: function(value)
Sets the fontfamily.
setFontFamily: function(value)
Sets the fontfamily.
setFontSize: function(value)
Sets the fontsize.
setFontSize: function(value)
Sets the fontsize.
setFontStyle: function(value)
Sets the fontstyle.
setFontStyle: function(value)
Sets the fontstyle.
mxGraphAbstractHierarchyCell.prototype.setGeneralPurposeVariable = function(
   layer,
   value
)
Set the value of temp for the specified layer
mxGraphHierarchyEdge.prototype.setGeneralPurposeVariable = function(layer,
value)
Set the value of temp for the specified layer
mxGraphHierarchyNode.prototype.setGeneralPurposeVariable = function(layer,
value)
Set the value of temp for the specified layer
mxCell.prototype.setGeometry = function(geometry)
Sets the mxGeometry to be used as the geometry.
mxGraphModel.prototype.setGeometry = function(cell,
geometry)
Sets the mxGeometry of the given mxCell.
setGlassGradient: function(x,
y,
w,
h)
Sets the glass gradient.
setGlassGradient: function(x,
y,
w,
h)
Sets the glass gradient.
setGradient: function(color1,
color2,
x,
y,
w,
h,
direction)
Sets the gradient color.
setGradient: function(color1,
color2,
x,
y,
w,
h,
direction)
Sets the gradient color.
mxAutoSaveManager.prototype.setGraph = function(graph)
Sets the graph that the layouts operate on.
mxLayoutManager.prototype.setGraph = function(graph)
Sets the graph that the layouts operate on.
mxSpaceManager.prototype.setGraph = function(graph)
Sets the graph that the layouts operate on.
mxSwimlaneManager.prototype.setGraph = function(graph)
Sets the graph that the manager operates on.
mxGraphView.prototype.setGraphBounds = function(value)
Sets graphBounds.
mxEditor.prototype.setGraphContainer = function (container)
Sets the graph’s container using mxGraph.init.
mxDragSource.prototype.setGridEnabled = function(value)
Sets gridEnabled.
mxGraph.prototype.setGridEnabled = function(value)
Specifies if the grid should be enabled.
mxGraph.prototype.setGridSize = function(value)
Sets gridSize.
mxDragSource.prototype.setGuidesEnabled = function(value)
Sets guidesEnabled.
mxTooltipHandler.prototype.setHideOnHover = function(value)
Sets hideOnHover.
mxCellHighlight.prototype.setHighlightColor = function(color)
Sets the color of the rectangle used to highlight drop targets.
mxGraphHandler.prototype.setHighlightColor = function(color)
Sets the color of the rectangle used to highlight drop targets.
mxSwimlaneManager.prototype.setHorizontal = function(value)
Sets horizontal.
mxCellMarker.prototype.setHotspot = function(hotspot)
Sets the hotspot.
mxCellMarker.prototype.setHotspotEnabled = function(enabled)
Specifies whether the hotspot should be used in intersects.
mxGraph.prototype.setHtmlLabels = function(value)
Sets htmlLabels.
mxCell.prototype.setId = function(id)
Sets the Id of the cell to the given string.
mxWindow.prototype.setImage = function(image)
Sets the image associated with the window.
mxGraph.prototype.setInvokesStopCellEditing = function(value)
Sets invokesStopCellEditing.
setLineCap: function(value)
Sets the linecap.
setLineCap: function(value)
Sets the linecap.
setLineJoin: function(value)
Sets the linejoin.
setLineJoin: function(value)
Sets the linejoin.
mxWindow.prototype.setLocation = function(x,
y)
Sets the upper, left corner of the window.
Sets if any cell may be moved, sized, bended, disconnected, edited or selected.
mxWindow.prototype.setMaximizable = function(maximizable)
Sets if the window is maximizable.
mxWindow.prototype.setMinimizable = function(minimizable)
Sets if the window is minimizable.
setMiterLimit: function(value)
Sets the miterlimit.
setMiterLimit: function(value)
Sets the miterlimit.
mxEditor.prototype.setMode = function(modename)
Puts the graph into the specified mode.
mxCellEditor.prototype.setModified = function(value)
Sets modified to the specified boolean value.
mxEditor.prototype.setModified = function (value)
Sets modified to the specified boolean value.
mxGraphHandler.prototype.setMoveEnabled = function(value)
Sets moveEnabled.
mxGraph.prototype.setMultigraph = function(value)
Specifies if the graph should allow multiple connections between the same pair of vertices.
setOpacity: function(node,
value)
Sets the opacity of the specified DOM node to the given value in %.
mxGraphLayout.prototype.setOrthogonalEdge = function(edge,
value)
Disables or enables orthogonal end segments of the given edge.
mxGraph.prototype.setPanning = function(enabled)
Specifies if panning should be enabled.
mxPanningHandler.prototype.setPanningEnabled = function(value)
Sets panningEnabled.
mxCell.prototype.setParent = function(parent)
Sets the parent cell.
mxGraph.prototype.setPortsEnabled = function(value)
Specifies if the ports should be enabled.
mxEdgeHandler.prototype.setPreviewColor = function(color)
Sets the color of the preview to the given value.
mxRectangle.prototype.setRect = function(x,
y,
w,
h)
Sets this rectangle to the specified values
mxGraphHandler.prototype.setRemoveCellsFromParent = function(value)
Sets removeCellsFromParent.
mxGraphView.prototype.setRendering = function(value)
Sets rendering.
mxXmlRequest.prototype.setRequestHeaders = function(request,
params)
Sets the headers for the given request and parameters.
mxWindow.prototype.setResizable = function(resizable)
Sets if the window should be resizable.
mxGraph.prototype.setResizeContainer = function(value)
Sets resizeContainer.
mxSwimlaneManager.prototype.setResizeEnabled = function(value)
Sets resizeEnabled.
mxGraphModel.prototype.setRoot = function(root)
Sets the root of the model using mxRootChange and adds the change to the current transaction.
mxGraphView.prototype.setScale = function(value)
Sets the scale and fires a scale event before calling revalidate followed by mxGraph.sizeDidChange.
mxWindow.prototype.setScrollable = function(scrollable)
Sets if the window contents should be scrollable.
mxGraphHandler.prototype.setSelectEnabled = function(value)
Sets selectEnabled.
mxGraph.prototype.setSelectionCell = function(cell)
Sets the selection cell.
mxGraph.prototype.setSelectionCells = function(cells)
Sets the selection cell.
mxGraph.prototype.setSelectionModel = function(selectionModel)
Sets the mxSelectionModel that contains the selection.
mxSpaceManager.prototype.setShiftDownwards = function(value)
Enables or disables event handling.
mxSpaceManager.prototype.setShiftRightwards = function(value)
Enables or disables event handling.
mxGraphSelectionModel.prototype.setSingleSelection = function(singleSelection)
Sets the singleSelection flag.
mxWindow.prototype.setSize = function(width,
height)
Sets the size of the window.
mxGraph.prototype.setSplitEnabled = function(value)
Specifies if the graph should allow dropping of cells onto or into other cells.
mxGraphView.prototype.setStates = function(value)
Sets states.
mxGuide.prototype.setStates = function(states)
Sets the mxCellStates that should be used for alignment.
mxEditor.prototype.setStatus = function (message)
Display the specified message in the status bar.
mxEditor.prototype.setStatusContainer = function (container)
Creates the status using the specified container.
setStrokeColor: function(value)
Sets the stroke color.
setStrokeColor: function(value)
Sets the stroke color.
setStrokeWidth: function(value)
Sets the stroke width.
setStrokeWidth: function(value)
Sets the stroke width.
mxCell.prototype.setStyle = function(style)
Sets the string to be used as the style.
mxGraphModel.prototype.setStyle = function(cell,
style)
Sets the style of the given mxCell using mxStyleChange and adds the change to the current transaction.
setStyle: function(style,
key,
value)
Adds or removes the given key, value pair to the style and returns the new style.
setStyleFlag: function(style,
key,
flag,
value)
Sets or removes the given key from the specified style and returns the new style.
mxGraph.prototype.setStylesheet = function(stylesheet)
Sets the mxStylesheet that defines the style.
mxGraph.prototype.setSwimlaneNesting = function(value)
Specifies if swimlanes can be nested by drag and drop.
mxGraph.prototype.setSwimlaneSelectionEnabled = function(value)
Specifies if swimlanes should be selected if the mouse is released over their content area.
mxCell.prototype.setTerminal = function(terminal,
isSource)
Sets the source or target terminal and returns the new terminal.
mxGraphModel.prototype.setTerminal = function(edge,
terminal,
isSource)
Sets the source or target terminal of the given mxCell using mxTerminalChange and adds the change to the current transaction.
mxGeometry.prototype.setTerminalPoint = function(point,
isSource)
Sets the sourcePoint or targetPoint to the given mxPoint and returns the new point.
mxGraphModel.prototype.setTerminals = function(edge,
source,
target)
Sets the source and target mxCell of the given mxCell in a single transaction using setTerminal for each end of the edge.
setTextEnabled: function(value)
Sets textEnabled.
setTextEnabled: function(value)
Sets textEnabled.
mxWindow.prototype.setTitle = function(title)
Sets the window title to the given string.
mxEditor.prototype.setTitleContainer = function (container)
Creates a listener to update the inner HTML of the specified DOM node with the value of getTitle.
mxGraph.prototype.setTolerance = function(value)
Sets tolerance.
mxEditor.prototype.setToolbarContainer = function (container)
Initializes the toolbar for the given container.
mxGraph.prototype.setTooltips = function (enabled)
Specifies if tooltips should be enabled.
mxGraphView.prototype.setTranslate = function(dx,
dy)
Sets the translation and fires a translate event before calling revalidate followed by mxGraph.sizeDidChange.
mxPath.prototype.setTranslate = function(x,
y)
Set the global translation of this path, that is, the origin of the coordinate system.
mxCell.prototype.setValue = function(value)
Sets the user object of the cell.
mxGraphModel.prototype.setValue = function(cell,
value)
Sets the user object of then given mxCell using mxValueChange and adds the change to the current transaction.
mxCell.prototype.setVertex = function(vertex)
Specifies if the cell is a vertex.
mxGraph.prototype.setVertexLabelsMovable = function(value)
Sets vertexLabelsMovable.
mxCoordinateAssignment.prototype.setVertexLocation = function(cell)
Fixes the position of the specified vertex.
mxGraphLayout.prototype.setVertexLocation = function(cell,
x,
y)
Sets the new position of the given cell taking into account the size of the bounding box if useBoundingBox is true.
mxCell.prototype.setVisible = function(visible)
Specifies if the cell is visible.
mxGraphModel.prototype.setVisible = function(cell,
visible)
Sets the visible state of the given mxCell using mxVisibleChange and adds the change to the current transaction.
setVisible: function(visible)
Shows or hides the console.
mxWindow.prototype.setVisible = function(visible)
Shows or hides the window depending on the given flag.
mxCellState.prototype.setVisibleTerminalState = function (terminalState,
source)
Sets the visible source or target terminal state.
mxGraphAbstractHierarchyCell.prototype.setX = function(layer,
value)
Set the value of x for the specified layer
mxGraphAbstractHierarchyCell.prototype.setY = function(layer,
value)
Set the value of y for the specified layer
mxOutline.prototype.setZoomEnabled = function(value)
Enables or disables the zoom handling by showing or hiding the respective handle.
shadow: function(value,
filled)
Paints the current path as a shadow of the given color.
shadow: function(value,
filled)
Paints the current path as a shadow of the given color.
Specifies the x-offset of the shadow.
Specifies the y-offset of the shadow.
Defines the opacity for shadows.
Defines the color to be used to draw shadows in shapes and windows.
mxCellState.prototype.shape
Holds the mxShape that represents the cell graphically.
mxEdgeHandler.prototype.shape
Holds the mxShape that represents the preview edge.
mxGraphHandler.prototype.shape
Reference to the mxShape that represents the preview.
Name under which mxActor is registered in mxCellRenderer.
Name under which mxArrow is registered in mxCellRenderer.
Name under which mxCloud is registered in mxCellRenderer.
Name under which mxConnector is registered in mxCellRenderer.
Name under which mxCylinder is registered in mxCellRenderer.
Name under which mxDoubleEllipse is registered in mxCellRenderer.
Name under which mxEllipse is registered in mxCellRenderer.
Name under which mxHexagon is registered in mxCellRenderer.
Name under which mxImageShape is registered in mxCellRenderer.
Name under which mxLabel is registered in mxCellRenderer.
Name under which mxLine is registered in mxCellRenderer.
Name under which mxRectangleShape is registered in mxCellRenderer.
Name under which mxRhombus is registered in mxCellRenderer.
Name under which mxSwimlane is registered in mxCellRenderer.
Name under which mxTriangle is registered in mxCellRenderer.
mxCellRenderer.prototype.shapes
Array that maps from shape names to shape constructors.
mxImageExport.prototype.shapes
Holds implementations for the built-in shapes.
mxRubberband.prototype.sharedDiv
Holds the DIV element which is used to display the rubberband.
mxSpaceManager.prototype.shiftCell = function(cell,
dx,
dy,
Ox0,
y0,
right,
bottom,
fx,
fy,
extendParent)
Called from moveCellsIntoParent to invoke the move hook in the automatic layout of each modified cell’s parent.
mxSpaceManager.prototype.shiftDownwards
Specifies if event handling is enabled.
mxKeyHandler.prototype.shiftKeys
Maps from keycodes to functions for pressed shift keys.
mxSpaceManager.prototype.shiftRightwards
Specifies if event handling is enabled.
mxGraphHandler.prototype.shouldRemoveCellsFromParent = function(parent,
cells,
evt)
Returns true if the given cells should be removed from the parent for the specified mousereleased event.
mxCellStatePreview.prototype.show = function(visitor)
show: function()
Shows the console.
mxMorphing.prototype.show = function(move)
Shows the changes in the given mxCellStatePreview.
mxTooltipHandler.prototype.show = function(tip,
x,
y)
Shows the tooltip for the specified cell and optional index at the specified location (with a vertical offset of 10 pixels).
show: function(graph,
doc,
x0,
y0)
Copies the styles and the markup from the graph’s container into the given document and removes all cursor styles.
mxWindow.prototype.show = function()
Shows the window.
Specifies the event name for show.
Fires after the menu has been shown in popup.
Fires after the window is shown.
mxEditor.prototype.showHelp = function (tasks)
Shows the help window.
mxPopupMenu.prototype.showMenu = function()
Shows the menu.
mxEditor.prototype.showOutline = function ()
Shows the outline window.
mxEditor.prototype.showProperties = function (cell)
Creates and shows the properties dialog for the given cell.
mxPopupMenu.prototype.showSubmenu = function(parent,
row)
Shows the submenu inside the given parent row.
mxEditor.prototype.showTasks = function ()
Shows the tasks window.
mxOutline.prototype.showViewport
Specifies a viewport rectangle should be shown.
SideToSide: function (state,
source,
target,
points,
result)
Implements a vertical elbow edge.
mxUndoableEdit.prototype.significant
Specifies if the undoable change is significant.
mxSession.prototype.significantRemoteChanges
Whether remote changes should be significant in the local command history.
mxXmlRequest.prototype.simulate = function(doc,
target)
Creates and posts a request to the given target URL using a dynamically created form inside the given document.
mxGraphSelectionModel.prototype.singleSelection
Specifies if only one selected item at a time is allowed.
mxVertexHandler.prototype.singleSizer
Specifies if only one sizer handle at the bottom, right corner should be used.
mxUndoManager.prototype.size
Maximum command history size.
Specifies the event name for size.
Fires after sizeDidChange was executed.
mxGraph.prototype.sizeDidChange = function()
Called when the size of the graph has changed.
mxOutline.prototype.sizerImage
Optional mxImage to be used for the sizer.
mxPopupMenu.prototype.smartSeparators
Specifies if separators should only be added if a menu item follows them.
mxGraph.prototype.snap = function(value)
Snaps the given numeric value to the grid if gridEnabled is true.
mxGraphHandler.prototype.snap = function(vector)
Snaps the given vector to the grid and returns the given mxPoint instance.
mxEdgeHandler.prototype.snapToTerminals
Specifies if waypoints should snap to the routing centers of terminals.
sortCells: function(cells,
ascending)
Sorts the given cells according to the order in the cell hierarchy.
mxCell.prototype.source
Reference to the source terminal.
mxGraphHierarchyEdge.prototype.source
The node this edge is sourced at
mxMultiplicity.prototype.source
Boolean that specifies if the rule is applied to the source or target terminal of an edge.
Reference to the source mxGraph.
mxUndoableEdit.prototype.source
Specifies the source of the edit.
mxGeometry.prototype.sourcePoint
Defines the source mxPoint of the edge.
mxGraphHierarchyModel.prototype.SOURCESCANSTARTRANK
High value to start source layering scan rank value from.
mxCellHighlight.prototype.spacing
Specifies the spacing between the highlight for vertices and the vertex.
mxDefaultToolbar.prototype.spacing
Defines the spacing between existing and new vertices in gridSize units when a new vertex is dropped on an existing cell.
mxLabel.prototype.spacing
Default value for spacing.
mxParallelEdgeLayout.prototype.spacing
Defines the spacing between the parallels.
mxPartitionLayout.prototype.spacing
Integer that specifies the absolute spacing in pixels between the children.
mxStackLayout.prototype.spacing
Specifies the spacing between the cells.
Specifies the event name for splitEdge.
Fires between begin- and endUpdate in splitEdge.
mxGraph.prototype.splitEdge = function(edge,
cells,
newEdge,
dx,
dy)
Splits the given edge by adding the newEdge between the previous source and the given cell and reconnecting the source of the given edge to the given cell.
mxGraph.prototype.splitEnabled
Specifies if dropping onto edges should be enabled.
mxImage.prototype.src
String that specifies the URL of the image.
mxConnectionHandler.prototype.start = function(state,
x,
y,
edgeState)
Starts a new connection for the given state and coordinates.
mxEdgeHandler.prototype.start = function(x,
y,
index)
Starts the handling of the mouse gesture.
mxGraphHandler.prototype.start = function(cell,
x,
y)
Starts the handling of the mouse gesture.
mxRubberband.prototype.start = function(x,
y)
Sets the start point for the rubberband selection.
mxSession.prototype.start = function()
mxVertexHandler.prototype.start = function(x,
y,
index)
Starts the handling of the mouse gesture.
Fires when a new connection is being created by the user.
Specifies the event name for start.
Fires after the updateLevel was changed from 0 to 1.
Fires before a set of changes will be executed in undo or redo.
Specifies the event name for startEditing.
Fires before the in-place editor starts in startEditingAtCell.
mxAnimation.prototype.startAnimation = function()
Starts the animation by repeatedly invoking updateAnimation.
mxDragSource.prototype.startDrag = function(evt)
Creates the dragElement using createDragElement.
mxCellEditor.prototype.startEditing = function(cell,
trigger)
Starts the editor for the given cell.
mxGraph.prototype.startEditing = function(evt)
Calls startEditingAtCell using the given cell or the first selection cell.
mxGraph.prototype.startEditingAtCell = function(cell,
evt)
Fires a startEditing event and invokes mxCellEditor.startEditing on editor.
mxShape.prototype.startOffset
Specifies the offset in pixels from the first point in points and the actual start of the shape.
mxCellHighlight.prototype.state
Reference to the mxCellState.
mxEdgeHandler.prototype.state
Reference to the mxCellState being modified.
mxMouseEvent.prototype.state
Holds the optional mxCellState associated with this event.
mxStencilShape.prototype.state
Holds the mxCellState associated with this shape.
mxVertexHandler.prototype.state
Reference to the mxCellState being modified.
mxGuide.prototype.states
Contains the mxCellStates that are used for alignment.
mxEditor.prototype.status
DOM container that holds the statusbar.
mxStencilShape.prototype.stencil
Holds the mxStencil that defines the shape.
mxMorphing.prototype.step
Contains the current step.
mxMorphing.prototype.steps
Specifies the maximum number of steps for the morphing.
Defines the step size to offset the cells after each paste operation.
mxSession.prototype.stop = function(reason)
Stops the session and fires a disconnect event.
mxAnimation.prototype.stopAnimation = function()
Stops the animation by deleting the timer and fires an mxEvent.DONE.
mxDragSource.prototype.stopDrag = function(evt)
Removes and destroys the dragElement.
mxCellEditor.prototype.stopEditing = function(cancel)
Stops the editor and applies the value if cancel is false.
mxGraph.prototype.stopEditing = function(cancel)
Stops the current editing.
mxMorphing.prototype.stopRecursion = function(state,
delta)
Returns true if the animation should not recursively find more deltas for children if the given parent state has been animated.
stroke: function()
Paints the outline of the current path.
stroke: function()
Paints the outline of the current path.
mxCylinder.prototype.strokedBackground
Specifies if the background should be stroked.
mxShape.prototype.strokewidth
Holds the current strokewidth.
mxStencil.prototype.strokewidth
Holds the strokewidth direction from the description.
mxCell.prototype.style
Holds the style as a string of the form [(stylename|key=value);].
mxCellState.prototype.style
Contains an array of key, value pairs that represent the style of the cell.
mxShape.prototype.style
Holds the style of the cell state that corresponds to this shape.
Defines the key for the align style.
Defines the rounding factor for a rounded rectangle in percent (without the percent sign).
Defines the key for the autosize style.
Defines the key for the bendable style.
Defines the key for the cloneable style.
Defines the key for the curved style.
Defines the key for the dashed style.
Defines the key for the deletable style.
Defines the key for the direction style.
Defines the key for the edge style.
Defines the key for the editable style.
Defines the key for the elbow style.
Defines the key for the end arrow marker.
Defines the key for the endFill style.
Defines the key for the endSize style.
Defines if the perimeter should be used to find the exact entry point along the perimeter of the target.
Defines the key for the horizontal relative coordinate connection point of an edge with its target terminal.
Defines the key for the vertical relative coordinate connection point of an edge with its target terminal.
Defines if the perimeter should be used to find the exact entry point along the perimeter of the source.
Defines the key for the horizontal relative coordinate connection point of an edge with its source terminal.
Defines the key for the vertical relative coordinate connection point of an edge with its source terminal.
Defines the key for the fill color.
Defines the key for the foldable style.
Defines the key for the fontColor style.
Defines the key for the fontFamily style.
Defines the key for the fontSize style (in points).
Defines the key for the fontStyle style.
Defines the key for the glass style.
Defines the key for the gradient direction.
Defines the key for the gradient color.
Defines the key for the horizontal style.
Defines the key for the image style.
Defines the key for the align style.
Defines the key for the image aspect style.
Defines the key for the image background color.
Defines the key for the image border color.
Defines the key for the horizontal image flip.
Defines the key for the vertical image flip.
Defines the key for the imageHeight style.
Defines the key for the verticalAlign style.
Defines the key for the imageWidth style.
Defines the key for the indicatorColor style.
Defines the key for the indicatorDirection style.
Defines the key for the indicatorGradientColor style.
Defines the key for the indicator height.
Defines the key for the indicator image used within an mxLabel.
Defines the key for the indicator shape used within an mxLabel.
The defines the key for the spacing between the label and the indicator in mxLabel.
Defines the key for the indicator stroke color in mxLabel.
Defines the key for the indicator width.
Defines the key for the label background color.
Defines the key for the label border color.
Defines the key for the label padding, ie.
Defines the key for the horizontal label position of vertices.
Defines the key for the loop style.
Defines the key for the movable style.
Defines the key for the noEdgeStyle style.
Defines the key for the noLabel style.
Defines the key for the opacity style.
Defines if the connection points on either end of the edge should be computed so that the edge is vertical or horizontal if possible and if the point is not at a fixed location.
Defines the key for the overflow style.
Defines the key for the perimeter style.
Defines the key for the perimeter spacing.
Defines the direction(s) that edges are allowed to connect to cells in.
Defines the key for the resizable style.
Defines the key for the rotation style.
Defines the key for the rounded style.
Defines the key for the horizontal routing center.
Defines the key for the vertical routing center.
Defines the key for the segment style.
Defines the key for the separatorColor style.
Defines the key for the shadow style.
Defines the key for the shape.
An experimental style for edges.
Defines the key for the source perimeter spacing.
Defines the ID of the cell that should be used for computing the perimeter point of the source for an edge.
Defines the key for the spacing.
Defines the key for the spacingBottom style The value represents the spacing, in pixels, added to the bottom side of a label in a vertex (style applies to vertices only).
Defines the key for the spacingLeft style.
Defines the key for the spacingRight style The value represents the spacing, in pixels, added to the right side of a label in a vertex (style applies to vertices only).
Defines the key for the spacingTop style.
Defines the key for the start arrow marker.
Defines the key for the startFill style.
Defines the key for the startSize style.
Defines the key for the horizontal stencil flip.
Defines the key for the vertical stencil flip.
Defines the key for the strokeColor style.
Defines the key for the strokeWidth style.
Defines the key for the target perimeter spacing.
Defines the ID of the cell that should be used for computing the perimeter point of the target for an edge.
Defines the key for the text opacity style.
Defines the key for the verticalAlign style.
Defines the key for the vertical label position of vertices.
Defines the key for the white-space style.
mxGraphModel.prototype.styleForCellChanged = function(cell,
style)
Inner callback to update the style of the given mxCell using mxCell.setStyle and return the previous style.
Maps from names to cell styles.
mxGraph.prototype.stylesheet
Holds the mxStylesheet that defines the appearance of the cells.
mxPopupMenu.prototype.submenuImage
URL of the image to be used for the submenu icon.
submit: function(url,
params,
doc,
target)
Submits the given parameters to the specified URL using mxXmlRequest.simulate and returns the mxXmlRequest.
mxSession.prototype.suspend = function()
Suspends the polling.
Specifies the event name for suspend.
Fires after suspend was called an the session was not already in suspended state.
mxOutline.prototype.suspended
Optional boolean flag to suspend updates.
mxShape.prototype.SVG_STROKE_TOLERANCE
Event-tolerance for SVG strokes (in px).
mxGeometry.prototype.swap = function()
Swaps the x, y, width and height with the values stored in alternateBounds and puts the previous values into alternateBounds as a rectangle.
mxGraph.prototype.swapBounds = function(cell,
willCollapse)
Swaps the alternate and the actual bounds in the geometry of the given cell invoking updateAlternateBounds before carrying out the swap.
mxEditor.prototype.swapStyles = function (first,
second)
Swaps the styles for the given names in the graph’s stylesheet and refreshes the graph.
mxSwimlaneManager.prototype.swimlaneAdded = function(swimlane)
Updates the size of the given swimlane to match that of any existing siblings swimlanes.
mxGraph.prototype.swimlaneIndicatorColorAttribute
The attribute used to find the color for the indicator if the indicator color is set to ‘swimlane’.
mxGraph.prototype.swimlaneNesting
Specifies if nesting of swimlanes is allowed.
mxEditor.prototype.swimlaneRequired
Specifies if new cells must be inserted into an existing swimlane.
mxGraph.prototype.swimlaneSelectionEnabled
Specifies if swimlanes should be selectable via the content if the mouse is released.
mxEditor.prototype.swimlaneSpacing
Specifies the spacing between swimlanes if automatic layout is turned on in layoutDiagram.
diff --git a/docs/js-api/index/General17.html b/docs/js-api/index/General17.html index 4335efad1..02d90531a 100644 --- a/docs/js-api/index/General17.html +++ b/docs/js-api/index/General17.html @@ -11,9 +11,9 @@ if (browserType) {document.write("
");if (browserV -
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
T
 table, mxForm
 tapAndHold, mxConnectionHandler
 tapAndHoldDelay, mxConnectionHandler
 tapAndHoldEnabled, mxConnectionHandler
 tapAndHoldInProgress, mxConnectionHandler
 tapAndHoldTolerance, mxConnectionHandler
 tapAndHoldValid, mxConnectionHandler
 target
 TARGET_HIGHLIGHT_COLOR, mxConstants
 targetConnectImage, mxConnectionHandler
 targetPoint, mxGeometry
 tasks, mxEditor
 tasksResource, mxEditor
 tasksTop, mxEditor
 tasksWindowImage, mxEditor
 temp, mxGraphAbstractHierarchyCell
 temperature, mxFastOrganicLayout
 template, mxObjectCodec
 templates, mxEditor
 Templates, mxEditor
 terminalDistance, mxCellState
 terminalForCellChanged, mxGraphModel
 text
 textarea, mxCellEditor
 textEnabled
 textNode, mxCellEditor
 thread, mxAnimation
 tightenToSource
 timerAutoScroll, mxGraph
 title
 TOGGLE_CELLS
 toggleCells, mxGraph
 toggleCellStyle, mxGraph
 toggleCellStyleFlags, mxGraph
 toggleCellStyles, mxGraph
 tolerance
 toolbar
 tooltip, mxCellOverlay
 TOOLTIP_VERTICAL_OFFSET, mxConstants
 TopToBottom, mxEdgeStyle
 toRadians, mxUtils
 toString
 TRACE, mxLog
 transformControlPoint, mxGraphView
 translate
 TRANSLATE
 TRANSLATE_CONTROL_POINTS, mxGeometry
 translateCell, mxGraph
 translateState, mxCellStatePreview
 transpose, mxMedianHybridCrossingReduction
 traverse
 traverseAncestors, mxHierarchicalLayout
 treeLayout, mxEditor
 TrianglePerimeter, mxPerimeter
 trigger, mxCellEditor
 trim
 type, mxMultiplicity
 typeError, mxMultiplicity
+
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
T
 table, mxForm
 tapAndHold, mxConnectionHandler
 tapAndHoldDelay, mxConnectionHandler
 tapAndHoldEnabled, mxConnectionHandler
 tapAndHoldInProgress, mxConnectionHandler
 tapAndHoldTolerance, mxConnectionHandler
 tapAndHoldValid, mxConnectionHandler
 target
 TARGET_HIGHLIGHT_COLOR, mxConstants
 targetConnectImage, mxConnectionHandler
 targetPoint, mxGeometry
 tasks, mxEditor
 tasksResource, mxEditor
 tasksTop, mxEditor
 tasksWindowImage, mxEditor
 temp, mxGraphAbstractHierarchyCell
 temperature, mxFastOrganicLayout
 template, mxObjectCodec
 templates, mxEditor
 Templates, mxEditor
 terminalDistance, mxCellState
 terminalForCellChanged, mxGraphModel
 text
 textarea, mxCellEditor
 textEnabled
 textNode, mxCellEditor
 thread, mxAnimation
 tightenToSource
 timerAutoScroll, mxGraph
 title
 TOGGLE_CELLS
 toggleCells, mxGraph
 toggleCellStyle, mxGraph
 toggleCellStyleFlags, mxGraph
 toggleCellStyles, mxGraph
 tolerance
 toolbar
 tooltip, mxCellOverlay
 TOOLTIP_VERTICAL_OFFSET, mxConstants
 TopToBottom, mxEdgeStyle
 toRadians, mxUtils
 toString
 TRACE, mxLog
 transformControlPoint, mxGraphView
 translate
 TRANSLATE
 TRANSLATE_CONTROL_POINTS, mxGeometry
 translateCell, mxGraph
 translateState, mxCellStatePreview
 transpose, mxMedianHybridCrossingReduction
 traverse
 traverseAncestors, mxHierarchicalLayout
 treeLayout, mxEditor
 TrianglePerimeter, mxPerimeter
 trigger, mxCellEditor
 trim
 type, mxMultiplicity
 typeError, mxMultiplicity
-
mxForm.prototype.table
Holds the DOM node that represents the table.
mxConnectionHandler.prototype.tapAndHold = function(me,
state)
Handles the mxMouseEvent by highlighting the mxCellState.
mxConnectionHandler.prototype.tapAndHoldDelay
Specifies the time for a tap and hold.
mxConnectionHandler.prototype.tapAndHoldEnabled
Specifies if tap and hold should be used for starting connections on touch-based devices.
mxConnectionHandler.prototype.tapAndHoldInProgress
True if the timer for tap and hold events is running.
mxConnectionHandler.prototype.tapAndHoldTolerance
Specifies the tolerance for a tap and hold.
mxConnectionHandler.prototype.tapAndHoldValid
True as long as the timer is running and the touch events stay within the given tapAndHoldTolerance.
mxCell.prototype.target
Reference to the target terminal.
mxGraphHierarchyEdge.prototype.target
The node this edge targets
mxKeyHandler.prototype.target
Reference to the target DOM, that is, the DOM node where the key event listeners are installed.
Defines the color to be used for highlighting a target cell for a new or changed connection.
mxConnectionHandler.prototype.targetConnectImage
Specifies if the connect icon should be centered on the target state while connections are being previewed.
mxGeometry.prototype.targetPoint
Defines the target mxPoint of the edge.
mxEditor.prototype.tasks
Holds the mxWindow created in showTasks.
mxEditor.prototype.tasksResource
Specifies the resource key for the tasks window title.
mxEditor.prototype.tasksTop
Specifies the top coordinate of the tasks window in pixels.
mxEditor.prototype.tasksWindowImage
Icon for the tasks window.
mxGraphAbstractHierarchyCell.prototype.temp
Temporary variable for general use.
mxFastOrganicLayout.prototype.temperature
Temperature to limit displacement at later stages of layout.
mxObjectCodec.prototype.template
Holds the template object associated with this codec.
mxEditor.prototype.templates
Maps from names to protoype cells to be used in the toolbar for inserting new cells into the diagram.
mxCellState.prototype.terminalDistance
Caches the distance between the end points for an edge.
mxGraphModel.prototype.terminalForCellChanged = function(edge,
terminal,
isSource)
Inner helper function to update the terminal of the edge using mxCell.insertEdge and return the previous terminal.
mxCellState.prototype.text
Holds the mxText that represents the label of the cell.
text: function(x,
y,
w,
h,
str,
align,
valign,
vertical,
wrap,
format)
Paints the given text.
text: function(x,
y,
w,
h,
str,
align,
valign,
vertical,
wrap,
format)
Paints the given text.
mxCellEditor.prototype.textarea
Holds the input textarea.
var textEnabled
Specifies if text output should be enabled.
var textEnabled
Specifies if text output should be enabled.
mxCellEditor.prototype.textNode
Reference to the label DOM node that has been hidden.
mxAnimation.prototype.thread
Reference to the thread while the animation is running.
mxGraphHierarchyModel.prototype.tightenToSource
Whether or not to tighten the assigned ranks of vertices up towards the source cells.
mxHierarchicalLayout.prototype.tightenToSource
Whether or not to tighten the assigned ranks of vertices up towards the source cells.
mxGraph.prototype.timerAutoScroll
Specifies if timer-based autoscrolling should be used via mxPanningManager.
mxPrintPreview.prototype.title
Holds the title of the preview window.
mxWindow.prototype.title
Reference to the DOM node (TD) that contains the title.
Specifies the event name for toggleCells.
Fires between begin- and endUpdate in toggleCells.
mxGraph.prototype.toggleCells = function(show,
cells,
includeEdges)
Sets the visible state of the specified cells and all connected edges if includeEdges is true.
mxGraph.prototype.toggleCellStyle = function(key,
defaultValue,
cell)
Toggles the boolean value for the given key in the style of the given cell.
mxGraph.prototype.toggleCellStyleFlags = function(key,
flag,
cells)
Toggles the given bit for the given key in the styles of the specified cells.
mxGraph.prototype.toggleCellStyles = function(key,
defaultValue,
cells)
Toggles the boolean value for the given key in the style of the given cells.
mxEdgeHandler.prototype.tolerance
Optional tolerance for hit-detection in getHandleForEvent.
mxGraph.prototype.tolerance
Tolerance for a move to be handled as a single click.
mxVertexHandler.prototype.tolerance
Optional tolerance for hit-detection in getHandleForEvent.
mxDefaultToolbar.prototype.toolbar
Holds the internal mxToolbar.
mxEditor.prototype.toolbar
Holds a mxDefaultToolbar for displaying the toolbar.
mxCellOverlay.prototype.tooltip
Holds the optional string to be used as the tooltip.
Defines the vertical offset for the tooltip.
TopToBottom: function(state,
source,
target,
points,
result)
Implements a horizontal elbow edge.
toRadians: function(deg)
Converts the given degree to radians.
mxCellOverlay.prototype.toString = function()
Returns the textual representation of the overlay to be used as the tooltip.
toString: function(obj)
Returns a textual representation of the specified object.
Specified if the output for enter and leave should be visible in the console.
mxGraphView.prototype.transformControlPoint = function(state,
pt)
Transforms the given control point to an absolute point.
mxGeometry.prototype.translate = function(dx,
dy)
Translates the geometry by the specified amount.
mxGraphView.prototype.translate
mxPoint that specifies the current translation.
mxPath.prototype.translate
mxPoint that specifies the translation of the complete path.
translate: function(dx,
dy)
Translates the current graphics object.
translate: function(dx,
dy)
Translates the current graphics object.
Specifies the event name for translate.
Fires after the translate was changed in setTranslate.
mxGeometry.prototype.TRANSLATE_CONTROL_POINTS
Global switch to translate the points in translate.
mxGraph.prototype.translateCell = function(cell,
dx,
dy)
Translates the geometry of the given cell and stores the new, translated geometry in the model as an atomic change.
mxCellStatePreview.prototype.translateState = function(parentState,
state,
dx,
dy)
mxMedianHybridCrossingReduction.prototype.transpose = function(
   mainLoopIteration,
   model
)
Takes each possible adjacent cell pair on each rank and checks if swapping them around reduces the number of crossing
mxGraph.prototype.traverse = function(vertex,
directed,
func,
edge,
visited)
Traverses the (directed) graph invoking the given function for each visited vertex and edge.
mxGraphLayout.traverse = function(vertex,
directed,
func,
edge,
visited)
Traverses the (directed) graph invoking the given function for each visited vertex and edge.
mxHierarchicalLayout.prototype.traverseAncestors
Whether or not to drill into child cells and layout in reverse group order.
mxEditor.prototype.treeLayout = function (cell,
horizontal)
Executes a vertical or horizontal compact tree layout using the specified cell as an argument.
TrianglePerimeter: function (bounds,
vertex,
next,
orthogonal)
Describes a triangle perimeter.
mxCellEditor.prototype.trigger
Reference to the event that was used to start editing.
mxUndoManager.prototype.trim = function()
Removes all pending steps after indexOfNextAdd from the history, invoking die on each edit.
trim: function(str,
chars)
Strips all whitespaces from both end of the string.
mxMultiplicity.prototype.type
Defines the type of the source or target terminal.
mxMultiplicity.prototype.typeError
Holds the localized error message to be displayed if the type of the neighbor for a connection does not match the rule.
+
mxForm.prototype.table
Holds the DOM node that represents the table.
mxConnectionHandler.prototype.tapAndHold = function(me,
state)
Handles the mxMouseEvent by highlighting the mxCellState.
mxConnectionHandler.prototype.tapAndHoldDelay
Specifies the time for a tap and hold.
mxConnectionHandler.prototype.tapAndHoldEnabled
Specifies if tap and hold should be used for starting connections on touch-based devices.
mxConnectionHandler.prototype.tapAndHoldInProgress
True if the timer for tap and hold events is running.
mxConnectionHandler.prototype.tapAndHoldTolerance
Specifies the tolerance for a tap and hold.
mxConnectionHandler.prototype.tapAndHoldValid
True as long as the timer is running and the touch events stay within the given tapAndHoldTolerance.
mxCell.prototype.target
Reference to the target terminal.
mxGraphHierarchyEdge.prototype.target
The node this edge targets
mxKeyHandler.prototype.target
Reference to the target DOM, that is, the DOM node where the key event listeners are installed.
Defines the color to be used for highlighting a target cell for a new or changed connection.
mxConnectionHandler.prototype.targetConnectImage
Specifies if the connect icon should be centered on the target state while connections are being previewed.
mxGeometry.prototype.targetPoint
Defines the target mxPoint of the edge.
mxEditor.prototype.tasks
Holds the mxWindow created in showTasks.
mxEditor.prototype.tasksResource
Specifies the resource key for the tasks window title.
mxEditor.prototype.tasksTop
Specifies the top coordinate of the tasks window in pixels.
mxEditor.prototype.tasksWindowImage
Icon for the tasks window.
mxGraphAbstractHierarchyCell.prototype.temp
Temporary variable for general use.
mxFastOrganicLayout.prototype.temperature
Temperature to limit displacement at later stages of layout.
mxObjectCodec.prototype.template
Holds the template object associated with this codec.
mxEditor.prototype.templates
Maps from names to protoype cells to be used in the toolbar for inserting new cells into the diagram.
mxCellState.prototype.terminalDistance
Caches the distance between the end points for an edge.
mxGraphModel.prototype.terminalForCellChanged = function(edge,
terminal,
isSource)
Inner helper function to update the terminal of the edge using mxCell.insertEdge and return the previous terminal.
mxCellState.prototype.text
Holds the mxText that represents the label of the cell.
text: function(x,
y,
w,
h,
str,
align,
valign,
vertical,
wrap,
format)
Paints the given text.
text: function(x,
y,
w,
h,
str,
align,
valign,
vertical,
wrap,
format)
Paints the given text.
mxCellEditor.prototype.textarea
Holds the input textarea.
var textEnabled
Specifies if text output should be enabled.
var textEnabled
Specifies if text output should be enabled.
mxCellEditor.prototype.textNode
Reference to the label DOM node that has been hidden.
mxAnimation.prototype.thread
Reference to the thread while the animation is running.
mxGraphHierarchyModel.prototype.tightenToSource
Whether or not to tighten the assigned ranks of vertices up towards the source cells.
mxHierarchicalLayout.prototype.tightenToSource
Whether or not to tighten the assigned ranks of vertices up towards the source cells.
mxGraph.prototype.timerAutoScroll
Specifies if timer-based autoscrolling should be used via mxPanningManager.
mxPrintPreview.prototype.title
Holds the title of the preview window.
mxWindow.prototype.title
Reference to the DOM node (TD) that contains the title.
Specifies the event name for toggleCells.
Fires between begin- and endUpdate in toggleCells.
mxGraph.prototype.toggleCells = function(show,
cells,
includeEdges)
Sets the visible state of the specified cells and all connected edges if includeEdges is true.
mxGraph.prototype.toggleCellStyle = function(key,
defaultValue,
cell)
Toggles the boolean value for the given key in the style of the given cell.
mxGraph.prototype.toggleCellStyleFlags = function(key,
flag,
cells)
Toggles the given bit for the given key in the styles of the specified cells.
mxGraph.prototype.toggleCellStyles = function(key,
defaultValue,
cells)
Toggles the boolean value for the given key in the style of the given cells.
mxEdgeHandler.prototype.tolerance
Optional tolerance for hit-detection in getHandleForEvent.
mxGraph.prototype.tolerance
Tolerance for a move to be handled as a single click.
mxVertexHandler.prototype.tolerance
Optional tolerance for hit-detection in getHandleForEvent.
mxDefaultToolbar.prototype.toolbar
Holds the internal mxToolbar.
mxEditor.prototype.toolbar
Holds a mxDefaultToolbar for displaying the toolbar.
mxCellOverlay.prototype.tooltip
Holds the optional string to be used as the tooltip.
Defines the vertical offset for the tooltip.
TopToBottom: function(state,
source,
target,
points,
result)
Implements a horizontal elbow edge.
toRadians: function(deg)
Converts the given degree to radians.
mxCellOverlay.prototype.toString = function()
Returns the textual representation of the overlay to be used as the tooltip.
toString: function(obj)
Returns a textual representation of the specified object.
Specified if the output for enter and leave should be visible in the console.
mxGraphView.prototype.transformControlPoint = function(state,
pt)
Transforms the given control point to an absolute point.
mxGeometry.prototype.translate = function(dx,
dy)
Translates the geometry by the specified amount.
mxGraphView.prototype.translate
mxPoint that specifies the current translation.
mxPath.prototype.translate
mxPoint that specifies the translation of the complete path.
translate: function(dx,
dy)
Translates the current graphics object.
translate: function(dx,
dy)
Translates the current graphics object.
Specifies the event name for translate.
Fires after the translate was changed in setTranslate.
mxGeometry.prototype.TRANSLATE_CONTROL_POINTS
Global switch to translate the points in translate.
mxGraph.prototype.translateCell = function(cell,
dx,
dy)
Translates the geometry of the given cell and stores the new, translated geometry in the model as an atomic change.
mxCellStatePreview.prototype.translateState = function(parentState,
state,
dx,
dy)
mxMedianHybridCrossingReduction.prototype.transpose = function(
   mainLoopIteration,
   model
)
Takes each possible adjacent cell pair on each rank and checks if swapping them around reduces the number of crossing
mxGraph.prototype.traverse = function(vertex,
directed,
func,
edge,
visited)
Traverses the (directed) graph invoking the given function for each visited vertex and edge.
mxGraphLayout.traverse = function(vertex,
directed,
func,
edge,
visited)
Traverses the (directed) graph invoking the given function for each visited vertex and edge.
mxHierarchicalLayout.prototype.traverseAncestors
Whether or not to drill into child cells and layout in reverse group order.
mxEditor.prototype.treeLayout = function (cell,
horizontal)
Executes a vertical or horizontal compact tree layout using the specified cell as an argument.
TrianglePerimeter: function (bounds,
vertex,
next,
orthogonal)
Describes a triangle perimeter.
mxCellEditor.prototype.trigger
Reference to the event that was used to start editing.
mxUndoManager.prototype.trim = function()
Removes all pending steps after indexOfNextAdd from the history, invoking die on each edit.
trim: function(str,
chars)
Strips all whitespaces from both end of the string.
mxMultiplicity.prototype.type
Defines the type of the source or target terminal.
mxMultiplicity.prototype.typeError
Holds the localized error message to be displayed if the type of the neighbor for a connection does not match the rule.
diff --git a/docs/js-api/index/General18.html b/docs/js-api/index/General18.html index 5bdc661dc..6ad7d2614 100644 --- a/docs/js-api/index/General18.html +++ b/docs/js-api/index/General18.html @@ -11,9 +11,9 @@ if (browserType) {document.write("
");if (browserV -
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
U
 undo
 UNDO
 undoableEditHappened, mxUndoManager
 undoManager, mxEditor
 undone, mxUndoableEdit
 UNGROUP_CELLS
 ungroupCells, mxGraph
 union, mxVertexHandler
 unmark, mxCellMarker
 UP
 update
 UPDATE_CELL_SIZE
 updateAlternateBounds, mxGraph
 updateAnimation
 updateAspect, mxImageShape
 updateBoundingBox
 updateCellSize, mxGraph
 updateCurrentState, mxConnectionHandler
 updateCursor, mxGraphHandler
 updateDefaultMode, mxToolbar
 updateEdgeBounds, mxGraphView
 updateEdgeLabelOffset, mxGraphView
 updateEdgeParent, mxGraphModel
 updateEdgeParents, mxGraphModel
 updateFixedTerminalPoint, mxGraphView
 updateFixedTerminalPoints, mxGraphView
 updateFloatingTerminalPoint, mxGraphView
 updateFloatingTerminalPoints, mxGraphView
 updateGroupBounds, mxGraph
 updateHandler, mxLayoutManager
 updateHtmlCanvasSize, mxGraphView
 updateHtmlShape, mxShape
 updateIcons, mxConnectionHandler
 updateLevel, mxGraphModel
 updateMouseEvent, mxGraph
 updateOnPan, mxOutline
 updatePoints, mxGraphView
 updatePreviewShape, mxGraphHandler
 updatePreviewState, mxEdgeHandler
 updateStyle, mxGraphView
 updateSvgBounds, mxShape
 updateSvgGlassPane, mxShape
 updateSvgNode
 updateSvgPath, mxShape
 updateSvgScale, mxShape
 updateSvgShape, mxShape
 updateSvgTransform, mxShape
 updateTableStyle, mxText
 updateTableWidth, mxText
 updateVertexLabelOffset, mxGraphView
 updateVmlDashStyle, mxShape
 updateVmlFill, mxShape
 updateVmlGlassPane, mxShape
 updateVmlMarkerOpacity, mxConnector
 updateVmlShape, mxShape
 updateVmlStrokeColor, mxShape
 updateVmlStrokeNode, mxShape
 updatingDocumentResource, mxGraphView
 updatingSelectionResource, mxGraphSelectionModel
 url, mxXmlRequest
 urlHelp, mxEditor
 urlImage, mxEditor
 urlInit
 urlNotify
 urlPoll
 urlPost, mxEditor
 useBoundingBox, mxGraphLayout
 useGrid, mxPanningHandler
 useGuidesForEvent, mxGraphHandler
 useInputOrigin, mxFastOrganicLayout
 useLeftButtonForPanning, mxPanningHandler
 useLeftButtonForPopup, mxPopupMenu
 usePopupTrigger, mxPanningHandler
 username, mxXmlRequest
 useScrollbarsForPanning, mxGraph
+
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
U
 undo
 UNDO
 undoableEditHappened, mxUndoManager
 undoManager, mxEditor
 undone, mxUndoableEdit
 UNGROUP_CELLS
 ungroupCells, mxGraph
 union, mxVertexHandler
 unmark, mxCellMarker
 UP
 update
 UPDATE_CELL_SIZE
 updateAlternateBounds, mxGraph
 updateAnimation
 updateAspect, mxImageShape
 updateBoundingBox
 updateCellSize, mxGraph
 updateCurrentState, mxConnectionHandler
 updateCursor, mxGraphHandler
 updateDefaultMode, mxToolbar
 updateEdgeBounds, mxGraphView
 updateEdgeLabelOffset, mxGraphView
 updateEdgeParent, mxGraphModel
 updateEdgeParents, mxGraphModel
 updateFixedTerminalPoint, mxGraphView
 updateFixedTerminalPoints, mxGraphView
 updateFloatingTerminalPoint, mxGraphView
 updateFloatingTerminalPoints, mxGraphView
 updateGroupBounds, mxGraph
 updateHandler, mxLayoutManager
 updateHtmlCanvasSize, mxGraphView
 updateHtmlShape, mxShape
 updateIcons, mxConnectionHandler
 updateLevel, mxGraphModel
 updateMouseEvent, mxGraph
 updateOnPan, mxOutline
 updatePoints, mxGraphView
 updatePreviewShape, mxGraphHandler
 updatePreviewState, mxEdgeHandler
 updateStyle, mxGraphView
 updateSvgBounds, mxShape
 updateSvgGlassPane, mxShape
 updateSvgNode
 updateSvgPath, mxShape
 updateSvgScale, mxShape
 updateSvgShape, mxShape
 updateSvgTransform, mxShape
 updateTableStyle, mxText
 updateTableWidth, mxText
 updateVertexLabelOffset, mxGraphView
 updateVmlDashStyle, mxShape
 updateVmlFill, mxShape
 updateVmlGlassPane, mxShape
 updateVmlMarkerOpacity, mxConnector
 updateVmlShape, mxShape
 updateVmlStrokeColor, mxShape
 updateVmlStrokeNode, mxShape
 updatingDocumentResource, mxGraphView
 updatingSelectionResource, mxGraphSelectionModel
 url, mxXmlRequest
 urlHelp, mxEditor
 urlImage, mxEditor
 urlInit
 urlNotify
 urlPoll
 urlPost, mxEditor
 useBoundingBox, mxGraphLayout
 useGrid, mxPanningHandler
 useGuidesForEvent, mxGraphHandler
 useInputOrigin, mxFastOrganicLayout
 useLeftButtonForPanning, mxPanningHandler
 useLeftButtonForPopup, mxPopupMenu
 usePopupTrigger, mxPanningHandler
 username, mxXmlRequest
 useScrollbarsForPanning, mxGraph
-
mxEditor.prototype.undo = function ()
Undo the last change in graph.
mxUndoableEdit.prototype.undo = function()
Undoes all changes in this edit.
mxUndoManager.prototype.undo = function()
Undoes the last change.
Specifies the event name for undo.
Fires after the change was dispatched in endUpdate.
Fires after the selection was changed in changeSelection.
Fires after the root was changed in setCurrentRoot.
Fires afer a significant edit was undone in undo.
mxUndoManager.prototype.undoableEditHappened = function(undoableEdit)
Method to be called to add new undoable edits to the history.
mxEditor.prototype.undoManager
Holds an mxUndoManager for the command history.
mxUndoableEdit.prototype.undone
Specifies if this edit has been undone.
Specifies the event name for ungroupCells.
Fires between begin- and endUpdate in ungroupCells.
mxGraph.prototype.ungroupCells = function(cells)
Ungroups the given cells by moving the children the children to their parents parent and removing the empty groups.
mxVertexHandler.prototype.union = function(bounds,
dx,
dy,
index,
gridEnabled,
scale,
tr)
Returns the union of the given bounds and location for the specified handle index.
mxCellMarker.prototype.unmark = function()
Hides the marker and fires a mark event.
Specifies the event name for up.
Fire if the current root is changed by executing an mxCurrentRootChange.
mxConstraintHandler.prototype.update = function(me,
source)
Updates the state of this handler based on the given mxMouseEvent.
mxOutline.prototype.update = function(revalidate)
Updates the outline.
mxRubberband.prototype.update = function(x,
y)
Sets currentX and currentY and calls repaint.
Specifies the event name for updateCellSize.
Fires between begin- and endUpdate in updateCellSize.
mxGraph.prototype.updateAlternateBounds = function(cell,
geo,
willCollapse)
Updates or sets the alternate bounds in the given geometry for the given cell depending on whether the cell is going to be collapsed.
mxAnimation.prototype.updateAnimation = function()
Hook for subclassers to implement the animation.
mxMorphing.prototype.updateAnimation = function()
Animation step.
mxImageShape.prototype.updateAspect = function(w,
h)
Updates the aspect of the image for the given image width and height.
Updates the boundingBox for this shape.
mxShape.prototype.updateBoundingBox = function()
Updates the boundingBox for this shape using createBoundingBox and augmentBoundingBox and stores the result in boundingBox.
mxText.prototype.updateBoundingBox = function()
Overrides method to do nothing.
mxGraph.prototype.updateCellSize = function(cell,
ignoreChildren)
Updates the size of the given cell in the model using cellSizeUpdated.
mxConnectionHandler.prototype.updateCurrentState = function(me)
Updates the current state for a given mouse move event by using the marker.
mxGraphHandler.prototype.updateCursor
Specifies if a move cursor should be shown if the mouse is ove a movable cell.
mxToolbar.prototype.updateDefaultMode
Boolean indicating if the default mode should be the last selected switch mode or the first inserted switch mode.
mxGraphView.prototype.updateEdgeBounds = function(state)
Updates the given state using the bounding box of the absolute points.
mxGraphView.prototype.updateEdgeLabelOffset = function(state)
Updates mxCellState.absoluteOffset for the given state.
mxGraphModel.prototype.updateEdgeParent = function(edge,
root)
Inner callback to update the parent of the specified mxCell to the nearest-common-ancestor of its two terminals.
mxGraphModel.prototype.updateEdgeParents = function(cell,
root)
Updates the parent for all edges that are connected to cell or one of its descendants using updateEdgeParent.
mxGraphView.prototype.updateFixedTerminalPoint = function(edge,
terminal,
source,
constraint)
Sets the fixed source or target terminal point on the given edge.
mxGraphView.prototype.updateFixedTerminalPoints = function(edge,
source,
target)
Sets the initial absolute terminal points in the given state before the edge style is computed.
mxGraphView.prototype.updateFloatingTerminalPoint = function(edge,
start,
end,
source)
Updates the absolute terminal point in the given state for the given start and end state, where start is the source if source is true.
mxGraphView.prototype.updateFloatingTerminalPoints = function(state,
source,
target)
Updates the terminal points in the given state after the edge style was computed for the edge.
mxGraph.prototype.updateGroupBounds = function(cells,
border,
moveGroup)
Updates the bounds of the given array of groups so that it includes all child vertices.
mxLayoutManager.prototype.updateHandler
Holds the function that handles the endUpdate event.
mxGraphView.prototype.updateHtmlCanvasSize = function(width,
height)
Updates the size of the HTML canvas.
mxShape.prototype.updateHtmlShape = function(node)
Updates the bounds or points of the specified HTML node and updates the inner children to reflect the changes.
mxConnectionHandler.prototype.updateIcons = function(state,
icons,
me)
Hook to update the icon position(s) based on a mouseOver event.
mxGraphModel.prototype.updateLevel
Counter for the depth of nested transactions.
mxGraph.prototype.updateMouseEvent = function(me)
Sets the graphX and graphY properties if the given mxMouseEvent if required.
mxOutline.prototype.updateOnPan
Specifies if update should be called for mxEvent.PAN in the source graph.
mxGraphView.prototype.updatePoints = function(edge,
points,
source,
target)
Updates the absolute points in the given state using the specified array of mxPoints as the relative points.
mxGraphHandler.prototype.updatePreviewShape = function()
Updates the bounds of the preview shape.
mxEdgeHandler.prototype.updatePreviewState = function(edge,
point,
terminalState)
Updates the given preview state taking into account the state of the constraint handler.
mxGraphView.prototype.updateStyle
Specifies if the style should be updated in each validation step.
mxShape.prototype.updateSvgBounds = function(node)
Updates the bounds of the given node using bounds.
mxShape.prototype.updateSvgGlassPane = function()
Draws the glass overlay if mxConstants.STYLE_GLASS is 1.
mxDoubleEllipse.prototype.updateSvgNode = function(node,
inset)
Updates the given node to reflect the new bounds and scale.
mxEllipse.prototype.updateSvgNode = function(node)
Updates the given node to reflect the new bounds and scale.
mxShape.prototype.updateSvgPath = function(node)
Updates the path of the given node using points.
mxShape.prototype.updateSvgScale = function(node)
Updates the properties of the given node that depend on the scale and checks the crisp rendering attribute.
mxShape.prototype.updateSvgShape = function(node)
Updates the bounds or points of the specified SVG node and updates the inner children to reflect the changes.
mxShape.prototype.updateSvgTransform = function(node,
shadow)
Updates the tranform of the given node.
Updates the style of the given HTML table and the value within the table.
mxText.prototype.updateTableWidth = function(table)
Updates the width of the given HTML table.
mxGraphView.prototype.updateVertexLabelOffset = function(state)
Updates the absoluteOffset of the given vertex cell state.
mxShape.prototype.updateVmlDashStyle = function()
Updates the dashstyle in the stroke node.
mxShape.prototype.updateVmlFill = function(node,
c1,
c2,
dir,
alpha)
Updates the given VML fill node.
mxShape.prototype.updateVmlGlassPane = function()
Draws the glass overlay if mxConstants.STYLE_GLASS is 1.
mxConnector.prototype.updateVmlMarkerOpacity = function()
Updates the opacity for the markers in VML.
mxShape.prototype.updateVmlShape = function(node)
Updates the bounds or points of the specified VML node and updates the inner children to reflect the changes.
mxShape.prototype.updateVmlStrokeColor = function(node)
Updates the VML stroke color for the given node.
mxShape.prototype.updateVmlStrokeNode = function(parent)
Creates the stroke node for VML.
Specifies the resource key for the status message while the document is being updated.
mxGraphSelectionModel.prototype.updatingSelectionResource
Specifies the resource key for the status message while the selection is being updated.
mxXmlRequest.prototype.url
Holds the target URL of the request.
mxEditor.prototype.urlHelp
Specifies the URL to be used for the contents of the Online Help window.
mxEditor.prototype.urlImage
Specifies the URL to be used for creating a bitmap of the graph in the image action.
mxEditor.prototype.urlInit
Specifies the URL to be used for initializing the session.
mxSession.prototype.urlInit
URL to initialize the session.
mxEditor.prototype.urlNotify
Specifies the URL to be used for notifying the backend in the session.
mxSession.prototype.urlNotify
URL to send changes to the backend.
mxEditor.prototype.urlPoll
Specifies the URL to be used for polling in the session.
mxSession.prototype.urlPoll
URL for polling the backend.
mxEditor.prototype.urlPost
Specifies the URL to be used for posting the diagram to a backend in save.
mxGraphLayout.prototype.useBoundingBox
Boolean indicating if the bounding box of the label should be used if its available.
mxPanningHandler.prototype.useGrid
Specifies if the panning steps should be aligned to the grid size.
mxGraphHandler.prototype.useGuidesForEvent = function(me)
Returns true if the guides should be used for the given mxMouseEvent.
mxFastOrganicLayout.prototype.useInputOrigin
Specifies if the top left corner of the input cells should be the origin of the layout result.
mxPanningHandler.prototype.useLeftButtonForPanning
Specifies if panning should be active for the left mouse button.
mxPopupMenu.prototype.useLeftButtonForPopup
Specifies if popupmenus should be activated by clicking the left mouse button.
mxPanningHandler.prototype.usePopupTrigger
Specifies if the isPopupTrigger should also be used for panning.
mxXmlRequest.prototype.username
Specifies the username to be used for authentication.
mxGraph.prototype.useScrollbarsForPanning
Specifies if scrollbars should be used for panning in panGraph if any scrollbars are available.
+
mxEditor.prototype.undo = function ()
Undo the last change in graph.
mxUndoableEdit.prototype.undo = function()
Undoes all changes in this edit.
mxUndoManager.prototype.undo = function()
Undoes the last change.
Specifies the event name for undo.
Fires after the change was dispatched in endUpdate.
Fires after the selection was changed in changeSelection.
Fires after the root was changed in setCurrentRoot.
Fires afer a significant edit was undone in undo.
mxUndoManager.prototype.undoableEditHappened = function(undoableEdit)
Method to be called to add new undoable edits to the history.
mxEditor.prototype.undoManager
Holds an mxUndoManager for the command history.
mxUndoableEdit.prototype.undone
Specifies if this edit has been undone.
Specifies the event name for ungroupCells.
Fires between begin- and endUpdate in ungroupCells.
mxGraph.prototype.ungroupCells = function(cells)
Ungroups the given cells by moving the children the children to their parents parent and removing the empty groups.
mxVertexHandler.prototype.union = function(bounds,
dx,
dy,
index,
gridEnabled,
scale,
tr)
Returns the union of the given bounds and location for the specified handle index.
mxCellMarker.prototype.unmark = function()
Hides the marker and fires a mark event.
Specifies the event name for up.
Fire if the current root is changed by executing an mxCurrentRootChange.
mxConstraintHandler.prototype.update = function(me,
source)
Updates the state of this handler based on the given mxMouseEvent.
mxOutline.prototype.update = function(revalidate)
Updates the outline.
mxRubberband.prototype.update = function(x,
y)
Sets currentX and currentY and calls repaint.
Specifies the event name for updateCellSize.
Fires between begin- and endUpdate in updateCellSize.
mxGraph.prototype.updateAlternateBounds = function(cell,
geo,
willCollapse)
Updates or sets the alternate bounds in the given geometry for the given cell depending on whether the cell is going to be collapsed.
mxAnimation.prototype.updateAnimation = function()
Hook for subclassers to implement the animation.
mxMorphing.prototype.updateAnimation = function()
Animation step.
mxImageShape.prototype.updateAspect = function(w,
h)
Updates the aspect of the image for the given image width and height.
Updates the boundingBox for this shape.
mxShape.prototype.updateBoundingBox = function()
Updates the boundingBox for this shape using createBoundingBox and augmentBoundingBox and stores the result in boundingBox.
mxText.prototype.updateBoundingBox = function()
Overrides method to do nothing.
mxGraph.prototype.updateCellSize = function(cell,
ignoreChildren)
Updates the size of the given cell in the model using cellSizeUpdated.
mxConnectionHandler.prototype.updateCurrentState = function(me)
Updates the current state for a given mouse move event by using the marker.
mxGraphHandler.prototype.updateCursor
Specifies if a move cursor should be shown if the mouse is ove a movable cell.
mxToolbar.prototype.updateDefaultMode
Boolean indicating if the default mode should be the last selected switch mode or the first inserted switch mode.
mxGraphView.prototype.updateEdgeBounds = function(state)
Updates the given state using the bounding box of the absolute points.
mxGraphView.prototype.updateEdgeLabelOffset = function(state)
Updates mxCellState.absoluteOffset for the given state.
mxGraphModel.prototype.updateEdgeParent = function(edge,
root)
Inner callback to update the parent of the specified mxCell to the nearest-common-ancestor of its two terminals.
mxGraphModel.prototype.updateEdgeParents = function(cell,
root)
Updates the parent for all edges that are connected to cell or one of its descendants using updateEdgeParent.
mxGraphView.prototype.updateFixedTerminalPoint = function(edge,
terminal,
source,
constraint)
Sets the fixed source or target terminal point on the given edge.
mxGraphView.prototype.updateFixedTerminalPoints = function(edge,
source,
target)
Sets the initial absolute terminal points in the given state before the edge style is computed.
mxGraphView.prototype.updateFloatingTerminalPoint = function(edge,
start,
end,
source)
Updates the absolute terminal point in the given state for the given start and end state, where start is the source if source is true.
mxGraphView.prototype.updateFloatingTerminalPoints = function(state,
source,
target)
Updates the terminal points in the given state after the edge style was computed for the edge.
mxGraph.prototype.updateGroupBounds = function(cells,
border,
moveGroup)
Updates the bounds of the given array of groups so that it includes all child vertices.
mxLayoutManager.prototype.updateHandler
Holds the function that handles the endUpdate event.
mxGraphView.prototype.updateHtmlCanvasSize = function(width,
height)
Updates the size of the HTML canvas.
mxShape.prototype.updateHtmlShape = function(node)
Updates the bounds or points of the specified HTML node and updates the inner children to reflect the changes.
mxConnectionHandler.prototype.updateIcons = function(state,
icons,
me)
Hook to update the icon position(s) based on a mouseOver event.
mxGraphModel.prototype.updateLevel
Counter for the depth of nested transactions.
mxGraph.prototype.updateMouseEvent = function(me)
Sets the graphX and graphY properties if the given mxMouseEvent if required.
mxOutline.prototype.updateOnPan
Specifies if update should be called for mxEvent.PAN in the source graph.
mxGraphView.prototype.updatePoints = function(edge,
points,
source,
target)
Updates the absolute points in the given state using the specified array of mxPoints as the relative points.
mxGraphHandler.prototype.updatePreviewShape = function()
Updates the bounds of the preview shape.
mxEdgeHandler.prototype.updatePreviewState = function(edge,
point,
terminalState)
Updates the given preview state taking into account the state of the constraint handler.
mxGraphView.prototype.updateStyle
Specifies if the style should be updated in each validation step.
mxShape.prototype.updateSvgBounds = function(node)
Updates the bounds of the given node using bounds.
mxShape.prototype.updateSvgGlassPane = function()
Draws the glass overlay if mxConstants.STYLE_GLASS is 1.
mxDoubleEllipse.prototype.updateSvgNode = function(node,
inset)
Updates the given node to reflect the new bounds and scale.
mxEllipse.prototype.updateSvgNode = function(node)
Updates the given node to reflect the new bounds and scale.
mxShape.prototype.updateSvgPath = function(node)
Updates the path of the given node using points.
mxShape.prototype.updateSvgScale = function(node)
Updates the properties of the given node that depend on the scale and checks the crisp rendering attribute.
mxShape.prototype.updateSvgShape = function(node)
Updates the bounds or points of the specified SVG node and updates the inner children to reflect the changes.
mxShape.prototype.updateSvgTransform = function(node,
shadow)
Updates the tranform of the given node.
Updates the style of the given HTML table and the value within the table.
mxText.prototype.updateTableWidth = function(table)
Updates the width of the given HTML table.
mxGraphView.prototype.updateVertexLabelOffset = function(state)
Updates the absoluteOffset of the given vertex cell state.
mxShape.prototype.updateVmlDashStyle = function()
Updates the dashstyle in the stroke node.
mxShape.prototype.updateVmlFill = function(node,
c1,
c2,
dir,
alpha)
Updates the given VML fill node.
mxShape.prototype.updateVmlGlassPane = function()
Draws the glass overlay if mxConstants.STYLE_GLASS is 1.
mxConnector.prototype.updateVmlMarkerOpacity = function()
Updates the opacity for the markers in VML.
mxShape.prototype.updateVmlShape = function(node)
Updates the bounds or points of the specified VML node and updates the inner children to reflect the changes.
mxShape.prototype.updateVmlStrokeColor = function(node)
Updates the VML stroke color for the given node.
mxShape.prototype.updateVmlStrokeNode = function(parent)
Creates the stroke node for VML.
Specifies the resource key for the status message while the document is being updated.
mxGraphSelectionModel.prototype.updatingSelectionResource
Specifies the resource key for the status message while the selection is being updated.
mxXmlRequest.prototype.url
Holds the target URL of the request.
mxEditor.prototype.urlHelp
Specifies the URL to be used for the contents of the Online Help window.
mxEditor.prototype.urlImage
Specifies the URL to be used for creating a bitmap of the graph in the image action.
mxEditor.prototype.urlInit
Specifies the URL to be used for initializing the session.
mxSession.prototype.urlInit
URL to initialize the session.
mxEditor.prototype.urlNotify
Specifies the URL to be used for notifying the backend in the session.
mxSession.prototype.urlNotify
URL to send changes to the backend.
mxEditor.prototype.urlPoll
Specifies the URL to be used for polling in the session.
mxSession.prototype.urlPoll
URL for polling the backend.
mxEditor.prototype.urlPost
Specifies the URL to be used for posting the diagram to a backend in save.
mxGraphLayout.prototype.useBoundingBox
Boolean indicating if the bounding box of the label should be used if its available.
mxPanningHandler.prototype.useGrid
Specifies if the panning steps should be aligned to the grid size.
mxGraphHandler.prototype.useGuidesForEvent = function(me)
Returns true if the guides should be used for the given mxMouseEvent.
mxFastOrganicLayout.prototype.useInputOrigin
Specifies if the top left corner of the input cells should be the origin of the layout result.
mxPanningHandler.prototype.useLeftButtonForPanning
Specifies if panning should be active for the left mouse button.
mxPopupMenu.prototype.useLeftButtonForPopup
Specifies if popupmenus should be activated by clicking the left mouse button.
mxPanningHandler.prototype.usePopupTrigger
Specifies if the isPopupTrigger should also be used for panning.
mxXmlRequest.prototype.username
Specifies the username to be used for authentication.
mxGraph.prototype.useScrollbarsForPanning
Specifies if scrollbars should be used for panning in panGraph if any scrollbars are available.
diff --git a/docs/js-api/index/General19.html b/docs/js-api/index/General19.html index 527130fa7..f61a9e20b 100644 --- a/docs/js-api/index/General19.html +++ b/docs/js-api/index/General19.html @@ -11,9 +11,9 @@ if (browserType) {document.write("
");if (browserV -
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
V
 VALID_COLOR, mxConstants
 validate, mxGraphView
 validateBackground, mxGraphView
 validateBounds, mxGraphView
 validateCell, mxGraph
 validateConnection
 validateEdge, mxGraph
 validateGraph, mxGraph
 validatePoints, mxGraphView
 validating, mxEditor
 Validation, mxGraph
 validationAlert, mxGraph
 validColor, mxCellMarker
 validNeighbors, mxMultiplicity
 validNeighborsAllowed, mxMultiplicity
 validState, mxCellMarker
 value
 valueChanged, mxCell
 valueForCellChanged, mxGraphModel
 values, mxStyleRegistry
 Variables
 VERSION, mxClient
 vertex, mxCell
 VERTEX_SELECTION_COLOR, mxConstants
 VERTEX_SELECTION_STROKEWIDTH, mxConstants
 vertexArray, mxFastOrganicLayout
 vertexLabelsMovable, mxGraph
 vertexMapper, mxGraphHierarchyModel
 vertical, mxGuide
 verticalAlign, mxCellOverlay
 verticalLayout, mxCompactTreeLayout
 verticalTextDegree, mxText
 view
 visible
 visibleSourceState, mxCellState
 visibleStateForCellChanged, mxGraphModel
 visibleTargetState, mxCellState
 visit
 visited, WeightedCellSorter
 vmlNodes
 vmlScale
+
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
V
 VALID_COLOR, mxConstants
 validate, mxGraphView
 validateBackground, mxGraphView
 validateBounds, mxGraphView
 validateCell, mxGraph
 validateConnection
 validateEdge, mxGraph
 validateGraph, mxGraph
 validatePoints, mxGraphView
 validating, mxEditor
 Validation, mxGraph
 validationAlert, mxGraph
 validColor, mxCellMarker
 validNeighbors, mxMultiplicity
 validNeighborsAllowed, mxMultiplicity
 validState, mxCellMarker
 value
 valueChanged, mxCell
 valueForCellChanged, mxGraphModel
 values, mxStyleRegistry
 Variables
 VERSION, mxClient
 vertex, mxCell
 VERTEX_SELECTION_COLOR, mxConstants
 VERTEX_SELECTION_STROKEWIDTH, mxConstants
 vertexArray, mxFastOrganicLayout
 vertexLabelsMovable, mxGraph
 vertexMapper, mxGraphHierarchyModel
 vertical, mxGuide
 verticalAlign, mxCellOverlay
 verticalLayout, mxCompactTreeLayout
 verticalTextDegree, mxText
 view
 visible
 visibleSourceState, mxCellState
 visibleStateForCellChanged, mxGraphModel
 visibleTargetState, mxCellState
 visit
 visited, WeightedCellSorter
 vmlNodes
 vmlScale
-
Defines the color to be used for the coloring valid connection previews.
mxGraphView.prototype.validate = function(cell)
First validates all bounds and then validates all points recursively on all visible cells starting at the given cell.
mxGraphView.prototype.validateBackground = function()
Validates the background image.
mxGraphView.prototype.validateBounds = function(parentState,
cell)
Validates the bounds of the given parent’s child using the given parent state as the origin for the child.
mxGraph.prototype.validateCell = function(cell,
context)
Hook method for subclassers to return an error message for the given cell and validation context.
mxConnectionHandler.prototype.validateConnection = function(source,
target)
Returns the error message or an empty string if the connection for the given source target pair is not valid.
mxEdgeHandler.prototype.validateConnection = function(source,
target)
Returns the error message or an empty string if the connection for the given source, target pair is not valid.
mxGraph.prototype.validateEdge = function(edge,
source,
target)
Hook method for subclassers to return an error message for the given edge and terminals.
mxGraph.prototype.validateGraph = function(cell,
context)
Validates the graph by validating each descendant of the given cell or the root of the model.
mxGraphView.prototype.validatePoints = function(parentState,
cell)
Validates the points for the state of the given cell recursively if the cell is not collapsed and returns the bounding box of all visited states as an mxRectangle.
mxEditor.prototype.validating
Specifies if mxGraph.validateGraph should automatically be invoked after each change.
mxGraph.prototype.validationAlert = function(message)
Displays the given validation error in a dialog.
mxCellMarker.prototype.validColor
Holds the valid marker color.
mxMultiplicity.prototype.validNeighbors
Holds an array of strings that specify the type of neighbor for which this rule applies.
mxMultiplicity.prototype.validNeighborsAllowed
Boolean indicating if the list of validNeighbors are those that are allowed for this rule or those that are not allowed for this rule.
mxCellMarker.prototype.validState
Holds the marked mxCellState if it is valid.
mxCell.prototype.value
Holds the user object.
mxMultiplicity.prototype.value
Optional string that specifies the value of the attribute to be passed to mxUtils.isNode to check if the rule applies to a cell.
mxCell.prototype.valueChanged = function(newValue)
Changes the user object after an in-place edit and returns the previous value.
mxGraphModel.prototype.valueForCellChanged = function(cell,
value)
Inner callback to update the user object of the given mxCell using mxCell.valueChanged and return the previous value, that is, the return value of mxCell.valueChanged.
Maps from strings to objects.
Contains the current version of the mxGraph library.
mxCell.prototype.vertex
Specifies whether the cell is a vertex.
Defines the color to be used for the selection border of vertices.
Defines the strokewidth to be used for vertex selections.
mxFastOrganicLayout.prototype.vertexArray
An array of all vertices to be laid out.
mxGraph.prototype.vertexLabelsMovable
Specifies the return value for vertices in isLabelMovable.
mxGraphHierarchyModel.prototype.vertexMapper
Map from graph vertices to internal model nodes.
mxGuide.prototype.vertical
Specifies if vertical guides are enabled.
mxCellOverlay.prototype.verticalAlign
Holds the vertical alignment for the overlay.
mxCompactTreeLayout.prototype.verticalLayout = function(node,
parent,
x0,
y0,
bounds)
mxText.prototype.verticalTextDegree
Specifies the degree to be used for vertical text.
mxCellState.prototype.view
Reference to the enclosing mxGraphView.
mxGraph.prototype.view
Holds the mxGraphView that caches the mxCellStates for the cells.
mxTemporaryCellStates.prototype.view
Holds the width of the rectangle.
mxCell.prototype.visible
Specifies whether the cell is visible.
mxWindow.prototype.visible
Boolean flag that represents the visible state of the window.
mxCellState.prototype.visibleSourceState
Caches the visible source terminal state.
mxGraphModel.prototype.visibleStateForCellChanged = function(cell,
visible)
Inner callback to update the visible state of the given mxCell using mxCell.setCollapsed and return the previous visible state.
mxCellState.prototype.visibleTargetState
Caches the visible target terminal state.
mxDictionary.prototype.visit = function(visitor)
Visits all entries in the dictionary using the given function with the following signature: function(key, value) where key is a string and value is an object.
mxGraphHierarchyModel.prototype.visit = function(visitor,
dfsRoots,
trackAncestors,
seenNodes)
A depth first search through the internal heirarchy model.
WeightedCellSorter.prototype.visited
Whether or not this cell has been visited in the current assignment.
mxConnector.prototype.vmlNodes
Adds local references to mxShape.vmlNodes.
mxCylinder.prototype.vmlNodes
Adds local references to mxShape.vmlNodes.
mxDoubleEllipse.prototype.vmlNodes
Adds local references to mxShape.vmlNodes.
mxLabel.prototype.vmlNodes
Adds local references to mxShape.vmlNodes.
mxLine.prototype.vmlNodes
Adds local references to mxShape.vmlNodes.
mxShape.prototype.vmlNodes
Array if VML node names to fix in IE8 standards mode.
mxSwimlane.prototype.vmlNodes
Adds local references to mxShape.vmlNodes.
mxActor.prototype.vmlScale
Renders VML with a scale of 2.
mxCylinder.prototype.vmlScale
Renders VML with a scale of 2.
mxDoubleEllipse.prototype.vmlScale
Renders VML with a scale of 2.
mxShape.prototype.vmlScale
Internal scaling for VML using coordsize for better precision.
mxStencilShape.prototype.vmlScale
Renders VML with a scale of 4.
+
Defines the color to be used for the coloring valid connection previews.
mxGraphView.prototype.validate = function(cell)
First validates all bounds and then validates all points recursively on all visible cells starting at the given cell.
mxGraphView.prototype.validateBackground = function()
Validates the background image.
mxGraphView.prototype.validateBounds = function(parentState,
cell)
Validates the bounds of the given parent’s child using the given parent state as the origin for the child.
mxGraph.prototype.validateCell = function(cell,
context)
Hook method for subclassers to return an error message for the given cell and validation context.
mxConnectionHandler.prototype.validateConnection = function(source,
target)
Returns the error message or an empty string if the connection for the given source target pair is not valid.
mxEdgeHandler.prototype.validateConnection = function(source,
target)
Returns the error message or an empty string if the connection for the given source, target pair is not valid.
mxGraph.prototype.validateEdge = function(edge,
source,
target)
Hook method for subclassers to return an error message for the given edge and terminals.
mxGraph.prototype.validateGraph = function(cell,
context)
Validates the graph by validating each descendant of the given cell or the root of the model.
mxGraphView.prototype.validatePoints = function(parentState,
cell)
Validates the points for the state of the given cell recursively if the cell is not collapsed and returns the bounding box of all visited states as an mxRectangle.
mxEditor.prototype.validating
Specifies if mxGraph.validateGraph should automatically be invoked after each change.
mxGraph.prototype.validationAlert = function(message)
Displays the given validation error in a dialog.
mxCellMarker.prototype.validColor
Holds the valid marker color.
mxMultiplicity.prototype.validNeighbors
Holds an array of strings that specify the type of neighbor for which this rule applies.
mxMultiplicity.prototype.validNeighborsAllowed
Boolean indicating if the list of validNeighbors are those that are allowed for this rule or those that are not allowed for this rule.
mxCellMarker.prototype.validState
Holds the marked mxCellState if it is valid.
mxCell.prototype.value
Holds the user object.
mxMultiplicity.prototype.value
Optional string that specifies the value of the attribute to be passed to mxUtils.isNode to check if the rule applies to a cell.
mxCell.prototype.valueChanged = function(newValue)
Changes the user object after an in-place edit and returns the previous value.
mxGraphModel.prototype.valueForCellChanged = function(cell,
value)
Inner callback to update the user object of the given mxCell using mxCell.valueChanged and return the previous value, that is, the return value of mxCell.valueChanged.
Maps from strings to objects.
Contains the current version of the mxGraph library.
mxCell.prototype.vertex
Specifies whether the cell is a vertex.
Defines the color to be used for the selection border of vertices.
Defines the strokewidth to be used for vertex selections.
mxFastOrganicLayout.prototype.vertexArray
An array of all vertices to be laid out.
mxGraph.prototype.vertexLabelsMovable
Specifies the return value for vertices in isLabelMovable.
mxGraphHierarchyModel.prototype.vertexMapper
Map from graph vertices to internal model nodes.
mxGuide.prototype.vertical
Specifies if vertical guides are enabled.
mxCellOverlay.prototype.verticalAlign
Holds the vertical alignment for the overlay.
mxCompactTreeLayout.prototype.verticalLayout = function(node,
parent,
x0,
y0,
bounds)
mxText.prototype.verticalTextDegree
Specifies the degree to be used for vertical text.
mxCellState.prototype.view
Reference to the enclosing mxGraphView.
mxGraph.prototype.view
Holds the mxGraphView that caches the mxCellStates for the cells.
mxTemporaryCellStates.prototype.view
Holds the width of the rectangle.
mxCell.prototype.visible
Specifies whether the cell is visible.
mxWindow.prototype.visible
Boolean flag that represents the visible state of the window.
mxCellState.prototype.visibleSourceState
Caches the visible source terminal state.
mxGraphModel.prototype.visibleStateForCellChanged = function(cell,
visible)
Inner callback to update the visible state of the given mxCell using mxCell.setCollapsed and return the previous visible state.
mxCellState.prototype.visibleTargetState
Caches the visible target terminal state.
mxDictionary.prototype.visit = function(visitor)
Visits all entries in the dictionary using the given function with the following signature: function(key, value) where key is a string and value is an object.
mxGraphHierarchyModel.prototype.visit = function(visitor,
dfsRoots,
trackAncestors,
seenNodes)
A depth first search through the internal heirarchy model.
WeightedCellSorter.prototype.visited
Whether or not this cell has been visited in the current assignment.
mxConnector.prototype.vmlNodes
Adds local references to mxShape.vmlNodes.
mxCylinder.prototype.vmlNodes
Adds local references to mxShape.vmlNodes.
mxDoubleEllipse.prototype.vmlNodes
Adds local references to mxShape.vmlNodes.
mxLabel.prototype.vmlNodes
Adds local references to mxShape.vmlNodes.
mxLine.prototype.vmlNodes
Adds local references to mxShape.vmlNodes.
mxShape.prototype.vmlNodes
Array if VML node names to fix in IE8 standards mode.
mxSwimlane.prototype.vmlNodes
Adds local references to mxShape.vmlNodes.
mxActor.prototype.vmlScale
Renders VML with a scale of 2.
mxCylinder.prototype.vmlScale
Renders VML with a scale of 2.
mxDoubleEllipse.prototype.vmlScale
Renders VML with a scale of 2.
mxShape.prototype.vmlScale
Internal scaling for VML using coordsize for better precision.
mxStencilShape.prototype.vmlScale
Renders VML with a scale of 4.
diff --git a/docs/js-api/index/General20.html b/docs/js-api/index/General20.html index 0a11b1f46..1eae49005 100644 --- a/docs/js-api/index/General20.html +++ b/docs/js-api/index/General20.html @@ -11,21 +11,21 @@ if (browserType) {document.write("
");if (browserV -
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
W
 w0, mxStencil
 warn, mxLog
 WARN, mxLog
 warningImage, mxGraph
 waypointsEnabled, mxConnectionHandler
 WeightedCellSorter
 weightedMedian, mxMedianHybridCrossingReduction
 weightedValue, WeightedCellSorter
 widestRank, mxCoordinateAssignment
 widestRankValue, mxCoordinateAssignment
 width
 Windows, mxEditor
 wnd, mxPrintPreview
 wrap, mxStackLayout
 write
 writeAttribute, mxObjectCodec
 writeComplexAttribute, mxObjectCodec
 writeGraphModel, mxEditor
 writeHead, mxPrintPreview
 writeln
 writePrimitiveAttribute, mxObjectCodec
X
 x
 x0
Y
 y
 y0
Z
 zIndex
 zoom, mxGraph
 zoomActual, mxGraph
 zoomFactor, mxGraph
 zoomIn, mxGraph
 zoomOut, mxGraph
 zoomTo, mxGraph
 zoomToRect, mxGraph
+
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
W
 w0, mxStencil
 warn, mxLog
 WARN, mxLog
 warningImage, mxGraph
 waypointsEnabled, mxConnectionHandler
 WeightedCellSorter
 weightedMedian, mxMedianHybridCrossingReduction
 weightedValue, WeightedCellSorter
 widestRank, mxCoordinateAssignment
 widestRankValue, mxCoordinateAssignment
 width
 Windows, mxEditor
 wnd, mxPrintPreview
 wrap, mxStackLayout
 write
 writeAttribute, mxObjectCodec
 writeComplexAttribute, mxObjectCodec
 writeGraphModel, mxEditor
 writeHead, mxPrintPreview
 writeln
 writePrimitiveAttribute, mxObjectCodec
X
 x
 x0
Y
 y
 y0
Z
 zIndex
 zoom, mxGraph
 zoomActual, mxGraph
 zoomFactor, mxGraph
 zoomIn, mxGraph
 zoomOut, mxGraph
 zoomTo, mxGraph
 zoomToRect, mxGraph
-
mxStencil.prototype.w0
Holds the width of the shape.
warn: function()
Adds all arguments to the console if WARN is enabled.
Specifies if the output for warn should be visible in the console.
mxGraph.prototype.warningImage
Specifies the mxImage for the image to be used to display a warning overlay.
mxConnectionHandler.prototype.waypointsEnabled
Specifies if single clicks should add waypoints on the new edge.
A utility class used to track cells whilst sorting occurs on the weighted sum of their connected edges.
function WeightedCellSorter(cell,
weightedValue)
Constructs a new weighted cell sorted for the given cell and weight.
mxMedianHybridCrossingReduction.prototype.weightedMedian = function(iteration,
model)
Sweeps up or down the layout attempting to minimise the median placement of connected cells on adjacent ranks
WeightedCellSorter.prototype.weightedValue
The weighted value of the cell stored.
mxCoordinateAssignment.prototype.widestRank
The rank that has the widest x position
mxCoordinateAssignment.prototype.widestRankValue
The X-coordinate of the edge of the widest rank
mxGraphAbstractHierarchyCell.prototype.width
The width of this cell
mxImage.prototype.width
Integer that specifies the width of the image.
mxRectangle.prototype.width
Holds the width of the rectangle.
mxPrintPreview.prototype.wnd
Reference to the preview window.
mxStackLayout.prototype.wrap
Value at which a new column or row should be created.
write: function()
Adds the specified strings to the console.
mxPath.prototype.write = function(string)
Writes directly into the path.
write: function(parent,
text)
Creates a text node for the given string and appends it to the given parent.
mxObjectCodec.prototype.writeAttribute = function(enc,
obj,
attr,
value,
node)
Writes the given value into node using writePrimitiveAttribute or writeComplexAttribute depending on the type of the value.
mxObjectCodec.prototype.writeComplexAttribute = function(enc,
obj,
attr,
value,
node)
Writes the given value as a child node of the given node.
mxEditor.prototype.writeGraphModel = function (linefeed)
Hook to create the string representation of the diagram.
mxPrintPreview.prototype.writeHead = function(doc,
css)
Writes the HEAD section into the given document, without the opening and closing HEAD tags.
writeln: function()
Adds the specified strings to the console, appending a linefeed at the end of each string.
writeln: function(parent,
text)
Creates a text node for the given string and appends it to the given parent with an additional linefeed.
mxObjectCodec.prototype.writePrimitiveAttribute = function(enc,
obj,
attr,
value,
node)
Writes the given value as an attribute of the given node.
+
mxStencil.prototype.w0
Holds the width of the shape.
warn: function()
Adds all arguments to the console if WARN is enabled.
Specifies if the output for warn should be visible in the console.
mxGraph.prototype.warningImage
Specifies the mxImage for the image to be used to display a warning overlay.
mxConnectionHandler.prototype.waypointsEnabled
Specifies if single clicks should add waypoints on the new edge.
A utility class used to track cells whilst sorting occurs on the weighted sum of their connected edges.
function WeightedCellSorter(cell,
weightedValue)
Constructs a new weighted cell sorted for the given cell and weight.
mxMedianHybridCrossingReduction.prototype.weightedMedian = function(iteration,
model)
Sweeps up or down the layout attempting to minimise the median placement of connected cells on adjacent ranks
WeightedCellSorter.prototype.weightedValue
The weighted value of the cell stored.
mxCoordinateAssignment.prototype.widestRank
The rank that has the widest x position
mxCoordinateAssignment.prototype.widestRankValue
The X-coordinate of the edge of the widest rank
mxGraphAbstractHierarchyCell.prototype.width
The width of this cell
mxImage.prototype.width
Integer that specifies the width of the image.
mxRectangle.prototype.width
Holds the width of the rectangle.
mxPrintPreview.prototype.wnd
Reference to the preview window.
mxStackLayout.prototype.wrap
Value at which a new column or row should be created.
write: function()
Adds the specified strings to the console.
mxPath.prototype.write = function(string)
Writes directly into the path.
write: function(parent,
text)
Creates a text node for the given string and appends it to the given parent.
mxObjectCodec.prototype.writeAttribute = function(enc,
obj,
attr,
value,
node)
Writes the given value into node using writePrimitiveAttribute or writeComplexAttribute depending on the type of the value.
mxObjectCodec.prototype.writeComplexAttribute = function(enc,
obj,
attr,
value,
node)
Writes the given value as a child node of the given node.
mxEditor.prototype.writeGraphModel = function (linefeed)
Hook to create the string representation of the diagram.
mxPrintPreview.prototype.writeHead = function(doc,
css)
Writes the HEAD section into the given document, without the opening and closing HEAD tags.
writeln: function()
Adds the specified strings to the console, appending a linefeed at the end of each string.
writeln: function(parent,
text)
Creates a text node for the given string and appends it to the given parent with an additional linefeed.
mxObjectCodec.prototype.writePrimitiveAttribute = function(enc,
obj,
attr,
value,
node)
Writes the given value as an attribute of the given node.
-
mxGraphAbstractHierarchyCell.prototype.x
The x position of this cell for each layer it occupies
mxPoint.prototype.x
Holds the x-coordinate of the point.
mxCircleLayout.prototype.x0
Integer specifying the left coordinate of the circle.
mxStackLayout.prototype.x0
Specifies the horizontal origin of the layout.
+
mxGraphAbstractHierarchyCell.prototype.x
The x position of this cell for each layer it occupies
mxPoint.prototype.x
Holds the x-coordinate of the point.
mxCircleLayout.prototype.x0
Integer specifying the left coordinate of the circle.
mxStackLayout.prototype.x0
Specifies the horizontal origin of the layout.
-
mxGraphAbstractHierarchyCell.prototype.y
The y position of this cell for each layer it occupies
mxPoint.prototype.y
Holds the y-coordinate of the point.
mxCircleLayout.prototype.y0
Integer specifying the top coordinate of the circle.
mxPrintPreview.prototype.y0
Holds the vertical offset of the output.
mxStackLayout.prototype.y0
Specifies the vertical origin of the layout.
+
mxGraphAbstractHierarchyCell.prototype.y
The y position of this cell for each layer it occupies
mxPoint.prototype.y
Holds the y-coordinate of the point.
mxCircleLayout.prototype.y0
Integer specifying the top coordinate of the circle.
mxPrintPreview.prototype.y0
Holds the vertical offset of the output.
mxStackLayout.prototype.y0
Specifies the vertical origin of the layout.
-
mxPopupMenu.prototype.zIndex
Specifies the zIndex for the popupmenu and its shadow.
mxTooltipHandler.prototype.zIndex
Specifies the zIndex for the tooltip and its shadow.
mxGraph.prototype.zoom = function(factor,
center)
Zooms the graph using the given factor.
mxGraph.prototype.zoomActual = function()
Resets the zoom and panning in the view.
mxGraph.prototype.zoomFactor
Specifies the factor used for zoomIn and zoomOut.
mxGraph.prototype.zoomIn = function()
Zooms into the graph by zoomFactor.
mxGraph.prototype.zoomOut = function()
Zooms out of the graph by zoomFactor.
mxGraph.prototype.zoomTo = function(scale,
center)
Zooms the graph to the given scale with an optional boolean center argument, which is passd to zoom.
mxGraph.prototype.zoomToRect = function(rect)
Zooms the graph to the specified rectangle.
+
mxPopupMenu.prototype.zIndex
Specifies the zIndex for the popupmenu and its shadow.
mxTooltipHandler.prototype.zIndex
Specifies the zIndex for the tooltip and its shadow.
mxGraph.prototype.zoom = function(factor,
center)
Zooms the graph using the given factor.
mxGraph.prototype.zoomActual = function()
Resets the zoom and panning in the view.
mxGraph.prototype.zoomFactor
Specifies the factor used for zoomIn and zoomOut.
mxGraph.prototype.zoomIn = function()
Zooms into the graph by zoomFactor.
mxGraph.prototype.zoomOut = function()
Zooms out of the graph by zoomFactor.
mxGraph.prototype.zoomTo = function(scale,
center)
Zooms the graph to the given scale with an optional boolean center argument, which is passd to zoom.
mxGraph.prototype.zoomToRect = function(rect)
Zooms the graph to the specified rectangle.
diff --git a/docs/js-api/index/General3.html b/docs/js-api/index/General3.html index 12f5537b3..25ba4f806 100644 --- a/docs/js-api/index/General3.html +++ b/docs/js-api/index/General3.html @@ -13,7 +13,7 @@ if (browserType) {document.write("
");if (browserV
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
C
 calcAttraction, mxFastOrganicLayout
 calcPositions, mxFastOrganicLayout
 calcRepulsion, mxFastOrganicLayout
 calculateCrossings, mxMedianHybridCrossingReduction
 calculatedWeightedValue, mxCoordinateAssignment
 calculateRankCrossing, mxMedianHybridCrossingReduction
 calculateWidestRank, mxCoordinateAssignment
 canExportCell, mxGraph
 canImportCell, mxGraph
 canRedo, mxUndoManager
 canUndo, mxUndoManager
 captureDocumentGesture, mxGraphView
 cascadeOpacity
 cell
 Cell alignment and orientation, mxGraph
 Cell cloning,insertion and removal, mxGraph
 Cell connecting and connection constraints, mxGraph
 Cell moving, mxGraph
 Cell retrieval, mxGraph
 Cell sizing, mxGraph
 Cell styles, mxGraph
 Cell visibility, mxGraph
 CELL_CONNECTED
 cellAdded
 cellCloned, mxGraphModel
 cellConnected, mxGraph
 cellEditor, mxGraph
 cellLabelChanged, mxGraph
 cellLocation, mxFastOrganicLayout
 cellRemoved
 cellRenderer, mxGraph
 cellResized, mxSpaceManager
 cells
 CELLS_ADDED
 CELLS_FOLDED
 CELLS_MOVED
 CELLS_ORDERED
 CELLS_REMOVED
 CELLS_RESIZED
 CELLS_TOGGLED, mxEvent
 cellsAdded
 cellsBendable, mxGraph
 cellsCloneable, mxGraph
 cellsDeletable, mxGraph
 cellsDisconnectable, mxGraph
 cellsEditable, mxGraph
 cellsFolded, mxGraph
 cellSizeUpdated, mxGraph
 cellsLocked, mxGraph
 cellsMovable, mxGraph
 cellsMoved
 cellsOrdered, mxGraph
 cellsRemoved, mxGraph
 cellsResizable, mxGraph
 cellsResized
 cellsSelectable, mxGraph
 cellsToggled, mxGraph
 centerZoom, mxGraph
 CHANGE
 changeHandler
 changePoints
 changes, mxUndoableEdit
 changeSelection, mxGraphSelectionModel
 changeTerminalPoint, mxEdgeHandler
 channelBuffer
 check, mxMultiplicity
 checkNeighbors, mxMultiplicity
 checkTerminal, mxMultiplicity
 checkType, mxMultiplicity
 childMoved, mxGraphView
 children, mxCell
 circle, mxCircleLayout
 clear
 CLEAR
 clearCellOverlays, mxGraph
 clearSelection
 clearSelectionOnBackground, mxPanningHandler
 click, mxGraph
 CLICK
 clip
 clone
 cloneCell, mxGraphModel
 cloneCellImpl, mxGraphModel
 cloneCells
 cloneEnabled
 cloneInvalidEdges, mxGraph
 clonePreviewState, mxEdgeHandler
 cloneTemplate, mxObjectCodec
 cloneValue, mxCell
 close
 CLOSE
 closeImage, mxWindow
 closeResource, mxUtils
 codec, mxSession
 codecs, mxCodecRegistry
 collapsed, mxCell
 collapsedImage, mxGraph
 collapsedStateForCellChanged, mxGraphModel
 collapseExpandResource, mxGraph
 collapseToPreferredSize, mxGraph
 compare
 compressed, mxXmlCanvas2D
 computeAspect, mxStencil
 config, mxDefaultPopupMenu
 configure, mxEditor
 configureHtmlShape
 configureShape, mxCellRenderer
 configureSvgShape
 configureTransparentBackground
 configureVmlShape
 confirm, mxUtils
 connect
 CONNECT
 CONNECT_CELL
 CONNECT_HANDLE_FILLCOLOR, mxConstants
 connectable, mxCell
 connectableEdges, mxGraph
 connectCell, mxGraph
 connected, mxSession
 connectIconOffset, mxConnectionHandler
 connectImage, mxConnectionHandler
 connectOnDrop
 connectsAsSource, mxGraphHierarchyNode
 connectsAsTarget, mxGraphHierarchyNode
 consoleName, mxLog
 constrainChild, mxGraph
 constrainChildren, mxGraph
 constraintHandler
 constraints, mxStencil
 consume
 consumeCycleAttribute, mxEditor
 consumed
 consumePanningTrigger, mxPanningHandler
 container, mxToolbar
 contains
 containsValidationErrorsResource, mxGraph
 content, mxWindow
 controlKeys, mxKeyHandler
 Controls and Handlers, mxEditor
 controlShiftKeys, mxKeyHandler
 convert, mxUrlConverter
 converter
 convertPoint
 convertValueFromXml, mxObjectCodec
 convertValueToString, mxGraph
 convertValueToXml, mxObjectCodec
 convertWaypoint, mxConnectionHandler
 copy
 count, mxCellStatePreview
 counter, mxObjectIdentity
 countError, mxMultiplicity
 create
 createBackgroundPageShape, mxGraphView
 createBends
 createBoundingBox, mxShape
 createBounds, mxVertexHandler
 createCellEditor, mxGraph
 createCellOverlays, mxCellRenderer
 createCellRenderer, mxGraph
 createConditions, mxDefaultPopupMenu
 createControl, mxCellRenderer
 createCurvedPoints, mxShape
 createDashPattern, mxConnector
 createDefaultEdgeStyle, mxStylesheet
 createDefaultVertexStyle, mxStylesheet
 createDiagramLayout, mxEditor
 createDragElement, mxDragSource
 createEdge
 createEdgeState, mxConnectionHandler
 createForeignObject, mxText
 createGraph, mxEditor
 createGraphView, mxGraph
 createGroup, mxEditor
 createGroupCell, mxGraph
 createGuideShape, mxGuide
 createHandler, mxGraph
 createHandlers, mxGraph
 createHandleShape, mxEdgeHandler
 createHtml
 createHtmlPane, mxGraphView
 createHtmlTable, mxText
 createIcons, mxConnectionHandler
 createId, mxGraphModel
 createIds, mxGraphModel
 createImage, mxUtils
 createInternalCells, mxGraphHierarchyModel
 createLabel, mxCellRenderer
 createLayoutManager, mxEditor
 createLine, mxCompactTreeLayout
 createMarker
 createMenu, mxDefaultPopupMenu
 createNode, mxCompactTreeLayout
 createPageSelector, mxPrintPreview
 createPanningManager, mxGraph
 createPath, mxShape
 createPoints, mxShape
 createPopupMenu, mxEditor
 createPreviewElement, mxDragSource
 createPreviewShape, mxGraphHandler
 createProperties, mxEditor
 createRoot, mxGraphModel
 createSelectionModel, mxGraph
 createSelectionShape
 createSession, mxEditor
 createShape
 createSizer
 createSizerShape, mxVertexHandler
 createState, mxGraphView
 createStylesheet, mxGraph
 createSubmenu, mxPopupMenu
 createSvg
 createSvgGradient, mxShape
 createSvgGroup, mxShape
 createSvgPipe, mxShape
 createSvgShadow, mxShape
 createSvgSpan
 createSwimlaneLayout, mxEditor
 createSwimlaneManager, mxEditor
 createTarget, mxConnectionHandler
 createTargetVertex, mxConnectionHandler
 createTasks, mxEditor
 createToolbar, mxEditor
 createUndoableEdit
 createVertex, mxGraph
 createVirtualBend, mxElbowEdgeHandler
 createVml
 createVmlImage, mxLabel
 createVmlPane, mxGraphView
 createVmlQuad, mxShape
 createVmlShadow, mxShape
 createXmlDocument, mxUtils
 crisp
 crossingStage, mxHierarchicalLayout
 currentBestCrossings, mxMedianHybridCrossingReduction
 currentColor, mxCellMarker
 currentDropTarget, mxDragSource
 currentDx, mxGraphHandler
 currentDy, mxGraphHandler
 currentEdit, mxGraphModel
 currentFileResource, mxEditor
 currentGraph, mxDragSource
 currentGuide, mxDragSource
 currentPoint, mxDragSource
 currentRoot, mxGraphView
 currentX, mxRubberband
 currentXDelta, mxCoordinateAssignment
 currentY, mxRubberband
 cursor, mxCellOverlay
 CURSOR_BEND_HANDLE, mxConstants
 CURSOR_CONNECT, mxConstants
 CURSOR_LABEL_HANDLE, mxConstants
 CURSOR_MOVABLE_EDGE, mxConstants
 CURSOR_MOVABLE_VERTEX, mxConstants
 curveTo
 cut, mxClipboard
 cycleAttribute, mxEditor
 cycleAttributeIndex, mxEditor
 cycleAttributeName, mxEditor
 cycleAttributeValues, mxEditor
 cycleStage, mxHierarchicalLayout
-
mxFastOrganicLayout.prototype.calcAttraction = function()
Calculates the attractive forces between all laid out nodes linked by edges
mxFastOrganicLayout.prototype.calcPositions = function()
Takes the displacements calculated for each cell and applies them to the local cache of cell positions.
mxFastOrganicLayout.prototype.calcRepulsion = function()
Calculates the repulsive forces between all laid out nodes
mxMedianHybridCrossingReduction.prototype.calculateCrossings = function(model)
Calculates the total number of edge crossing in the current graph.
mxCoordinateAssignment.prototype.calculatedWeightedValue = function(
   currentCell,
   collection
)
Calculates the priority the specified cell has based on the type of its cell and the cells it is connected to on the next layer
mxMedianHybridCrossingReduction.prototype.calculateRankCrossing = function(
   i,
   model
)
Calculates the number of edges crossings between the specified rank and the rank below it.
mxCoordinateAssignment.prototype.calculateWidestRank = function(graph,
model)
Calculates the width rank in the hierarchy.
mxGraph.prototype.canExportCell = function(cell)
Returns true if the given cell may be exported to the clipboard.
mxGraph.prototype.canImportCell = function(cell)
Returns true if the given cell may be imported from the clipboard.
mxUndoManager.prototype.canRedo = function()
Returns true if a redo is possible.
mxUndoManager.prototype.canUndo = function()
Returns true if an undo is possible.
mxGraphView.prototype.captureDocumentGesture
Specifies if a gesture should be captured when it goes outside of the graph container.
cascadeOpacity: function(graph,
cell,
opacity)
Sets the opacity on the given cell and its descendants.
cascadeOpacity: function(graph,
cell,
opacity)
See mxEffects.cascadeOpacity.
MedianCellSorter.prototype.cell
The cell whose median value is being calculated
mxCellState.prototype.cell
Reference to the mxCell that is represented by this state.
mxGraphHierarchyNode.prototype.cell
The graph cell this object represents.
WeightedCellSorter.prototype.cell
The cell whose median value is being calculated.
Specifies the event name for cellConnected.
Fires between begin- and endUpdate in cellConnected.
mxGraphModel.prototype.cellAdded = function(cell)
Inner callback to update cells when a cell has been added.
mxGraphSelectionModel.prototype.cellAdded = function(cell)
Inner callback to add the specified mxCell to the selection.
mxGraphModel.prototype.cellCloned = function(cell)
Hook for cloning the cell.
mxGraph.prototype.cellConnected = function(edge,
terminal,
source,
constraint)
Sets the new terminal for the given edge and resets the edge points if resetEdgesOnConnect is true.
mxGraph.prototype.cellEditor
Holds the mxCellEditor that is used as the in-place editing.
mxGraph.prototype.cellLabelChanged = function(cell,
value,
autoSize)
Sets the new label for a cell.
mxFastOrganicLayout.prototype.cellLocation
An array of locally stored co-ordinate positions for the vertices.
mxGraphModel.prototype.cellRemoved = function(cell)
Inner callback to update cells when a cell has been removed.
mxGraphSelectionModel.prototype.cellRemoved = function(cell)
Inner callback to remove the specified mxCell from the selection.
mxSession.prototype.cellRemoved = function(cell,
codec)
Adds removed cells to the codec object lookup for references to the removed cells after this point in time.
mxGraph.prototype.cellRenderer
Holds the mxCellRenderer for rendering the cells in the graph.
mxSpaceManager.prototype.cellResized = function(cell)
Called from moveCellsIntoParent to invoke the move hook in the automatic layout of each modified cell’s parent.
Holds the array of mxCells currently in the clipboard.
mxGraphModel.prototype.cells
Maps from Ids to cells.
mxMorphing.prototype.cells
Optional array of cells to be animated.
Specifies the event name for cellsAdded.
Fires between begin- and endUpdate in cellsAdded.
Specifies the event name for cellsFolded.
Fires between begin- and endUpdate in cellsFolded.
Specifies the event name for cellsMoved.
Fires between begin- and endUpdate in cellsMoved.
Specifies the event name for cellsOrdered.
Fires between begin- and endUpdate in cellsOrdered.
Specifies the event name for cellsRemoved.
Fires between begin- and endUpdate in cellsRemoved.
Specifies the event name for cellsResized.
Fires between begin- and endUpdate in cellsResized.
Specifies the event name for cellsToggled.
mxGraph.prototype.cellsAdded = function(cells,
parent,
index,
source,
target,
absolute,
constrain)
Adds the specified cells to the given parent.
mxSwimlaneManager.prototype.cellsAdded = function(cells)
Called if any cells have been added.
mxGraph.prototype.cellsBendable
Specifies the return value for isCellsBendable.
mxGraph.prototype.cellsCloneable
Specifies the return value for isCellCloneable.
mxGraph.prototype.cellsDeletable
Specifies the return value for isCellDeletable.
mxGraph.prototype.cellsDisconnectable
Specifies the return value for isCellDisconntable.
mxGraph.prototype.cellsEditable
Specifies the return value for isCellEditable.
mxGraph.prototype.cellsFolded = function(cells,
collapse,
recurse,
checkFoldable)
Sets the collapsed state of the specified cells.
mxGraph.prototype.cellSizeUpdated = function(cell,
ignoreChildren)
Updates the size of the given cell in the model using getPreferredSizeForCell to get the new size.
mxGraph.prototype.cellsLocked
Specifies the return value for isCellLocked.
mxGraph.prototype.cellsMovable
Specifies the return value for isCellMovable.
mxGraph.prototype.cellsMoved = function(cells,
dx,
dy,
disconnect,
constrain)
Moves the specified cells by the given vector, disconnecting the cells using disconnectGraph is disconnect is true.
mxLayoutManager.prototype.cellsMoved = function(cells,
evt)
Called from the moveHandler.
mxGraph.prototype.cellsOrdered = function(cells,
back)
Moves the given cells to the front or back.
mxGraph.prototype.cellsRemoved = function(cells)
Removes the given cells from the model.
mxGraph.prototype.cellsResizable
Specifies the return value for isCellResizable.
mxGraph.prototype.cellsResized = function(cells,
bounds)
Sets the bounds of the given cells and fires a mxEvent.CELLS_RESIZED event.
mxSpaceManager.prototype.cellsResized = function(cells)
Called from moveCellsIntoParent to invoke the move hook in the automatic layout of each modified cell’s parent.
mxSwimlaneManager.prototype.cellsResized = function(cells)
Called if any cells have been resizes.
mxGraph.prototype.cellsSelectable
Specifies the return value for isCellSelectable.
mxGraph.prototype.cellsToggled = function(cells,
show)
Sets the visible state of the specified cells.
mxGraph.prototype.centerZoom
Specifies if the zoom operations should go into the center of the actual diagram rather than going from top, left.
Specifies the event name for change.
Fires when an undoable edit is dispatched.
Fires after the selection changes by executing an mxSelectionChange.
mxAutoSaveManager.prototype.changeHandler
Holds the function that handles graph model changes.
mxConnectionHandler.prototype.changeHandler
Holds the change event listener for later removal.
mxEdgeSegmentHandler.prototype.changePoints = function(edge,
points)
Changes the points of the given edge to reflect the current state of the handler.
mxEdgeHandler.prototype.changePoints = function(edge,
points)
Changes the control points of the given edge in the graph model.
mxUndoableEdit.prototype.changes
Array that contains the changes that make up this edit.
mxGraphSelectionModel.prototype.changeSelection = function(added,
removed)
Inner callback to add the specified mxCell to the selection.
mxEdgeHandler.prototype.changeTerminalPoint = function(edge,
point,
isSource)
Changes the terminal point of the given edge.
mxCompactTreeLayout.prototype.channelBuffer
The size of the vertical buffer in the center of inter-rank channels where edge control points should not be placed
mxCoordinateAssignment.prototype.channelBuffer
The size of the vertical buffer in the center of inter-rank channels where edge control points should not be placed
mxMultiplicity.prototype.check = function(graph,
edge,
source,
target,
sourceOut,
targetIn)
Checks the multiplicity for the given arguments and returns the error for the given connection or null if the multiplicity does not apply.
mxMultiplicity.prototype.checkNeighbors = function(graph,
edge,
source,
target)
Checks if there are any valid neighbours in validNeighbors.
mxMultiplicity.prototype.checkTerminal = function(graph,
terminal,
edge)
Checks the given terminal cell and returns true if this rule applies.
mxMultiplicity.prototype.checkType = function(graph,
value,
type,
attr,
attrValue)
Checks the type of the given value.
mxGraphView.prototype.childMoved = function(parent,
child)
Invoked when a child state was moved as a result of late evaluation of its position.
mxCell.prototype.children
Holds the child cells.
mxCircleLayout.prototype.circle = function(vertices,
r,
left,
top)
Executes the circular layout for the specified array of vertices and the given radius.
mxDictionary.prototype.clear = function()
Clears the dictionary.
mxGraphModel.prototype.clear = function()
Sets a new root using createRoot.
mxGraphSelectionModel.prototype.clear = function()
Clears the selection and fires a change event if the selection was not empty.
mxGraphView.prototype.clear = function(cell,
force,
recurse)
Removes the state of the given cell and all descendants if the given cell is not the current root.
clear: function(obj)
Removes the object id from the given object.
mxUndoManager.prototype.clear = function()
Clears the command history.
Specifies the event name for clear.
Fires after clear was invoked.
mxGraph.prototype.clearCellOverlays = function(cell)
Removes all mxCellOverlays in the graph for the given cell and all its descendants.
mxGraph.prototype.clearSelection = function()
Clears the selection using mxGraphSelectionModel.clear.
clearSelection: function()
Clears the current selection in the page.
mxPanningHandler.prototype.clearSelectionOnBackground
Specifies if cells should be deselected if a popupmenu is displayed for the diagram background.
mxGraph.prototype.click = function(me)
Processes a singleclick on an optional cell and fires a click event.
Fires when the user clicks on the overlay.
Specifies the event name for click.
Fires in click after a click event.
clip: function()
Uses the current path for clipping.
clip: function()
Uses the current path for clipping.
mxCell.prototype.clone = function()
Returns a clone of the cell.
mxCellState.prototype.clone = function()
Returns a clone of this mxPoint.
mxLine.prototype.clone = function()
Overrides the clone method to add special fields.
mxPoint.prototype.clone = function()
Returns a clone of this mxPoint.
clone: function(obj,
transients,
shallow)
Recursively clones the specified object ignoring all fieldnames in the given array of transient fields.
mxGraphModel.prototype.cloneCell = function(cell)
Returns a deep clone of the given mxCell (including the children) which is created using cloneCells.
mxGraphModel.prototype.cloneCellImpl = function(cell,
mapping,
includeChildren)
Inner helper method for cloning cells recursively.
mxGraph.prototype.cloneCells = function(cells,
allowInvalidEdges)
Returns the clones for the given cells.
mxGraphModel.prototype.cloneCells = function(cells,
includeChildren)
Returns an array of clones for the given array of mxCells.
mxEdgeHandler.prototype.cloneEnabled
Specifies if cloning by control-drag is enabled.
mxGraphHandler.prototype.cloneEnabled
Specifies if cloning by control-drag is enabled.
mxGraph.prototype.cloneInvalidEdges
Specifies if edges that are cloned should be validated and only inserted if they are valid.
mxEdgeHandler.prototype.clonePreviewState = function(point,
terminal)
Returns a clone of the current preview state for the given point and terminal.
mxObjectCodec.prototype.cloneTemplate = function()
Returns a new instance of the template for this codec.
mxCell.prototype.cloneValue = function()
Returns a clone of the cell’s user object.
mxPath.prototype.close = function()
Closes the path.
mxPrintPreview.prototype.close = function()
Closes the print preview window.
close: function()
Closes the current path.
close: function()
Closes the current path.
Specifies the event name for close.
Fires before the window is closed.
mxWindow.prototype.closeImage
URL of the image to be used for the close icon in the titlebar.
Specifies the resource key for the label of the close button.
mxSession.prototype.codec
Reference to the mxCodec used to encoding and decoding changes.
Maps from constructor names to codecs.
mxCell.prototype.collapsed
Specifies whether the cell is collapsed.
mxGraph.prototype.collapsedImage
Specifies the mxImage to indicate a collapsed state.
mxGraphModel.prototype.collapsedStateForCellChanged = function(cell,
collapsed)
Inner callback to update the collapsed state of the given mxCell using mxCell.setCollapsed and return the previous collapsed state.
mxGraph.prototype.collapseExpandResource
Specifies the resource key for the tooltip on the collapse/expand icon.
mxGraph.prototype.collapseToPreferredSize
Specifies if the cell size should be changed to the preferred size when a cell is first collapsed.
MedianCellSorter.prototype.compare = function(a,
b)
Compares two MedianCellSorters.
compare: function(p1,
p2)
Compares the given cell paths and returns -1 if p1 is smaller, 0 if p1 is equal and 1 if p1 is greater than p2.
WeightedCellSorter.prototype.compare = function(a,
b)
Compares two WeightedCellSorters.
var compressed
Specifies if the output should be compressed by removing redundant calls.
mxStencil.prototype.computeAspect = function(state,
bounds,
direction)
Returns a rectangle that contains the offset in x and y and the horizontal and vertical scale in width and height used to draw this shape inside the given mxRectangle.
mxDefaultPopupMenu.prototype.config
XML node used as the description of new menu items.
mxEditor.prototype.configure = function (node)
Configures the editor using the specified node.
mxConnector.prototype.configureHtmlShape = function(node)
Overrides mxShape.configureHtmlShape to clear the border and background.
mxShape.prototype.configureHtmlShape = function(node)
Configures the specified HTML node by applying the current color, bounds, shadow, opacity etc.
mxStencilShape.prototype.configureHtmlShape = function(node)
Overrides method to set the overflow style to visible.
mxCellRenderer.prototype.configureShape = function(state)
Configures the shape for the given cell state.
mxImageShape.prototype.configureSvgShape = function(node)
Extends method to set opacity on images.
mxShape.prototype.configureSvgShape = function(node)
Configures the specified SVG node by applying the current color, bounds, shadow, opacity etc.
mxArrow.prototype.configureTransparentBackground = function(node)
Overidden to remove transparent background.
mxImageShape.prototype.configureTransparentBackground = function(node)
Workaround for security warning in IE if this is used in the overlay pane of a diagram.
mxShape.prototype.configureTransparentBackground = function(node)
Hook to make the background of a shape transparent.
mxShape.prototype.configureVmlShape = function(node)
Configures the specified VML node by applying the current color, bounds, shadow, opacity etc.
mxStencilShape.prototype.configureVmlShape = function(node)
Configures the specified VML node by applying the current color, bounds, shadow, opacity etc.
confirm: function(message)
Displays the given message in a confirm dialog.
mxConnectionHandler.prototype.connect = function(source,
target,
evt,
dropTarget)
Connects the given source and target using a new edge.
mxDefaultToolbar.prototype.connect = function(vertex,
evt,
source)
Handles a drop by connecting the given vertex to the given source cell.
mxEdgeHandler.prototype.connect = function(edge,
terminal,
isSource,
isClone,
me)
Changes the terminal or terminal point of the given edge in the graph model.
mxEditor.prototype.connect = function (urlInit,
urlPoll,
urlNotify,
onChange)
Creates and returns a session for the specified parameters, installing the onChange function as a change listener for the session.
Fires between begin- and endUpdate in connect.
Specifies the event name for connect.
Fires after the session has been started, that is, after the response to the initial request was received and the session goes into polling mode.
Specifies the event name for connectCell.
Fires between begin- and endUpdate in connectCell.
Defines the color to be used for the connect handle fill color.
mxCell.prototype.connectable
Specifies whether the cell is connectable.
mxGraph.prototype.connectableEdges
Specifies if edges are connectable.
mxGraph.prototype.connectCell = function(edge,
terminal,
source,
constraint)
Connects the specified end of the given edge to the given terminal using cellConnected and fires mxEvent.CONNECT_CELL while the transaction is in progress.
mxSession.prototype.connected
mxConnectionHandler.prototype.connectIconOffset
Holds the offset for connect icons during connection preview.
mxConnectionHandler.prototype.connectImage
mxImage that is used to trigger the creation of a new connection.
mxDefaultToolbar.prototype.connectOnDrop
Specifies if elements should be connected if new cells are dropped onto connectable elements.
mxGraphHandler.prototype.connectOnDrop
Specifies if drop events are interpreted as new connections if no other drop action is defined.
mxGraphHierarchyNode.prototype.connectsAsSource
Collection of hierarchy edges that have this node as a source
mxGraphHierarchyNode.prototype.connectsAsTarget
Collection of hierarchy edges that have this node as a target
Specifies the name of the console window.
mxGraph.prototype.constrainChild = function(cell)
Keeps the given cell inside the bounds returned by getCellContainmentArea for its parent, according to the rules defined by getOverlap and isConstrainChild.
mxGraph.prototype.constrainChildren
Specifies the return value for isConstrainChildren.
mxConnectionHandler.prototype.constraintHandler
Holds the mxConstraintHandler used for drawing and highlighting constraints.
mxEdgeHandler.prototype.constraintHandler
Holds the mxConstraintHandler used for drawing and highlighting constraints.
mxStencil.prototype.constraints
Holds an array of mxConnectionConstraints as defined in the shape.
consume: function(evt,
preventDefault,
stopPropagation)
Consumes the given event.
mxEventObject.prototype.consume = function()
Consumes the event.
mxMouseEvent.prototype.consume = function(preventDefault)
Sets consumed to true and invokes preventDefault on the native event if such a method is defined.
mxEditor.prototype.consumeCycleAttribute = function (cell)
Returns the next attribute in cycleAttributeValues or null, if not attribute should be used in the specified cell.
mxEventObject.prototype.consumed
Holds the consumed state.
mxMouseEvent.prototype.consumed
Holds the consumed state of this event.
mxPanningHandler.prototype.consumePanningTrigger = function(me)
Consumes the given mxMouseEvent if it was a panning trigger in mouseDown.
mxToolbar.prototype.container
Reference to the DOM nodes that contains the toolbar.
mxGraphModel.prototype.contains = function(cell)
Returns true if the model contains the given mxCell.
contains: function(bounds,
x,
y)
Returns true if the specified point (x, y) is contained in the given rectangle.
mxGraph.prototype.containsValidationErrorsResource
Specifies the resource key for the warning message to be displayed when a collapsed cell contains validation errors.
mxWindow.prototype.content
Reference to the DOM node that represents the window content.
mxKeyHandler.prototype.controlKeys
Maps from keycodes to functions for pressed control keys.
mxKeyHandler.prototype.controlShiftKeys
Maps from keycodes to functions for pressed control and shift keys.
convert: function(url)
Converts the given URL to an absolute URL with protol and domain.
var converter
Holds the mxUrlConverter to convert image URLs.
var converter
Holds the mxUrlConverter to convert image URLs.
mxEdgeHandler.prototype.convertPoint = function(point,
gridEnabled)
Converts the given point in-place from screen to unscaled, untranslated graph coordinates and applies the grid.
mxElbowEdgeHandler.prototype.convertPoint = function(point,
gridEnabled)
Converts the given point in-place from screen to unscaled, untranslated graph coordinates and applies the grid.
convertPoint: function(container,
x,
y)
Converts the specified point (x, y) using the offset of the specified container and returns a new mxPoint with the result.
mxObjectCodec.prototype.convertValueFromXml = function(value)
Converts booleans and numeric values to the respective types.
mxGraph.prototype.convertValueToString = function(cell)
Returns the textual representation for the given cell.
mxObjectCodec.prototype.convertValueToXml = function(value)
Converts true to “1” and false to “0”.
mxConnectionHandler.prototype.convertWaypoint = function(point)
Converts the given point from screen coordinates to model coordinates.
copy: function(graph,
cells)
Copies the given array of mxCells from the specified graph to cells.Returns the original array of cells that has been cloned.
copy: function(content)
Copies the specified content to the local clipboard.
mxCellStatePreview.prototype.count
Contains the number of entries in the map.
Current counter for objects.
mxMultiplicity.prototype.countError
Holds the localized error message to be displayed if the number of connections for which the rule applies is smaller than min or greater than max.
create: function(cell)
Creates the cell path for the given cell.
mxCylinder.prototype.create = function(container)
Overrides the method to make sure the stroke is never null.
mxGraphView.prototype.createHtml = function()
Creates the DOM nodes for the HTML display.
mxImageShape.prototype.create = function()
Override to create HTML regardless of gradient and rounded property.
mxPolyline.prototype.create = function()
Override to create HTML regardless of gradient and rounded property.
mxShape.prototype.create = function(container)
Creates and returns the DOM node(s) for the shape in the given container.
mxText.prototype.create = function(container)
Override to create HTML regardless of gradient and rounded property.
mxXmlRequest.prototype.create = function()
Creates and returns the inner request object.
mxGraphView.prototype.createBackgroundPageShape = function(bounds)
Creates and returns the shape used as the background page.
mxEdgeSegmentHandler.prototype.createBends = function()
Adds custom bends for the center of each segment.
mxEdgeHandler.prototype.createBends = function()
Creates and returns the bends used for modifying the edge.
mxElbowEdgeHandler.prototype.createBends = function()
Overrides mxEdgeHandler.createBends to create custom bends.
mxShape.prototype.createBoundingBox = function()
Returns a new rectangle that represents the bounding box of the bare shape with no shadows or strokewidths.
Helper method to create an mxRectangle around the given centerpoint with a width and height of 2*s or 6, if no s is given.
mxGraph.prototype.createCellEditor = function()
Creates a new mxCellEditor to be used in this graph.
mxCellRenderer.prototype.createCellOverlays = function(state)
Creates the actual shape for showing the overlay for the given cell state.
mxGraph.prototype.createCellRenderer = function()
Creates a new mxCellRenderer to be used in this graph.
mxDefaultPopupMenu.prototype.createConditions = function(editor,
cell,
evt)
Evaluates the default conditions for the given context.
mxCellRenderer.prototype.createControl = function(state)
Creates the control for the given cell state.
mxShape.prototype.createCurvedPoints = function(isVml)
Creates a path expression using the specified commands for this.points.
mxConnector.prototype.createDashPattern = function(factor)
Creates a dash pattern for the given factor.
mxStylesheet.prototype.createDefaultEdgeStyle = function()
Creates and returns the default edge style.
mxStylesheet.prototype.createDefaultVertexStyle = function()
Creates and returns the default vertex style.
mxEditor.prototype.createDiagramLayout = function ()
Creates the layout instance used to layout the swimlanes in the diagram.
mxDragSource.prototype.createDragElement = function(evt)
Creates and returns a clone of the dragElementPrototype or the element if the former is not defined.
mxConnectionHandler.prototype.createEdge = function(value,
source,
target,
style)
Creates and returns a new edge using factoryMethod if one exists.
mxEditor.prototype.createEdge = function (source,
target)
Uses defaultEdge as the prototype for creating new edges in the connection handler of the graph.
mxGraph.prototype.createEdge = function(parent,
id,
value,
source,
target,
style)
Hook method that creates the new edge for insertEdge.
mxConnectionHandler.prototype.createEdgeState = function(me)
Hook to return an mxCellState which may be used during the preview.
mxText.prototype.createForeignObject = function()
Creates and returns the foreignObject node to represent this shape.
mxEditor.prototype.createGraph = function ()
Creates the graph for the editor.
mxGraph.prototype.createGraphView = function()
Creates a new mxGraphView to be used in this graph.
mxEditor.prototype.createGroup = function ()
Creates and returns a clone of defaultGroup to be used as a new group cell in group.
mxGraph.prototype.createGroupCell = function(cells)
Hook for creating the group cell to hold the given array of mxCells if no group cell was given to the group function.
mxGuide.prototype.createGuideShape = function(horizontal)
Returns the mxShape to be used for painting the respective guide.
mxGraph.prototype.createHandler = function(state)
Creates a new handler for the given cell state.
mxGraph.prototype.createHandlers = function(container)
Creates the tooltip-, panning-, connection- and graph-handler (in this order).
mxEdgeHandler.prototype.createHandleShape = function(index)
Creates the shape used to display the given bend.
mxLabel.prototype.createHtml = function()
Creates and returns the HTML node to represent this shape.
mxRhombus.prototype.createHtml = function()
Creates and returns the HTML node to represent this shape.
mxShape.prototype.createHtml = function()
Creates and returns the HTML DOM node(s) to represent this shape.
mxSwimlane.prototype.createHtml = function()
Creates and returns the HTML node to represent this shape.
mxText.prototype.createHtml = function()
Creates and returns the HTML node to represent this shape.
mxGraphView.prototype.createHtmlPane = function(width,
height)
Creates and returns a drawing pane in HTML (DIV).
mxText.prototype.createHtmlTable = function()
Creates and returns a HTML table with a table body and a single row with a single cell.
mxConnectionHandler.prototype.createIcons = function(state)
Creates the array mxImageShapes that represent the connect icons for the given mxCellState.
mxGraphModel.prototype.createId = function(cell)
Hook method to create an Id for the specified cell.
mxGraphModel.prototype.createIds
Specifies if the model should automatically create Ids for new cells.
createImage: function(src)
Creates and returns an image (IMG node) or VML image (v:image) in IE6 in quirs mode.
mxGraphHierarchyModel.prototype.createInternalCells = function(layout,
vertices,
internalVertices)
Creates all edges in the internal model
mxCellRenderer.prototype.createLabel = function(state,
value)
Creates the label for the given cell state.
mxEditor.prototype.createLayoutManager = function (graph)
Creates a layout manager for the swimlane and diagram layouts, that is, the locally defined inter- and intraswimlane layouts.
mxCompactTreeLayout.prototype.createLine = function(dx,
dy,
next)
mxConnectionHandler.prototype.createMarker = function()
Creates and returns the mxCellMarker used in marker.
mxEdgeHandler.prototype.createMarker = function()
Creates and returns the mxCellMarker used in marker.
mxDefaultPopupMenu.prototype.createMenu = function(editor,
menu,
cell,
evt)
This function is called from mxEditor to add items to the given menu based on config.
mxCompactTreeLayout.prototype.createNode = function(cell)
mxPrintPreview.prototype.createPageSelector = function(vpages,
hpages)
Creates the page selector table.
mxGraph.prototype.createPanningManager = function()
Creates and returns an mxPanningManager.
mxShape.prototype.createPath = function(arg)
Creates an mxPath for the specified format and origin.
mxShape.prototype.createPoints = function(moveCmd,
lineCmd,
curveCmd,
isRelative)
Creates a path expression using the specified commands for this.points.
mxEditor.prototype.createPopupMenu = function (menu,
cell,
evt)
Uses popupHandler to create the menu in the graph’s panning handler.
mxDragSource.prototype.createPreviewElement = function(graph)
Creates and returns an element which can be used as a preview in the given graph.
mxGraphHandler.prototype.createPreviewShape = function(bounds)
Creates the shape used to draw the preview for the given bounds.
mxEditor.prototype.createProperties = function (cell)
Creates and returns the DOM node that represents the contents of the properties dialog for the given cell.
mxGraphModel.prototype.createRoot = function()
Creates a new root cell with a default layer (child 0).
mxGraph.prototype.createSelectionModel = function()
Creates a new mxGraphSelectionModel to be used in this graph.
mxEdgeHandler.prototype.createSelectionShape = function(points)
Creates the shape used to draw the selection border.
mxVertexHandler.prototype.createSelectionShape = function(bounds)
Creates the shape used to draw the selection border.
mxEditor.prototype.createSession = function ()
Creates and returns and mxSession using urlInit, urlPoll and urlNotify.
mxCellHighlight.prototype.createShape = function()
Creates and returns the highlight shape for the given state.
mxCellRenderer.prototype.createShape = function(state)
Creates the shape for the given cell state.
mxConnectionHandler.prototype.createShape = function()
Creates the preview shape for new connections.
mxImageExport.prototype.createShape = function(state,
canvas)
Creates a shape wrapper for the custom shape in the given cell state and links its output to the given canvas.
mxRubberband.prototype.createShape = function()
Creates the rubberband selection shape.
mxOutline.prototype.createSizer = function()
Creates the shape used as the sizer.
mxVertexHandler.prototype.createSizer = function(cursor,
index,
size,
fillColor)
Creates a sizer handle for the specified cursor and index and returns the new mxRectangleShape that represents the handle.
mxVertexHandler.prototype.createSizerShape = function(bounds,
index,
fillColor)
Creates the shape used for the sizer handle for the specified bounds and index.
mxGraphView.prototype.createState = function(cell)
Creates and returns an mxCellState for the given cell and initializes it using mxCellRenderer.initialize.
mxGraph.prototype.createStylesheet = function()
Creates a new mxGraphSelectionModel to be used in this graph.
mxPopupMenu.prototype.createSubmenu = function(parent)
Creates the nodes required to add submenu items inside the given parent item.
mxActor.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxArrow.prototype.createSvg = function()
Extends mxActor.createSvg to ignore fill if enableFill is false and create an event handling shape if this.addPipe is true.
mxConnector.prototype.createSvg = function()
Creates and returns the SVG node to represent this shape.
mxCylinder.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxDoubleEllipse.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxEllipse.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxLabel.prototype.createSvg = function()
Creates and returns the SVG node to represent this shape.
mxLine.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxPolyline.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxRectangleShape.prototype.createSvg = function()
Creates and returns the SVG node to represent this shape.
mxRhombus.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxStencilShape.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxSwimlane.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxText.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxShape.prototype.createSvgGradient = function(id,
start,
end,
node)
Creates a gradient object for SVG using the specified startcolor, endcolor and opacity.
mxShape.prototype.createSvgGroup = function(shape)
Creates a SVG group element and adds the given shape as a child of the element.
mxShape.prototype.createSvgPipe = function(id,
start,
end,
node)
Creates an invisible path which is used to increase the hit detection for edges in SVG.
mxShape.prototype.createSvgShadow = function(node)
Creates a clone of the given node and configures the node’s color to use mxConstants.SHADOWCOLOR.
Updates the path for the given SVG node.
mxText.prototype.createSvgSpan = function(text)
Creats an SVG tspan node for the given text.
mxEditor.prototype.createSwimlaneLayout = function ()
Creates the layout instance used to layout the children of each swimlane.
mxEditor.prototype.createSwimlaneManager = function (graph)
Sets the graph’s container using mxGraph.init.
mxConnectionHandler.prototype.createTarget
Specifies if createTargetVertex should be called if no target was under the mouse for the new connection.
mxConnectionHandler.prototype.createTargetVertex = function(evt,
source)
Hook method for creating new vertices on the fly if no target was under the mouse.
mxEditor.prototype.createTasks = function (div)
Updates the contents of the given DOM node to display the tasks associated with the current editor state.
mxEditor.prototype.createToolbar = function ()
Creates the toolbar with no container.
mxGraphModel.prototype.createUndoableEdit = function()
Creates a new mxUndoableEdit that implements the notify function to fire a change and notify event through the mxUndoableEdit’s source.
mxSession.prototype.createUndoableEdit = function(changes)
Creates a new mxUndoableEdit that implements the notify function to fire a change and notify event via the model.
mxGraph.prototype.createVertex = function(parent,
id,
value,
x,
y,
width,
height,
style,
relative)
Hook method that creates the new vertex for insertVertex.
mxElbowEdgeHandler.prototype.createVirtualBend = function()
Creates a virtual bend that supports double clicking and calls mxGraph.flipEdge.
mxActor.prototype.createVml = function()
Creates and returns the VML node(s) to represent this shape.
mxArrow.prototype.createVml = function()
Extends mxShape.createVml to ignore fill if enableFill is false.
mxConnector.prototype.createVml = function()
Creates and returns the VML node to represent this shape.
mxCylinder.prototype.createVml = function()
Creates and returns the VML node to represent this shape.
mxDoubleEllipse.prototype.createVml = function()
Creates and returns the VML node to represent this shape.
mxEllipse.prototype.createVml = function()
Creates and returns the VML node to represent this shape.
mxLabel.prototype.createVml = function()
Creates and returns the VML node to represent this shape.
mxLine.prototype.createVml = function()
Creates and returns the VML node to represent this shape.
mxRectangleShape.prototype.createVml = function()
Creates and returns the VML node to represent this shape.
mxRhombus.prototype.createVml = function()
Creates and returns the VML node(s) to represent this shape.
mxStencilShape.prototype.createVml = function()
Creates and returns the VML node to represent this shape.
mxSwimlane.prototype.createVml = function()
Creates and returns the VML node(s) to represent this shape.
mxText.prototype.createVml = function()
Creates and returns the VML node(s) to represent this shape.
mxLabel.prototype.createVmlImage = function(src,
opacity)
Creates an image node for the given image src and opacity to be used in VML.
mxGraphView.prototype.createVmlPane = function(width,
height)
Creates a drawing pane in VML (group).
mxShape.prototype.createVmlQuad = function(lastX,
lastY,
x1,
y1,
x2,
y2)
Creates a quadratic curve via a bezier curve in VML.
mxShape.prototype.createVmlShadow = function(node)
Creates the VML shadow node.
createXmlDocument: function()
Returns a new, empty XML document.
mxEdgeHandler.prototype.crisp
Specifies if the edge handles should be rendered in crisp mode.
mxGraphHandler.prototype.crisp
Specifies if the move preview should be rendered in crisp mode if applicable.
mxGuide.prototype.crisp
Specifies if theguide should be rendered in crisp mode if applicable.
mxImageShape.prototype.crisp
Disables crisp rendering via attributes.
mxShape.prototype.crisp
Special attribute for SVG rendering to set the shape-rendering attribute to crispEdges in the output.
mxVertexHandler.prototype.crisp
Specifies if the selection bounds and handles should be rendered in crisp mode.
mxHierarchicalLayout.prototype.crossingStage = function(parent)
Executes the crossing stage using mxMedianHybridCrossingReduction.
mxMedianHybridCrossingReduction.prototype.currentBestCrossings
The total number of crossings found in the best configuration so far
mxCellMarker.prototype.currentColor
Holds the current marker color.
mxDragSource.prototype.currentDropTarget
Holds the current drop target under the mouse.
mxGraphHandler.prototype.currentDx
Stores the x-coordinate of the current mouse move.
mxGraphHandler.prototype.currentDy
Stores the y-coordinate of the current mouse move.
mxGraphModel.prototype.currentEdit
Holds the changes for the current transaction.
mxEditor.prototype.currentFileResource
Specifies the resource key for the current file info.
mxDragSource.prototype.currentGraph
Reference to the mxGraph that is the current drop target.
mxDragSource.prototype.currentGuide
Holds an mxGuide for the currentGraph if dragPreview is not null.
mxDragSource.prototype.currentPoint
Holds the current drop location.
mxGraphView.prototype.currentRoot
mxCell that acts as the root of the displayed cell hierarchy.
mxRubberband.prototype.currentX
Holds the value of the x argument in the last call to update.
mxCoordinateAssignment.prototype.currentXDelta
The sum of x-displacements for the current iteration
mxRubberband.prototype.currentY
Holds the value of the y argument in the last call to update.
mxCellOverlay.prototype.cursor
Holds the cursor for the overlay.
Defines the cursor for a movable bend.
Defines the cursor for a connectable state.
Defines the cursor for a movable label.
Defines the cursor for a movable edge.
Defines the cursor for a movable vertex.
mxPath.prototype.curveTo = function(x1,
y1,
x2,
y2,
x,
y)
Draws a cubic Bézier curve from the current point to (x, y) using (x1, y1) as the control point at the beginning of the curve and (x2, y2) as the control point at the end of the curve.
curveTo: function(x1,
y1,
x2,
y2,
x3,
y3)
Adds a bezier curve to the current path.
curveTo: function(x1,
y1,
x2,
y2,
x3,
y3)
Adds a bezier curve to the current path.
cut: function(graph,
cells)
Cuts the given array of mxCells from the specified graph.
mxEditor.prototype.cycleAttribute = function (cell)
Uses the returned value from consumeCycleAttribute as the value for the cycleAttributeName key in the given cell’s style.
mxEditor.prototype.cycleAttributeIndex
Index of the last consumed attribute index.
mxEditor.prototype.cycleAttributeName
Name of the attribute to be assigned a cycleAttributeValues when inserting new swimlanes.
mxEditor.prototype.cycleAttributeValues
Specifies the attribute values to be cycled when inserting new swimlanes.
mxHierarchicalLayout.prototype.cycleStage = function(parent)
Executes the cycle stage using mxMinimumCycleRemover.
+
mxFastOrganicLayout.prototype.calcAttraction = function()
Calculates the attractive forces between all laid out nodes linked by edges
mxFastOrganicLayout.prototype.calcPositions = function()
Takes the displacements calculated for each cell and applies them to the local cache of cell positions.
mxFastOrganicLayout.prototype.calcRepulsion = function()
Calculates the repulsive forces between all laid out nodes
mxMedianHybridCrossingReduction.prototype.calculateCrossings = function(model)
Calculates the total number of edge crossing in the current graph.
mxCoordinateAssignment.prototype.calculatedWeightedValue = function(
   currentCell,
   collection
)
Calculates the priority the specified cell has based on the type of its cell and the cells it is connected to on the next layer
mxMedianHybridCrossingReduction.prototype.calculateRankCrossing = function(
   i,
   model
)
Calculates the number of edges crossings between the specified rank and the rank below it.
mxCoordinateAssignment.prototype.calculateWidestRank = function(graph,
model)
Calculates the width rank in the hierarchy.
mxGraph.prototype.canExportCell = function(cell)
Returns true if the given cell may be exported to the clipboard.
mxGraph.prototype.canImportCell = function(cell)
Returns true if the given cell may be imported from the clipboard.
mxUndoManager.prototype.canRedo = function()
Returns true if a redo is possible.
mxUndoManager.prototype.canUndo = function()
Returns true if an undo is possible.
mxGraphView.prototype.captureDocumentGesture
Specifies if a gesture should be captured when it goes outside of the graph container.
cascadeOpacity: function(graph,
cell,
opacity)
Sets the opacity on the given cell and its descendants.
cascadeOpacity: function(graph,
cell,
opacity)
See mxEffects.cascadeOpacity.
MedianCellSorter.prototype.cell
The cell whose median value is being calculated
mxCellState.prototype.cell
Reference to the mxCell that is represented by this state.
mxGraphHierarchyNode.prototype.cell
The graph cell this object represents.
WeightedCellSorter.prototype.cell
The cell whose median value is being calculated.
Specifies the event name for cellConnected.
Fires between begin- and endUpdate in cellConnected.
mxGraphModel.prototype.cellAdded = function(cell)
Inner callback to update cells when a cell has been added.
mxGraphSelectionModel.prototype.cellAdded = function(cell)
Inner callback to add the specified mxCell to the selection.
mxGraphModel.prototype.cellCloned = function(cell)
Hook for cloning the cell.
mxGraph.prototype.cellConnected = function(edge,
terminal,
source,
constraint)
Sets the new terminal for the given edge and resets the edge points if resetEdgesOnConnect is true.
mxGraph.prototype.cellEditor
Holds the mxCellEditor that is used as the in-place editing.
mxGraph.prototype.cellLabelChanged = function(cell,
value,
autoSize)
Sets the new label for a cell.
mxFastOrganicLayout.prototype.cellLocation
An array of locally stored co-ordinate positions for the vertices.
mxGraphModel.prototype.cellRemoved = function(cell)
Inner callback to update cells when a cell has been removed.
mxGraphSelectionModel.prototype.cellRemoved = function(cell)
Inner callback to remove the specified mxCell from the selection.
mxSession.prototype.cellRemoved = function(cell,
codec)
Adds removed cells to the codec object lookup for references to the removed cells after this point in time.
mxGraph.prototype.cellRenderer
Holds the mxCellRenderer for rendering the cells in the graph.
mxSpaceManager.prototype.cellResized = function(cell)
Called from moveCellsIntoParent to invoke the move hook in the automatic layout of each modified cell’s parent.
Holds the array of mxCells currently in the clipboard.
mxGraphModel.prototype.cells
Maps from Ids to cells.
mxMorphing.prototype.cells
Optional array of cells to be animated.
Specifies the event name for cellsAdded.
Fires between begin- and endUpdate in cellsAdded.
Specifies the event name for cellsFolded.
Fires between begin- and endUpdate in cellsFolded.
Specifies the event name for cellsMoved.
Fires between begin- and endUpdate in cellsMoved.
Specifies the event name for cellsOrdered.
Fires between begin- and endUpdate in cellsOrdered.
Specifies the event name for cellsRemoved.
Fires between begin- and endUpdate in cellsRemoved.
Specifies the event name for cellsResized.
Fires between begin- and endUpdate in cellsResized.
Specifies the event name for cellsToggled.
mxGraph.prototype.cellsAdded = function(cells,
parent,
index,
source,
target,
absolute,
constrain)
Adds the specified cells to the given parent.
mxSwimlaneManager.prototype.cellsAdded = function(cells)
Called if any cells have been added.
mxGraph.prototype.cellsBendable
Specifies the return value for isCellsBendable.
mxGraph.prototype.cellsCloneable
Specifies the return value for isCellCloneable.
mxGraph.prototype.cellsDeletable
Specifies the return value for isCellDeletable.
mxGraph.prototype.cellsDisconnectable
Specifies the return value for isCellDisconntable.
mxGraph.prototype.cellsEditable
Specifies the return value for isCellEditable.
mxGraph.prototype.cellsFolded = function(cells,
collapse,
recurse,
checkFoldable)
Sets the collapsed state of the specified cells.
mxGraph.prototype.cellSizeUpdated = function(cell,
ignoreChildren)
Updates the size of the given cell in the model using getPreferredSizeForCell to get the new size.
mxGraph.prototype.cellsLocked
Specifies the return value for isCellLocked.
mxGraph.prototype.cellsMovable
Specifies the return value for isCellMovable.
mxGraph.prototype.cellsMoved = function(cells,
dx,
dy,
disconnect,
constrain)
Moves the specified cells by the given vector, disconnecting the cells using disconnectGraph is disconnect is true.
mxLayoutManager.prototype.cellsMoved = function(cells,
evt)
Called from the moveHandler.
mxGraph.prototype.cellsOrdered = function(cells,
back)
Moves the given cells to the front or back.
mxGraph.prototype.cellsRemoved = function(cells)
Removes the given cells from the model.
mxGraph.prototype.cellsResizable
Specifies the return value for isCellResizable.
mxGraph.prototype.cellsResized = function(cells,
bounds)
Sets the bounds of the given cells and fires a mxEvent.CELLS_RESIZED event.
mxSpaceManager.prototype.cellsResized = function(cells)
Called from moveCellsIntoParent to invoke the move hook in the automatic layout of each modified cell’s parent.
mxSwimlaneManager.prototype.cellsResized = function(cells)
Called if any cells have been resizes.
mxGraph.prototype.cellsSelectable
Specifies the return value for isCellSelectable.
mxGraph.prototype.cellsToggled = function(cells,
show)
Sets the visible state of the specified cells.
mxGraph.prototype.centerZoom
Specifies if the zoom operations should go into the center of the actual diagram rather than going from top, left.
Specifies the event name for change.
Fires when an undoable edit is dispatched.
Fires after the selection changes by executing an mxSelectionChange.
mxAutoSaveManager.prototype.changeHandler
Holds the function that handles graph model changes.
mxConnectionHandler.prototype.changeHandler
Holds the change event listener for later removal.
mxEdgeSegmentHandler.prototype.changePoints = function(edge,
points)
Changes the points of the given edge to reflect the current state of the handler.
mxEdgeHandler.prototype.changePoints = function(edge,
points)
Changes the control points of the given edge in the graph model.
mxUndoableEdit.prototype.changes
Array that contains the changes that make up this edit.
mxGraphSelectionModel.prototype.changeSelection = function(added,
removed)
Inner callback to add the specified mxCell to the selection.
mxEdgeHandler.prototype.changeTerminalPoint = function(edge,
point,
isSource)
Changes the terminal point of the given edge.
mxCompactTreeLayout.prototype.channelBuffer
The size of the vertical buffer in the center of inter-rank channels where edge control points should not be placed
mxCoordinateAssignment.prototype.channelBuffer
The size of the vertical buffer in the center of inter-rank channels where edge control points should not be placed
mxMultiplicity.prototype.check = function(graph,
edge,
source,
target,
sourceOut,
targetIn)
Checks the multiplicity for the given arguments and returns the error for the given connection or null if the multiplicity does not apply.
mxMultiplicity.prototype.checkNeighbors = function(graph,
edge,
source,
target)
Checks if there are any valid neighbours in validNeighbors.
mxMultiplicity.prototype.checkTerminal = function(graph,
terminal,
edge)
Checks the given terminal cell and returns true if this rule applies.
mxMultiplicity.prototype.checkType = function(graph,
value,
type,
attr,
attrValue)
Checks the type of the given value.
mxGraphView.prototype.childMoved = function(parent,
child)
Invoked when a child state was moved as a result of late evaluation of its position.
mxCell.prototype.children
Holds the child cells.
mxCircleLayout.prototype.circle = function(vertices,
r,
left,
top)
Executes the circular layout for the specified array of vertices and the given radius.
mxDictionary.prototype.clear = function()
Clears the dictionary.
mxGraphModel.prototype.clear = function()
Sets a new root using createRoot.
mxGraphSelectionModel.prototype.clear = function()
Clears the selection and fires a change event if the selection was not empty.
mxGraphView.prototype.clear = function(cell,
force,
recurse)
Removes the state of the given cell and all descendants if the given cell is not the current root.
clear: function(obj)
Removes the object id from the given object.
mxUndoManager.prototype.clear = function()
Clears the command history.
Specifies the event name for clear.
Fires after clear was invoked.
mxGraph.prototype.clearCellOverlays = function(cell)
Removes all mxCellOverlays in the graph for the given cell and all its descendants.
mxGraph.prototype.clearSelection = function()
Clears the selection using mxGraphSelectionModel.clear.
clearSelection: function()
Clears the current selection in the page.
mxPanningHandler.prototype.clearSelectionOnBackground
Specifies if cells should be deselected if a popupmenu is displayed for the diagram background.
mxGraph.prototype.click = function(me)
Processes a singleclick on an optional cell and fires a click event.
Fires when the user clicks on the overlay.
Specifies the event name for click.
Fires in click after a click event.
clip: function()
Uses the current path for clipping.
clip: function()
Uses the current path for clipping.
mxCell.prototype.clone = function()
Returns a clone of the cell.
mxCellState.prototype.clone = function()
Returns a clone of this mxPoint.
mxLine.prototype.clone = function()
Overrides the clone method to add special fields.
mxPoint.prototype.clone = function()
Returns a clone of this mxPoint.
clone: function(obj,
transients,
shallow)
Recursively clones the specified object ignoring all fieldnames in the given array of transient fields.
mxGraphModel.prototype.cloneCell = function(cell)
Returns a deep clone of the given mxCell (including the children) which is created using cloneCells.
mxGraphModel.prototype.cloneCellImpl = function(cell,
mapping,
includeChildren)
Inner helper method for cloning cells recursively.
mxGraph.prototype.cloneCells = function(cells,
allowInvalidEdges)
Returns the clones for the given cells.
mxGraphModel.prototype.cloneCells = function(cells,
includeChildren)
Returns an array of clones for the given array of mxCells.
mxEdgeHandler.prototype.cloneEnabled
Specifies if cloning by control-drag is enabled.
mxGraphHandler.prototype.cloneEnabled
Specifies if cloning by control-drag is enabled.
mxGraph.prototype.cloneInvalidEdges
Specifies if edges that are cloned should be validated and only inserted if they are valid.
mxEdgeHandler.prototype.clonePreviewState = function(point,
terminal)
Returns a clone of the current preview state for the given point and terminal.
mxObjectCodec.prototype.cloneTemplate = function()
Returns a new instance of the template for this codec.
mxCell.prototype.cloneValue = function()
Returns a clone of the cell’s user object.
mxPath.prototype.close = function()
Closes the path.
mxPrintPreview.prototype.close = function()
Closes the print preview window.
close: function()
Closes the current path.
close: function()
Closes the current path.
Specifies the event name for close.
Fires before the window is closed.
mxWindow.prototype.closeImage
URL of the image to be used for the close icon in the titlebar.
Specifies the resource key for the label of the close button.
mxSession.prototype.codec
Reference to the mxCodec used to encoding and decoding changes.
Maps from constructor names to codecs.
mxCell.prototype.collapsed
Specifies whether the cell is collapsed.
mxGraph.prototype.collapsedImage
Specifies the mxImage to indicate a collapsed state.
mxGraphModel.prototype.collapsedStateForCellChanged = function(cell,
collapsed)
Inner callback to update the collapsed state of the given mxCell using mxCell.setCollapsed and return the previous collapsed state.
mxGraph.prototype.collapseExpandResource
Specifies the resource key for the tooltip on the collapse/expand icon.
mxGraph.prototype.collapseToPreferredSize
Specifies if the cell size should be changed to the preferred size when a cell is first collapsed.
MedianCellSorter.prototype.compare = function(a,
b)
Compares two MedianCellSorters.
compare: function(p1,
p2)
Compares the given cell paths and returns -1 if p1 is smaller, 0 if p1 is equal and 1 if p1 is greater than p2.
WeightedCellSorter.prototype.compare = function(a,
b)
Compares two WeightedCellSorters.
var compressed
Specifies if the output should be compressed by removing redundant calls.
mxStencil.prototype.computeAspect = function(state,
bounds,
direction)
Returns a rectangle that contains the offset in x and y and the horizontal and vertical scale in width and height used to draw this shape inside the given mxRectangle.
mxDefaultPopupMenu.prototype.config
XML node used as the description of new menu items.
mxEditor.prototype.configure = function (node)
Configures the editor using the specified node.
mxConnector.prototype.configureHtmlShape = function(node)
Overrides mxShape.configureHtmlShape to clear the border and background.
mxShape.prototype.configureHtmlShape = function(node)
Configures the specified HTML node by applying the current color, bounds, shadow, opacity etc.
mxStencilShape.prototype.configureHtmlShape = function(node)
Overrides method to set the overflow style to visible.
mxCellRenderer.prototype.configureShape = function(state)
Configures the shape for the given cell state.
mxImageShape.prototype.configureSvgShape = function(node)
Extends method to set opacity on images.
mxShape.prototype.configureSvgShape = function(node)
Configures the specified SVG node by applying the current color, bounds, shadow, opacity etc.
mxArrow.prototype.configureTransparentBackground = function(node)
Overidden to remove transparent background.
mxImageShape.prototype.configureTransparentBackground = function(node)
Workaround for security warning in IE if this is used in the overlay pane of a diagram.
mxShape.prototype.configureTransparentBackground = function(node)
Hook to make the background of a shape transparent.
mxShape.prototype.configureVmlShape = function(node)
Configures the specified VML node by applying the current color, bounds, shadow, opacity etc.
mxStencilShape.prototype.configureVmlShape = function(node)
Configures the specified VML node by applying the current color, bounds, shadow, opacity etc.
confirm: function(message)
Displays the given message in a confirm dialog.
mxConnectionHandler.prototype.connect = function(source,
target,
evt,
dropTarget)
Connects the given source and target using a new edge.
mxDefaultToolbar.prototype.connect = function(vertex,
evt,
source)
Handles a drop by connecting the given vertex to the given source cell.
mxEdgeHandler.prototype.connect = function(edge,
terminal,
isSource,
isClone,
me)
Changes the terminal or terminal point of the given edge in the graph model.
mxEditor.prototype.connect = function (urlInit,
urlPoll,
urlNotify,
onChange)
Creates and returns a session for the specified parameters, installing the onChange function as a change listener for the session.
Fires between begin- and endUpdate in connect.
Specifies the event name for connect.
Fires after the session has been started, that is, after the response to the initial request was received and the session goes into polling mode.
Specifies the event name for connectCell.
Fires between begin- and endUpdate in connectCell.
Defines the color to be used for the connect handle fill color.
mxCell.prototype.connectable
Specifies whether the cell is connectable.
mxGraph.prototype.connectableEdges
Specifies if edges are connectable.
mxGraph.prototype.connectCell = function(edge,
terminal,
source,
constraint)
Connects the specified end of the given edge to the given terminal using cellConnected and fires mxEvent.CONNECT_CELL while the transaction is in progress.
mxSession.prototype.connected
mxConnectionHandler.prototype.connectIconOffset
Holds the offset for connect icons during connection preview.
mxConnectionHandler.prototype.connectImage
mxImage that is used to trigger the creation of a new connection.
mxDefaultToolbar.prototype.connectOnDrop
Specifies if elements should be connected if new cells are dropped onto connectable elements.
mxGraphHandler.prototype.connectOnDrop
Specifies if drop events are interpreted as new connections if no other drop action is defined.
mxGraphHierarchyNode.prototype.connectsAsSource
Collection of hierarchy edges that have this node as a source
mxGraphHierarchyNode.prototype.connectsAsTarget
Collection of hierarchy edges that have this node as a target
Specifies the name of the console window.
mxGraph.prototype.constrainChild = function(cell)
Keeps the given cell inside the bounds returned by getCellContainmentArea for its parent, according to the rules defined by getOverlap and isConstrainChild.
mxGraph.prototype.constrainChildren
Specifies the return value for isConstrainChildren.
mxConnectionHandler.prototype.constraintHandler
Holds the mxConstraintHandler used for drawing and highlighting constraints.
mxEdgeHandler.prototype.constraintHandler
Holds the mxConstraintHandler used for drawing and highlighting constraints.
mxStencil.prototype.constraints
Holds an array of mxConnectionConstraints as defined in the shape.
consume: function(evt,
preventDefault,
stopPropagation)
Consumes the given event.
mxEventObject.prototype.consume = function()
Consumes the event.
mxMouseEvent.prototype.consume = function(preventDefault)
Sets consumed to true and invokes preventDefault on the native event if such a method is defined.
mxEditor.prototype.consumeCycleAttribute = function (cell)
Returns the next attribute in cycleAttributeValues or null, if not attribute should be used in the specified cell.
mxEventObject.prototype.consumed
Holds the consumed state.
mxMouseEvent.prototype.consumed
Holds the consumed state of this event.
mxPanningHandler.prototype.consumePanningTrigger = function(me)
Consumes the given mxMouseEvent if it was a panning trigger in mouseDown.
mxToolbar.prototype.container
Reference to the DOM nodes that contains the toolbar.
mxGraphModel.prototype.contains = function(cell)
Returns true if the model contains the given mxCell.
contains: function(bounds,
x,
y)
Returns true if the specified point (x, y) is contained in the given rectangle.
mxGraph.prototype.containsValidationErrorsResource
Specifies the resource key for the warning message to be displayed when a collapsed cell contains validation errors.
mxWindow.prototype.content
Reference to the DOM node that represents the window content.
mxKeyHandler.prototype.controlKeys
Maps from keycodes to functions for pressed control keys.
mxKeyHandler.prototype.controlShiftKeys
Maps from keycodes to functions for pressed control and shift keys.
convert: function(url)
Converts the given URL to an absolute URL with protol and domain.
var converter
Holds the mxUrlConverter to convert image URLs.
var converter
Holds the mxUrlConverter to convert image URLs.
mxEdgeHandler.prototype.convertPoint = function(point,
gridEnabled)
Converts the given point in-place from screen to unscaled, untranslated graph coordinates and applies the grid.
mxElbowEdgeHandler.prototype.convertPoint = function(point,
gridEnabled)
Converts the given point in-place from screen to unscaled, untranslated graph coordinates and applies the grid.
convertPoint: function(container,
x,
y)
Converts the specified point (x, y) using the offset of the specified container and returns a new mxPoint with the result.
mxObjectCodec.prototype.convertValueFromXml = function(value)
Converts booleans and numeric values to the respective types.
mxGraph.prototype.convertValueToString = function(cell)
Returns the textual representation for the given cell.
mxObjectCodec.prototype.convertValueToXml = function(value)
Converts true to “1” and false to “0”.
mxConnectionHandler.prototype.convertWaypoint = function(point)
Converts the given point from screen coordinates to model coordinates.
copy: function(graph,
cells)
Copies the given array of mxCells from the specified graph to cells.Returns the original array of cells that has been cloned.
copy: function(content)
Copies the specified content to the local clipboard.
mxCellStatePreview.prototype.count
Contains the number of entries in the map.
Current counter for objects.
mxMultiplicity.prototype.countError
Holds the localized error message to be displayed if the number of connections for which the rule applies is smaller than min or greater than max.
create: function(cell)
Creates the cell path for the given cell.
mxCylinder.prototype.create = function(container)
Overrides the method to make sure the stroke is never null.
mxGraphView.prototype.createHtml = function()
Creates the DOM nodes for the HTML display.
mxImageShape.prototype.create = function()
Override to create HTML regardless of gradient and rounded property.
mxPolyline.prototype.create = function()
Override to create HTML regardless of gradient and rounded property.
mxShape.prototype.create = function(container)
Creates and returns the DOM node(s) for the shape in the given container.
mxText.prototype.create = function(container)
Override to create HTML regardless of gradient and rounded property.
mxXmlRequest.prototype.create = function()
Creates and returns the inner request object.
mxGraphView.prototype.createBackgroundPageShape = function(bounds)
Creates and returns the shape used as the background page.
mxEdgeSegmentHandler.prototype.createBends = function()
Adds custom bends for the center of each segment.
mxEdgeHandler.prototype.createBends = function()
Creates and returns the bends used for modifying the edge.
mxElbowEdgeHandler.prototype.createBends = function()
Overrides mxEdgeHandler.createBends to create custom bends.
mxShape.prototype.createBoundingBox = function()
Returns a new rectangle that represents the bounding box of the bare shape with no shadows or strokewidths.
Helper method to create an mxRectangle around the given centerpoint with a width and height of 2*s or 6, if no s is given.
mxGraph.prototype.createCellEditor = function()
Creates a new mxCellEditor to be used in this graph.
mxCellRenderer.prototype.createCellOverlays = function(state)
Creates the actual shape for showing the overlay for the given cell state.
mxGraph.prototype.createCellRenderer = function()
Creates a new mxCellRenderer to be used in this graph.
mxDefaultPopupMenu.prototype.createConditions = function(editor,
cell,
evt)
Evaluates the default conditions for the given context.
mxCellRenderer.prototype.createControl = function(state)
Creates the control for the given cell state.
mxShape.prototype.createCurvedPoints = function(isVml)
Creates a path expression using the specified commands for this.points.
mxConnector.prototype.createDashPattern = function(factor)
Creates a dash pattern for the given factor.
mxStylesheet.prototype.createDefaultEdgeStyle = function()
Creates and returns the default edge style.
mxStylesheet.prototype.createDefaultVertexStyle = function()
Creates and returns the default vertex style.
mxEditor.prototype.createDiagramLayout = function ()
Creates the layout instance used to layout the swimlanes in the diagram.
mxDragSource.prototype.createDragElement = function(evt)
Creates and returns a clone of the dragElementPrototype or the element if the former is not defined.
mxConnectionHandler.prototype.createEdge = function(value,
source,
target,
style)
Creates and returns a new edge using factoryMethod if one exists.
mxEditor.prototype.createEdge = function (source,
target)
Uses defaultEdge as the prototype for creating new edges in the connection handler of the graph.
mxGraph.prototype.createEdge = function(parent,
id,
value,
source,
target,
style)
Hook method that creates the new edge for insertEdge.
mxConnectionHandler.prototype.createEdgeState = function(me)
Hook to return an mxCellState which may be used during the preview.
mxText.prototype.createForeignObject = function()
Creates and returns the foreignObject node to represent this shape.
mxEditor.prototype.createGraph = function ()
Creates the graph for the editor.
mxGraph.prototype.createGraphView = function()
Creates a new mxGraphView to be used in this graph.
mxEditor.prototype.createGroup = function ()
Creates and returns a clone of defaultGroup to be used as a new group cell in group.
mxGraph.prototype.createGroupCell = function(cells)
Hook for creating the group cell to hold the given array of mxCells if no group cell was given to the group function.
mxGuide.prototype.createGuideShape = function(horizontal)
Returns the mxShape to be used for painting the respective guide.
mxGraph.prototype.createHandler = function(state)
Creates a new handler for the given cell state.
mxGraph.prototype.createHandlers = function(container)
Creates the tooltip-, panning-, connection- and graph-handler (in this order).
mxEdgeHandler.prototype.createHandleShape = function(index)
Creates the shape used to display the given bend.
mxLabel.prototype.createHtml = function()
Creates and returns the HTML node to represent this shape.
mxRhombus.prototype.createHtml = function()
Creates and returns the HTML node to represent this shape.
mxShape.prototype.createHtml = function()
Creates and returns the HTML DOM node(s) to represent this shape.
mxSwimlane.prototype.createHtml = function()
Creates and returns the HTML node to represent this shape.
mxText.prototype.createHtml = function()
Creates and returns the HTML node to represent this shape.
mxGraphView.prototype.createHtmlPane = function(width,
height)
Creates and returns a drawing pane in HTML (DIV).
mxText.prototype.createHtmlTable = function()
Creates and returns a HTML table with a table body and a single row with a single cell.
mxConnectionHandler.prototype.createIcons = function(state)
Creates the array mxImageShapes that represent the connect icons for the given mxCellState.
mxGraphModel.prototype.createId = function(cell)
Hook method to create an Id for the specified cell.
mxGraphModel.prototype.createIds
Specifies if the model should automatically create Ids for new cells.
createImage: function(src)
Creates and returns an image (IMG node) or VML image (v:image) in IE6 in quirks mode.
mxGraphHierarchyModel.prototype.createInternalCells = function(layout,
vertices,
internalVertices)
Creates all edges in the internal model
mxCellRenderer.prototype.createLabel = function(state,
value)
Creates the label for the given cell state.
mxEditor.prototype.createLayoutManager = function (graph)
Creates a layout manager for the swimlane and diagram layouts, that is, the locally defined inter- and intraswimlane layouts.
mxCompactTreeLayout.prototype.createLine = function(dx,
dy,
next)
mxConnectionHandler.prototype.createMarker = function()
Creates and returns the mxCellMarker used in marker.
mxEdgeHandler.prototype.createMarker = function()
Creates and returns the mxCellMarker used in marker.
mxDefaultPopupMenu.prototype.createMenu = function(editor,
menu,
cell,
evt)
This function is called from mxEditor to add items to the given menu based on config.
mxCompactTreeLayout.prototype.createNode = function(cell)
mxPrintPreview.prototype.createPageSelector = function(vpages,
hpages)
Creates the page selector table.
mxGraph.prototype.createPanningManager = function()
Creates and returns an mxPanningManager.
mxShape.prototype.createPath = function(arg)
Creates an mxPath for the specified format and origin.
mxShape.prototype.createPoints = function(moveCmd,
lineCmd,
curveCmd,
isRelative)
Creates a path expression using the specified commands for this.points.
mxEditor.prototype.createPopupMenu = function (menu,
cell,
evt)
Uses popupHandler to create the menu in the graph’s panning handler.
mxDragSource.prototype.createPreviewElement = function(graph)
Creates and returns an element which can be used as a preview in the given graph.
mxGraphHandler.prototype.createPreviewShape = function(bounds)
Creates the shape used to draw the preview for the given bounds.
mxEditor.prototype.createProperties = function (cell)
Creates and returns the DOM node that represents the contents of the properties dialog for the given cell.
mxGraphModel.prototype.createRoot = function()
Creates a new root cell with a default layer (child 0).
mxGraph.prototype.createSelectionModel = function()
Creates a new mxGraphSelectionModel to be used in this graph.
mxEdgeHandler.prototype.createSelectionShape = function(points)
Creates the shape used to draw the selection border.
mxVertexHandler.prototype.createSelectionShape = function(bounds)
Creates the shape used to draw the selection border.
mxEditor.prototype.createSession = function ()
Creates and returns and mxSession using urlInit, urlPoll and urlNotify.
mxCellHighlight.prototype.createShape = function()
Creates and returns the highlight shape for the given state.
mxCellRenderer.prototype.createShape = function(state)
Creates the shape for the given cell state.
mxConnectionHandler.prototype.createShape = function()
Creates the preview shape for new connections.
mxImageExport.prototype.createShape = function(state,
canvas)
Creates a shape wrapper for the custom shape in the given cell state and links its output to the given canvas.
mxRubberband.prototype.createShape = function()
Creates the rubberband selection shape.
mxOutline.prototype.createSizer = function()
Creates the shape used as the sizer.
mxVertexHandler.prototype.createSizer = function(cursor,
index,
size,
fillColor)
Creates a sizer handle for the specified cursor and index and returns the new mxRectangleShape that represents the handle.
mxVertexHandler.prototype.createSizerShape = function(bounds,
index,
fillColor)
Creates the shape used for the sizer handle for the specified bounds and index.
mxGraphView.prototype.createState = function(cell)
Creates and returns an mxCellState for the given cell and initializes it using mxCellRenderer.initialize.
mxGraph.prototype.createStylesheet = function()
Creates a new mxGraphSelectionModel to be used in this graph.
mxPopupMenu.prototype.createSubmenu = function(parent)
Creates the nodes required to add submenu items inside the given parent item.
mxActor.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxArrow.prototype.createSvg = function()
Extends mxActor.createSvg to ignore fill if enableFill is false and create an event handling shape if this.addPipe is true.
mxConnector.prototype.createSvg = function()
Creates and returns the SVG node to represent this shape.
mxCylinder.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxDoubleEllipse.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxEllipse.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxLabel.prototype.createSvg = function()
Creates and returns the SVG node to represent this shape.
mxLine.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxPolyline.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxRectangleShape.prototype.createSvg = function()
Creates and returns the SVG node to represent this shape.
mxRhombus.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxStencilShape.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxSwimlane.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxText.prototype.createSvg = function()
Creates and returns the SVG node(s) to represent this shape.
mxShape.prototype.createSvgGradient = function(id,
start,
end,
node)
Creates a gradient object for SVG using the specified startcolor, endcolor and opacity.
mxShape.prototype.createSvgGroup = function(shape)
Creates a SVG group element and adds the given shape as a child of the element.
mxShape.prototype.createSvgPipe = function(id,
start,
end,
node)
Creates an invisible path which is used to increase the hit detection for edges in SVG.
mxShape.prototype.createSvgShadow = function(node)
Creates a clone of the given node and configures the node’s color to use mxConstants.SHADOWCOLOR.
Updates the path for the given SVG node.
mxText.prototype.createSvgSpan = function(text)
Creats an SVG tspan node for the given text.
mxEditor.prototype.createSwimlaneLayout = function ()
Creates the layout instance used to layout the children of each swimlane.
mxEditor.prototype.createSwimlaneManager = function (graph)
Sets the graph’s container using mxGraph.init.
mxConnectionHandler.prototype.createTarget
Specifies if createTargetVertex should be called if no target was under the mouse for the new connection.
mxConnectionHandler.prototype.createTargetVertex = function(evt,
source)
Hook method for creating new vertices on the fly if no target was under the mouse.
mxEditor.prototype.createTasks = function (div)
Updates the contents of the given DOM node to display the tasks associated with the current editor state.
mxEditor.prototype.createToolbar = function ()
Creates the toolbar with no container.
mxGraphModel.prototype.createUndoableEdit = function()
Creates a new mxUndoableEdit that implements the notify function to fire a change and notify event through the mxUndoableEdit’s source.
mxSession.prototype.createUndoableEdit = function(changes)
Creates a new mxUndoableEdit that implements the notify function to fire a change and notify event via the model.
mxGraph.prototype.createVertex = function(parent,
id,
value,
x,
y,
width,
height,
style,
relative)
Hook method that creates the new vertex for insertVertex.
mxElbowEdgeHandler.prototype.createVirtualBend = function()
Creates a virtual bend that supports double clicking and calls mxGraph.flipEdge.
mxActor.prototype.createVml = function()
Creates and returns the VML node(s) to represent this shape.
mxArrow.prototype.createVml = function()
Extends mxShape.createVml to ignore fill if enableFill is false.
mxConnector.prototype.createVml = function()
Creates and returns the VML node to represent this shape.
mxCylinder.prototype.createVml = function()
Creates and returns the VML node to represent this shape.
mxDoubleEllipse.prototype.createVml = function()
Creates and returns the VML node to represent this shape.
mxEllipse.prototype.createVml = function()
Creates and returns the VML node to represent this shape.
mxLabel.prototype.createVml = function()
Creates and returns the VML node to represent this shape.
mxLine.prototype.createVml = function()
Creates and returns the VML node to represent this shape.
mxRectangleShape.prototype.createVml = function()
Creates and returns the VML node to represent this shape.
mxRhombus.prototype.createVml = function()
Creates and returns the VML node(s) to represent this shape.
mxStencilShape.prototype.createVml = function()
Creates and returns the VML node to represent this shape.
mxSwimlane.prototype.createVml = function()
Creates and returns the VML node(s) to represent this shape.
mxText.prototype.createVml = function()
Creates and returns the VML node(s) to represent this shape.
mxLabel.prototype.createVmlImage = function(src,
opacity)
Creates an image node for the given image src and opacity to be used in VML.
mxGraphView.prototype.createVmlPane = function(width,
height)
Creates a drawing pane in VML (group).
mxShape.prototype.createVmlQuad = function(lastX,
lastY,
x1,
y1,
x2,
y2)
Creates a quadratic curve via a bezier curve in VML.
mxShape.prototype.createVmlShadow = function(node)
Creates the VML shadow node.
createXmlDocument: function()
Returns a new, empty XML document.
mxEdgeHandler.prototype.crisp
Specifies if the edge handles should be rendered in crisp mode.
mxGraphHandler.prototype.crisp
Specifies if the move preview should be rendered in crisp mode if applicable.
mxGuide.prototype.crisp
Specifies if theguide should be rendered in crisp mode if applicable.
mxImageShape.prototype.crisp
Disables crisp rendering via attributes.
mxShape.prototype.crisp
Special attribute for SVG rendering to set the shape-rendering attribute to crispEdges in the output.
mxVertexHandler.prototype.crisp
Specifies if the selection bounds and handles should be rendered in crisp mode.
mxHierarchicalLayout.prototype.crossingStage = function(parent)
Executes the crossing stage using mxMedianHybridCrossingReduction.
mxMedianHybridCrossingReduction.prototype.currentBestCrossings
The total number of crossings found in the best configuration so far
mxCellMarker.prototype.currentColor
Holds the current marker color.
mxDragSource.prototype.currentDropTarget
Holds the current drop target under the mouse.
mxGraphHandler.prototype.currentDx
Stores the x-coordinate of the current mouse move.
mxGraphHandler.prototype.currentDy
Stores the y-coordinate of the current mouse move.
mxGraphModel.prototype.currentEdit
Holds the changes for the current transaction.
mxEditor.prototype.currentFileResource
Specifies the resource key for the current file info.
mxDragSource.prototype.currentGraph
Reference to the mxGraph that is the current drop target.
mxDragSource.prototype.currentGuide
Holds an mxGuide for the currentGraph if dragPreview is not null.
mxDragSource.prototype.currentPoint
Holds the current drop location.
mxGraphView.prototype.currentRoot
mxCell that acts as the root of the displayed cell hierarchy.
mxRubberband.prototype.currentX
Holds the value of the x argument in the last call to update.
mxCoordinateAssignment.prototype.currentXDelta
The sum of x-displacements for the current iteration
mxRubberband.prototype.currentY
Holds the value of the y argument in the last call to update.
mxCellOverlay.prototype.cursor
Holds the cursor for the overlay.
Defines the cursor for a movable bend.
Defines the cursor for a connectable state.
Defines the cursor for a movable label.
Defines the cursor for a movable edge.
Defines the cursor for a movable vertex.
mxPath.prototype.curveTo = function(x1,
y1,
x2,
y2,
x,
y)
Draws a cubic Bézier curve from the current point to (x, y) using (x1, y1) as the control point at the beginning of the curve and (x2, y2) as the control point at the end of the curve.
curveTo: function(x1,
y1,
x2,
y2,
x3,
y3)
Adds a bezier curve to the current path.
curveTo: function(x1,
y1,
x2,
y2,
x3,
y3)
Adds a bezier curve to the current path.
cut: function(graph,
cells)
Cuts the given array of mxCells from the specified graph.
mxEditor.prototype.cycleAttribute = function (cell)
Uses the returned value from consumeCycleAttribute as the value for the cycleAttributeName key in the given cell’s style.
mxEditor.prototype.cycleAttributeIndex
Index of the last consumed attribute index.
mxEditor.prototype.cycleAttributeName
Name of the attribute to be assigned a cycleAttributeValues when inserting new swimlanes.
mxEditor.prototype.cycleAttributeValues
Specifies the attribute values to be cycled when inserting new swimlanes.
mxHierarchicalLayout.prototype.cycleStage = function(parent)
Executes the cycle stage using mxMinimumCycleRemover.
diff --git a/docs/js-api/index/General5.html b/docs/js-api/index/General5.html index a7846bb1b..b890efad3 100644 --- a/docs/js-api/index/General5.html +++ b/docs/js-api/index/General5.html @@ -11,9 +11,9 @@ if (browserType) {document.write("
");if (browserV -
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
E
 ease, mxMorphing
 edge, mxCell
 EDGE_SELECTION_COLOR, mxConstants
 EDGE_SELECTION_STROKEWIDTH, mxConstants
 edgeLabelsMovable, mxGraph
 edgeMapper, mxGraphHierarchyModel
 edgeRouting, mxCompactTreeLayout
 edges
 edgesSet, mxHierarchicalLayout
 edgeState, mxConnectionHandler
 edgeStyle, mxCoordinateAssignment
 EDGESTYLE_ELBOW, mxConstants
 EDGESTYLE_ENTITY_RELATION, mxConstants
 EDGESTYLE_LOOP, mxConstants
 EDGESTYLE_ORTHOGONAL, mxConstants
 EDGESTYLE_SEGMENT, mxConstants
 EDGESTYLE_SIDETOSIDE, mxConstants
 EDGESTYLE_TOPTOBOTTOM, mxConstants
 editingCell, mxCellEditor
 editor
 ELBOW_HORIZONTAL, mxConstants
 ELBOW_VERTICAL, mxConstants
 ElbowConnector, mxEdgeStyle
 element, mxDragSource
 ellipse
 EllipsePerimeter, mxPerimeter
 EMPTY_ARRAY, mxGraph
 emptyLabelText, mxCellEditor
 enabled
 enableFill, mxArrow
 encode
 encodeCell
 encodeChanges, mxSession
 encodeDefaults, mxCodec
 encodeObject
 encodeValue, mxObjectCodec
 end, mxPath
 END_UPDATE
 endingUpdate, mxGraphModel
 endOffset, mxShape
 endUpdate, mxGraphModel
 enter, mxLog
 enterGroup, mxGraph
 enterStopsCellEditing, mxGraph
 ENTITY_SEGMENT, mxConstants
 EntityRelation, mxEdgeStyle
 equalEntries, mxUtils
 equalPoints, mxUtils
 equals
 error
 errorImage, mxUtils
 errorResource, mxUtils
 escape
 ESCAPE
 escapeEnabled, mxGraph
 escapePostData
 eval, mxUtils
 evaluateAttribute, mxStencil
 evaluateTextAttribute, mxStencil
 Event processing, mxGraph
 eventListeners, mxEventSource
 Events
 eventsEnabled, mxEventSource
 eventSource, mxEventSource
 evt, mxMouseEvent
 exclude, mxObjectCodec
 execute
 EXECUTE
 executeLayout, mxLayoutManager
 exitGroup, mxGraph
 expandedImage, mxGraph
 exportEnabled, mxGraph
 extend, mxUtils
 extendedDfs, mxGraphHierarchyModel
 extendParent, mxGraph
 extendParents
 extendParentsOnAdd, mxGraph
 extension, mxResources
+
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
E
 ease, mxMorphing
 edge, mxCell
 EDGE_SELECTION_COLOR, mxConstants
 EDGE_SELECTION_STROKEWIDTH, mxConstants
 edgeLabelsMovable, mxGraph
 edgeMapper, mxGraphHierarchyModel
 edgeRouting, mxCompactTreeLayout
 edges
 edgesSet, mxHierarchicalLayout
 edgeState, mxConnectionHandler
 edgeStyle, mxCoordinateAssignment
 EDGESTYLE_ELBOW, mxConstants
 EDGESTYLE_ENTITY_RELATION, mxConstants
 EDGESTYLE_LOOP, mxConstants
 EDGESTYLE_ORTHOGONAL, mxConstants
 EDGESTYLE_SEGMENT, mxConstants
 EDGESTYLE_SIDETOSIDE, mxConstants
 EDGESTYLE_TOPTOBOTTOM, mxConstants
 editingCell, mxCellEditor
 editor
 ELBOW_HORIZONTAL, mxConstants
 ELBOW_VERTICAL, mxConstants
 ElbowConnector, mxEdgeStyle
 element, mxDragSource
 ellipse
 EllipsePerimeter, mxPerimeter
 EMPTY_ARRAY, mxGraph
 emptyLabelText, mxCellEditor
 enabled
 enableFill, mxArrow
 encode
 encodeCell
 encodeChanges, mxSession
 encodeDefaults, mxCodec
 encodeObject
 encodeValue, mxObjectCodec
 end, mxPath
 END_EDIT
 END_UPDATE
 endingUpdate, mxGraphModel
 endOffset, mxShape
 endUpdate, mxGraphModel
 enter, mxLog
 enterGroup, mxGraph
 enterStopsCellEditing, mxGraph
 ENTITY_SEGMENT, mxConstants
 EntityRelation, mxEdgeStyle
 equalEntries, mxUtils
 equalPoints, mxUtils
 equals
 error
 errorImage, mxUtils
 errorResource, mxUtils
 escape
 ESCAPE
 escapeEnabled, mxGraph
 escapePostData
 eval, mxUtils
 evaluateAttribute, mxStencil
 evaluateTextAttribute, mxStencil
 Event processing, mxGraph
 eventListeners, mxEventSource
 Events
 eventsEnabled, mxEventSource
 eventSource, mxEventSource
 evt, mxMouseEvent
 exclude, mxObjectCodec
 execute
 EXECUTE
 EXECUTED
 executeLayout, mxLayoutManager
 exitGroup, mxGraph
 expandedImage, mxGraph
 exportEnabled, mxGraph
 extend, mxUtils
 extendedDfs, mxGraphHierarchyModel
 extendParent, mxGraph
 extendParents
 extendParentsOnAdd, mxGraph
 extension, mxResources
-
mxMorphing.prototype.ease
Ease-off for movement towards the given vector.
mxCell.prototype.edge
Specifies whether the cell is an edge.
Defines the color to be used for the selection border of edges.
Defines the strokewidth to be used for edge selections.
mxGraph.prototype.edgeLabelsMovable
Specifies the return value for edges in isLabelMovable.
mxGraphHierarchyModel.prototype.edgeMapper
Map from graph edges to internal model edges
mxCompactTreeLayout.prototype.edgeRouting
Whether or not to apply the internal tree edge routing
mxCell.prototype.edges
Holds the edges.
mxGraphHierarchyEdge.prototype.edges
The graph edge(s) this object represents.
A cache of edges whose source terminal is the key
mxConnectionHandler.prototype.edgeState
Optional mxCellState that represents the preview edge while the handler is active.
mxCoordinateAssignment.prototype.edgeStyle
The style to apply between cell layers to edge segments
Name of the elbow edge style.
Name of the entity relation edge style.
Name of the loop edge style.
Name of the generic orthogonal edge style.
Name of the generic segment edge style.
Name of the side to side edge style.
Name of the top to bottom edge style.
mxCellEditor.prototype.editingCell
Reference to the mxCell that is currently being edited.
mxDefaultKeyHandler.prototype.editor
Reference to the enclosing mxEditor.
mxDefaultToolbar.prototype.editor
Reference to the enclosing mxEditor.
Constant for elbow horizontal.
Constant for elbow vertical.
ElbowConnector: function (state,
source,
target,
points,
result)
Uses either SideToSide or TopToBottom depending on the horizontal flag in the cell style.
mxDragSource.prototype.element
Reference to the DOM node which was made draggable.
mxPath.prototype.ellipse = function(x,
y,
w,
h)
Adds the given ellipse.
ellipse: function(x,
y,
w,
h)
Sets the current path to an ellipse.
ellipse: function(x,
y,
w,
h)
Sets the current path to an ellipse.
EllipsePerimeter: function (bounds,
vertex,
next,
orthogonal)
Describes an elliptic perimeter.
mxGraph.prototype.EMPTY_ARRAY
Immutable empty array instance.
mxCellEditor.prototype.emptyLabelText
Text to be displayed for empty labels.
mxAutoSaveManager.prototype.enabled
Specifies if event handling is enabled.
mxCellMarker.prototype.enabled
Specifies if the marker is enabled.
mxConnectionHandler.prototype.enabled
Specifies if events are handled.
mxConstraintHandler.prototype.enabled
Specifies if events are handled.
mxDragSource.prototype.enabled
Specifies if this drag source is enabled.
mxGraph.prototype.enabled
Specifies the return value for isEnabled.
mxGraphHandler.prototype.enabled
Specifies if events are handled.
mxKeyHandler.prototype.enabled
Specifies if events are handled.
mxLayoutManager.prototype.enabled
Specifies if event handling is enabled.
mxOutline.prototype.enabled
Specifies if events are handled.
mxPopupMenu.prototype.enabled
Specifies if events are handled.
mxRubberband.prototype.enabled
Specifies if events are handled.
mxSelectionCellsHandler.prototype.enabled
Specifies if events are handled.
mxSpaceManager.prototype.enabled
Specifies if event handling is enabled.
mxSwimlaneManager.prototype.enabled
Specifies if event handling is enabled.
mxToolbar.prototype.enabled
Specifies if events are handled.
mxTooltipHandler.prototype.enabled
Specifies if events are handled.
var enabled
Specifies if the converter is enabled.
mxArrow.prototype.enableFill
Specifies if fill colors should be ignored.
mxCodec.prototype.encode = function(obj)
Encodes the specified object and returns the resulting XML node.
codec.encode = function(enc,
obj)
Returns null.
codec.encode = function(enc,
obj)
Returns null.
codec.encode = function(enc,
obj)
Returns null.
codec.encode = function(enc,
view)
Encodes the given mxGraphView using encodeCell starting at the model’s root.
mxObjectCodec.prototype.encode = function(enc,
obj)
Encodes the specified object and returns a node representing then given object.
codec.encode = function(enc,
obj)
Encodes a stylesheet.
mxCodec.prototype.encodeCell = function(cell,
node,
includeChildren)
Encoding of cell hierarchies is built-into the core, but is a higher-level function that needs to be explicitely used by the respective object encoders (eg.
codec.encodeCell = function(enc,
view,
cell)
Recursively encodes the specifed cell.
mxSession.prototype.encodeChanges = function(changes,
invert)
Returns the XML representation for the given array of changes.
mxCodec.prototype.encodeDefaults
Specifies if default values should be encoded.
codec.encodeObject = function(enc,
obj,
node)
Encodes the given mxGraphModel by writing a (flat) XML sequence of cell nodes as produced by the mxCellCodec.
mxObjectCodec.prototype.encodeObject = function(enc,
obj,
node)
Encodes the value of each member in then given obj into the given node using encodeValue.
mxObjectCodec.prototype.encodeValue = function(enc,
obj,
name,
value,
node)
Converts the given value according to the mappings and id-refs in this codec and uses writeAttribute to write the attribute into the given node.
mxPath.prototype.end = function()
Ends the path.
Specifies the event name for endUpdate.
Fires after the updateLevel was decreased in endUpdate but before any notification or change dispatching.
mxGraphModel.prototype.endingUpdate
True if the program flow is currently inside endUpdate.
mxShape.prototype.endOffset
Specifies the offset in pixels from the last point in points and the actual start of the shape.
mxGraphModel.prototype.endUpdate = function()
Decrements the updateLevel by one and fires an undo event if the updateLevel reaches 0.
enter: function(string)
Writes the specified string to the console if TRACE is true and returns the current time in milliseconds.
mxGraph.prototype.enterGroup = function(cell)
Uses the given cell as the root of the displayed cell hierarchy.
mxGraph.prototype.enterStopsCellEditing
If true, pressing the enter key without pressing control or shift will stop editing and accept the new value.
Defines the length of the horizontal segment of an Entity Relation.
EntityRelation: function (state,
source,
target,
points,
result)
Implements an entity relation style for edges (as used in database schema diagrams).
equalEntries: function(a,
b)
Compares all entries in the given dictionaries.
equalPoints: function(a,
b)
Compares all mxPoints in the given lists.
mxPoint.prototype.equals = function(obj)
Returns true if the given object equals this rectangle.
mxRectangle.prototype.equals = function(obj)
Returns true if the given object equals this rectangle.
mxConnectionHandler.prototype.error
Holds the current validation error while connections are being created.
mxEdgeHandler.prototype.error
Holds the current validation error while a connection is being changed.
error: function(message,
width,
close,
icon)
Displays the given error message in a new mxWindow of the given width.
Defines the image used for error dialogs.
Specifies the resource key for the title of the error window.
mxGraph.prototype.escape = function(evt)
Processes an escape keystroke.
mxKeyHandler.prototype.escape = function(evt)
Hook to process ESCAPE keystrokes.
Fires when the escape key is pressed.
Specifies the event name for escape.
mxGraph.prototype.escapeEnabled
Specifies if mxKeyHandler should invoke escape when the escape key is pressed.
mxEditor.prototype.escapePostData
Specifies if the data in the post request for saving a diagram should be converted using encodeURIComponent.
mxSession.prototype.escapePostData
Specifies if the data in the post request sent in notify should be converted using encodeURIComponent.
eval: function(expr)
Evaluates the given expression using eval and returns the JavaScript object that represents the expression result.
mxStencil.prototype.evaluateAttribute = function(node,
attribute,
state)
Gets the attribute for the given name from the given node.
mxStencil.prototype.evaluateTextAttribute = function(node,
attribute,
state)
Gets the given attribute as a text.
mxEventSource.prototype.eventListeners
Holds the event names and associated listeners in an array.
mxEventSource.prototype.eventsEnabled
Specifies if events can be fired.
mxEventSource.prototype.eventSource
Optional source for events.
mxMouseEvent.prototype.evt
Holds the inner event object.
mxObjectCodec.prototype.exclude
Array containing the variable names that should be ignored by the codec.
mxCellAttributeChange.prototype.execute = function()
Changes the attribute of the cell’s user object by using mxCell.setAttribute.
mxChildChange.prototype.execute = function()
Changes the parent of child using mxGraphModel.parentForCellChanged and removes or restores the cell’s connections.
mxCircleLayout.prototype.execute = function(parent)
Implements mxGraphLayout.execute.
mxCollapseChange.prototype.execute = function()
Changes the collapsed state of cell to previous using mxGraphModel.collapsedStateForCellChanged.
mxCompactTreeLayout.prototype.execute = function(parent,
root)
Implements mxGraphLayout.execute.
mxCompositeLayout.prototype.execute = function(parent)
Implements mxGraphLayout.execute by executing all layouts in a single transaction.
mxCoordinateAssignment.prototype.execute = function(parent)
A basic horizontal coordinate assignment algorithm
mxCurrentRootChange.prototype.execute = function()
Changes the current root of the view.
mxEdgeLabelLayout.prototype.execute = function(parent)
Implements mxGraphLayout.execute.
mxEditor.prototype.execute = function (actionname,
cell,
evt)
Executes the function with the given name in actions passing the editor instance and given cell as the first and second argument.
mxFastOrganicLayout.prototype.execute = function(parent)
Implements mxGraphLayout.execute.
mxGeometryChange.prototype.execute = function()
Changes the geometry of cell ro previous using mxGraphModel.geometryForCellChanged.
mxGraphLayout.prototype.execute = function(parent)
Executes the layout algorithm for the children of the given parent.
mxGraphModel.prototype.execute = function(change)
Executes the given edit and fires events if required.
mxHierarchicalLayout.prototype.execute = function(parent,
roots)
Executes the layout for the children of the specified parent.
mxHierarchicalLayoutStage.prototype.execute = function(parent)
Takes the graph detail and configuration information within the facade and creates the resulting laid out graph within that facade for further use.
mxMedianHybridCrossingReduction.prototype.execute = function(parent)
Performs a vertex ordering within ranks as described by Gansner et al 1993
mxMinimumCycleRemover.prototype.execute = function(parent)
Takes the graph detail and configuration information within the facade and creates the resulting laid out graph within that facade for further use.
mxParallelEdgeLayout.prototype.execute = function(parent)
Implements mxGraphLayout.execute.
mxPartitionLayout.prototype.execute = function(parent)
Implements mxGraphLayout.execute.
mxRootChange.prototype.execute = function()
Carries out a change of the root using mxGraphModel.rootChanged.
mxSelectionChange.prototype.execute = function()
Changes the current root of the view.
mxStackLayout.prototype.execute = function(parent)
Implements mxGraphLayout.execute.
mxStyleChange.prototype.execute = function()
Changes the style of cell to previous using mxGraphModel.styleForCellChanged.
mxTerminalChange.prototype.execute = function()
Changes the terminal of cell to previous using mxGraphModel.terminalForCellChanged.
mxValueChange.prototype.execute = function()
Changes the value of cell to previous using mxGraphModel.valueForCellChanged.
mxVisibleChange.prototype.execute = function()
Changes the visible state of cell to previous using mxGraphModel.visibleStateForCellChanged.
Specifies the event name for execute.
Fires between begin- and endUpdate and after an atomic change was executed in the model.
mxLayoutManager.prototype.executeLayout = function(layout,
parent)
Executes the given layout on the given parent.
mxGraph.prototype.exitGroup = function()
Changes the current root to the next valid root in the displayed cell hierarchy.
mxGraph.prototype.expandedImage
Specifies the mxImage to indicate a expanded state.
mxGraph.prototype.exportEnabled
Specifies the return value for canExportCell.
extend: function(ctor,
superCtor)
Assigns a copy of the superclass prototype to the subclass prototype.
mxGraphHierarchyModel.prototype.extendedDfs = function(parent,
root,
connectingEdge,
visitor,
seen,
ancestors,
childHash,
layer)
Performs a depth first search on the internal hierarchy model.
mxGraph.prototype.extendParent = function(cell)
Resizes the parents recursively so that they contain the complete area of the resized child cell.
mxGraph.prototype.extendParents
Specifies if a parent should contain the child bounds after a resize of the child.
mxSpaceManager.prototype.extendParents
Specifies if event handling is enabled.
mxGraph.prototype.extendParentsOnAdd
Specifies if parents should be extended according to the extendParents switch if cells are added.
Specifies the extension used for language files.
+
mxMorphing.prototype.ease
Ease-off for movement towards the given vector.
mxCell.prototype.edge
Specifies whether the cell is an edge.
Defines the color to be used for the selection border of edges.
Defines the strokewidth to be used for edge selections.
mxGraph.prototype.edgeLabelsMovable
Specifies the return value for edges in isLabelMovable.
mxGraphHierarchyModel.prototype.edgeMapper
Map from graph edges to internal model edges
mxCompactTreeLayout.prototype.edgeRouting
Whether or not to apply the internal tree edge routing
mxCell.prototype.edges
Holds the edges.
mxGraphHierarchyEdge.prototype.edges
The graph edge(s) this object represents.
A cache of edges whose source terminal is the key
mxConnectionHandler.prototype.edgeState
Optional mxCellState that represents the preview edge while the handler is active.
mxCoordinateAssignment.prototype.edgeStyle
The style to apply between cell layers to edge segments
Name of the elbow edge style.
Name of the entity relation edge style.
Name of the loop edge style.
Name of the generic orthogonal edge style.
Name of the generic segment edge style.
Name of the side to side edge style.
Name of the top to bottom edge style.
mxCellEditor.prototype.editingCell
Reference to the mxCell that is currently being edited.
mxDefaultKeyHandler.prototype.editor
Reference to the enclosing mxEditor.
mxDefaultToolbar.prototype.editor
Reference to the enclosing mxEditor.
Constant for elbow horizontal.
Constant for elbow vertical.
ElbowConnector: function (state,
source,
target,
points,
result)
Uses either SideToSide or TopToBottom depending on the horizontal flag in the cell style.
mxDragSource.prototype.element
Reference to the DOM node which was made draggable.
mxPath.prototype.ellipse = function(x,
y,
w,
h)
Adds the given ellipse.
ellipse: function(x,
y,
w,
h)
Sets the current path to an ellipse.
ellipse: function(x,
y,
w,
h)
Sets the current path to an ellipse.
EllipsePerimeter: function (bounds,
vertex,
next,
orthogonal)
Describes an elliptic perimeter.
mxGraph.prototype.EMPTY_ARRAY
Immutable empty array instance.
mxCellEditor.prototype.emptyLabelText
Text to be displayed for empty labels.
mxAutoSaveManager.prototype.enabled
Specifies if event handling is enabled.
mxCellMarker.prototype.enabled
Specifies if the marker is enabled.
mxConnectionHandler.prototype.enabled
Specifies if events are handled.
mxConstraintHandler.prototype.enabled
Specifies if events are handled.
mxDragSource.prototype.enabled
Specifies if this drag source is enabled.
mxGraph.prototype.enabled
Specifies the return value for isEnabled.
mxGraphHandler.prototype.enabled
Specifies if events are handled.
mxKeyHandler.prototype.enabled
Specifies if events are handled.
mxLayoutManager.prototype.enabled
Specifies if event handling is enabled.
mxOutline.prototype.enabled
Specifies if events are handled.
mxPopupMenu.prototype.enabled
Specifies if events are handled.
mxRubberband.prototype.enabled
Specifies if events are handled.
mxSelectionCellsHandler.prototype.enabled
Specifies if events are handled.
mxSpaceManager.prototype.enabled
Specifies if event handling is enabled.
mxSwimlaneManager.prototype.enabled
Specifies if event handling is enabled.
mxToolbar.prototype.enabled
Specifies if events are handled.
mxTooltipHandler.prototype.enabled
Specifies if events are handled.
var enabled
Specifies if the converter is enabled.
mxArrow.prototype.enableFill
Specifies if fill colors should be ignored.
mxCodec.prototype.encode = function(obj)
Encodes the specified object and returns the resulting XML node.
codec.encode = function(enc,
obj)
Returns null.
codec.encode = function(enc,
obj)
Returns null.
codec.encode = function(enc,
obj)
Returns null.
codec.encode = function(enc,
view)
Encodes the given mxGraphView using encodeCell starting at the model’s root.
mxObjectCodec.prototype.encode = function(enc,
obj)
Encodes the specified object and returns a node representing then given object.
codec.encode = function(enc,
obj)
Encodes a stylesheet.
mxCodec.prototype.encodeCell = function(cell,
node,
includeChildren)
Encoding of cell hierarchies is built-into the core, but is a higher-level function that needs to be explicitely used by the respective object encoders (eg.
codec.encodeCell = function(enc,
view,
cell)
Recursively encodes the specifed cell.
mxSession.prototype.encodeChanges = function(changes,
invert)
Returns the XML representation for the given array of changes.
mxCodec.prototype.encodeDefaults
Specifies if default values should be encoded.
codec.encodeObject = function(enc,
obj,
node)
Encodes the given mxGraphModel by writing a (flat) XML sequence of cell nodes as produced by the mxCellCodec.
mxObjectCodec.prototype.encodeObject = function(enc,
obj,
node)
Encodes the value of each member in then given obj into the given node using encodeValue.
mxObjectCodec.prototype.encodeValue = function(enc,
obj,
name,
value,
node)
Converts the given value according to the mappings and id-refs in this codec and uses writeAttribute to write the attribute into the given node.
mxPath.prototype.end = function()
Ends the path.
Fires after the updateLevel was changed from 1 to 0.
Fires after a set of changeswas executed in undo or redo.
Specifies the event name for endUpdate.
Fires after the updateLevel was decreased in endUpdate but before any notification or change dispatching.
mxGraphModel.prototype.endingUpdate
True if the program flow is currently inside endUpdate.
mxShape.prototype.endOffset
Specifies the offset in pixels from the last point in points and the actual start of the shape.
mxGraphModel.prototype.endUpdate = function()
Decrements the updateLevel by one and fires an undo event if the updateLevel reaches 0.
enter: function(string)
Writes the specified string to the console if TRACE is true and returns the current time in milliseconds.
mxGraph.prototype.enterGroup = function(cell)
Uses the given cell as the root of the displayed cell hierarchy.
mxGraph.prototype.enterStopsCellEditing
If true, pressing the enter key without pressing control or shift will stop editing and accept the new value.
Defines the length of the horizontal segment of an Entity Relation.
EntityRelation: function (state,
source,
target,
points,
result)
Implements an entity relation style for edges (as used in database schema diagrams).
equalEntries: function(a,
b)
Compares all entries in the given dictionaries.
equalPoints: function(a,
b)
Compares all mxPoints in the given lists.
mxPoint.prototype.equals = function(obj)
Returns true if the given object equals this rectangle.
mxRectangle.prototype.equals = function(obj)
Returns true if the given object equals this rectangle.
mxConnectionHandler.prototype.error
Holds the current validation error while connections are being created.
mxEdgeHandler.prototype.error
Holds the current validation error while a connection is being changed.
error: function(message,
width,
close,
icon)
Displays the given error message in a new mxWindow of the given width.
Defines the image used for error dialogs.
Specifies the resource key for the title of the error window.
mxGraph.prototype.escape = function(evt)
Processes an escape keystroke.
mxKeyHandler.prototype.escape = function(evt)
Hook to process ESCAPE keystrokes.
Fires when the escape key is pressed.
Specifies the event name for escape.
mxGraph.prototype.escapeEnabled
Specifies if mxKeyHandler should invoke escape when the escape key is pressed.
mxEditor.prototype.escapePostData
Specifies if the data in the post request for saving a diagram should be converted using encodeURIComponent.
mxSession.prototype.escapePostData
Specifies if the data in the post request sent in notify should be converted using encodeURIComponent.
eval: function(expr)
Evaluates the given expression using eval and returns the JavaScript object that represents the expression result.
mxStencil.prototype.evaluateAttribute = function(node,
attribute,
state)
Gets the attribute for the given name from the given node.
mxStencil.prototype.evaluateTextAttribute = function(node,
attribute,
state)
Gets the given attribute as a text.
mxEventSource.prototype.eventListeners
Holds the event names and associated listeners in an array.
mxEventSource.prototype.eventsEnabled
Specifies if events can be fired.
mxEventSource.prototype.eventSource
Optional source for events.
mxMouseEvent.prototype.evt
Holds the inner event object.
mxObjectCodec.prototype.exclude
Array containing the variable names that should be ignored by the codec.
mxCellAttributeChange.prototype.execute = function()
Changes the attribute of the cell’s user object by using mxCell.setAttribute.
mxChildChange.prototype.execute = function()
Changes the parent of child using mxGraphModel.parentForCellChanged and removes or restores the cell’s connections.
mxCircleLayout.prototype.execute = function(parent)
Implements mxGraphLayout.execute.
mxCollapseChange.prototype.execute = function()
Changes the collapsed state of cell to previous using mxGraphModel.collapsedStateForCellChanged.
mxCompactTreeLayout.prototype.execute = function(parent,
root)
Implements mxGraphLayout.execute.
mxCompositeLayout.prototype.execute = function(parent)
Implements mxGraphLayout.execute by executing all layouts in a single transaction.
mxCoordinateAssignment.prototype.execute = function(parent)
A basic horizontal coordinate assignment algorithm
mxCurrentRootChange.prototype.execute = function()
Changes the current root of the view.
mxEdgeLabelLayout.prototype.execute = function(parent)
Implements mxGraphLayout.execute.
mxEditor.prototype.execute = function (actionname,
cell,
evt)
Executes the function with the given name in actions passing the editor instance and given cell as the first and second argument.
mxFastOrganicLayout.prototype.execute = function(parent)
Implements mxGraphLayout.execute.
mxGeometryChange.prototype.execute = function()
Changes the geometry of cell ro previous using mxGraphModel.geometryForCellChanged.
mxGraphLayout.prototype.execute = function(parent)
Executes the layout algorithm for the children of the given parent.
mxGraphModel.prototype.execute = function(change)
Executes the given edit and fires events if required.
mxHierarchicalLayout.prototype.execute = function(parent,
roots)
Executes the layout for the children of the specified parent.
mxHierarchicalLayoutStage.prototype.execute = function(parent)
Takes the graph detail and configuration information within the facade and creates the resulting laid out graph within that facade for further use.
mxMedianHybridCrossingReduction.prototype.execute = function(parent)
Performs a vertex ordering within ranks as described by Gansner et al 1993
mxMinimumCycleRemover.prototype.execute = function(parent)
Takes the graph detail and configuration information within the facade and creates the resulting laid out graph within that facade for further use.
mxParallelEdgeLayout.prototype.execute = function(parent)
Implements mxGraphLayout.execute.
mxPartitionLayout.prototype.execute = function(parent)
Implements mxGraphLayout.execute.
mxRootChange.prototype.execute = function()
Carries out a change of the root using mxGraphModel.rootChanged.
mxSelectionChange.prototype.execute = function()
Changes the current root of the view.
mxStackLayout.prototype.execute = function(parent)
Implements mxGraphLayout.execute.
mxStyleChange.prototype.execute = function()
Changes the style of cell to previous using mxGraphModel.styleForCellChanged.
mxTerminalChange.prototype.execute = function()
Changes the terminal of cell to previous using mxGraphModel.terminalForCellChanged.
mxValueChange.prototype.execute = function()
Changes the value of cell to previous using mxGraphModel.valueForCellChanged.
mxVisibleChange.prototype.execute = function()
Changes the visible state of cell to previous using mxGraphModel.visibleStateForCellChanged.
Specifies the event name for execute.
Fires between begin- and endUpdate and after an atomic change was executed in the model.
Fires between START_EDIT and END_EDIT after an atomic change was executed.
Fires between START_EDIT and END_EDIT after an atomic change was executed.
mxLayoutManager.prototype.executeLayout = function(layout,
parent)
Executes the given layout on the given parent.
mxGraph.prototype.exitGroup = function()
Changes the current root to the next valid root in the displayed cell hierarchy.
mxGraph.prototype.expandedImage
Specifies the mxImage to indicate a expanded state.
mxGraph.prototype.exportEnabled
Specifies the return value for canExportCell.
extend: function(ctor,
superCtor)
Assigns a copy of the superclass prototype to the subclass prototype.
mxGraphHierarchyModel.prototype.extendedDfs = function(parent,
root,
connectingEdge,
visitor,
seen,
ancestors,
childHash,
layer)
Performs a depth first search on the internal hierarchy model.
mxGraph.prototype.extendParent = function(cell)
Resizes the parents recursively so that they contain the complete area of the resized child cell.
mxGraph.prototype.extendParents
Specifies if a parent should contain the child bounds after a resize of the child.
mxSpaceManager.prototype.extendParents
Specifies if event handling is enabled.
mxGraph.prototype.extendParentsOnAdd
Specifies if parents should be extended according to the extendParents switch if cells are added.
Specifies the extension used for language files.
diff --git a/docs/js-api/index/General6.html b/docs/js-api/index/General6.html index 141f96fb6..0be9b0257 100644 --- a/docs/js-api/index/General6.html +++ b/docs/js-api/index/General6.html @@ -11,9 +11,9 @@ if (browserType) {document.write("
");if (browserV -
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
F
 factoryMethod
 fadeOut
 fgNodes, mxStencil
 FIELD_NAME, mxObjectIdentity
 filename, mxEditor
 fill
 fillstroke
 filterCells, mxGraphModel
 filterDescendants
 findNearestSegment, mxUtils
 findNode, mxUtils
 findNodeByAttribute, mxUtils
 findParallels, mxParallelEdgeLayout
 findRoots, mxHierarchicalLayout
 findTreeRoots, mxGraph
 fineTuning
 FIRED
 fireEvent, mxEventSource
 fireMouseEvent, mxGraph
 first, mxConnectionHandler
 fit
 fixRanks, mxGraphHierarchyModel
 FLIP_EDGE
 flipEdge, mxGraph
 focusLost, mxCellEditor
 foEnabled, mxSvgCanvas2D
 FOLD_CELLS
 foldCells, mxGraph
 foldHandler, mxSpaceManager
 Folding, mxGraph
 foldingEnabled, mxGraph
 FONT_BOLD, mxConstants
 FONT_ITALIC, mxConstants
 FONT_SHADOW, mxConstants
 FONT_UNDERLINE, mxConstants
 forceConstant, mxFastOrganicLayout
 forceConstantSquared, mxFastOrganicLayout
 forcedInserting, mxEditor
 forceIgnoreStringSize, mxText
 format, mxPath
 Functions
GlobalMedianCellSortermxActormxAnimationmxArrowmxAutoSaveManagermxCellmxCellAttributeChangemxCellCodecmxCellEditormxCellHighlightmxCellMarkermxCellOverlaymxCellPathmxCellRenderermxCellStatemxCellStatePreviewmxCellTrackermxChildChangemxChildChangeCodecmxCircleLayoutmxClientmxClipboardmxCloudmxCodecmxCodecRegistrymxCollapseChangemxCompactTreeLayoutmxCompositeLayoutmxConnectionConstraintmxConnectormxConstraintHandlermxCoordinateAssignmentmxCurrentRootChangemxCylindermxDefaultKeyHandlermxDefaultKeyHandlerCodecmxDefaultPopupMenumxDefaultPopupMenuCodecmxDefaultToolbarmxDefaultToolbarCodecmxDictionarymxDivResizermxDoubleEllipsemxDragSourcemxEdgeHandlermxEdgeLabelLayoutmxEdgeStylemxEditorCodecmxEffectsmxElbowEdgeHandlermxEllipsemxEventmxEventObjectmxEventSourcemxFastOrganicLayoutmxFormmxGenericChangeCodecmxGeometrymxGeometryChangemxGraphAbstractHierarchyCellmxGraphHandlermxGraphHierarchyEdgemxGraphHierarchyModelmxGraphHierarchyNodemxGraphLayoutmxGraphModelmxGraphSelectionModelmxGraphViewmxGraphViewCodecmxGuidemxHexagonmxHierarchicalLayoutmxHierarchicalLayoutStagemxImagemxImageBundlemxImageExportmxImageShapemxKeyHandlermxLabelmxLayoutManagermxLinemxLogmxMarkermxMedianHybridCrossingReductionmxMinimumCycleRemovermxModelCodecmxMorphingmxMouseEventmxMultiplicitymxObjectCodecmxObjectIdentitymxOutlinemxPanningHandlermxParallelEdgeLayoutmxPartitionLayoutmxPathmxPerimetermxPointmxPolylinemxPopupMenumxPrintPreviewmxRectanglemxRectangleShapemxResourcesmxRhombusmxRootChangemxRootChangeCodecmxRubberbandmxSelectionChangemxSessionmxShapemxSpaceManagermxStackLayoutmxStencilmxStencilRegistrymxStencilShapemxStyleChangemxStyleRegistrymxStylesheetmxStylesheetCodecmxSvgCanvas2DmxSwimlanemxSwimlaneManagermxTemporaryCellStatesmxTerminalChangemxTerminalChangeCodecmxTextmxToolbarmxTooltipHandlermxTrianglemxUndoableEditmxUndoManagermxUrlConvertermxUtilsmxValueChangemxVertexHandlermxVisibleChangemxWindowmxXmlCanvas2DmxXmlRequestWeightedCellSorter
+
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
F
 factoryMethod
 fadeOut
 fgNodes, mxStencil
 FIELD_NAME, mxObjectIdentity
 filename, mxEditor
 fill
 fillstroke
 filterCells, mxGraphModel
 filterDescendants
 findNearestSegment, mxUtils
 findNode, mxUtils
 findNodeByAttribute, mxUtils
 findParallels, mxParallelEdgeLayout
 findRoots, mxHierarchicalLayout
 findTreeRoots, mxGraph
 fineTuning
 FIRED
 fireEvent, mxEventSource
 fireMouseEvent, mxGraph
 first, mxConnectionHandler
 fit
 fixRanks, mxGraphHierarchyModel
 FLIP_EDGE
 flipEdge, mxGraph
 focusLost, mxCellEditor
 foEnabled, mxSvgCanvas2D
 FOLD_CELLS
 foldCells, mxGraph
 foldHandler, mxSpaceManager
 Folding, mxGraph
 foldingEnabled, mxGraph
 FONT_BOLD, mxConstants
 FONT_ITALIC, mxConstants
 FONT_SHADOW, mxConstants
 FONT_UNDERLINE, mxConstants
 forceConstant, mxFastOrganicLayout
 forceConstantSquared, mxFastOrganicLayout
 forcedInserting, mxEditor
 forceIgnoreStringSize, mxText
 format, mxPath
 Functions
GlobalMedianCellSortermxActormxAnimationmxArrowmxAutoSaveManagermxCellmxCellAttributeChangemxCellCodecmxCellEditormxCellHighlightmxCellMarkermxCellOverlaymxCellPathmxCellRenderermxCellStatemxCellStatePreviewmxCellTrackermxChildChangemxChildChangeCodecmxCircleLayoutmxClientmxClipboardmxCloudmxCodecmxCodecRegistrymxCollapseChangemxCompactTreeLayoutmxCompositeLayoutmxConnectionConstraintmxConnectormxConstraintHandlermxCoordinateAssignmentmxCurrentRootChangemxCylindermxDefaultKeyHandlermxDefaultKeyHandlerCodecmxDefaultPopupMenumxDefaultPopupMenuCodecmxDefaultToolbarmxDefaultToolbarCodecmxDictionarymxDivResizermxDoubleEllipsemxDragSourcemxEdgeHandlermxEdgeLabelLayoutmxEdgeStylemxEditorCodecmxEffectsmxElbowEdgeHandlermxEllipsemxEventmxEventObjectmxEventSourcemxFastOrganicLayoutmxFormmxGenericChangeCodecmxGeometrymxGeometryChangemxGraphAbstractHierarchyCellmxGraphHandlermxGraphHierarchyEdgemxGraphHierarchyModelmxGraphHierarchyNodemxGraphLayoutmxGraphModelmxGraphSelectionModelmxGraphViewmxGraphViewCodecmxGuidemxHexagonmxHierarchicalLayoutmxHierarchicalLayoutStagemxImagemxImageBundlemxImageExportmxImageShapemxKeyHandlermxLabelmxLayoutManagermxLinemxLogmxMarkermxMedianHybridCrossingReductionmxMinimumCycleRemovermxModelCodecmxMorphingmxMouseEventmxMultiplicitymxObjectCodecmxObjectIdentitymxOutlinemxPanningHandlermxParallelEdgeLayoutmxPartitionLayoutmxPathmxPerimetermxPointmxPolylinemxPopupMenumxPrintPreviewmxRectanglemxRectangleShapemxResourcesmxRhombusmxRootChangemxRootChangeCodecmxRubberbandmxSelectionChangemxSessionmxShapemxSpaceManagermxStackLayoutmxStencilmxStencilRegistrymxStencilShapemxStyleChangemxStyleRegistrymxStylesheetmxStylesheetCodecmxSvgCanvas2DmxSwimlanemxSwimlaneManagermxTemporaryCellStatesmxTerminalChangemxTerminalChangeCodecmxTextmxToolbarmxTooltipHandlermxTrianglemxUndoableEditmxUndoManagermxUrlConvertermxUtilsmxValueChangemxVertexHandlermxVisibleChangemxWindowmxXmlCanvas2DmxXmlRequestWeightedCellSorter
-
mxConnectionHandler.prototype.factoryMethod
Function that is used for creating new edges.
mxPopupMenu.prototype.factoryMethod
Function that is used to create the popup menu.
fadeOut: function(node,
from,
remove,
step,
delay,
isEnabled)
Asynchronous fade-out operation.
fadeOut: function(node,
from,
remove,
step,
delay,
isEnabled)
See mxEffects.fadeOut.
Holds the XML node with the stencil description.
Name of the field to be used to store the object ID.
mxEditor.prototype.filename
Contains the URL of the last opened file as a string.
mxStackLayout.prototype.fill
Boolean indicating if dimension should be changed to fill out the parent cell.
fill: function()
Fills the current path.
fill: function()
Fills the current path.
Fills and paints the outline of the current path.
Fills and paints the outline of the current path.
mxGraphModel.prototype.filterCells = function(cells,
filter)
Returns the cells from the given array where the fiven filter function returns true.
mxGraphModel.prototype.filterDescendants = function(filter,
parent)
Visits all cells recursively and applies the specified filter function to each cell.
mxHierarchicalLayout.prototype.filterDescendants = function(cell,
result)
Creates an array of descendant cells
findNearestSegment: function(state,
x,
y)
Finds the index of the nearest segment on the given cell state for the specified coordinate pair.
findNode: function(node,
attr,
value)
Returns the first node where attr equals value.
findNodeByAttribute: function()
Returns the first node where the given attribute matches the given value.
mxParallelEdgeLayout.prototype.findParallels = function(parent)
Finds the parallel edges in the given parent.
mxHierarchicalLayout.prototype.findRoots = function(parent,
vertices)
Returns all visible children in the given parent which do not have incoming edges.
mxGraph.prototype.findTreeRoots = function(parent,
isolate,
invert)
Returns all children in the given parent which do not have incoming edges.
mxCoordinateAssignment.prototype.fineTuning
Whether or not to perform local optimisations and iterate multiple times through the algorithm.
mxHierarchicalLayout.prototype.fineTuning
Whether or not to perform local optimisations and iterate multiple times through the algorithm.
Specifies the event name for fired.
Fires after an array of edits has been executed on the model.
mxEventSource.prototype.fireEvent = function(evt,
sender)
Dispatches the given event to the listeners which are registered for the event.
mxGraph.prototype.fireMouseEvent = function(evtName,
me,
sender)
Dispatches the given event in the graph event dispatch loop.
mxConnectionHandler.prototype.first
Holds the mxPoint where the mouseDown took place while the handler is active.
mxGraph.prototype.fit = function(border,
keepOrigin)
Scales the graph such that the complete diagram fits into container and returns the current scale in the view.
fit: function(node)
Makes sure the given node is inside the visible area of the window.
mxWindow.prototype.fit = function()
Makes sure the window is inside the client area of the window.
mxGraphHierarchyModel.prototype.fixRanks = function()
Fixes the layer assignments to the values stored in the nodes.
Specifies the event name for flipEdge.
Fires between begin- and endUpdate in flipEdge.
mxGraph.prototype.flipEdge = function(edge)
Toggles the style of the given edge between null (or empty) and alternateEdgeStyle.
mxCellEditor.prototype.focusLost = function()
Called if the textarea has lost focus.
var foEnabled
Specifies if use of foreignObject for HTML markup is allowed.
Specifies the event name for foldCells.
Fires between begin- and endUpdate in foldCells.
mxGraph.prototype.foldCells = function(collapse,
recurse,
cells,
checkFoldable)
Sets the collapsed state of the specified cells and all descendants if recurse is true.
mxSpaceManager.prototype.foldHandler
Holds the function that handles the fold event.
mxGraph.prototype.foldingEnabled
Specifies if folding (collapse and expand via an image icon in the graph should be enabled).
Constant for bold fonts.
Constant for italic fonts.
Constant for fonts with a shadow.
Constant for underlined fonts.
mxFastOrganicLayout.prototype.forceConstant
The force constant by which the attractive forces are divided and the replusive forces are multiple by the square of.
mxFastOrganicLayout.prototype.forceConstantSquared
Cache of <forceConstant>^2 for performance.
mxEditor.prototype.forcedInserting
Specifies if a new cell should be inserted on a single click even using insertFunction if there is a cell under the mousepointer, otherwise the cell under the mousepointer is selected.
mxText.prototype.forceIgnoreStringSize
Specifies if the string size should always be ignored.
mxPath.prototype.format
Defines the format for the output of this path.
+
mxConnectionHandler.prototype.factoryMethod
Function that is used for creating new edges.
mxPopupMenu.prototype.factoryMethod
Function that is used to create the popup menu.
fadeOut: function(node,
from,
remove,
step,
delay,
isEnabled)
Asynchronous fade-out operation.
fadeOut: function(node,
from,
remove,
step,
delay,
isEnabled)
See mxEffects.fadeOut.
Holds the XML node with the stencil description.
Name of the field to be used to store the object ID.
mxEditor.prototype.filename
Contains the URL of the last opened file as a string.
mxStackLayout.prototype.fill
Boolean indicating if dimension should be changed to fill out the parent cell.
fill: function()
Fills the current path.
fill: function()
Fills the current path.
Fills and paints the outline of the current path.
Fills and paints the outline of the current path.
mxGraphModel.prototype.filterCells = function(cells,
filter)
Returns the cells from the given array where the fiven filter function returns true.
mxGraphModel.prototype.filterDescendants = function(filter,
parent)
Visits all cells recursively and applies the specified filter function to each cell.
mxHierarchicalLayout.prototype.filterDescendants = function(cell,
result)
Creates an array of descendant cells
findNearestSegment: function(state,
x,
y)
Finds the index of the nearest segment on the given cell state for the specified coordinate pair.
findNode: function(node,
attr,
value)
Returns the first node where attr equals value.
findNodeByAttribute: function()
Returns the first node where the given attribute matches the given value.
mxParallelEdgeLayout.prototype.findParallels = function(parent)
Finds the parallel edges in the given parent.
mxHierarchicalLayout.prototype.findRoots = function(parent,
vertices)
Returns all visible children in the given parent which do not have incoming edges.
mxGraph.prototype.findTreeRoots = function(parent,
isolate,
invert)
Returns all children in the given parent which do not have incoming edges.
mxCoordinateAssignment.prototype.fineTuning
Whether or not to perform local optimisations and iterate multiple times through the algorithm.
mxHierarchicalLayout.prototype.fineTuning
Whether or not to perform local optimisations and iterate multiple times through the algorithm.
Specifies the event name for fired.
Fires after an array of edits has been executed on the model.
mxEventSource.prototype.fireEvent = function(evt,
sender)
Dispatches the given event to the listeners which are registered for the event.
mxGraph.prototype.fireMouseEvent = function(evtName,
me,
sender)
Dispatches the given event in the graph event dispatch loop.
mxConnectionHandler.prototype.first
Holds the mxPoint where the mouseDown took place while the handler is active.
mxGraph.prototype.fit = function(border,
keepOrigin)
Scales the graph such that the complete diagram fits into container and returns the current scale in the view.
fit: function(node)
Makes sure the given node is inside the visible area of the window.
mxWindow.prototype.fit = function()
Makes sure the window is inside the client area of the window.
mxGraphHierarchyModel.prototype.fixRanks = function()
Fixes the layer assignments to the values stored in the nodes.
Specifies the event name for flipEdge.
Fires between begin- and endUpdate in flipEdge.
mxGraph.prototype.flipEdge = function(edge)
Toggles the style of the given edge between null (or empty) and alternateEdgeStyle.
mxCellEditor.prototype.focusLost = function()
Called if the textarea has lost focus.
var foEnabled
Specifies if use of foreignObject for HTML markup is allowed.
Specifies the event name for foldCells.
Fires between begin- and endUpdate in foldCells.
mxGraph.prototype.foldCells = function(collapse,
recurse,
cells,
checkFoldable)
Sets the collapsed state of the specified cells and all descendants if recurse is true.
mxSpaceManager.prototype.foldHandler
Holds the function that handles the fold event.
mxGraph.prototype.foldingEnabled
Specifies if folding (collapse and expand via an image icon in the graph should be enabled).
Constant for bold fonts.
Constant for italic fonts.
Constant for fonts with a shadow.
Constant for underlined fonts.
mxFastOrganicLayout.prototype.forceConstant
The force constant by which the attractive forces are divided and the replusive forces are multiple by the square of.
mxFastOrganicLayout.prototype.forceConstantSquared
Cache of <forceConstant>^2 for performance.
mxEditor.prototype.forcedInserting
Specifies if a new cell should be inserted on a single click even using insertFunction if there is a cell under the mousepointer, otherwise the cell under the mousepointer is selected.
mxText.prototype.forceIgnoreStringSize
Specifies if the string size should always be ignored.
mxPath.prototype.format
Defines the format for the output of this path.
diff --git a/docs/js-api/index/General7.html b/docs/js-api/index/General7.html index b43907873..de98ef333 100644 --- a/docs/js-api/index/General7.html +++ b/docs/js-api/index/General7.html @@ -11,9 +11,9 @@ if (browserType) {document.write("
");if (browserV -
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
G
 geometry, mxCell
 geometryForCellChanged, mxGraphModel
 gestureEnabled, mxGraph
 get
 GET
 getAlignmentTolerance, mxConnectionHandler
 getAllConnectionConstraints, mxGraph
 getAllEdges, mxGraph
 getAttribute, mxCell
 getAttributeName, mxObjectCodec
 getBackgroundBounds, mxImageExport
 getBackgroundImage, mxGraph
 getBackgroundPageBounds, mxGraphView
 getBackgroundPane, mxGraphView
 getBaseDomain, mxUrlConverter
 getBaseUrl, mxUrlConverter
 getBorder, mxGraph
 getBorderSizes, mxGraph
 getBoundingBox, mxUtils
 getBoundingBoxFromGeometry, mxGraph
 getBounds
 getBoundsForGroup, mxGraph
 getCanvas, mxGraphView
 getCell
 getCellAt, mxGraph
 getCellBounds, mxGraph
 getCellContainmentArea, mxGraph
 getCellForPopupEvent, mxPanningHandler
 getCellGeometry, mxGraph
 getCellOverlays, mxGraph
 getCells
 getCellsBeyond, mxGraph
 getCellsForChange, mxLayoutManager
 getCellsForEdit, mxLayoutManager
 getCellsForGroup, mxGraph
 getCellStates, mxGraphView
 getCellsToShift, mxSpaceManager
 getCellStyle
 getCellValidationError, mxGraph
 getCenterX, mxRectangle
 getCenterY, mxRectangle
 getChildAt
 getChildCells
 getChildCount
 getChildEdges
 getChildNodes, mxUtils
 getChildOffsetForCell, mxGraph
 getChildren, mxGraphModel
 getChildVertices
 getClientX, mxEvent
 getClientY, mxEvent
 getCloneableCells, mxGraph
 getCodec, mxCodecRegistry
 getColor, mxUtils
 getConnectImage, mxConnectionHandler
 getConnectionConstraint, mxGraph
 getConnectionPoint, mxGraph
 getConnections
 getConstraint, mxGraphLayout
 getControlBounds, mxCellRenderer
 getConverter
 getCoreCell
 getCurrentRoot, mxGraph
 getCurrentStyle, mxUtils
 getCurrentValue, mxCellEditor
 getCursor, mxShape
 getCursorForBend, mxElbowEdgeHandler
 getCursorForCell, mxGraph
 getDefaultBundle, mxResources
 getDefaultEdgeStyle, mxStylesheet
 getDefaultParent, mxGraph
 getDefaultVertexStyle, mxStylesheet
 getDeletableCells, mxGraph
 getDelta, mxMorphing
 getDescendants, mxGraphModel
 getDirectedEdgeCount, mxGraphModel
 getDocType, mxPrintPreview
 getDocument, mxXmlCanvas2D
 getDocumentElement, mxXmlRequest
 getDocumentHeight, mxDivResizer
 getDocumentWidth, mxDivResizer
 getDrawPane, mxGraphView
 getDropTarget
 getEdgeAt
 getEdgeColor, mxConnectionHandler
 getEdgeCount
 getEdgeId, mxParallelEdgeLayout
 getEdgeIndex, mxCell
 getEdges
 getEdgesBetween
 getEdgeStyle
 getEdgeValidationError, mxGraph
 getEdgeWidth, mxConnectionHandler
 getEditingCell, mxCellEditor
 getEditingValue, mxGraph
 getEditorBounds, mxCellEditor
 getElement, mxWindow
 getElementById, mxCodec
 getEmptyLabelText, mxCellEditor
 getEvent, mxMouseEvent
 getEventSource, mxEventSource
 getExportableCells, mxGraph
 getFieldName, mxObjectCodec
 getFieldTemplate, mxObjectCodec
 getFirstSelectableCell, mxGraphSelectionModel
 getFoldableCells, mxGraph
 getFoldingImage, mxGraph
 getFunction, mxKeyHandler
 getFunctionName, mxUtils
 getGeneralPurposeVariable
 getGeometry
 getGradientId, mxShape
 getGraph
 getGraphBounds
 getGraphForEvent, mxDragSource
 getGraphX, mxMouseEvent
 getGraphY, mxMouseEvent
 getGridSize, mxGraph
 getGuideStates, mxGraphHandler
 getGuideTolerance, mxGuide
 getHandleFillColor, mxEdgeHandler
 getHandleForEvent
 getHandler, mxSelectionCellsHandler
 getHotspot, mxCellMarker
 getId
 getImage
 getImageBounds, mxImageExport
 getImageForConstraint, mxConstraintHandler
 getImageFromBundles, mxGraph
 getImportableCells, mxGraph
 getIncomingEdges
 getIndex, mxCell
 getIndicatorColor, mxGraph
 getIndicatorGradientColor, mxGraph
 getIndicatorImage, mxGraph
 getIndicatorShape, mxGraph
 getInitialCellForEvent, mxGraphHandler
 getInitialValue, mxCellEditor
 getInnerHtml, mxUtils
 getKeys, mxDictionary
 getLabel, mxGraph
 getLabelBounds, mxCellRenderer
 getLabelValue, mxCellRenderer
 getLayout, mxLayoutManager
 getMainEvent, mxEvent
 getMarkedState, mxCellMarker
 getMarkerColor, mxCellMarker
 getMaximumGraphBounds, mxGraph
 getMinimumSize
 getModel
 getMovableCells, mxGraph
 getName
 getNearestCommonAncestor, mxGraphModel
 getNextLayerConnectedCells
 getNextPoint, mxGraphView
 getNumber, mxUtils
 getObject, mxCodec
 getOffset
 getOpposites
 getOrigin, mxGraphModel
 getOriginForCell, mxMorphing
 getOuterHtml, mxUtils
 getOutgoingEdges
 getOutlineOffset, mxOutline
 getOverlap, mxGraph
 getOverlayPane, mxGraphView
 getParent
 getParentOffset, mxGraphLayout
 getParentPath, mxCellPath
 getParents, mxGraphModel
 getParentSize, mxStackLayout
 getPath, mxPath
 getPerimeterBounds
 getPerimeterFunction, mxGraphView
 getPerimeterPoint, mxGraphView
 getPoint
 getPointForEvent
 getPreferredPageSize, mxGraph
 getPreferredSizeForCell, mxGraph
 getPrettyXML, mxUtils
 getPreviewBounds, mxGraphHandler
 getPreviewPoints
 getPreviewTerminalState, mxEdgeHandler
 getPreviousLayerConnectedCells
 getProperties, mxEventObject
 getProperty, mxEventObject
 getRadius, mxCircleLayout
 getRankValue, mxGraphHierarchyNode
 getRelativePoint, mxGraphView
 getRemovedCellsForChanges, mxGraph
 getRoot, mxGraphModel
 getRootTitle, mxEditor
 getRotatedPoint, mxUtils
 getRotation, mxShape
 getRoutingCenterX, mxGraphView
 getRoutingCenterY, mxGraphView
 getScale, mxGraphView
 getScaleForPageCount, mxUtils
 getScrollOrigin, mxUtils
 getSelectionBounds, mxVertexHandler
 getSelectionCell, mxGraph
 getSelectionCells, mxGraph
 getSelectionCellsForChanges, mxGraph
 getSelectionColor
 getSelectionCount, mxGraph
 getSelectionModel, mxGraph
 getSelectionPoints, mxEdgeHandler
 getSelectionStrokeWidth
 getShapeConstructor, mxCellRenderer
 getSizeForString, mxUtils
 getSnapToTerminalTolerance, mxEdgeHandler
 getSource
 getSourceContainerSize, mxOutline
 getSourcePerimeterPoint, mxConnectionHandler
 getSpacing, mxText
 getSpecialBundle, mxResources
 getStartSize, mxGraph
 getState
 getStates, mxGraphView
 getStateToMark, mxCellMarker
 getStatus, mxXmlRequest
 getStencil, mxStencilRegistry
 getStringValue, mxStylesheetCodec
 getStyle
 getStylename, mxUtils
 getStylenames, mxUtils
 getStylesheet, mxGraph
 getSvgClip, mxText
 getSvgShadowTransform, mxShape
 getSwimlane, mxGraph
 getSwimlaneAt, mxGraph
 getTable, mxForm
 getTableSize, mxText
 getTargetPerimeterPoint, mxConnectionHandler
 getTemplate, mxEditor
 getTerminal
 getTerminalForPort, mxGraph
 getTerminalPoint, mxGeometry
 getTerminalPort, mxGraphView
 getText, mxXmlRequest
 getTextContent, mxUtils
 getTextScale, mxCellRenderer
 getTitle, mxEditor
 getTolerance
 getTooltip, mxGraph
 getTooltipForCell, mxGraph
 getTooltipForNode, mxElbowEdgeHandler
 getTopmostCells, mxGraphModel
 getTranslate, mxGraphView
 getTranslateForRoot, mxGraph
 getUrlImage, mxEditor
 getUrlPost, mxEditor
 getValidState, mxCellMarker
 getValue
 getValues, mxDictionary
 getVertexBounds, mxGraphLayout
 getVerticalAlign, mxGraph
 getVerticalOffset, mxText
 getView, mxGraph
 getViewXml, mxUtils
 getVisibleTerminal
 getVisibleTerminalState, mxCellState
 getWindow, mxPrintPreview
 getX
 getXml
 getY
 glassSize, mxImageExport
 graph
 Graph appearance, mxGraph
 Graph behaviour, mxGraph
 Graph display, mxGraph
 Graph events, mxGraph
 graphBounds, mxGraphView
 graphContainsEvent, mxDragSource
 graphModelChanged
 graphRenderHint
 graphX, mxMouseEvent
 graphY, mxMouseEvent
 gridEnabled
 gridSize, mxGraph
 GROUP_CELLS
 groupCells
 Grouping, mxGraph
 groupPadding
 grow, mxRectangle
 guide, mxGraphHandler
 GUIDE_COLOR, mxConstants
 GUIDE_STROKEWIDTH, mxConstants
 guidesEnabled
+
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
G
 geometry, mxCell
 geometryForCellChanged, mxGraphModel
 gestureEnabled, mxGraph
 get
 GET
 getAlignmentTolerance, mxConnectionHandler
 getAllConnectionConstraints, mxGraph
 getAllEdges, mxGraph
 getAttribute, mxCell
 getAttributeName, mxObjectCodec
 getBackgroundBounds, mxImageExport
 getBackgroundImage, mxGraph
 getBackgroundPageBounds, mxGraphView
 getBackgroundPane, mxGraphView
 getBaseDomain, mxUrlConverter
 getBaseUrl, mxUrlConverter
 getBorder, mxGraph
 getBorderSizes, mxGraph
 getBoundingBox, mxUtils
 getBoundingBoxFromGeometry, mxGraph
 getBounds
 getBoundsForGroup, mxGraph
 getCanvas, mxGraphView
 getCell
 getCellAt, mxGraph
 getCellBounds, mxGraph
 getCellContainmentArea, mxGraph
 getCellForPopupEvent, mxPanningHandler
 getCellGeometry, mxGraph
 getCellOverlays, mxGraph
 getCells
 getCellsBeyond, mxGraph
 getCellsForChange, mxLayoutManager
 getCellsForEdit, mxLayoutManager
 getCellsForGroup, mxGraph
 getCellStates, mxGraphView
 getCellsToShift, mxSpaceManager
 getCellStyle
 getCellValidationError, mxGraph
 getCenterX, mxRectangle
 getCenterY, mxRectangle
 getChildAt
 getChildCells
 getChildCount
 getChildEdges
 getChildNodes, mxUtils
 getChildOffsetForCell, mxGraph
 getChildren, mxGraphModel
 getChildVertices
 getClientX, mxEvent
 getClientY, mxEvent
 getCloneableCells, mxGraph
 getCodec, mxCodecRegistry
 getColor, mxUtils
 getConnectImage, mxConnectionHandler
 getConnectionConstraint, mxGraph
 getConnectionPoint, mxGraph
 getConnections
 getConstraint, mxGraphLayout
 getControlBounds, mxCellRenderer
 getConverter
 getCoreCell
 getCurrentRoot, mxGraph
 getCurrentStyle, mxUtils
 getCurrentValue, mxCellEditor
 getCursor, mxShape
 getCursorForBend, mxElbowEdgeHandler
 getCursorForCell, mxGraph
 getDefaultBundle, mxResources
 getDefaultEdgeStyle, mxStylesheet
 getDefaultParent, mxGraph
 getDefaultVertexStyle, mxStylesheet
 getDeletableCells, mxGraph
 getDelta, mxMorphing
 getDescendants, mxGraphModel
 getDirectedEdgeCount, mxGraphModel
 getDocType, mxPrintPreview
 getDocument, mxXmlCanvas2D
 getDocumentElement, mxXmlRequest
 getDocumentHeight, mxDivResizer
 getDocumentWidth, mxDivResizer
 getDrawPane, mxGraphView
 getDropTarget
 getEdgeAt
 getEdgeColor, mxConnectionHandler
 getEdgeCount
 getEdgeId, mxParallelEdgeLayout
 getEdgeIndex, mxCell
 getEdges
 getEdgesBetween
 getEdgeStyle
 getEdgeValidationError, mxGraph
 getEdgeWidth, mxConnectionHandler
 getEditingCell, mxCellEditor
 getEditingValue, mxGraph
 getEditorBounds, mxCellEditor
 getElement, mxWindow
 getElementById, mxCodec
 getEmptyLabelText, mxCellEditor
 getEvent, mxMouseEvent
 getEventSource, mxEventSource
 getExportableCells, mxGraph
 getFieldName, mxObjectCodec
 getFieldTemplate, mxObjectCodec
 getFirstSelectableCell, mxGraphSelectionModel
 getFoldableCells, mxGraph
 getFoldingImage, mxGraph
 getFunction, mxKeyHandler
 getFunctionName, mxUtils
 getGeneralPurposeVariable
 getGeometry
 getGradientId, mxShape
 getGraph
 getGraphBounds
 getGraphForEvent, mxDragSource
 getGraphX, mxMouseEvent
 getGraphY, mxMouseEvent
 getGridSize, mxGraph
 getGuideStates, mxGraphHandler
 getGuideTolerance, mxGuide
 getHandleFillColor, mxEdgeHandler
 getHandleForEvent
 getHandler, mxSelectionCellsHandler
 getHotspot, mxCellMarker
 getId
 getImage
 getImageBounds, mxImageExport
 getImageForConstraint, mxConstraintHandler
 getImageFromBundles, mxGraph
 getImportableCells, mxGraph
 getIncomingEdges
 getIndex, mxCell
 getIndicatorColor, mxGraph
 getIndicatorGradientColor, mxGraph
 getIndicatorImage, mxGraph
 getIndicatorShape, mxGraph
 getInitialCellForEvent, mxGraphHandler
 getInitialValue, mxCellEditor
 getInnerHtml, mxUtils
 getKeys, mxDictionary
 getLabel, mxGraph
 getLabelBounds, mxCellRenderer
 getLabelValue, mxCellRenderer
 getLayout, mxLayoutManager
 getMainEvent, mxEvent
 getMarkedState, mxCellMarker
 getMarkerColor, mxCellMarker
 getMaximumGraphBounds, mxGraph
 getMinimumSize
 getModel
 getMovableCells, mxGraph
 getName
 getNearestCommonAncestor, mxGraphModel
 getNextLayerConnectedCells
 getNextPoint, mxGraphView
 getNumber, mxUtils
 getObject, mxCodec
 getOffset
 getOpposites
 getOrigin, mxGraphModel
 getOriginForCell, mxMorphing
 getOuterHtml, mxUtils
 getOutgoingEdges
 getOutlineOffset, mxOutline
 getOverlap, mxGraph
 getOverlayPane, mxGraphView
 getParent
 getParentOffset, mxGraphLayout
 getParentPath, mxCellPath
 getParents, mxGraphModel
 getParentSize, mxStackLayout
 getPath, mxPath
 getPerimeterBounds
 getPerimeterFunction, mxGraphView
 getPerimeterPoint, mxGraphView
 getPoint
 getPointForEvent
 getPreferredPageSize, mxGraph
 getPreferredSizeForCell, mxGraph
 getPrettyXML, mxUtils
 getPreviewBounds, mxGraphHandler
 getPreviewPoints
 getPreviewTerminalState, mxEdgeHandler
 getPreviousLayerConnectedCells
 getProperties, mxEventObject
 getProperty, mxEventObject
 getRadius, mxCircleLayout
 getRankValue, mxGraphHierarchyNode
 getRelativePoint, mxGraphView
 getRemovedCellsForChanges, mxGraph
 getRoot, mxGraphModel
 getRootTitle, mxEditor
 getRotatedPoint, mxUtils
 getRotation, mxShape
 getRoutingCenterX, mxGraphView
 getRoutingCenterY, mxGraphView
 getScale, mxGraphView
 getScaleForPageCount, mxUtils
 getScrollOrigin, mxUtils
 getSelectionBounds, mxVertexHandler
 getSelectionCell, mxGraph
 getSelectionCells, mxGraph
 getSelectionCellsForChanges, mxGraph
 getSelectionColor
 getSelectionCount, mxGraph
 getSelectionModel, mxGraph
 getSelectionPoints, mxEdgeHandler
 getSelectionStrokeWidth
 getShapeConstructor, mxCellRenderer
 getSizeForString, mxUtils
 getSnapToTerminalTolerance, mxEdgeHandler
 getSource
 getSourceContainerSize, mxOutline
 getSourcePerimeterPoint, mxConnectionHandler
 getSpacing, mxText
 getSpecialBundle, mxResources
 getStartSize, mxGraph
 getState
 getStates, mxGraphView
 getStateToMark, mxCellMarker
 getStatus, mxXmlRequest
 getStencil, mxStencilRegistry
 getStringValue, mxStylesheetCodec
 getStyle
 getStylename, mxUtils
 getStylenames, mxUtils
 getStylesheet, mxGraph
 getSvgClip, mxText
 getSvgShadowTransform, mxShape
 getSwimlane, mxGraph
 getSwimlaneAt, mxGraph
 getTable, mxForm
 getTableSize, mxText
 getTargetPerimeterPoint, mxConnectionHandler
 getTemplate, mxEditor
 getTerminal
 getTerminalForPort, mxGraph
 getTerminalPoint, mxGeometry
 getTerminalPort, mxGraphView
 getText, mxXmlRequest
 getTextContent, mxUtils
 getTextScale, mxCellRenderer
 getTitle, mxEditor
 getTolerance
 getTooltip, mxGraph
 getTooltipForCell, mxGraph
 getTooltipForNode, mxElbowEdgeHandler
 getTopmostCells, mxGraphModel
 getTranslate, mxGraphView
 getTranslateForRoot, mxGraph
 getUrlImage, mxEditor
 getUrlPost, mxEditor
 getValidState, mxCellMarker
 getValue
 getValues, mxDictionary
 getVertexBounds, mxGraphLayout
 getVerticalAlign, mxGraph
 getVerticalOffset, mxText
 getView, mxGraph
 getViewXml, mxUtils
 getVisibleTerminal
 getVisibleTerminalState, mxCellState
 getWindow, mxPrintPreview
 getX
 getXml
 getY
 glassSize, mxImageExport
 graph
 Graph appearance, mxGraph
 Graph behaviour, mxGraph
 Graph display, mxGraph
 Graph events, mxGraph
 graphBounds, mxGraphView
 graphContainsEvent, mxDragSource
 graphModelChanged
 graphRenderHint
 graphX, mxMouseEvent
 graphY, mxMouseEvent
 gridEnabled
 gridSize, mxGraph
 GROUP_CELLS
 groupCells
 Grouping, mxGraph
 groupPadding
 grow, mxRectangle
 guide, mxGraphHandler
 GUIDE_COLOR, mxConstants
 GUIDE_STROKEWIDTH, mxConstants
 guidesEnabled
-
mxCell.prototype.geometry
Holds the mxGeometry.
mxGraphModel.prototype.geometryForCellChanged = function(cell,
geometry)
Inner callback to update the mxGeometry of the given mxCell using mxCell.setGeometry and return the previous mxGeometry.
mxGraph.prototype.gestureEnabled
Specifies if the handleGesture method should be invoked.
mxDictionary.prototype.get = function(key)
Returns the value for the given key.
get: function(obj)
Returns the object id for the given object.
get: function(key,
params,
defaultValue)
Returns the value for the specified resource key.
mxSession.prototype.get = function(url,
onLoad,
onError)
Sends an asynchronous get request to the given URL, fires a get event and invokes the given onLoad function when a response is received.
get: function(url,
onload,
onerror)
Loads the specified URL asynchronously and invokes the given functions depending on the request status.
Specifies the event name for get.
Fires after a response was received in get.
mxConnectionHandler.prototype.getAlignmentTolerance = function()
Returns the tolerance for aligning new targets to sources.
mxGraph.prototype.getAllConnectionConstraints = function(terminal,
source)
Returns an array of all mxConnectionConstraints for the given terminal.
mxGraph.prototype.getAllEdges = function(cells)
Returns all edges connected to the given cells or its descendants.
mxCell.prototype.getAttribute = function(name,
defaultValue)
Returns the specified attribute from the user object if it is an XML node.
mxObjectCodec.prototype.getAttributeName = function(fieldname)
Returns the attributename for the given fieldname.
mxImageExport.prototype.getBackgroundBounds = function(state)
Draws the given state to the given canvas.
mxGraph.prototype.getBackgroundImage = function()
Returns the backgroundImage as an mxImage.
mxGraphView.prototype.getBackgroundPageBounds = function()
Returns the bounds for the background page.
mxGraphView.prototype.getBackgroundPane = function()
Returns the DOM node that represents the background layer.
getBaseDomain: function()
Returns baseDomain.
getBaseUrl: function()
Returns baseUrl.
mxGraph.prototype.getBorder = function()
Returns the value of border.
mxGraph.prototype.getBorderSizes = function()
Returns the size of the border and padding on all four sides of the container.
getBoundingBox: function(rect,
rotation)
Returns the bounding box for the rotated rectangle.
mxGraph.prototype.getBoundingBoxFromGeometry = function(cells,
includeEdges)
Returns the bounding box for the geometries of the vertices in the given array of cells.
mxCellOverlay.prototype.getBounds = function(state)
Returns the bounds of the overlay for the given mxCellState as an mxRectangle.
mxGraphView.prototype.getBounds = function(cells)
Returns the bounds (on the screen) for the given array of mxCells.
mxGraph.prototype.getBoundsForGroup = function(group,
children,
border)
Returns the bounds to be used for the given group and children.
mxGraphView.prototype.getCanvas = function()
Returns the DOM node that contains the background-, draw- and overlaypane.
mxCellMarker.prototype.getCell = function(me)
Returns the mxCell for the given event and cell.
mxGraphModel.prototype.getCell = function(id)
Returns the mxCell for the specified Id or null if no cell can be found for the given Id.
mxMouseEvent.prototype.getCell = function()
Returns the mxCell in state is not null.
mxGraph.prototype.getCellAt = function(x,
y,
parent,
vertices,
edges)
Returns the bottom-most cell that intersects the given point (x, y) in the cell hierarchy starting at the given parent.
mxGraph.prototype.getCellBounds = function(cell,
includeEdges,
includeDescendants)
Returns the scaled, translated bounds for the given cell.
mxGraph.prototype.getCellContainmentArea = function(cell)
Returns the mxRectangle inside which a cell is to be kept.
mxPanningHandler.prototype.getCellForPopupEvent = function(me)
Hook to return the cell for the mouse up popup trigger handling.
mxGraph.prototype.getCellGeometry = function(cell)
Returns the mxGeometry for the given cell.
mxGraph.prototype.getCellOverlays = function(cell)
Returns the array of mxCellOverlays for the given cell or null, if no overlays are defined.
mxGraph.prototype.getCells = function(x,
y,
width,
height,
parent,
result)
Returns the children of the given parent that are contained in the given rectangle (x, y, width, height).
mxGraphHandler.prototype.getCells = function(initialCell)
Returns the cells to be modified by this handler.
mxGraph.prototype.getCellsBeyond = function(x0,
y0,
parent,
rightHalfpane,
bottomHalfpane)
Returns the children of the given parent that are contained in the halfpane from the given point (x0, y0) rightwards and/or downwards depending on rightHalfpane and bottomHalfpane.
mxLayoutManager.prototype.getCellsForChange = function(change)
Executes all layouts which have been scheduled during the changes.
Returns the cells to be layouted for the given sequence of changes.
mxGraph.prototype.getCellsForGroup = function(cells)
Returns the cells with the same parent as the first cell in the given array.
mxGraphView.prototype.getCellStates = function(cells)
Returns the mxCellStates for the given array of mxCells.
mxSpaceManager.prototype.getCellsToShift = function(state)
Returns the cells to shift after a resize of the specified mxCellState.
mxGraph.prototype.getCellStyle = function(cell)
Returns an array of key, value pairs representing the cell style for the given cell.
mxStylesheet.prototype.getCellStyle = function(name,
defaultStyle)
Returns the cell style for the specified stylename or the given defaultStyle if no style can be found for the given stylename.
mxGraph.prototype.getCellValidationError = function(cell)
Checks all multiplicities that cannot be enforced while the graph is being modified, namely, all multiplicities that require a minimum of 1 edge.
mxRectangle.prototype.getCenterX = function ()
Returns the x-coordinate of the center point.
mxRectangle.prototype.getCenterY = function ()
Returns the y-coordinate of the center point.
mxCell.prototype.getChildAt = function(index)
Returns the child at the specified index.
mxGraphModel.prototype.getChildAt = function(cell,
index)
Returns the child of the given mxCell at the given index.
mxGraph.prototype.getChildCells = function(parent,
vertices,
edges)
Returns the visible child vertices or edges in the given parent.
mxGraphModel.prototype.getChildCells = function(parent,
vertices,
edges)
Returns the children of the given cell that are vertices and/or edges depending on the arguments.
mxCell.prototype.getChildCount = function()
Returns the number of child cells.
mxGraphModel.prototype.getChildCount = function(cell)
Returns the number of children in the given cell.
mxGraph.prototype.getChildEdges = function(parent)
Returns the visible child edges of the given parent.
mxGraphModel.prototype.getChildEdges = function(parent)
Returns the child edges of the given parent.
getChildNodes: function(node,
nodeType)
Returns an array of child nodes that are of the given node type.
mxGraph.prototype.getChildOffsetForCell = function(cell)
Returns the offset to be used for the cells inside the given cell.
mxGraphModel.prototype.getChildren = function(cell)
Returns all children of the given mxCell as an array of mxCells.
mxGraph.prototype.getChildVertices = function(parent)
Returns the visible child vertices of the given parent.
mxGraphModel.prototype.getChildVertices = function(parent)
Returns the child vertices of the given parent.
getClientX: function(e)
Returns true if the meta key is pressed for the given event.
getClientY: function(e)
Returns true if the meta key is pressed for the given event.
mxGraph.prototype.getCloneableCells = function(cells)
Returns the cells which may be exported in the given array of cells.
getCodec: function(ctor)
Returns a codec that handles objects that are constructed using the given constructor.
getColor: function(array,
key,
defaultValue)
Returns the color value for the given key in the given associative array or the given default value if the value is null.
mxConnectionHandler.prototype.getConnectImage = function(state)
Hook to return the mxImage used for the connection icon of the given mxCellState.
mxGraph.prototype.getConnectionConstraint = function(edge,
terminal,
source)
Returns an mxConnectionConstraint that describes the given connection point.
mxGraph.prototype.getConnectionPoint = function(vertex,
constraint)
Returns the nearest point in the list of absolute points or the center of the opposite terminal.
mxGraph.prototype.getConnections = function(cell,
parent)
Returns all visible edges connected to the given cell without loops.
mxGraphModel.prototype.getConnections = function(cell)
Returns all edges of the given cell without loops.
mxGraphLayout.prototype.getConstraint = function(key,
cell,
edge,
source)
Returns the constraint for the given key and cell.
mxCellRenderer.prototype.getControlBounds = function(state)
Returns the bounds to be used to draw the control (folding icon) of the given state.
getConverter: function()
Returns converter.
getConverter: function()
Returns converter.
mxGraphHierarchyEdge.prototype.getCoreCell = function()
Gets the first core edge associated with this wrapper
mxGraphHierarchyNode.prototype.getCoreCell = function()
Gets the core vertex associated with this wrapper
mxGraph.prototype.getCurrentRoot = function()
Returns the current root of the displayed cell hierarchy.
getCurrentStyle: function()
Returns the current style of the specified element.
mxCellEditor.prototype.getCurrentValue = function()
Returns the current editing value.
mxShape.prototype.getCursor = function()
Returns the current cursor.
mxElbowEdgeHandler.prototype.getCursorForBend = function()
Returns the cursor to be used for the bend.
mxGraph.prototype.getCursorForCell = function(cell)
Returns the cursor value to be used for the CSS of the shape for the given cell.
getDefaultBundle: function(basename,
lan)
Hook for subclassers to return the URL for the special bundle.
mxStylesheet.prototype.getDefaultEdgeStyle = function()
Sets the default style for edges.
mxGraph.prototype.getDefaultParent = function()
Returns defaultParent or mxGraphView.currentRoot or the first child child of mxGraphModel.root if both are null.
mxStylesheet.prototype.getDefaultVertexStyle = function()
Returns the default style for vertices.
mxGraph.prototype.getDeletableCells = function(cells)
Returns the cells which may be exported in the given array of cells.
mxMorphing.prototype.getDelta = function(state)
Returns the vector between the current rendered state and the future location of the state after the display will be updated.
mxGraphModel.prototype.getDescendants = function(parent)
Returns all descendants of the given cell and the cell itself in an array.
mxGraphModel.prototype.getDirectedEdgeCount = function(cell,
outgoing,
ignoredEdge)
Returns the number of incoming or outgoing edges, ignoring the given edge.
Returns the string that should go before the HTML tag in the print preview page.
getDocument: function()
Returns the owner document of the root element.
mxXmlRequest.prototype.getDocumentElement = function()
Returns the document element of the response XML document.
mxDivResizer.prototype.getDocumentHeight = function()
Hook for subclassers to return the height of the document (without scrollbars).
mxDivResizer.prototype.getDocumentWidth = function()
Hook for subclassers to return the width of the document (without scrollbars).
mxGraphView.prototype.getDrawPane = function()
Returns the DOM node that represents the main drawing layer.
mxDragSource.prototype.getDropTarget = function(graph,
x,
y)
Returns the drop target for the given graph and coordinates.
mxGraph.prototype.getDropTarget = function(cells,
evt,
cell)
Returns the given cell if it is a drop target for the given cells or the nearest ancestor that may be used as a drop target for the given cells.
mxCell.prototype.getEdgeAt = function(index)
Returns the edge at the specified index in edges.
mxGraphModel.prototype.getEdgeAt = function(cell,
index)
Returns the edge of cell at the given index.
mxConnectionHandler.prototype.getEdgeColor = function(valid)
Returns the color used to draw the preview edge.
mxCell.prototype.getEdgeCount = function()
Returns the number of edges in the edge array.
mxGraphModel.prototype.getEdgeCount = function(cell)
Returns the number of distinct edges connected to the given cell.
mxParallelEdgeLayout.prototype.getEdgeId = function(edge)
Returns a unique ID for the given edge.
mxCell.prototype.getEdgeIndex = function(edge)
Returns the index of the specified edge in edges.
mxGraph.prototype.getEdges = function(cell,
parent,
incoming,
outgoing,
includeLoops,
recurse)
Returns the incoming and/or outgoing edges for the given cell.
mxGraphModel.prototype.getEdges = function(cell,
incoming,
outgoing,
includeLoops)
Returns all distinct edges connected to this cell as a new array of mxCells.
mxHierarchicalLayout.prototype.getEdges = function(cell)
Returns the connected edges for the given cell.
mxGraph.prototype.getEdgesBetween = function(source,
target,
directed)
Returns the edges between the given source and target.
mxGraphModel.prototype.getEdgesBetween = function(source,
target,
directed)
Returns all edges between the given source and target pair.
mxHierarchicalLayout.prototype.getEdgesBetween = function(source,
target,
directed)
Returns the edges between the given source and target.
mxEditor.prototype.getEdgeStyle = function ()
Returns a string identifying the style of new edges.
mxGraphView.prototype.getEdgeStyle = function(edge,
points,
source,
target)
Returns the edge style function to be used to render the given edge state.
mxGraph.prototype.getEdgeValidationError = function(edge,
source,
target)
Returns the validation error message to be displayed when inserting or changing an edges’ connectivity.
mxConnectionHandler.prototype.getEdgeWidth = function(valid)
Returns the width used to draw the preview edge.
mxCellEditor.prototype.getEditingCell = function ()
Returns the cell that is currently being edited or null if no cell is being edited.
mxGraph.prototype.getEditingValue = function(cell,
evt)
Returns the initial value for in-place editing.
mxCellEditor.prototype.getEditorBounds = function(state)
Returns the mxRectangle that defines the bounds of the editor.
mxWindow.prototype.getElement = function()
Returuns the outermost DOM node that makes up the window.
mxCodec.prototype.getElementById = function(id,
attr)
Returns the element with the given ID from document.
mxCellEditor.prototype.getEmptyLabelText = function (cell)
Returns the initial label value to be used of the label of the given cell is empty.
mxMouseEvent.prototype.getEvent = function()
Returns evt.
mxEventSource.prototype.getEventSource = function()
Returns eventSource.
mxGraph.prototype.getExportableCells = function(cells)
Returns the cells which may be exported in the given array of cells.
mxObjectCodec.prototype.getFieldName = function(attributename)
Returns the fieldname for the given attributename.
mxObjectCodec.prototype.getFieldTemplate = function(obj,
fieldname,
child)
Returns the template instance for the given field.
mxGraphSelectionModel.prototype.getFirstSelectableCell = function(cells)
Returns the first selectable cell in the given array of cells.
mxGraph.prototype.getFoldableCells = function(cells,
collapse)
Returns the cells which are movable in the given array of cells.
mxGraph.prototype.getFoldingImage = function(state)
Returns the mxImage used to display the collapsed state of the specified cell state.
mxKeyHandler.prototype.getFunction = function(evt)
Returns the function associated with the given key event or null if no function is associated with the given event.
getFunctionName: function(f)
Returns the name for the given function.
mxGraphAbstractHierarchyCell.prototype.getGeneralPurposeVariable = function(
   layer
)
Gets the value of temp for the specified layer
mxGraphHierarchyEdge.prototype.getGeneralPurposeVariable = function(layer)
Gets the value of temp for the specified layer
mxGraphHierarchyNode.prototype.getGeneralPurposeVariable = function(layer)
Gets the value of temp for the specified layer
mxCell.prototype.getGeometry = function()
Returns the mxGeometry that describes the geometry.
mxGraphModel.prototype.getGeometry = function(cell,
geometry)
Returns the mxGeometry of the given mxCell.
mxShape.prototype.getGradientId = function(start,
end)
Creates a unique ID for the gradient of this shape.
mxGraphLayout.prototype.getGraph = function()
Returns the graph that this layout operates on.
mxLayoutManager.prototype.getGraph = function()
Returns the graph that this layout operates on.
mxSpaceManager.prototype.getGraph = function()
Returns the graph that this layout operates on.
mxSwimlaneManager.prototype.getGraph = function()
Returns the graph that this manager operates on.
mxGraph.prototype.getGraphBounds = function()
Returns the bounds of the visible graph.
mxGraphView.prototype.getGraphBounds = function()
Returns graphBounds.
mxDragSource.prototype.getGraphForEvent = function(evt)
Returns the graph for the given mouse event.
mxMouseEvent.prototype.getGraphX = function()
Returns graphX.
mxMouseEvent.prototype.getGraphY = function()
Returns graphY.
mxGraph.prototype.getGridSize = function()
Returns gridSize.
mxGraphHandler.prototype.getGuideStates = function()
Creates an array of cell states which should be used as guides.
mxGuide.prototype.getGuideTolerance = function()
Returns the tolerance for the guides.
mxEdgeHandler.prototype.getHandleFillColor = function(index)
Returns the fillcolor for the handle at the given index.
mxEdgeHandler.prototype.getHandleForEvent = function(me)
Returns the index of the handle for the given event.
mxVertexHandler.prototype.getHandleForEvent = function(me)
Returns the index of the handle for the given event.
mxSelectionCellsHandler.prototype.getHandler = function(cell)
Returns the handler for the given cell.
mxCellMarker.prototype.getHotspot = function()
Returns the hotspot.
mxCell.prototype.getId = function()
Returns the Id of the cell as a string.
mxCodec.prototype.getId = function(obj)
Returns the ID of the specified object.
mxGraph.prototype.getImage = function(state)
Returns the image URL for the given cell state.
mxImageBundle.prototype.getImage = function(key)
Returns the value for the given key.
mxImageExport.prototype.getImageBounds = function(state)
Draws the given state to the given canvas.
mxConstraintHandler.prototype.getImageForConstraint = function(state,
constraint,
point)
Returns the tolerance to be used for intersecting connection points.
mxGraph.prototype.getImageFromBundles = function(key)
Searches all imageBundles for the specified key and returns the value for the first match or null if the key is not found.
mxGraph.prototype.getImportableCells = function(cells)
Returns the cells which may be imported in the given array of cells.
mxGraph.prototype.getIncomingEdges = function(cell,
parent)
Returns the visible incoming edges for the given cell.
mxGraphModel.prototype.getIncomingEdges = function(cell)
Returns the incoming edges of the given cell without loops.
mxCell.prototype.getIndex = function(child)
Returns the index of the specified child in the child array.
mxGraph.prototype.getIndicatorColor = function(state)
Returns the indicator color for the given cell state.
mxGraph.prototype.getIndicatorGradientColor = function(state)
Returns the indicator gradient color for the given cell state.
mxGraph.prototype.getIndicatorImage = function(state)
Returns the indicator image for the given cell state.
mxGraph.prototype.getIndicatorShape = function(state)
Returns the indicator shape for the given cell state.
mxGraphHandler.prototype.getInitialCellForEvent = function(me)
Hook to return initial cell for the given event.
mxCellEditor.prototype.getInitialValue = function(state,
trigger)
Gets the initial editing value for the given cell.
getInnerHtml: function()
Returns the inner HTML for the given node as a string or an empty string if no node was specified.
mxDictionary.prototype.getKeys = function()
Returns all keys as an array.
mxGraph.prototype.getLabel = function(cell)
Returns a string or DOM node that represents the label for the given cell.
mxCellRenderer.prototype.getLabelBounds = function(state)
Returns the bounds to be used to draw the label of the given state.
mxCellRenderer.prototype.getLabelValue = function(state)
Returns the value to be used for the label.
mxLayoutManager.prototype.getLayout = function(parent)
Returns the layout to be executed for the given graph and parent.
getMainEvent: function(e)
Returns the touch or mouse event that contains the mouse coordinates.
mxCellMarker.prototype.getMarkedState = function()
Returns the markedState.
mxCellMarker.prototype.getMarkerColor = function(evt,
state,
isValid)
Returns the valid- or invalidColor depending on the value of isValid.
mxGraph.prototype.getMaximumGraphBounds = function()
Returns the bounds inside which the diagram should be kept as an mxRectangle.
mxCellEditor.prototype.getMinimumSize = function(state)
Returns the minimum width and height for editing the given state.
mxWindow.prototype.getMinimumSize = function()
Returns an mxRectangle that specifies the size for the minimized window.
mxGraph.prototype.getModel = function()
Returns the mxGraphModel that contains the cells.
mxHierarchicalLayout.prototype.getModel = function()
Returns the internal mxGraphHierarchyModel for this layout algorithm.
mxGraph.prototype.getMovableCells = function(cells)
Returns the cells which are movable in the given array of cells.
mxEventObject.prototype.getName = function()
Returns name.
mxObjectCodec.prototype.getName = function()
Returns the name used for the nodenames and lookup of the codec when classes are encoded and nodes are decoded.
getName: function(value)
Returns the name for the given value.
mxGraphModel.prototype.getNearestCommonAncestor = function(cell1,
cell2)
Returns the nearest common ancestor for the specified cells.
mxGraphAbstractHierarchyCell.prototype.getNextLayerConnectedCells = function(
   layer
)
Returns the cells this cell connects to on the next layer up
mxGraphHierarchyEdge.prototype.getNextLayerConnectedCells = function(layer)
Returns the cells this cell connects to on the next layer up
mxGraphHierarchyNode.prototype.getNextLayerConnectedCells = function(layer)
Returns the cells this cell connects to on the next layer up
mxGraphView.prototype.getNextPoint = function(edge,
opposite,
source)
Returns the nearest point in the list of absolute points or the center of the opposite terminal.
getNumber: function(array,
key,
defaultValue)
Returns the numeric value for the given key in the given associative array or the given default value (or 0) if the value is null.
mxCodec.prototype.getObject = function(id)
Returns the decoded object for the element with the specified ID in document.
mxText.prototype.getOffset = function(outerWidth,
outerHeight,
actualWidth,
actualHeight,
horizontal)
Returns the description of the space between the bounds size and the label size as an mxPoint.
getOffset: function(container,
scrollOffset)
Returns the offset for the specified container as an mxPoint.
mxGraph.prototype.getOpposites = function(edges,
terminal,
sources,
targets)
Returns all distinct visible opposite cells for the specified terminal on the given edges.
mxGraphModel.prototype.getOpposites = function(edges,
terminal,
sources,
targets)
Returns all opposite vertices wrt terminal for the given edges, only returning sources and/or targets as specified.
mxGraphModel.prototype.getOrigin = function(cell)
Returns the absolute, accumulated origin for the children inside the given parent as an mxPoint.
mxMorphing.prototype.getOriginForCell = function(cell)
Returns the top, left corner of the given cell.
getOuterHtml: function()
Returns the outer HTML for the given node as a string or an empty string if no node was specified.
mxGraph.prototype.getOutgoingEdges = function(cell,
parent)
Returns the visible outgoing edges for the given cell.
mxGraphModel.prototype.getOutgoingEdges = function(cell)
Returns the outgoing edges of the given cell without loops.
mxOutline.prototype.getOutlineOffset = function(scale)
Returns the offset for drawing the outline graph.
mxGraph.prototype.getOverlap = function(cell)
Returns a decimal number representing the amount of the width and height of the given cell that is allowed to overlap its parent.
mxGraphView.prototype.getOverlayPane = function()
Returns the DOM node that represents the topmost drawing layer.
mxCell.prototype.getParent = function()
Returns the cell’s parent.
mxGraphModel.prototype.getParent = function(cell)
Returns the parent of the given cell.
mxGraphLayout.prototype.getParentOffset = function(parent)
Determines the offset of the given parent to the parent of the layout
getParentPath: function(path)
Returns the path for the parent of the cell represented by the given path.
mxGraphModel.prototype.getParents = function(cells)
Returns an array that represents the set (no duplicates) of all parents for the given array of cells.
mxStackLayout.prototype.getParentSize = function(parent)
Returns the size for the parent container or the size of the graph container if the parent is a layer or the root of the model.
mxPath.prototype.getPath = function()
Returns string that represents the path in format.
mxCellState.prototype.getPerimeterBounds = function (border,
bounds)
Returns the mxRectangle that should be used as the perimeter of the cell.
mxGraphView.prototype.getPerimeterBounds = function(terminal,
border)
Returns the perimeter bounds for the given terminal, edge pair as an mxRectangle.
mxGraphView.prototype.getPerimeterFunction = function(state)
Returns the perimeter function for the given state.
mxGraphView.prototype.getPerimeterPoint = function(terminal,
next,
orthogonal,
border)
Returns an mxPoint that defines the location of the intersection point between the perimeter and the line between the center of the shape and the given point.
mxGraphView.prototype.getPoint = function(state,
geometry)
Returns the absolute point on the edge for the given relative mxGeometry as an mxPoint.
mxRectangle.prototype.getPoint = function()
Returns the top, left corner as a new mxPoint.
mxEdgeHandler.prototype.getPointForEvent = function(me)
Returns the point for the given event.
mxGraph.prototype.getPointForEvent = function(evt,
addOffset)
Returns an mxPoint representing the given event in the unscaled, non-translated coordinate space of container and applies the grid.
mxGraph.prototype.getPreferredPageSize = function(bounds,
width,
height)
Returns the preferred size of the background page if preferPageSize is true.
mxGraph.prototype.getPreferredSizeForCell = function(cell)
Returns the preferred width and height of the given mxCell as an mxRectangle.
Returns a pretty printed string that represents the XML tree for the given node.
mxGraphHandler.prototype.getPreviewBounds = function(cells)
Returns the mxRectangle used as the preview bounds for moving the given cells.
mxEdgeSegmentHandler.prototype.getPreviewPoints = function(point)
Updates the given preview state taking into account the state of the constraint handler.
mxEdgeHandler.prototype.getPreviewPoints = function(point)
Updates the given preview state taking into account the state of the constraint handler.
mxEdgeHandler.prototype.getPreviewTerminalState = function(me)
Updates the given preview state taking into account the state of the constraint handler.
mxGraphAbstractHierarchyCell.prototype.getPreviousLayerConnectedCells = function(
   layer
)
Returns the cells this cell connects to on the next layer down
mxGraphHierarchyEdge.prototype.getPreviousLayerConnectedCells = function(layer)
Returns the cells this cell connects to on the next layer down
mxGraphHierarchyNode.prototype.getPreviousLayerConnectedCells = function(layer)
Returns the cells this cell connects to on the next layer down
mxEventObject.prototype.getProperties = function()
Returns properties.
mxEventObject.prototype.getProperty = function(key)
Returns the property for the given key.
mxCircleLayout.prototype.getRadius = function(count,
max)
Returns the radius to be used for the given vertex count.
mxGraphHierarchyNode.prototype.getRankValue = function(layer)
Returns the integer value of the layer that this node resides in
mxGraphView.prototype.getRelativePoint = function(edgeState,
x,
y)
Gets the relative point that describes the given, absolute label position for the given edge state.
mxGraph.prototype.getRemovedCellsForChanges = function(changes)
Returns the cells that have been removed from the model.
mxGraphModel.prototype.getRoot = function(cell)
Returns the root of the model or the topmost parent of the given cell.
mxEditor.prototype.getRootTitle = function ()
Returns the string value of the root cell in mxGraph.model.
getRotatedPoint: function(pt,
cos,
sin,
c)
Rotates the given point by the given cos and sin.
mxShape.prototype.getRotation = function()
Returns the current rotation including direction.
mxGraphView.prototype.getRoutingCenterX = function (state)
Returns the x-coordinate of the center point for automatic routing.
mxGraphView.prototype.getRoutingCenterY = function (state)
Returns the y-coordinate of the center point for automatic routing.
mxGraphView.prototype.getScale = function()
Returns the scale.
getScaleForPageCount: function(pageCount,
graph,
pageFormat,
border)
Returns the scale to be used for printing the graph with the given bounds across the specifies number of pages with the given format.
getScrollOrigin: function(node)
Returns the top, left corner of the viewrect as an mxPoint.
mxVertexHandler.prototype.getSelectionBounds = function(state)
Returns the mxRectangle that defines the bounds of the selection border.
mxGraph.prototype.getSelectionCell = function()
Returns the first cell from the array of selected mxCells.
mxGraph.prototype.getSelectionCells = function()
Returns the array of selected mxCells.
mxGraph.prototype.getSelectionCellsForChanges = function(changes)
Returns the cells to be selected for the given array of changes.
mxEdgeHandler.prototype.getSelectionColor = function()
Returns mxConstants.EDGE_SELECTION_COLOR.
mxVertexHandler.prototype.getSelectionColor = function()
Returns mxConstants.VERTEX_SELECTION_COLOR.
mxGraph.prototype.getSelectionCount = function()
Returns the number of selected cells.
mxGraph.prototype.getSelectionModel = function()
Returns the mxGraphSelectionModel that contains the selection.
mxEdgeHandler.prototype.getSelectionPoints = function(state)
Returns the list of points that defines the selection stroke.
mxEdgeHandler.prototype.getSelectionStrokeWidth = function()
Returns mxConstants.EDGE_SELECTION_STROKEWIDTH.
mxVertexHandler.prototype.getSelectionStrokeWidth = function()
Returns mxConstants.VERTEX_SELECTION_STROKEWIDTH.
mxCellRenderer.prototype.getShapeConstructor = function(state)
Returns the constructor to be used for creating the shape.
getSizeForString: function(text,
fontSize,
fontFamily)
Returns an mxRectangle with the size (width and height in pixels) of the given string.
mxEdgeHandler.prototype.getSnapToTerminalTolerance = function()
Returns the tolerance for the guides.
getSource: function(evt)
Returns the event’s target or srcElement depending on the browser.
mxMouseEvent.prototype.getSource = function()
Returns the target DOM element using mxEvent.getSource for evt.
mxOutline.prototype.getSourceContainerSize = function()
Returns the size of the source container.
mxConnectionHandler.prototype.getSourcePerimeterPoint = function(state,
next,
me)
Hook to update the icon position(s) based on a mouseOver event.
mxText.prototype.getSpacing = function(horizontal)
Returns the spacing as an mxPoint.
getSpecialBundle: function(basename,
lan)
Hook for subclassers to return the URL for the special bundle.
mxGraph.prototype.getStartSize = function(swimlane)
Returns the start size of the given swimlane, that is, the width or height of the part that contains the title, depending on the horizontal style.
mxCellMarker.prototype.getState = function(me)
Uses getCell, getStateToMark and intersects to return the mxCellState for the given mxMouseEvent.
mxGraphView.prototype.getState = function(cell,
create)
Returns the mxCellState for the given cell.
mxMouseEvent.prototype.getState = function()
Returns state.
mxGraphView.prototype.getStates = function()
Returns states.
mxCellMarker.prototype.getStateToMark = function(state)
Returns the mxCellState to be marked for the given mxCellState under the mouse.
mxXmlRequest.prototype.getStatus = function()
Returns the status as a number, eg.
getStencil: function(name)
Returns the mxStencil for the given name.
codec.getStringValue = function(key,
value)
Returns the string for encoding the given value.
mxCell.prototype.getStyle = function()
Returns a string that describes the style.
mxGraphModel.prototype.getStyle = function(cell)
Returns the style of the given mxCell.
getStylename: function(style)
Returns the stylename in a style of the form [(stylename|key=value);] or an empty string if the given style does not contain a stylename.
getStylenames: function(style)
Returns the stylenames in a style of the form [(stylename|key=value);] or an empty array if the given style does not contain any stylenames.
mxGraph.prototype.getStylesheet = function()
Returns the mxStylesheet that defines the style.
mxText.prototype.getSvgClip = function(svg,
x,
y,
w,
h)
Returns a new or existing SVG clip path which is a descendant of the given SVG node with a unique ID.
mxShape.prototype.getSvgShadowTransform = function(node,
shadow)
Returns the current transformation for SVG shadows.
mxGraph.prototype.getSwimlane = function(cell)
Returns the nearest ancestor of the given cell which is a swimlane, or the given cell, if it is itself a swimlane.
mxGraph.prototype.getSwimlaneAt = function (x,
y,
parent)
Returns the bottom-most swimlane that intersects the given point (x, y) in the cell hierarchy that starts at the given parent.
mxForm.prototype.getTable = function()
Returns the table that contains this form.
mxText.prototype.getTableSize = function(table)
Returns the actual size of the table.
mxConnectionHandler.prototype.getTargetPerimeterPoint = function(state,
me)
Returns the perimeter point for the given target state.
mxEditor.prototype.getTemplate = function (name)
Returns the template for the given name.
mxCell.prototype.getTerminal = function(source)
Returns the source or target terminal.
mxGraphModel.prototype.getTerminal = function(edge,
isSource)
Returns the source or target mxCell of the given edge depending on the value of the boolean parameter.
mxGraph.prototype.getTerminalForPort = function(cell,
source)
Returns the terminal to be used for a given port.
mxGeometry.prototype.getTerminalPoint = function(isSource)
Returns the mxPoint representing the source or target point of this edge.
mxGraphView.prototype.getTerminalPort = function(state,
terminal,
source)
Returns an mxCellState that represents the source or target terminal or port for the given edge.
mxXmlRequest.prototype.getText = function()
Returns the response as a string.
getTextContent: function(node)
Returns the text content of the specified node.
mxCellRenderer.prototype.getTextScale = function(state)
Returns the scaling used for the label of the given state
mxEditor.prototype.getTitle = function ()
Returns the string value for the current root of the diagram.
mxConstraintHandler.prototype.getTolerance = function()
Returns the tolerance to be used for intersecting connection points.
mxGraph.prototype.getTolerance = function()
Returns tolerance.
mxGraph.prototype.getTooltip = function(state,
node,
x,
y)
Returns the string or DOM node that represents the tooltip for the given state, node and coordinate pair.
mxGraph.prototype.getTooltipForCell = function(cell)
Returns the string or DOM node to be used as the tooltip for the given cell.
mxElbowEdgeHandler.prototype.getTooltipForNode = function(node)
Returns the tooltip for the given node.
mxGraphModel.prototype.getTopmostCells = function(cells)
Returns the topmost cells of the hierarchy in an array that contains no descendants for each mxCell that it contains.
mxGraphView.prototype.getTranslate = function()
Returns the translate.
mxGraph.prototype.getTranslateForRoot = function(cell)
Returns the translation to be used if the given cell is the root cell as an mxPoint.
mxEditor.prototype.getUrlImage = function ()
Returns the URL to create the image with.
mxEditor.prototype.getUrlPost = function ()
Returns the URL to post the diagram to.
mxCellMarker.prototype.getValidState = function()
Returns the validState.
mxCell.prototype.getValue = function()
Returns the user object of the cell.
mxGraphModel.prototype.getValue = function(cell)
Returns the user object of the given mxCell using mxCell.getValue.
getValue: function(name)
Returns the value associated with the given name.
getValue: function(array,
key,
defaultValue)
Returns the value for the given key in the given associative array or the given default value if the value is null.
mxDictionary.prototype.getValues = function()
Returns all values as an array.
mxGraphLayout.prototype.getVertexBounds = function(cell)
Returns an mxRectangle that defines the bounds of the given cell or the bounding box if useBoundingBox is true.
mxGraph.prototype.getVerticalAlign = function(state)
Returns the vertical alignment for the given cell state.
mxText.prototype.getVerticalOffset = function(offset)
Returns the factors for the offset to be added to the text vertical text rotation.
mxGraph.prototype.getView = function()
Returns the mxGraphView that contains the mxCellStates.
getViewXml: function(graph,
scale,
cells,
x0,
y0)
mxCellState.prototype.getVisibleTerminal = function (source)
Returns the visible source or target terminal cell.
mxGraphView.prototype.getVisibleTerminal = function(edge,
source)
Returns the nearest ancestor terminal that is visible.
mxHierarchicalLayout.prototype.getVisibleTerminal = function(edge,
source)
Helper function to return visible terminal for edge allowing for ports
mxCellState.prototype.getVisibleTerminalState = function (source)
Returns the visible source or target terminal state.
mxPrintPreview.prototype.getWindow = function()
Returns wnd.
mxGraphAbstractHierarchyCell.prototype.getX = function(layer)
Gets the value of x on the specified layer
mxMouseEvent.prototype.getX = function()
Returns evt.clientX.
mxWindow.prototype.getX = function()
Returns the current position on the x-axis.
getXml: function(node,
linefeed)
Returns the XML content of the specified node.
mxXmlRequest.prototype.getXml = function()
Returns the response as an XML document.
mxMouseEvent.prototype.getY = function()
Returns evt.clientY.
mxWindow.prototype.getY = function()
Returns the current position on the y-axis.
mxImageExport.prototype.glassSize
Reference to the thread while the animation is running.
mxAutoSaveManager.prototype.graph
Reference to the enclosing mxGraph.
mxCellEditor.prototype.graph
Reference to the enclosing mxGraph.
mxCellHighlight.prototype.graph
Reference to the enclosing mxGraph.
mxCellMarker.prototype.graph
Reference to the enclosing mxGraph.
mxCellStatePreview.prototype.graph
Reference to the enclosing mxGraph.
mxConnectionHandler.prototype.graph
Reference to the enclosing mxGraph.
mxConstraintHandler.prototype.graph
Reference to the enclosing mxGraph.
mxEdgeHandler.prototype.graph
Reference to the enclosing mxGraph.
mxEditor.prototype.graph
Holds a mxGraph for displaying the diagram.
mxGraphHandler.prototype.graph
Reference to the enclosing mxGraph.
mxGraphLayout.prototype.graph
Reference to the enclosing mxGraph.
mxGraphSelectionModel.prototype.graph
Reference to the enclosing mxGraph.
mxGraphView.prototype.graph
Reference to the enclosing mxGraph.
mxGuide.prototype.graph
Reference to the enclosing mxGraph instance.
mxKeyHandler.prototype.graph
Reference to the mxGraph associated with this handler.
mxLayoutManager.prototype.graph
Reference to the enclosing mxGraph.
mxMorphing.prototype.graph
Specifies the delay between the animation steps.
mxPanningHandler.prototype.graph
Reference to the enclosing mxGraph.
mxPrintPreview.prototype.graph
Reference to the mxGraph that should be previewed.
mxSelectionCellsHandler.prototype.graph
Reference to the enclosing mxGraph.
mxSpaceManager.prototype.graph
Reference to the enclosing mxGraph.
mxSwimlaneManager.prototype.graph
Reference to the enclosing mxGraph.
mxTooltipHandler.prototype.graph
Reference to the enclosing mxGraph.
mxVertexHandler.prototype.graph
Reference to the enclosing mxGraph.
mxGraphView.prototype.graphBounds
mxRectangle that caches the scales, translated bounds of the current view.
mxDragSource.prototype.graphContainsEvent = function(graph,
evt)
Returns true if the given graph contains the given event.
mxAutoSaveManager.prototype.graphModelChanged = function(changes)
Invoked when the graph model has changed.
mxGraph.prototype.graphModelChanged = function(changes)
Called when the graph model changes.
mxEditor.prototype.graphRenderHint
Holds the render hint used for creating the graph in setGraphContainer.
Renderhint to be used for the outline graph.
mxMouseEvent.prototype.graphX
Holds the x-coordinate of the event in the graph.
mxMouseEvent.prototype.graphY
Holds the y-coordinate of the event in the graph.
mxDragSource.prototype.gridEnabled
Specifies if the grid should be allowed.
mxGraph.prototype.gridEnabled
Specifies if the grid is enabled.
mxGraph.prototype.gridSize
Specifies the grid size.
Specifies the event name for groupCells.
Fires between begin- and endUpdate in groupCells.
mxEditor.prototype.groupCells = function ()
Invokes createGroup to create a new group cell and the invokes mxGraph.groupCells, using the grid size of the graph as the spacing in the group’s content area.
mxGraph.prototype.groupCells = function(group,
border,
cells)
Adds the cells into the given group.
mxCompactTreeLayout.prototype.groupPadding
Padding added to resized parents
mxCoordinateAssignment.prototype.groupPadding
Padding added to resized parents
mxRectangle.prototype.grow = function(amount)
Grows the rectangle by the given amount, that is, this method subtracts the given amount from the x- and y-coordinates and adds twice the amount to the width and height.
mxGraphHandler.prototype.guide
Holds the mxGuide instance that is used for alignment.
Defines the color to be used for the guidelines in mxGraphHandler.
Defines the strokewidth to be used for the guidelines in mxGraphHandler.
mxDragSource.prototype.guidesEnabled
Specifies if mxGuide should be enabled.
mxGraphHandler.prototype.guidesEnabled
Specifies if other cells should be used for snapping the right, center or left side of the current selection.
+
mxCell.prototype.geometry
Holds the mxGeometry.
mxGraphModel.prototype.geometryForCellChanged = function(cell,
geometry)
Inner callback to update the mxGeometry of the given mxCell using mxCell.setGeometry and return the previous mxGeometry.
mxGraph.prototype.gestureEnabled
Specifies if the handleGesture method should be invoked.
mxDictionary.prototype.get = function(key)
Returns the value for the given key.
get: function(obj)
Returns the object id for the given object.
get: function(key,
params,
defaultValue)
Returns the value for the specified resource key.
mxSession.prototype.get = function(url,
onLoad,
onError)
Sends an asynchronous get request to the given URL, fires a get event and invokes the given onLoad function when a response is received.
get: function(url,
onload,
onerror)
Loads the specified URL asynchronously and invokes the given functions depending on the request status.
Specifies the event name for get.
Fires after a response was received in get.
mxConnectionHandler.prototype.getAlignmentTolerance = function()
Returns the tolerance for aligning new targets to sources.
mxGraph.prototype.getAllConnectionConstraints = function(terminal,
source)
Returns an array of all mxConnectionConstraints for the given terminal.
mxGraph.prototype.getAllEdges = function(cells)
Returns all edges connected to the given cells or its descendants.
mxCell.prototype.getAttribute = function(name,
defaultValue)
Returns the specified attribute from the user object if it is an XML node.
mxObjectCodec.prototype.getAttributeName = function(fieldname)
Returns the attributename for the given fieldname.
mxImageExport.prototype.getBackgroundBounds = function(state)
Draws the given state to the given canvas.
mxGraph.prototype.getBackgroundImage = function()
Returns the backgroundImage as an mxImage.
mxGraphView.prototype.getBackgroundPageBounds = function()
Returns the bounds for the background page.
mxGraphView.prototype.getBackgroundPane = function()
Returns the DOM node that represents the background layer.
getBaseDomain: function()
Returns baseDomain.
getBaseUrl: function()
Returns baseUrl.
mxGraph.prototype.getBorder = function()
Returns the value of border.
mxGraph.prototype.getBorderSizes = function()
Returns the size of the border and padding on all four sides of the container.
getBoundingBox: function(rect,
rotation)
Returns the bounding box for the rotated rectangle.
mxGraph.prototype.getBoundingBoxFromGeometry = function(cells,
includeEdges)
Returns the bounding box for the geometries of the vertices in the given array of cells.
mxCellOverlay.prototype.getBounds = function(state)
Returns the bounds of the overlay for the given mxCellState as an mxRectangle.
mxGraphView.prototype.getBounds = function(cells)
Returns the bounds (on the screen) for the given array of mxCells.
mxGraph.prototype.getBoundsForGroup = function(group,
children,
border)
Returns the bounds to be used for the given group and children.
mxGraphView.prototype.getCanvas = function()
Returns the DOM node that contains the background-, draw- and overlaypane.
mxCellMarker.prototype.getCell = function(me)
Returns the mxCell for the given event and cell.
mxGraphModel.prototype.getCell = function(id)
Returns the mxCell for the specified Id or null if no cell can be found for the given Id.
mxMouseEvent.prototype.getCell = function()
Returns the mxCell in state is not null.
mxGraph.prototype.getCellAt = function(x,
y,
parent,
vertices,
edges)
Returns the bottom-most cell that intersects the given point (x, y) in the cell hierarchy starting at the given parent.
mxGraph.prototype.getCellBounds = function(cell,
includeEdges,
includeDescendants)
Returns the scaled, translated bounds for the given cell.
mxGraph.prototype.getCellContainmentArea = function(cell)
Returns the mxRectangle inside which a cell is to be kept.
mxPanningHandler.prototype.getCellForPopupEvent = function(me)
Hook to return the cell for the mouse up popup trigger handling.
mxGraph.prototype.getCellGeometry = function(cell)
Returns the mxGeometry for the given cell.
mxGraph.prototype.getCellOverlays = function(cell)
Returns the array of mxCellOverlays for the given cell or null, if no overlays are defined.
mxGraph.prototype.getCells = function(x,
y,
width,
height,
parent,
result)
Returns the children of the given parent that are contained in the given rectangle (x, y, width, height).
mxGraphHandler.prototype.getCells = function(initialCell)
Returns the cells to be modified by this handler.
mxGraph.prototype.getCellsBeyond = function(x0,
y0,
parent,
rightHalfpane,
bottomHalfpane)
Returns the children of the given parent that are contained in the halfpane from the given point (x0, y0) rightwards and/or downwards depending on rightHalfpane and bottomHalfpane.
mxLayoutManager.prototype.getCellsForChange = function(change)
Executes all layouts which have been scheduled during the changes.
Returns the cells to be layouted for the given sequence of changes.
mxGraph.prototype.getCellsForGroup = function(cells)
Returns the cells with the same parent as the first cell in the given array.
mxGraphView.prototype.getCellStates = function(cells)
Returns the mxCellStates for the given array of mxCells.
mxSpaceManager.prototype.getCellsToShift = function(state)
Returns the cells to shift after a resize of the specified mxCellState.
mxGraph.prototype.getCellStyle = function(cell)
Returns an array of key, value pairs representing the cell style for the given cell.
mxStylesheet.prototype.getCellStyle = function(name,
defaultStyle)
Returns the cell style for the specified stylename or the given defaultStyle if no style can be found for the given stylename.
mxGraph.prototype.getCellValidationError = function(cell)
Checks all multiplicities that cannot be enforced while the graph is being modified, namely, all multiplicities that require a minimum of 1 edge.
mxRectangle.prototype.getCenterX = function ()
Returns the x-coordinate of the center point.
mxRectangle.prototype.getCenterY = function ()
Returns the y-coordinate of the center point.
mxCell.prototype.getChildAt = function(index)
Returns the child at the specified index.
mxGraphModel.prototype.getChildAt = function(cell,
index)
Returns the child of the given mxCell at the given index.
mxGraph.prototype.getChildCells = function(parent,
vertices,
edges)
Returns the visible child vertices or edges in the given parent.
mxGraphModel.prototype.getChildCells = function(parent,
vertices,
edges)
Returns the children of the given cell that are vertices and/or edges depending on the arguments.
mxCell.prototype.getChildCount = function()
Returns the number of child cells.
mxGraphModel.prototype.getChildCount = function(cell)
Returns the number of children in the given cell.
mxGraph.prototype.getChildEdges = function(parent)
Returns the visible child edges of the given parent.
mxGraphModel.prototype.getChildEdges = function(parent)
Returns the child edges of the given parent.
getChildNodes: function(node,
nodeType)
Returns an array of child nodes that are of the given node type.
mxGraph.prototype.getChildOffsetForCell = function(cell)
Returns the offset to be used for the cells inside the given cell.
mxGraphModel.prototype.getChildren = function(cell)
Returns all children of the given mxCell as an array of mxCells.
mxGraph.prototype.getChildVertices = function(parent)
Returns the visible child vertices of the given parent.
mxGraphModel.prototype.getChildVertices = function(parent)
Returns the child vertices of the given parent.
getClientX: function(e)
Returns true if the meta key is pressed for the given event.
getClientY: function(e)
Returns true if the meta key is pressed for the given event.
mxGraph.prototype.getCloneableCells = function(cells)
Returns the cells which may be exported in the given array of cells.
getCodec: function(ctor)
Returns a codec that handles objects that are constructed using the given constructor.
getColor: function(array,
key,
defaultValue)
Returns the color value for the given key in the given associative array or the given default value if the value is null.
mxConnectionHandler.prototype.getConnectImage = function(state)
Hook to return the mxImage used for the connection icon of the given mxCellState.
mxGraph.prototype.getConnectionConstraint = function(edge,
terminal,
source)
Returns an mxConnectionConstraint that describes the given connection point.
mxGraph.prototype.getConnectionPoint = function(vertex,
constraint)
Returns the nearest point in the list of absolute points or the center of the opposite terminal.
mxGraph.prototype.getConnections = function(cell,
parent)
Returns all visible edges connected to the given cell without loops.
mxGraphModel.prototype.getConnections = function(cell)
Returns all edges of the given cell without loops.
mxGraphLayout.prototype.getConstraint = function(key,
cell,
edge,
source)
Returns the constraint for the given key and cell.
mxCellRenderer.prototype.getControlBounds = function(state)
Returns the bounds to be used to draw the control (folding icon) of the given state.
getConverter: function()
Returns converter.
getConverter: function()
Returns converter.
mxGraphHierarchyEdge.prototype.getCoreCell = function()
Gets the first core edge associated with this wrapper
mxGraphHierarchyNode.prototype.getCoreCell = function()
Gets the core vertex associated with this wrapper
mxGraph.prototype.getCurrentRoot = function()
Returns the current root of the displayed cell hierarchy.
getCurrentStyle: function()
Returns the current style of the specified element.
mxCellEditor.prototype.getCurrentValue = function()
Returns the current editing value.
mxShape.prototype.getCursor = function()
Returns the current cursor.
mxElbowEdgeHandler.prototype.getCursorForBend = function()
Returns the cursor to be used for the bend.
mxGraph.prototype.getCursorForCell = function(cell)
Returns the cursor value to be used for the CSS of the shape for the given cell.
getDefaultBundle: function(basename,
lan)
Hook for subclassers to return the URL for the special bundle.
mxStylesheet.prototype.getDefaultEdgeStyle = function()
Sets the default style for edges.
mxGraph.prototype.getDefaultParent = function()
Returns defaultParent or mxGraphView.currentRoot or the first child child of mxGraphModel.root if both are null.
mxStylesheet.prototype.getDefaultVertexStyle = function()
Returns the default style for vertices.
mxGraph.prototype.getDeletableCells = function(cells)
Returns the cells which may be exported in the given array of cells.
mxMorphing.prototype.getDelta = function(state)
Returns the vector between the current rendered state and the future location of the state after the display will be updated.
mxGraphModel.prototype.getDescendants = function(parent)
Returns all descendants of the given cell and the cell itself in an array.
mxGraphModel.prototype.getDirectedEdgeCount = function(cell,
outgoing,
ignoredEdge)
Returns the number of incoming or outgoing edges, ignoring the given edge.
Returns the string that should go before the HTML tag in the print preview page.
getDocument: function()
Returns the owner document of the root element.
mxXmlRequest.prototype.getDocumentElement = function()
Returns the document element of the response XML document.
mxDivResizer.prototype.getDocumentHeight = function()
Hook for subclassers to return the height of the document (without scrollbars).
mxDivResizer.prototype.getDocumentWidth = function()
Hook for subclassers to return the width of the document (without scrollbars).
mxGraphView.prototype.getDrawPane = function()
Returns the DOM node that represents the main drawing layer.
mxDragSource.prototype.getDropTarget = function(graph,
x,
y)
Returns the drop target for the given graph and coordinates.
mxGraph.prototype.getDropTarget = function(cells,
evt,
cell)
Returns the given cell if it is a drop target for the given cells or the nearest ancestor that may be used as a drop target for the given cells.
mxCell.prototype.getEdgeAt = function(index)
Returns the edge at the specified index in edges.
mxGraphModel.prototype.getEdgeAt = function(cell,
index)
Returns the edge of cell at the given index.
mxConnectionHandler.prototype.getEdgeColor = function(valid)
Returns the color used to draw the preview edge.
mxCell.prototype.getEdgeCount = function()
Returns the number of edges in the edge array.
mxGraphModel.prototype.getEdgeCount = function(cell)
Returns the number of distinct edges connected to the given cell.
mxParallelEdgeLayout.prototype.getEdgeId = function(edge)
Returns a unique ID for the given edge.
mxCell.prototype.getEdgeIndex = function(edge)
Returns the index of the specified edge in edges.
mxGraph.prototype.getEdges = function(cell,
parent,
incoming,
outgoing,
includeLoops,
recurse)
Returns the incoming and/or outgoing edges for the given cell.
mxGraphModel.prototype.getEdges = function(cell,
incoming,
outgoing,
includeLoops)
Returns all distinct edges connected to this cell as a new array of mxCells.
mxHierarchicalLayout.prototype.getEdges = function(cell)
Returns the connected edges for the given cell.
mxGraph.prototype.getEdgesBetween = function(source,
target,
directed)
Returns the edges between the given source and target.
mxGraphModel.prototype.getEdgesBetween = function(source,
target,
directed)
Returns all edges between the given source and target pair.
mxHierarchicalLayout.prototype.getEdgesBetween = function(source,
target,
directed)
Returns the edges between the given source and target.
mxEditor.prototype.getEdgeStyle = function ()
Returns a string identifying the style of new edges.
mxGraphView.prototype.getEdgeStyle = function(edge,
points,
source,
target)
Returns the edge style function to be used to render the given edge state.
mxGraph.prototype.getEdgeValidationError = function(edge,
source,
target)
Returns the validation error message to be displayed when inserting or changing an edges’ connectivity.
mxConnectionHandler.prototype.getEdgeWidth = function(valid)
Returns the width used to draw the preview edge.
mxCellEditor.prototype.getEditingCell = function ()
Returns the cell that is currently being edited or null if no cell is being edited.
mxGraph.prototype.getEditingValue = function(cell,
evt)
Returns the initial value for in-place editing.
mxCellEditor.prototype.getEditorBounds = function(state)
Returns the mxRectangle that defines the bounds of the editor.
mxWindow.prototype.getElement = function()
Returuns the outermost DOM node that makes up the window.
mxCodec.prototype.getElementById = function(id,
attr)
Returns the element with the given ID from document.
mxCellEditor.prototype.getEmptyLabelText = function (cell)
Returns the initial label value to be used of the label of the given cell is empty.
mxMouseEvent.prototype.getEvent = function()
Returns evt.
mxEventSource.prototype.getEventSource = function()
Returns eventSource.
mxGraph.prototype.getExportableCells = function(cells)
Returns the cells which may be exported in the given array of cells.
mxObjectCodec.prototype.getFieldName = function(attributename)
Returns the fieldname for the given attributename.
mxObjectCodec.prototype.getFieldTemplate = function(obj,
fieldname,
child)
Returns the template instance for the given field.
mxGraphSelectionModel.prototype.getFirstSelectableCell = function(cells)
Returns the first selectable cell in the given array of cells.
mxGraph.prototype.getFoldableCells = function(cells,
collapse)
Returns the cells which are movable in the given array of cells.
mxGraph.prototype.getFoldingImage = function(state)
Returns the mxImage used to display the collapsed state of the specified cell state.
mxKeyHandler.prototype.getFunction = function(evt)
Returns the function associated with the given key event or null if no function is associated with the given event.
getFunctionName: function(f)
Returns the name for the given function.
mxGraphAbstractHierarchyCell.prototype.getGeneralPurposeVariable = function(
   layer
)
Gets the value of temp for the specified layer
mxGraphHierarchyEdge.prototype.getGeneralPurposeVariable = function(layer)
Gets the value of temp for the specified layer
mxGraphHierarchyNode.prototype.getGeneralPurposeVariable = function(layer)
Gets the value of temp for the specified layer
mxCell.prototype.getGeometry = function()
Returns the mxGeometry that describes the geometry.
mxGraphModel.prototype.getGeometry = function(cell,
geometry)
Returns the mxGeometry of the given mxCell.
mxShape.prototype.getGradientId = function(start,
end)
Creates a unique ID for the gradient of this shape.
mxGraphLayout.prototype.getGraph = function()
Returns the graph that this layout operates on.
mxLayoutManager.prototype.getGraph = function()
Returns the graph that this layout operates on.
mxSpaceManager.prototype.getGraph = function()
Returns the graph that this layout operates on.
mxSwimlaneManager.prototype.getGraph = function()
Returns the graph that this manager operates on.
mxGraph.prototype.getGraphBounds = function()
Returns the bounds of the visible graph.
mxGraphView.prototype.getGraphBounds = function()
Returns graphBounds.
mxDragSource.prototype.getGraphForEvent = function(evt)
Returns the graph for the given mouse event.
mxMouseEvent.prototype.getGraphX = function()
Returns graphX.
mxMouseEvent.prototype.getGraphY = function()
Returns graphY.
mxGraph.prototype.getGridSize = function()
Returns gridSize.
mxGraphHandler.prototype.getGuideStates = function()
Creates an array of cell states which should be used as guides.
mxGuide.prototype.getGuideTolerance = function()
Returns the tolerance for the guides.
mxEdgeHandler.prototype.getHandleFillColor = function(index)
Returns the fillcolor for the handle at the given index.
mxEdgeHandler.prototype.getHandleForEvent = function(me)
Returns the index of the handle for the given event.
mxVertexHandler.prototype.getHandleForEvent = function(me)
Returns the index of the handle for the given event.
mxSelectionCellsHandler.prototype.getHandler = function(cell)
Returns the handler for the given cell.
mxCellMarker.prototype.getHotspot = function()
Returns the hotspot.
mxCell.prototype.getId = function()
Returns the Id of the cell as a string.
mxCodec.prototype.getId = function(obj)
Returns the ID of the specified object.
mxGraph.prototype.getImage = function(state)
Returns the image URL for the given cell state.
mxImageBundle.prototype.getImage = function(key)
Returns the value for the given key.
mxImageExport.prototype.getImageBounds = function(state)
Draws the given state to the given canvas.
mxConstraintHandler.prototype.getImageForConstraint = function(state,
constraint,
point)
Returns the tolerance to be used for intersecting connection points.
mxGraph.prototype.getImageFromBundles = function(key)
Searches all imageBundles for the specified key and returns the value for the first match or null if the key is not found.
mxGraph.prototype.getImportableCells = function(cells)
Returns the cells which may be imported in the given array of cells.
mxGraph.prototype.getIncomingEdges = function(cell,
parent)
Returns the visible incoming edges for the given cell.
mxGraphModel.prototype.getIncomingEdges = function(cell)
Returns the incoming edges of the given cell without loops.
mxCell.prototype.getIndex = function(child)
Returns the index of the specified child in the child array.
mxGraph.prototype.getIndicatorColor = function(state)
Returns the indicator color for the given cell state.
mxGraph.prototype.getIndicatorGradientColor = function(state)
Returns the indicator gradient color for the given cell state.
mxGraph.prototype.getIndicatorImage = function(state)
Returns the indicator image for the given cell state.
mxGraph.prototype.getIndicatorShape = function(state)
Returns the indicator shape for the given cell state.
mxGraphHandler.prototype.getInitialCellForEvent = function(me)
Hook to return initial cell for the given event.
mxCellEditor.prototype.getInitialValue = function(state,
trigger)
Gets the initial editing value for the given cell.
getInnerHtml: function()
Returns the inner HTML for the given node as a string or an empty string if no node was specified.
mxDictionary.prototype.getKeys = function()
Returns all keys as an array.
mxGraph.prototype.getLabel = function(cell)
Returns a string or DOM node that represents the label for the given cell.
mxCellRenderer.prototype.getLabelBounds = function(state)
Returns the bounds to be used to draw the label of the given state.
mxCellRenderer.prototype.getLabelValue = function(state)
Returns the value to be used for the label.
mxLayoutManager.prototype.getLayout = function(parent)
Returns the layout to be executed for the given graph and parent.
getMainEvent: function(e)
Returns the touch or mouse event that contains the mouse coordinates.
mxCellMarker.prototype.getMarkedState = function()
Returns the markedState.
mxCellMarker.prototype.getMarkerColor = function(evt,
state,
isValid)
Returns the valid- or invalidColor depending on the value of isValid.
mxGraph.prototype.getMaximumGraphBounds = function()
Returns the bounds inside which the diagram should be kept as an mxRectangle.
mxCellEditor.prototype.getMinimumSize = function(state)
Returns the minimum width and height for editing the given state.
mxWindow.prototype.getMinimumSize = function()
Returns an mxRectangle that specifies the size for the minimized window.
mxGraph.prototype.getModel = function()
Returns the mxGraphModel that contains the cells.
mxHierarchicalLayout.prototype.getModel = function()
Returns the internal mxGraphHierarchyModel for this layout algorithm.
mxGraph.prototype.getMovableCells = function(cells)
Returns the cells which are movable in the given array of cells.
mxEventObject.prototype.getName = function()
Returns name.
mxObjectCodec.prototype.getName = function()
Returns the name used for the nodenames and lookup of the codec when classes are encoded and nodes are decoded.
getName: function(value)
Returns the name for the given value.
mxGraphModel.prototype.getNearestCommonAncestor = function(cell1,
cell2)
Returns the nearest common ancestor for the specified cells.
mxGraphAbstractHierarchyCell.prototype.getNextLayerConnectedCells = function(
   layer
)
Returns the cells this cell connects to on the next layer up
mxGraphHierarchyEdge.prototype.getNextLayerConnectedCells = function(layer)
Returns the cells this cell connects to on the next layer up
mxGraphHierarchyNode.prototype.getNextLayerConnectedCells = function(layer)
Returns the cells this cell connects to on the next layer up
mxGraphView.prototype.getNextPoint = function(edge,
opposite,
source)
Returns the nearest point in the list of absolute points or the center of the opposite terminal.
getNumber: function(array,
key,
defaultValue)
Returns the numeric value for the given key in the given associative array or the given default value (or 0) if the value is null.
mxCodec.prototype.getObject = function(id)
Returns the decoded object for the element with the specified ID in document.
mxText.prototype.getOffset = function(outerWidth,
outerHeight,
actualWidth,
actualHeight,
horizontal)
Returns the description of the space between the bounds size and the label size as an mxPoint.
getOffset: function(container,
scrollOffset)
Returns the offset for the specified container as an mxPoint.
mxGraph.prototype.getOpposites = function(edges,
terminal,
sources,
targets)
Returns all distinct visible opposite cells for the specified terminal on the given edges.
mxGraphModel.prototype.getOpposites = function(edges,
terminal,
sources,
targets)
Returns all opposite vertices wrt terminal for the given edges, only returning sources and/or targets as specified.
mxGraphModel.prototype.getOrigin = function(cell)
Returns the absolute, accumulated origin for the children inside the given parent as an mxPoint.
mxMorphing.prototype.getOriginForCell = function(cell)
Returns the top, left corner of the given cell.
getOuterHtml: function()
Returns the outer HTML for the given node as a string or an empty string if no node was specified.
mxGraph.prototype.getOutgoingEdges = function(cell,
parent)
Returns the visible outgoing edges for the given cell.
mxGraphModel.prototype.getOutgoingEdges = function(cell)
Returns the outgoing edges of the given cell without loops.
mxOutline.prototype.getOutlineOffset = function(scale)
Returns the offset for drawing the outline graph.
mxGraph.prototype.getOverlap = function(cell)
Returns a decimal number representing the amount of the width and height of the given cell that is allowed to overlap its parent.
mxGraphView.prototype.getOverlayPane = function()
Returns the DOM node that represents the topmost drawing layer.
mxCell.prototype.getParent = function()
Returns the cell’s parent.
mxGraphModel.prototype.getParent = function(cell)
Returns the parent of the given cell.
mxGraphLayout.prototype.getParentOffset = function(parent)
Determines the offset of the given parent to the parent of the layout
getParentPath: function(path)
Returns the path for the parent of the cell represented by the given path.
mxGraphModel.prototype.getParents = function(cells)
Returns an array that represents the set (no duplicates) of all parents for the given array of cells.
mxStackLayout.prototype.getParentSize = function(parent)
Returns the size for the parent container or the size of the graph container if the parent is a layer or the root of the model.
mxPath.prototype.getPath = function()
Returns string that represents the path in format.
mxCellState.prototype.getPerimeterBounds = function (border,
bounds)
Returns the mxRectangle that should be used as the perimeter of the cell.
mxGraphView.prototype.getPerimeterBounds = function(terminal,
border)
Returns the perimeter bounds for the given terminal, edge pair as an mxRectangle.
mxGraphView.prototype.getPerimeterFunction = function(state)
Returns the perimeter function for the given state.
mxGraphView.prototype.getPerimeterPoint = function(terminal,
next,
orthogonal,
border)
Returns an mxPoint that defines the location of the intersection point between the perimeter and the line between the center of the shape and the given point.
mxGraphView.prototype.getPoint = function(state,
geometry)
Returns the absolute point on the edge for the given relative mxGeometry as an mxPoint.
mxRectangle.prototype.getPoint = function()
Returns the top, left corner as a new mxPoint.
mxEdgeHandler.prototype.getPointForEvent = function(me)
Returns the point for the given event.
mxGraph.prototype.getPointForEvent = function(evt,
addOffset)
Returns an mxPoint representing the given event in the unscaled, non-translated coordinate space of container and applies the grid.
mxGraph.prototype.getPreferredPageSize = function(bounds,
width,
height)
Returns the preferred size of the background page if preferPageSize is true.
mxGraph.prototype.getPreferredSizeForCell = function(cell)
Returns the preferred width and height of the given mxCell as an mxRectangle.
Returns a pretty printed string that represents the XML tree for the given node.
mxGraphHandler.prototype.getPreviewBounds = function(cells)
Returns the mxRectangle used as the preview bounds for moving the given cells.
mxEdgeSegmentHandler.prototype.getPreviewPoints = function(point)
Updates the given preview state taking into account the state of the constraint handler.
mxEdgeHandler.prototype.getPreviewPoints = function(point)
Updates the given preview state taking into account the state of the constraint handler.
mxEdgeHandler.prototype.getPreviewTerminalState = function(me)
Updates the given preview state taking into account the state of the constraint handler.
mxGraphAbstractHierarchyCell.prototype.getPreviousLayerConnectedCells = function(
   layer
)
Returns the cells this cell connects to on the next layer down
mxGraphHierarchyEdge.prototype.getPreviousLayerConnectedCells = function(layer)
Returns the cells this cell connects to on the next layer down
mxGraphHierarchyNode.prototype.getPreviousLayerConnectedCells = function(layer)
Returns the cells this cell connects to on the next layer down
mxEventObject.prototype.getProperties = function()
Returns properties.
mxEventObject.prototype.getProperty = function(key)
Returns the property for the given key.
mxCircleLayout.prototype.getRadius = function(count,
max)
Returns the radius to be used for the given vertex count.
mxGraphHierarchyNode.prototype.getRankValue = function(layer)
Returns the integer value of the layer that this node resides in
mxGraphView.prototype.getRelativePoint = function(edgeState,
x,
y)
Gets the relative point that describes the given, absolute label position for the given edge state.
mxGraph.prototype.getRemovedCellsForChanges = function(changes)
Returns the cells that have been removed from the model.
mxGraphModel.prototype.getRoot = function(cell)
Returns the root of the model or the topmost parent of the given cell.
mxEditor.prototype.getRootTitle = function ()
Returns the string value of the root cell in mxGraph.model.
getRotatedPoint: function(pt,
cos,
sin,
c)
Rotates the given point by the given cos and sin.
mxShape.prototype.getRotation = function()
Returns the current rotation including direction.
mxGraphView.prototype.getRoutingCenterX = function (state)
Returns the x-coordinate of the center point for automatic routing.
mxGraphView.prototype.getRoutingCenterY = function (state)
Returns the y-coordinate of the center point for automatic routing.
mxGraphView.prototype.getScale = function()
Returns the scale.
getScaleForPageCount: function(pageCount,
graph,
pageFormat,
border)
Returns the scale to be used for printing the graph with the given bounds across the specifies number of pages with the given format.
getScrollOrigin: function(node)
Returns the top, left corner of the viewrect as an mxPoint.
mxVertexHandler.prototype.getSelectionBounds = function(state)
Returns the mxRectangle that defines the bounds of the selection border.
mxGraph.prototype.getSelectionCell = function()
Returns the first cell from the array of selected mxCells.
mxGraph.prototype.getSelectionCells = function()
Returns the array of selected mxCells.
mxGraph.prototype.getSelectionCellsForChanges = function(changes)
Returns the cells to be selected for the given array of changes.
mxEdgeHandler.prototype.getSelectionColor = function()
Returns mxConstants.EDGE_SELECTION_COLOR.
mxVertexHandler.prototype.getSelectionColor = function()
Returns mxConstants.VERTEX_SELECTION_COLOR.
mxGraph.prototype.getSelectionCount = function()
Returns the number of selected cells.
mxGraph.prototype.getSelectionModel = function()
Returns the mxGraphSelectionModel that contains the selection.
mxEdgeHandler.prototype.getSelectionPoints = function(state)
Returns the list of points that defines the selection stroke.
mxEdgeHandler.prototype.getSelectionStrokeWidth = function()
Returns mxConstants.EDGE_SELECTION_STROKEWIDTH.
mxVertexHandler.prototype.getSelectionStrokeWidth = function()
Returns mxConstants.VERTEX_SELECTION_STROKEWIDTH.
mxCellRenderer.prototype.getShapeConstructor = function(state)
Returns the constructor to be used for creating the shape.
getSizeForString: function(text,
fontSize,
fontFamily)
Returns an mxRectangle with the size (width and height in pixels) of the given string.
mxEdgeHandler.prototype.getSnapToTerminalTolerance = function()
Returns the tolerance for the guides.
getSource: function(evt)
Returns the event’s target or srcElement depending on the browser.
mxMouseEvent.prototype.getSource = function()
Returns the target DOM element using mxEvent.getSource for evt.
mxOutline.prototype.getSourceContainerSize = function()
Returns the size of the source container.
mxConnectionHandler.prototype.getSourcePerimeterPoint = function(state,
next,
me)
Hook to update the icon position(s) based on a mouseOver event.
mxText.prototype.getSpacing = function(horizontal)
Returns the spacing as an mxPoint.
getSpecialBundle: function(basename,
lan)
Hook for subclassers to return the URL for the special bundle.
mxGraph.prototype.getStartSize = function(swimlane)
Returns the start size of the given swimlane, that is, the width or height of the part that contains the title, depending on the horizontal style.
mxCellMarker.prototype.getState = function(me)
Uses getCell, getStateToMark and intersects to return the mxCellState for the given mxMouseEvent.
mxGraphView.prototype.getState = function(cell,
create)
Returns the mxCellState for the given cell.
mxMouseEvent.prototype.getState = function()
Returns state.
mxGraphView.prototype.getStates = function()
Returns states.
mxCellMarker.prototype.getStateToMark = function(state)
Returns the mxCellState to be marked for the given mxCellState under the mouse.
mxXmlRequest.prototype.getStatus = function()
Returns the status as a number, eg.
getStencil: function(name)
Returns the mxStencil for the given name.
codec.getStringValue = function(key,
value)
Returns the string for encoding the given value.
mxCell.prototype.getStyle = function()
Returns a string that describes the style.
mxGraphModel.prototype.getStyle = function(cell)
Returns the style of the given mxCell.
getStylename: function(style)
Returns the stylename in a style of the form [(stylename|key=value);] or an empty string if the given style does not contain a stylename.
getStylenames: function(style)
Returns the stylenames in a style of the form [(stylename|key=value);] or an empty array if the given style does not contain any stylenames.
mxGraph.prototype.getStylesheet = function()
Returns the mxStylesheet that defines the style.
mxText.prototype.getSvgClip = function(svg,
x,
y,
w,
h)
Returns a new or existing SVG clip path which is a descendant of the given SVG node with a unique ID.
mxShape.prototype.getSvgShadowTransform = function(node,
shadow)
Returns the current transformation for SVG shadows.
mxGraph.prototype.getSwimlane = function(cell)
Returns the nearest ancestor of the given cell which is a swimlane, or the given cell, if it is itself a swimlane.
mxGraph.prototype.getSwimlaneAt = function (x,
y,
parent)
Returns the bottom-most swimlane that intersects the given point (x, y) in the cell hierarchy that starts at the given parent.
mxForm.prototype.getTable = function()
Returns the table that contains this form.
mxText.prototype.getTableSize = function(table)
Returns the actual size of the table.
mxConnectionHandler.prototype.getTargetPerimeterPoint = function(state,
me)
Returns the perimeter point for the given target state.
mxEditor.prototype.getTemplate = function (name)
Returns the template for the given name.
mxCell.prototype.getTerminal = function(source)
Returns the source or target terminal.
mxGraphModel.prototype.getTerminal = function(edge,
isSource)
Returns the source or target mxCell of the given edge depending on the value of the boolean parameter.
mxGraph.prototype.getTerminalForPort = function(cell,
source)
Returns the terminal to be used for a given port.
mxGeometry.prototype.getTerminalPoint = function(isSource)
Returns the mxPoint representing the source or target point of this edge.
mxGraphView.prototype.getTerminalPort = function(state,
terminal,
source)
Returns an mxCellState that represents the source or target terminal or port for the given edge.
mxXmlRequest.prototype.getText = function()
Returns the response as a string.
getTextContent: function(node)
Returns the text content of the specified node.
mxCellRenderer.prototype.getTextScale = function(state)
Returns the scaling used for the label of the given state
mxEditor.prototype.getTitle = function ()
Returns the string value for the current root of the diagram.
mxConstraintHandler.prototype.getTolerance = function()
Returns the tolerance to be used for intersecting connection points.
mxGraph.prototype.getTolerance = function()
Returns tolerance.
mxGraph.prototype.getTooltip = function(state,
node,
x,
y)
Returns the string or DOM node that represents the tooltip for the given state, node and coordinate pair.
mxGraph.prototype.getTooltipForCell = function(cell)
Returns the string or DOM node to be used as the tooltip for the given cell.
mxElbowEdgeHandler.prototype.getTooltipForNode = function(node)
Returns the tooltip for the given node.
mxGraphModel.prototype.getTopmostCells = function(cells)
Returns the topmost cells of the hierarchy in an array that contains no descendants for each mxCell that it contains.
mxGraphView.prototype.getTranslate = function()
Returns the translate.
mxGraph.prototype.getTranslateForRoot = function(cell)
Returns the translation to be used if the given cell is the root cell as an mxPoint.
mxEditor.prototype.getUrlImage = function ()
Returns the URL to create the image with.
mxEditor.prototype.getUrlPost = function ()
Returns the URL to post the diagram to.
mxCellMarker.prototype.getValidState = function()
Returns the validState.
mxCell.prototype.getValue = function()
Returns the user object of the cell.
mxGraphModel.prototype.getValue = function(cell)
Returns the user object of the given mxCell using mxCell.getValue.
getValue: function(name)
Returns the value associated with the given name.
getValue: function(array,
key,
defaultValue)
Returns the value for the given key in the given associative array or the given default value if the value is null.
mxDictionary.prototype.getValues = function()
Returns all values as an array.
mxGraphLayout.prototype.getVertexBounds = function(cell)
Returns an mxRectangle that defines the bounds of the given cell or the bounding box if useBoundingBox is true.
mxGraph.prototype.getVerticalAlign = function(state)
Returns the vertical alignment for the given cell state.
mxText.prototype.getVerticalOffset = function(offset)
Returns the factors for the offset to be added to the text vertical text rotation.
mxGraph.prototype.getView = function()
Returns the mxGraphView that contains the mxCellStates.
getViewXml: function(graph,
scale,
cells,
x0,
y0)
mxCellState.prototype.getVisibleTerminal = function (source)
Returns the visible source or target terminal cell.
mxGraphView.prototype.getVisibleTerminal = function(edge,
source)
Returns the nearest ancestor terminal that is visible.
mxHierarchicalLayout.prototype.getVisibleTerminal = function(edge,
source)
Helper function to return visible terminal for edge allowing for ports
mxCellState.prototype.getVisibleTerminalState = function (source)
Returns the visible source or target terminal state.
mxPrintPreview.prototype.getWindow = function()
Returns wnd.
mxGraphAbstractHierarchyCell.prototype.getX = function(layer)
Gets the value of x on the specified layer
mxMouseEvent.prototype.getX = function()
Returns evt.clientX.
mxWindow.prototype.getX = function()
Returns the current position on the x-axis.
getXml: function(node,
linefeed)
Returns the XML content of the specified node.
mxXmlRequest.prototype.getXml = function()
Returns the response as an XML document.
mxMouseEvent.prototype.getY = function()
Returns evt.clientY.
mxWindow.prototype.getY = function()
Returns the current position on the y-axis.
mxImageExport.prototype.glassSize
Reference to the thread while the animation is running.
mxAutoSaveManager.prototype.graph
Reference to the enclosing mxGraph.
mxCellEditor.prototype.graph
Reference to the enclosing mxGraph.
mxCellHighlight.prototype.graph
Reference to the enclosing mxGraph.
mxCellMarker.prototype.graph
Reference to the enclosing mxGraph.
mxCellStatePreview.prototype.graph
Reference to the enclosing mxGraph.
mxConnectionHandler.prototype.graph
Reference to the enclosing mxGraph.
mxConstraintHandler.prototype.graph
Reference to the enclosing mxGraph.
mxEdgeHandler.prototype.graph
Reference to the enclosing mxGraph.
mxEditor.prototype.graph
Holds a mxGraph for displaying the diagram.
mxGraphHandler.prototype.graph
Reference to the enclosing mxGraph.
mxGraphLayout.prototype.graph
Reference to the enclosing mxGraph.
mxGraphSelectionModel.prototype.graph
Reference to the enclosing mxGraph.
mxGraphView.prototype.graph
Reference to the enclosing mxGraph.
mxGuide.prototype.graph
Reference to the enclosing mxGraph instance.
mxKeyHandler.prototype.graph
Reference to the mxGraph associated with this handler.
mxLayoutManager.prototype.graph
Reference to the enclosing mxGraph.
mxMorphing.prototype.graph
Specifies the delay between the animation steps.
mxPanningHandler.prototype.graph
Reference to the enclosing mxGraph.
mxPrintPreview.prototype.graph
Reference to the mxGraph that should be previewed.
mxSelectionCellsHandler.prototype.graph
Reference to the enclosing mxGraph.
mxSpaceManager.prototype.graph
Reference to the enclosing mxGraph.
mxSwimlaneManager.prototype.graph
Reference to the enclosing mxGraph.
mxTooltipHandler.prototype.graph
Reference to the enclosing mxGraph.
mxVertexHandler.prototype.graph
Reference to the enclosing mxGraph.
mxGraphView.prototype.graphBounds
mxRectangle that caches the scales, translated bounds of the current view.
mxDragSource.prototype.graphContainsEvent = function(graph,
evt)
Returns true if the given graph contains the given event.
mxAutoSaveManager.prototype.graphModelChanged = function(changes)
Invoked when the graph model has changed.
mxGraph.prototype.graphModelChanged = function(changes)
Called when the graph model changes.
mxEditor.prototype.graphRenderHint
Holds the render hint used for creating the graph in setGraphContainer.
Renderhint to be used for the outline graph.
mxMouseEvent.prototype.graphX
Holds the x-coordinate of the event in the graph.
mxMouseEvent.prototype.graphY
Holds the y-coordinate of the event in the graph.
mxDragSource.prototype.gridEnabled
Specifies if the grid should be allowed.
mxGraph.prototype.gridEnabled
Specifies if the grid is enabled.
mxGraph.prototype.gridSize
Specifies the grid size.
Specifies the event name for groupCells.
Fires between begin- and endUpdate in groupCells.
mxEditor.prototype.groupCells = function ()
Invokes createGroup to create a new group cell and the invokes mxGraph.groupCells, using the grid size of the graph as the spacing in the group’s content area.
mxGraph.prototype.groupCells = function(group,
border,
cells)
Adds the cells into the given group.
mxCompactTreeLayout.prototype.groupPadding
Padding added to resized parents
mxCoordinateAssignment.prototype.groupPadding
Padding added to resized parents
mxRectangle.prototype.grow = function(amount)
Grows the rectangle by the given amount, that is, this method subtracts the given amount from the x- and y-coordinates and adds twice the amount to the width and height.
mxGraphHandler.prototype.guide
Holds the mxGuide instance that is used for alignment.
Defines the color to be used for the guidelines in mxGraphHandler.
Defines the strokewidth to be used for the guidelines in mxGraphHandler.
mxDragSource.prototype.guidesEnabled
Specifies if mxGuide should be enabled.
mxGraphHandler.prototype.guidesEnabled
Specifies if other cells should be used for snapping the right, center or left side of the current selection.
diff --git a/docs/js-api/index/General8.html b/docs/js-api/index/General8.html index 0ad459d35..4dd68cbe0 100644 --- a/docs/js-api/index/General8.html +++ b/docs/js-api/index/General8.html @@ -11,9 +11,9 @@ if (browserType) {document.write("
");if (browserV -
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
H
 h0, mxStencil
 HANDLE_FILLCOLOR, mxConstants
 HANDLE_SIZE, mxConstants
 HANDLE_STROKECOLOR, mxConstants
 handleGesture, mxGraph
 handleImage
 handleMouseOut, mxPanningManager
 handler, mxDefaultKeyHandler
 handlers, mxSelectionCellsHandler
 handlingResize, mxDivResizer
 hashCode, mxGraphHierarchyNode
 hasScrollbars, mxUtils
 hasValidState, mxCellMarker
 height
 help, mxEditor
 helpResource, mxEditor
 helpWidth, mxEditor
 helpWindowImage, mxEditor
 hide
 HIDE
 hideMenu, mxPopupMenu
 hideOnHover, mxTooltipHandler
 hideProperties, mxEditor
 hideSubmenu, mxPopupMenu
 hideTooltip, mxTooltipHandler
 HIGHLIGHT_COLOR, mxConstants
 HIGHLIGHT_STROKEWIDTH, mxConstants
 highlightColor, mxConstraintHandler
 highlightDropTargets, mxDragSource
 highlightEnabled, mxGraphHandler
 history, mxUndoManager
 hitsSwimlaneContent, mxGraph
 home, mxGraph
 horizontal
 horizontalFlow, mxEditor
 horizontalLayout, mxCompactTreeLayout
 hotspot, mxCellMarker
 hotspotEnabled, mxCellMarker
 htmlEntities, mxUtils
 htmlLabels, mxGraph
 htmlPreview, mxGraphHandler
+
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
H
 h0, mxStencil
 HANDLE_FILLCOLOR, mxConstants
 HANDLE_SIZE, mxConstants
 HANDLE_STROKECOLOR, mxConstants
 handleGesture, mxGraph
 handleImage
 handleMouseOut, mxPanningManager
 handler, mxDefaultKeyHandler
 handlers, mxSelectionCellsHandler
 handlingResize, mxDivResizer
 hashCode, mxGraphHierarchyNode
 hasScrollbars, mxUtils
 hasValidState, mxCellMarker
 height
 help, mxEditor
 helpResource, mxEditor
 helpWidth, mxEditor
 helpWindowImage, mxEditor
 hide
 HIDE
 hideMenu, mxPopupMenu
 hideOnHover, mxTooltipHandler
 hideProperties, mxEditor
 hideSubmenu, mxPopupMenu
 hideTooltip, mxTooltipHandler
 HIGHLIGHT_COLOR, mxConstants
 HIGHLIGHT_STROKEWIDTH, mxConstants
 highlightColor, mxConstraintHandler
 highlightDropTargets, mxDragSource
 highlightEnabled, mxGraphHandler
 history, mxUndoManager
 hitsSwimlaneContent, mxGraph
 home, mxGraph
 horizontal
 horizontalFlow, mxEditor
 horizontalLayout, mxCompactTreeLayout
 hotspot, mxCellMarker
 hotspotEnabled, mxCellMarker
 htmlEntities, mxUtils
 htmlLabels, mxGraph
 htmlPreview, mxGraphHandler
-
mxStencil.prototype.h0
Holds the height of the shape.
Defines the color to be used for the handle fill color.
Defines the default size for handles.
Defines the color to be used for the handle stroke color.
mxGraph.prototype.handleGesture = function(state,
evt)
Invokes if a gesture event has been detected on a cell state.
mxEdgeHandler.prototype.handleImage
Optional mxImage to be used as handles.
mxVertexHandler.prototype.handleImage
Optional mxImage to be used as handles.
mxPanningManager.prototype.handleMouseOut
Specifies if mouse events outside of the component should be handled.
mxDefaultKeyHandler.prototype.handler
Holds the mxKeyHandler for key event handling.
mxSelectionCellsHandler.prototype.handlers
mxDictionary that maps from cells to handlers.
Boolean specifying if the width should be updated.
mxGraphHierarchyNode.prototype.hashCode
Assigns a unique hashcode for each node.
hasScrollbars: function(node)
Returns true if the overflow CSS property of the given node is either scroll or auto.
mxCellMarker.prototype.hasValidState = function()
Returns true if validState is not null.
mxGraphAbstractHierarchyCell.prototype.height
The height of this cell
mxImage.prototype.height
Integer that specifies the height of the image.
mxRectangle.prototype.height
Holds the height of the rectangle.
mxEditor.prototype.help
Holds the mxWindow created in showHelp.
mxEditor.prototype.helpResource
Specifies the resource key for the help window title.
mxEditor.prototype.helpWidth
Specifies the width of the help window in pixels.
mxEditor.prototype.helpWindowImage
Icon for the help window.
mxCellHighlight.prototype.hide = function()
Resets the state of the cell marker.
mxGuide.prototype.hide = function()
Hides all current guides.
mxTooltipHandler.prototype.hide = function()
Hides the tooltip and resets the timer.
mxWindow.prototype.hide = function()
Hides the window.
Specifies the event name for hide.
Fires after the window is hidden.
mxPopupMenu.prototype.hideMenu = function()
Removes the menu and all submenus.
mxTooltipHandler.prototype.hideOnHover
Specifies if the tooltip should be hidden if the mouse is moved over the current cell.
mxEditor.prototype.hideProperties = function ()
Hides the properties dialog.
mxPopupMenu.prototype.hideSubmenu = function(parent)
Removes all submenus inside the given parent.
mxTooltipHandler.prototype.hideTooltip = function()
Hides the tooltip.
Defines the color to be used for the cell highlighting.
Defines the strokewidth to be used for the highlights.
mxConstraintHandler.prototype.highlightColor
Specifies the color for the highlight.
mxDragSource.prototype.highlightDropTargets
Specifies if drop targets should be highlighted.
mxGraphHandler.prototype.highlightEnabled
Specifies if drop targets under the mouse should be enabled.
mxUndoManager.prototype.history
Array that contains the steps of the command history.
mxGraph.prototype.hitsSwimlaneContent = function(swimlane,
x,
y)
Returns true if the given coordinate pair is inside the content are of the given swimlane.
mxGraph.prototype.home = function()
Uses the root of the model as the root of the displayed cell hierarchy and selects the previous root.
mxCompactTreeLayout.prototype.horizontal
Specifies the orientation of the layout.
mxGuide.prototype.horizontal
Specifies if horizontal guides are enabled.
mxPartitionLayout.prototype.horizontal
Boolean indicating the direction in which the space is partitioned.
mxStackLayout.prototype.horizontal
Specifies the orientation of the layout.
mxSwimlaneManager.prototype.horizontal
Specifies the orientation of the swimlanes.
mxEditor.prototype.horizontalFlow
Specifies the direction of the flow in the diagram.
mxCompactTreeLayout.prototype.horizontalLayout = function(node,
x0,
y0,
bounds)
mxCellMarker.prototype.hotspot
Specifies the portion of the width and height that should trigger a highlight.
mxCellMarker.prototype.hotspotEnabled
Specifies if the hotspot is enabled.
htmlEntities: function(s,
newline)
Replaces characters (less than, greater than, newlines and quotes) with their HTML entities in the given string and returns the result.
mxGraph.prototype.htmlLabels
Specifies the return value for isHtmlLabel.
mxGraphHandler.prototype.htmlPreview
Specifies if the graph container should be used for preview.
+
mxStencil.prototype.h0
Holds the height of the shape.
Defines the color to be used for the handle fill color.
Defines the default size for handles.
Defines the color to be used for the handle stroke color.
mxGraph.prototype.handleGesture = function(state,
evt)
Invokes if a gesture event has been detected on a cell state.
mxEdgeHandler.prototype.handleImage
Optional mxImage to be used as handles.
mxVertexHandler.prototype.handleImage
Optional mxImage to be used as handles.
mxPanningManager.prototype.handleMouseOut
Specifies if mouse events outside of the component should be handled.
mxDefaultKeyHandler.prototype.handler
Holds the mxKeyHandler for key event handling.
mxSelectionCellsHandler.prototype.handlers
mxDictionary that maps from cells to handlers.
Boolean specifying if the width should be updated.
mxGraphHierarchyNode.prototype.hashCode
Assigns a unique hashcode for each node.
hasScrollbars: function(node)
Returns true if the overflow CSS property of the given node is either scroll or auto.
mxCellMarker.prototype.hasValidState = function()
Returns true if validState is not null.
mxGraphAbstractHierarchyCell.prototype.height
The height of this cell
mxImage.prototype.height
Integer that specifies the height of the image.
mxRectangle.prototype.height
Holds the height of the rectangle.
mxEditor.prototype.help
Holds the mxWindow created in showHelp.
mxEditor.prototype.helpResource
Specifies the resource key for the help window title.
mxEditor.prototype.helpWidth
Specifies the width of the help window in pixels.
mxEditor.prototype.helpWindowImage
Icon for the help window.
mxCellHighlight.prototype.hide = function()
Resets the state of the cell marker.
mxGuide.prototype.hide = function()
Hides all current guides.
mxTooltipHandler.prototype.hide = function()
Hides the tooltip and resets the timer.
mxWindow.prototype.hide = function()
Hides the window.
Specifies the event name for hide.
Fires after the window is hidden.
mxPopupMenu.prototype.hideMenu = function()
Removes the menu and all submenus.
mxTooltipHandler.prototype.hideOnHover
Specifies if the tooltip should be hidden if the mouse is moved over the current cell.
mxEditor.prototype.hideProperties = function ()
Hides the properties dialog.
mxPopupMenu.prototype.hideSubmenu = function(parent)
Removes all submenus inside the given parent.
mxTooltipHandler.prototype.hideTooltip = function()
Hides the tooltip.
Defines the color to be used for the cell highlighting.
Defines the strokewidth to be used for the highlights.
mxConstraintHandler.prototype.highlightColor
Specifies the color for the highlight.
mxDragSource.prototype.highlightDropTargets
Specifies if drop targets should be highlighted.
mxGraphHandler.prototype.highlightEnabled
Specifies if drop targets under the mouse should be enabled.
mxUndoManager.prototype.history
Array that contains the steps of the command history.
mxGraph.prototype.hitsSwimlaneContent = function(swimlane,
x,
y)
Returns true if the given coordinate pair is inside the content are of the given swimlane.
mxGraph.prototype.home = function()
Uses the root of the model as the root of the displayed cell hierarchy and selects the previous root.
mxCompactTreeLayout.prototype.horizontal
Specifies the orientation of the layout.
mxGuide.prototype.horizontal
Specifies if horizontal guides are enabled.
mxPartitionLayout.prototype.horizontal
Boolean indicating the direction in which the space is partitioned.
mxStackLayout.prototype.horizontal
Specifies the orientation of the layout.
mxSwimlaneManager.prototype.horizontal
Specifies the orientation of the swimlanes.
mxEditor.prototype.horizontalFlow
Specifies the direction of the flow in the diagram.
mxCompactTreeLayout.prototype.horizontalLayout = function(node,
x0,
y0,
bounds)
mxCellMarker.prototype.hotspot
Specifies the portion of the width and height that should trigger a highlight.
mxCellMarker.prototype.hotspotEnabled
Specifies if the hotspot is enabled.
htmlEntities: function(s,
newline)
Replaces characters (less than, greater than, newlines and quotes) with their HTML entities in the given string and returns the result.
mxGraph.prototype.htmlLabels
Specifies the return value for isHtmlLabel.
mxGraphHandler.prototype.htmlPreview
Specifies if the graph container should be used for preview.
diff --git a/docs/js-api/index/General9.html b/docs/js-api/index/General9.html index 2d373cdfa..d73c46a78 100644 --- a/docs/js-api/index/General9.html +++ b/docs/js-api/index/General9.html @@ -11,9 +11,9 @@ if (browserType) {document.write("
");if (browserV -
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
I
 id, mxCell
 idrefs, mxObjectCodec
 ieVerticalFilter, mxText
 ignoreCell, mxPanningHandler
 ignoredChanges, mxAutoSaveManager
 ignoreMouseDown, mxConnectionHandler
 ignoreScrollbars, mxGraph
 image
 imageBasePath
 imageBundles, mxGraph
 images, mxImageBundle
 imageSize
 importCells, mxGraph
 importEnabled, mxGraph
 In-place editing, mxGraph
 include, mxClient
 includeOverlays, mxImageExport
 index, mxVertexHandler
 indexOf, mxUtils
 indexOfNextAdd, mxUndoManager
 indexOfStylename, mxUtils
 indicatorSize, mxLabel
 indicatorSpacing, mxLabel
 indices, mxFastOrganicLayout
 info, mxLog
 init
 initBend, mxEdgeHandler
 initControl, mxCellRenderer
 initialCoords, mxCoordinateAssignment
 initialize, mxCellRenderer
 initializeLabel, mxCellRenderer
 initializeOverlay, mxCellRenderer
 initializeShape, mxCellRenderer
 initialRank, mxGraphHierarchyModel
 initialTemp, mxFastOrganicLayout
 initialTouchX, mxConnectionHandler
 initialTouchY, mxConnectionHandler
 initialX, mxCoordinateAssignment
 initMarkers, mxImageExport
 initShapes, mxImageExport
 innerNode, mxShape
 insert
 insertCount, mxClipboard
 insertEdge
 insertFunction, mxEditor
 insertGradient, mxShape
 insertIntoGraph, mxCodec
 insertState, mxCellRenderer
 insertVertex, mxGraph
 installChangeHandler, mxEditor
 installCloseHandler, mxWindow
 installDblClickHandler, mxEditor
 installDrillHandler, mxEditor
 installDropHandler, mxDefaultToolbar
 installInsertHandler, mxEditor
 installListeners
 installMaximizeHandler, mxWindow
 installMinimizeHandler, mxWindow
 installMoveHandler, mxWindow
 installOverlayListeners, mxCellRenderer
 installUndoHandler, mxEditor
 interHierarchySpacing, mxHierarchicalLayout
 interRankCellSpacing
 intersection, mxUtils
 intersects
 intraCellSpacing
 invalid, mxCellState
 INVALID_COLOR, mxConstants
 INVALID_CONNECT_TARGET_COLOR, mxConstants
 invalidate, mxGraphView
 invalidColor, mxCellMarker
 invalidOrder, mxCellState
 invert
 invokesStopCellEditing, mxGraph
 IS_GC, mxClient
 IS_IE, mxClient
 IS_IE6, mxClient
 IS_LOCAL, mxClient
 IS_MAC, mxClient
 IS_MT, mxClient
 IS_NS, mxClient
 IS_OP, mxClient
 IS_OT, mxClient
 IS_QUIRKS, mxClient
 IS_SF, mxClient
 IS_SVG, mxClient
 IS_TOUCH, mxClient
 IS_VML, mxClient
 isAddEnabled, mxSwimlaneManager
 isAddPointEvent, mxEdgeHandler
 isAllowDanglingEdges, mxGraph
 isAllowEval, mxGraphView
 isAllowLoops, mxGraph
 isAllowOverlapParent, mxGraph
 isAltDown, mxEvent
 isAncestor
 isAutoAntiAlias, mxSvgCanvas2D
 isAutoSizeCell, mxGraph
 isAutoSizeCells, mxGraph
 isBinary, mxXmlRequest
 isBrowserSupported, mxClient
 isBubbling, mxLayoutManager
 isBundleSupported, mxResources
 isCellBendable, mxGraph
 isCellCloneable, mxGraph
 isCellCodec
 isCellCollapsed, mxGraph
 isCellConnectable, mxGraph
 isCellDeletable, mxGraph
 isCellDisconnectable, mxGraph
 isCellEditable, mxGraph
 isCellFoldable, mxGraph
 isCellHorizontal, mxSwimlaneManager
 isCellIgnored, mxSpaceManager
 isCellLocked, mxGraph
 isCellMovable, mxGraph
 isCellResizable, mxGraph
 isCellsBendable, mxGraph
 isCellsCloneable, mxGraph
 isCellsDeletable, mxGraph
 isCellsDisconnectable, mxGraph
 isCellsEditable, mxGraph
 isCellSelectable, mxGraph
 isCellSelected, mxGraph
 isCellShiftable, mxSpaceManager
 isCellsLocked, mxGraph
 isCellsMovable, mxGraph
 isCellsResizable, mxGraph
 isCellsSelectable, mxGraph
 isCellVisible, mxGraph
 isCloneEnabled, mxGraphHandler
 isCloneEvent, mxGraph
 isCloneInvalidEdges, mxGraph
 isCollapsed
 isCompressed, mxXmlCanvas2D
 isConnectable
 isConnectableCell
 isConnectableEdges, mxGraph
 isConnecting, mxConnectionHandler
 isConstrainChild, mxGraph
 isConstrainChildren, mxGraph
 isConstrainedEvent, mxGraph
 isConsumed
 isContainerEvent, mxGraphView
 isControlDown
 isCreateIds, mxGraphModel
 isCreateTarget, mxConnectionHandler
 isDelayedSelection, mxGraphHandler
 isDisconnectOnMove, mxGraph
 isDropEnabled, mxGraph
 isEdge
 isEdgeIgnored, mxGraphLayout
 isEdgeLabelsMovable, mxGraph
 isEdgeValid, mxGraph
 isEditing, mxGraph
 isEmpty
 isEmptyString, mxText
 isEnabled
 isEnabledForEvent, mxGuide
 isEnterStopsCellEditing, mxGraph
 isEscapeEnabled, mxGraph
 isEventIgnored, mxConstraintHandler
 isEventsEnabled, mxEventSource
 isExcluded
 isExtendParent, mxGraph
 isExtendParents
 isExtendParentsOnAdd, mxGraph
 isFoEnabled, mxSvgCanvas2D
 isForceMarqueeEvent, mxGraph
 isGraphEvent, mxKeyHandler
 isGridEnabled
 isGridEnabledEvent, mxGraph
 isGuidesEnabled, mxDragSource
 isHandleEnabled, mxEdgeHandler
 isHandleVisible, mxEdgeHandler
 isHideLabel, mxCellEditor
 isHideOnHover, mxTooltipHandler
 isHorizontal
 isHotspotEnabled, mxCellMarker
 isHtmlLabel, mxGraph
 isHtmlLabels, mxGraph
 isImmediateConnectSource, mxConnectionHandler
 isInvokesStopCellEditing, mxGraph
 isLabelClipped, mxGraph
 isLabelEvent, mxCellRenderer
 isLabelMovable, mxGraph
 isLayer, mxGraphModel
 isLeftMouseButton, mxEvent
 isLoop, mxGraph
 isMenuShowing, mxPopupMenu
 isMetaDown, mxEvent
 isMixedModeHtml, mxShape
 isModified
 isMouseDown, mxGraph
 isMoveable, mxFastOrganicLayout
 isMoveEnabled, mxGraphHandler
 isMoveIconToFrontForState, mxConnectionHandler
 isMultigraph, mxGraph
 isNode, mxUtils
 isNumeric, mxUtils
 isOrthogonal, mxGraph
 isPanningEnabled, mxPanningHandler
 isPanningTrigger, mxPanningHandler
 isPopupTrigger
 isPort
 isPortsEnabled, mxGraph
 isPropertiesVisible, mxEditor
 isReady, mxXmlRequest
 isReference
 isRemoveCellsFromParent, mxGraphHandler
 isRemovePointEvent, mxEdgeHandler
 isRendering, mxGraphView
 isResizable, mxWindow
 isResizeContainer, mxGraph
 isResizeEnabled, mxSwimlaneManager
 isReversed, mxGraphHierarchyEdge
 isRightMouseButton, mxEvent
 isRoot, mxGraphModel
 isScrollEvent, mxGraphView
 isSelected, mxGraphSelectionModel
 isSelectEnabled, mxGraphHandler
 isSelectionDashed
 isSelectionEmpty, mxGraph
 isShapeEvent, mxCellRenderer
 isShiftDown, mxEvent
 isShiftDownwards, mxSpaceManager
 isShiftRightwards, mxSpaceManager
 isSignificant, mxUndoableEdit
 isSingleSelection, mxGraphSelectionModel
 isSizerVisible, mxVertexHandler
 isSource, mxMouseEvent
 isSplitEnabled, mxGraph
 isSplitTarget, mxGraph
 isStartEvent, mxConnectionHandler
 isStopEvent, mxConnectionHandler
 isStyleSet, mxText
 isSwimlane, mxGraph
 isSwimlaneIgnored, mxSwimlaneManager
 isSwimlaneNesting, mxGraph
 isSwimlaneSelectionEnabled, mxGraph
 isTerminalPointMovable, mxGraph
 isTextEnabled
 isToggleEvent, mxGraph
 isValidAncestor, mxGraph
 isValidConnection, mxGraph
 isValidDropTarget, mxGraph
 isValidResponse, mxSession
 isValidRoot, mxGraph
 isValidSource
 isValidState, mxCellMarker
 isValidTarget
 isVertex
 isVertexIgnored
 isVertexLabelsMovable, mxGraph
 isVertexMovable, mxGraphLayout
 isVisible
 isVml
 isWrapping, mxGraph
 itemCount, mxPopupMenu
 iteration, mxFastOrganicLayout
 iterationsWithoutImprovement, mxMedianHybridCrossingReduction
+
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
I
 id, mxCell
 idrefs, mxObjectCodec
 ieVerticalFilter, mxText
 ignoreCell, mxPanningHandler
 ignoredChanges, mxAutoSaveManager
 ignoreMouseDown, mxConnectionHandler
 ignoreScrollbars, mxGraph
 image
 imageBasePath
 imageBundles, mxGraph
 images, mxImageBundle
 imageSize
 importCells, mxGraph
 importEnabled, mxGraph
 In-place editing, mxGraph
 include, mxClient
 includeOverlays, mxImageExport
 index, mxVertexHandler
 indexOf, mxUtils
 indexOfNextAdd, mxUndoManager
 indexOfStylename, mxUtils
 indicatorSize, mxLabel
 indicatorSpacing, mxLabel
 indices, mxFastOrganicLayout
 info, mxLog
 init
 initBend, mxEdgeHandler
 initControl, mxCellRenderer
 initialCoords, mxCoordinateAssignment
 initialize, mxCellRenderer
 initializeLabel, mxCellRenderer
 initializeOverlay, mxCellRenderer
 initializeShape, mxCellRenderer
 initialRank, mxGraphHierarchyModel
 initialTemp, mxFastOrganicLayout
 initialTouchX, mxConnectionHandler
 initialTouchY, mxConnectionHandler
 initialX, mxCoordinateAssignment
 initMarkers, mxImageExport
 initShapes, mxImageExport
 innerNode, mxShape
 insert
 insertCount, mxClipboard
 insertEdge
 insertFunction, mxEditor
 insertGradient, mxShape
 insertIntoGraph, mxCodec
 insertState, mxCellRenderer
 insertVertex, mxGraph
 installChangeHandler, mxEditor
 installCloseHandler, mxWindow
 installDblClickHandler, mxEditor
 installDrillHandler, mxEditor
 installDropHandler, mxDefaultToolbar
 installInsertHandler, mxEditor
 installListeners
 installMaximizeHandler, mxWindow
 installMinimizeHandler, mxWindow
 installMoveHandler, mxWindow
 installOverlayListeners, mxCellRenderer
 installUndoHandler, mxEditor
 interHierarchySpacing, mxHierarchicalLayout
 interRankCellSpacing
 intersection, mxUtils
 intersects
 intraCellSpacing
 invalid, mxCellState
 INVALID_COLOR, mxConstants
 INVALID_CONNECT_TARGET_COLOR, mxConstants
 invalidate, mxGraphView
 invalidColor, mxCellMarker
 invalidOrder, mxCellState
 invert
 invokesStopCellEditing, mxGraph
 IS_GC, mxClient
 IS_IE, mxClient
 IS_IE6, mxClient
 IS_LOCAL, mxClient
 IS_MAC, mxClient
 IS_MT, mxClient
 IS_NS, mxClient
 IS_OP, mxClient
 IS_OT, mxClient
 IS_QUIRKS, mxClient
 IS_SF, mxClient
 IS_SVG, mxClient
 IS_TOUCH, mxClient
 IS_VML, mxClient
 isAddEnabled, mxSwimlaneManager
 isAddPointEvent, mxEdgeHandler
 isAllowDanglingEdges, mxGraph
 isAllowEval, mxGraphView
 isAllowLoops, mxGraph
 isAllowOverlapParent, mxGraph
 isAltDown, mxEvent
 isAncestor
 isAutoAntiAlias, mxSvgCanvas2D
 isAutoSizeCell, mxGraph
 isAutoSizeCells, mxGraph
 isBinary, mxXmlRequest
 isBrowserSupported, mxClient
 isBubbling, mxLayoutManager
 isBundleSupported, mxResources
 isCellBendable, mxGraph
 isCellCloneable, mxGraph
 isCellCodec
 isCellCollapsed, mxGraph
 isCellConnectable, mxGraph
 isCellDeletable, mxGraph
 isCellDisconnectable, mxGraph
 isCellEditable, mxGraph
 isCellFoldable, mxGraph
 isCellHorizontal, mxSwimlaneManager
 isCellIgnored, mxSpaceManager
 isCellLocked, mxGraph
 isCellMovable, mxGraph
 isCellResizable, mxGraph
 isCellsBendable, mxGraph
 isCellsCloneable, mxGraph
 isCellsDeletable, mxGraph
 isCellsDisconnectable, mxGraph
 isCellsEditable, mxGraph
 isCellSelectable, mxGraph
 isCellSelected, mxGraph
 isCellShiftable, mxSpaceManager
 isCellsLocked, mxGraph
 isCellsMovable, mxGraph
 isCellsResizable, mxGraph
 isCellsSelectable, mxGraph
 isCellVisible, mxGraph
 isCloneEnabled, mxGraphHandler
 isCloneEvent, mxGraph
 isCloneInvalidEdges, mxGraph
 isCollapsed
 isCompressed, mxXmlCanvas2D
 isConnectable
 isConnectableCell
 isConnectableEdges, mxGraph
 isConnecting, mxConnectionHandler
 isConstrainChild, mxGraph
 isConstrainChildren, mxGraph
 isConstrainedEvent, mxGraph
 isConsumed
 isContainerEvent, mxGraphView
 isControlDown
 isCreateIds, mxGraphModel
 isCreateTarget, mxConnectionHandler
 isDelayedSelection, mxGraphHandler
 isDisconnectOnMove, mxGraph
 isDropEnabled, mxGraph
 isEdge
 isEdgeIgnored, mxGraphLayout
 isEdgeLabelsMovable, mxGraph
 isEdgeValid, mxGraph
 isEditing, mxGraph
 isEmpty
 isEmptyString, mxText
 isEnabled
 isEnabledForEvent, mxGuide
 isEnterStopsCellEditing, mxGraph
 isEscapeEnabled, mxGraph
 isEventIgnored, mxConstraintHandler
 isEventsEnabled, mxEventSource
 isExcluded
 isExtendParent, mxGraph
 isExtendParents
 isExtendParentsOnAdd, mxGraph
 isFoEnabled, mxSvgCanvas2D
 isForceMarqueeEvent, mxGraph
 isGraphEvent, mxKeyHandler
 isGridEnabled
 isGridEnabledEvent, mxGraph
 isGuidesEnabled, mxDragSource
 isHandleEnabled, mxEdgeHandler
 isHandleVisible, mxEdgeHandler
 isHideLabel, mxCellEditor
 isHideOnHover, mxTooltipHandler
 isHorizontal
 isHotspotEnabled, mxCellMarker
 isHtmlLabel, mxGraph
 isHtmlLabels, mxGraph
 isImmediateConnectSource, mxConnectionHandler
 isInvokesStopCellEditing, mxGraph
 isLabelClipped, mxGraph
 isLabelEvent, mxCellRenderer
 isLabelMovable, mxGraph
 isLayer, mxGraphModel
 isLeftMouseButton, mxEvent
 isLoop, mxGraph
 isMenuShowing, mxPopupMenu
 isMetaDown, mxEvent
 isMixedModeHtml, mxShape
 isModified
 isMouseDown, mxGraph
 isMoveable, mxFastOrganicLayout
 isMoveEnabled, mxGraphHandler
 isMoveIconToFrontForState, mxConnectionHandler
 isMultigraph, mxGraph
 isNode, mxUtils
 isNumeric, mxUtils
 isOrthogonal, mxGraph
 isPanningEnabled, mxPanningHandler
 isPanningTrigger, mxPanningHandler
 isPopupTrigger
 isPort
 isPortsEnabled, mxGraph
 isPropertiesVisible, mxEditor
 isReady, mxXmlRequest
 isReference
 isRemoveCellsFromParent, mxGraphHandler
 isRemovePointEvent, mxEdgeHandler
 isRendering, mxGraphView
 isResizable, mxWindow
 isResizeContainer, mxGraph
 isResizeEnabled, mxSwimlaneManager
 isReversed, mxGraphHierarchyEdge
 isRightMouseButton, mxEvent
 isRoot, mxGraphModel
 isScrollEvent, mxGraphView
 isSelected, mxGraphSelectionModel
 isSelectEnabled, mxGraphHandler
 isSelectionDashed
 isSelectionEmpty, mxGraph
 isShapeEvent, mxCellRenderer
 isShiftDown, mxEvent
 isShiftDownwards, mxSpaceManager
 isShiftRightwards, mxSpaceManager
 isSignificant, mxUndoableEdit
 isSingleSelection, mxGraphSelectionModel
 isSizerVisible, mxVertexHandler
 isSource, mxMouseEvent
 isSplitEnabled, mxGraph
 isSplitTarget, mxGraph
 isStartEvent, mxConnectionHandler
 isStopEvent, mxConnectionHandler
 isStyleSet, mxText
 isSwimlane, mxGraph
 isSwimlaneIgnored, mxSwimlaneManager
 isSwimlaneNesting, mxGraph
 isSwimlaneSelectionEnabled, mxGraph
 isTerminalPointMovable, mxGraph
 isTextEnabled
 isToggleEvent, mxGraph
 isValidAncestor, mxGraph
 isValidConnection, mxGraph
 isValidDropTarget, mxGraph
 isValidResponse, mxSession
 isValidRoot, mxGraph
 isValidSource
 isValidState, mxCellMarker
 isValidTarget
 isVertex
 isVertexIgnored
 isVertexLabelsMovable, mxGraph
 isVertexMovable, mxGraphLayout
 isVisible
 isVml
 isWrapping, mxGraph
 itemCount, mxPopupMenu
 iteration, mxFastOrganicLayout
 iterationsWithoutImprovement, mxMedianHybridCrossingReduction
-
mxCell.prototype.id
Holds the Id.
mxObjectCodec.prototype.idrefs
Array containing the variable names that should be turned into or converted from references.
mxText.prototype.ieVerticalFilter
Holds the filter definition for vertical text in IE.
mxPanningHandler.prototype.ignoreCell
Specifies if panning should be active even if there is a cell under the mousepointer.
mxAutoSaveManager.prototype.ignoredChanges
Counter for ignored changes in autosave.
mxConnectionHandler.prototype.ignoreMouseDown
Specifies if the connection handler should ignore the state of the mouse button when highlighting the source.
mxGraph.prototype.ignoreScrollbars
Specifies if the graph should automatically scroll regardless of the scrollbars.
mxCellOverlay.prototype.image
Holds the mxImage to be used as the icon.
image: function(x,
y,
w,
h,
src,
aspect,
flipH,
flipV)
Paints an image.
image: function(x,
y,
w,
h,
src,
aspect,
flipH,
flipV)
Paints an image.
Basepath for all images URLs in the core without trailing slash.
mxDefaultPopupMenu.prototype.imageBasePath
Base path for all icon attributes in the config.
mxGraph.prototype.imageBundles
Holds the list of image bundles.
mxImageBundle.prototype.images
Maps from keys to images.
mxLabel.prototype.imageSize
Default width and height for the image.
mxSwimlane.prototype.imageSize
Default imagewidth and imageheight if an image but no imagewidth and imageheight are defined in the style.
mxGraph.prototype.importCells = function(cells,
dx,
dy,
target,
evt)
Clones and inserts the given cells into the graph using the move method and returns the inserted cells.
mxGraph.prototype.importEnabled
Specifies the return value for canImportCell.
include: function(src)
Dynamically adds a script node to the document header.
mxImageExport.prototype.includeOverlays
Specifies if overlays should be included in the export.
mxVertexHandler.prototype.index
Holds the index of the current handle.
indexOf: function(array,
obj)
Returns the index of obj in array or -1 if the array does not contains the given object.
mxUndoManager.prototype.indexOfNextAdd
Index of the element to be added next.
indexOfStylename: function(style,
stylename)
Returns the index of the given stylename in the given style.
mxLabel.prototype.indicatorSize
Default width and height for the indicicator.
mxLabel.prototype.indicatorSpacing
Default spacing between image and indicator.
mxFastOrganicLayout.prototype.indices
Hashtable from cells to local indices.
info: function()
Writes the current navigator information to the console.
mxCellEditor.prototype.init = function ()
Creates the textarea and installs the event listeners.
mxConnectionHandler.prototype.init = function()
Initializes the shapes required for this connection handler.
mxDefaultToolbar.prototype.init
Constructs the toolbar for the given container and installs a listener that updates the mxEditor.insertFunction on editor if an item is selected in the toolbar.
mxEdgeHandler.prototype.init = function()
Initializes the shapes required for this edge handler.
mxGraph.prototype.init = function(container)
Initializes the container and creates the respective datastructures.
mxGraphView.prototype.init = function()
Initializes the graph event dispatch loop for the specified container and invokes create to create the required DOM nodes for the display.
mxLabel.prototype.init = function(container)
Initializes the shape and adds it to the container.
init: function()
Initializes the DOM node for the console.
mxOutline.prototype.init = function(container)
Initializes the outline inside the given container.
mxPanningHandler.prototype.init = function()
Initializes the shapes required for this vertex handler.
mxPopupMenu.prototype.init = function()
Initializes the shapes required for this vertex handler.
mxShape.prototype.init = function(container)
Initializes the shape by creaing the DOM node using create and adding it into the given container.
mxTooltipHandler.prototype.init = function()
Initializes the DOM nodes required for this tooltip handler.
mxVertexHandler.prototype.init = function()
Initializes the shapes required for this vertex handler.
mxWindow.prototype.init = function(x,
y,
width,
height,
style)
Initializes the DOM tree that represents the window.
mxEdgeHandler.prototype.initBend = function(bend)
Helper method to initialize the given bend.
mxCellRenderer.prototype.initControl = function(state,
control,
handleEvents,
clickHandler)
Initializes the given control and returns the corresponding DOM node.
mxCoordinateAssignment.prototype.initialCoords = function(facade,
model)
Sets up the layout in an initial positioning.
mxCellRenderer.prototype.initialize = function(state,
rendering)
Initializes the display for the given cell state.
mxCellRenderer.prototype.initializeLabel = function(state)
Initiailzes the label with a suitable container.
mxCellRenderer.prototype.initializeOverlay = function(state,
overlay)
Initializes the given overlay.
mxCellRenderer.prototype.initializeShape = function(state)
Initializes the shape in the given state by calling its init method with the correct container.
mxGraphHierarchyModel.prototype.initialRank = function()
Basic determination of minimum layer ranking by working from from sources or sinks and working through each node in the relevant edge direction.
mxFastOrganicLayout.prototype.initialTemp
Start value of temperature.
mxConnectionHandler.prototype.initialTouchX
Holds the x-coordinate of the intial touch event for tap and hold.
mxConnectionHandler.prototype.initialTouchY
Holds the y-coordinate of the intial touch event for tap and hold.
mxCoordinateAssignment.prototype.initialX
The minimum x position node placement starts at
mxImageExport.prototype.initMarkers = function()
Initializes the built-in markers.
mxImageExport.prototype.initShapes = function()
Initializes the built-in shapes.
mxShape.prototype.innerNode
Holds the DOM node that graphically represents this shape.
mxCell.prototype.insert = function(child,
index)
Inserts the specified child into the child array at the specified index and updates the parent reference of the child.
mxDefaultToolbar.prototype.insert = function(vertex,
evt,
target)
Handles a drop by inserting the given vertex into the given parent cell or the default parent if no parent is specified.
Counts the number of times the clipboard data has been inserted.
mxCell.prototype.insertEdge = function(edge,
isOutgoing)
Inserts the specified edge into the edge array and returns the edge.
mxConnectionHandler.prototype.insertEdge = function(parent,
id,
value,
source,
target,
style)
Creates, inserts and returns the new edge for the given parameters.
mxGraph.prototype.insertEdge = function(parent,
id,
value,
source,
target,
style)
Adds a new edge into the given parent mxCell using value as the user object and the given source and target as the terminals of the new edge.
mxEditor.prototype.insertFunction
Specifies the function to be used for inserting new cells into the graph.
mxShape.prototype.insertGradient = function(node)
Inserts the given gradient node.
mxCodec.prototype.insertIntoGraph = function(cell)
Inserts the given cell into its parent and terminal cells.
mxCellRenderer.prototype.insertState = function(state,
nextNode)
Inserts the given state before the given node into its parent.
mxGraph.prototype.insertVertex = function(parent,
id,
value,
x,
y,
width,
height,
style,
relative)
Adds a new vertex into the given parent mxCell using value as the user object and the given coordinates as the mxGeometry of the new vertex.
mxEditor.prototype.installChangeHandler = function (graph)
Installs the listeners required to automatically validate the graph.
mxWindow.prototype.installCloseHandler = function()
Adds the closeImage as a new image node in closeImg and installs the close event.
mxEditor.prototype.installDblClickHandler = function (graph)
Overrides mxGraph.dblClick to invoke dblClickAction on a cell and reset the selection tool in the toolbar.
mxEditor.prototype.installDrillHandler = function (graph)
Installs listeners for dispatching the root event.
mxDefaultToolbar.prototype.installDropHandler = function (img,
dropHandler)
Makes the given img draggable using the given function for handling a drop event.
mxEditor.prototype.installInsertHandler = function (graph)
Installs the handler for invoking insertFunction if one is defined.
mxCellRenderer.prototype.installListeners = function(state)
Installs the event listeners for the given cell state.
mxGraphView.prototype.installListeners = function()
Installs the required listeners in the container.
mxWindow.prototype.installMaximizeHandler = function()
Installs the event listeners required for maximizing the window.
mxWindow.prototype.installMinimizeHandler = function()
Installs the event listeners required for minimizing the window.
mxWindow.prototype.installMoveHandler = function()
Installs the event listeners required for moving the window.
Installs the listeners for the given mxCellState, mxCellOverlay and mxShape that represents the overlay.
mxEditor.prototype.installUndoHandler = function (graph)
Adds the undoManager to the graph model and the view.
mxHierarchicalLayout.prototype.interHierarchySpacing
The spacing buffer between unconnected hierarchies.
mxCoordinateAssignment.prototype.interRankCellSpacing
The minimum distance between cells on adjacent ranks.
mxHierarchicalLayout.prototype.interRankCellSpacing
The spacing buffer added between cell on adjacent layers.
intersection: function (x0,
y0,
x1,
y1,
x2,
y2,
x3,
y3)
Returns the intersection of two lines as an mxPoint.
mxCellMarker.prototype.intersects = function(state,
me)
Returns true if the given coordinate pair intersects the given state.
mxGraph.prototype.intersects = function(state,
x,
y)
Returns the bottom-most cell that intersects the given point (x, y) in the cell hierarchy that starts at the given parent.
intersects: function(a,
b)
Returns true if the two rectangles intersect.
mxCoordinateAssignment.prototype.intraCellSpacing
The minimum buffer between cells on the same rank.
mxHierarchicalLayout.prototype.intraCellSpacing
The spacing buffer added between cells on the same layer.
mxCellState.prototype.invalid
Specifies if the state is invalid.
Defines the color to be used for the coloring invalid connection previews.
Defines the color to be used for highlighting a invalid target cells for a new or changed connections.
mxGraphView.prototype.invalidate = function(cell,
recurse,
includeEdges,
orderChanged)
Invalidates the state of the given cell, all its descendants and connected edges.
mxCellMarker.prototype.invalidColor
Holds the invalid marker color.
mxCellState.prototype.invalidOrder
Specifies if the cell has an invalid order.
mxCompactTreeLayout.prototype.invert
Specifies if edge directions should be inverted.
mxGraphHierarchyEdge.prototype.invert = function(layer)
Inverts the direction of this internal edge(s)
mxGraph.prototype.invokesStopCellEditing
If true, when editing is to be stopped by way of selection changing, data in diagram changing or other means stopCellEditing is invoked, and changes are saved.
IS_GC: navigator.userAgent.indexOf('Chrome/') >
True if the current browser is Google Chrome.
IS_IE: navigator.userAgent.indexOf('MSIE') >
True if the current browser is Internet Explorer.
IS_IE6: navigator.userAgent.indexOf('MSIE 6') >
True if the current browser is Internet Explorer 6.x.
True if the documents location does not start with http:// or https://.
True if the client is a Mac.
True if -moz-transform is available as a CSS style.
IS_NS: navigator.userAgent.indexOf('Mozilla/') >
True if the current browser is Netscape (including Firefox).
IS_OP: navigator.userAgent.indexOf('Opera/') >
True if the current browser is Opera.
True if -o-transform is available as a CSS style.
IS_QUIRKS: navigator.userAgent.indexOf('MSIE') >
True if the current browser is Internet Explorer and it is in quirks mode.
IS_SF: navigator.userAgent.indexOf('AppleWebKit/') >
True if the current browser is Safari.
IS_SVG: navigator.userAgent.indexOf('Firefox/') >
True if the browser supports SVG.
True if this client uses a touch interface (no mouse).
IS_VML: navigator.appName.toUpperCase()
True if the browser supports VML.
mxSwimlaneManager.prototype.isAddEnabled = function()
Returns addEnabled.
mxEdgeHandler.prototype.isAddPointEvent = function(evt)
Returns true if the given event is a trigger to add a new point.
mxGraph.prototype.isAllowDanglingEdges = function()
Returns allowDanglingEdges as a boolean.
mxGraphView.prototype.isAllowEval = function()
Returns allowEval.
mxGraph.prototype.isAllowLoops = function()
Returns allowLoops as a boolean.
mxGraph.prototype.isAllowOverlapParent = function(cell)
Returns true if the given cell is allowed to be placed outside of the parents area.
isAltDown: function(evt)
Returns true if the alt key is pressed for the given event.
mxGraphHierarchyNode.prototype.isAncestor = function(otherNode)
mxGraphModel.prototype.isAncestor = function(parent,
child)
Returns true if the given parent is an ancestor of the given child.
isAutoAntiAlias: function()
Returns autoAntiAlias.
mxGraph.prototype.isAutoSizeCell = function(cell)
Returns true if the size of the given cell should automatically be updated after a change of the label.
mxGraph.prototype.isAutoSizeCells = function()
Returns autoSizeCells.
mxXmlRequest.prototype.isBinary = function()
Returns binary.
isBrowserSupported: function()
Returns true if the current browser is supported, that is, if mxClient.IS_VML or mxClient.IS_SVG is true.
mxLayoutManager.prototype.isBubbling = function()
Returns true if a layout should bubble, that is, if the parent layout should be executed whenever a cell layout (layout of the children of a cell) has been executed.
Hook for subclassers to disable support for a given language.
mxGraph.prototype.isCellBendable = function(cell)
Returns true if the given cell is bendable.
mxGraph.prototype.isCellCloneable = function(cell)
Returns true if the given cell is cloneable.
codec.isCellCodec = function()
Returns true since this is a cell codec.
mxCodec.prototype.isCellCodec = function(codec)
Returns true if the given codec is a cell codec.
mxGraph.prototype.isCellCollapsed = function(cell)
Returns true if the given cell is collapsed in this graph.
mxGraph.prototype.isCellConnectable = function(cell)
Returns true if the given cell is connectable in this graph.
mxGraph.prototype.isCellDeletable = function(cell)
Returns true if the given cell is moveable.
mxGraph.prototype.isCellDisconnectable = function(cell,
terminal,
source)
Returns true if the given cell is disconnectable from the source or target terminal.
mxGraph.prototype.isCellEditable = function(cell)
Returns true if the given cell is editable.
mxGraph.prototype.isCellFoldable = function(cell,
collapse)
Returns true if the given cell is foldable.
mxSwimlaneManager.prototype.isCellHorizontal = function(cell)
Returns true if the given cell is horizontal.
mxSpaceManager.prototype.isCellIgnored = function(cell)
Sets the graph that the layouts operate on.
mxGraph.prototype.isCellLocked = function(cell)
Returns true if the given cell may not be moved, sized, bended, disconnected, edited or selected.
mxGraph.prototype.isCellMovable = function(cell)
Returns true if the given cell is moveable.
mxGraph.prototype.isCellResizable = function(cell)
Returns true if the given cell is resizable.
mxGraph.prototype.isCellsBendable = function()
Returns cellsBenadable.
mxGraph.prototype.isCellsCloneable = function()
Returns cellsCloneable, that is, if the graph allows cloning of cells by using control-drag.
mxGraph.prototype.isCellsDeletable = function()
Returns cellsDeletable.
mxGraph.prototype.isCellsDisconnectable = function()
Returns cellsDisconnectable.
mxGraph.prototype.isCellsEditable = function()
Returns cellsEditable.
mxGraph.prototype.isCellSelectable = function(cell)
Returns true if the given cell is selectable.
mxGraph.prototype.isCellSelected = function(cell)
Returns true if the given cell is selected.
mxSpaceManager.prototype.isCellShiftable = function(cell)
Sets the graph that the layouts operate on.
mxGraph.prototype.isCellsLocked = function()
Returns true if the given cell may not be moved, sized, bended, disconnected, edited or selected.
mxGraph.prototype.isCellsMovable = function()
Returns cellsMovable.
mxGraph.prototype.isCellsResizable = function()
Returns cellsResizable.
mxGraph.prototype.isCellsSelectable = function()
Returns cellsSelectable.
mxGraph.prototype.isCellVisible = function(cell)
Returns true if the given cell is visible in this graph.
mxGraphHandler.prototype.isCloneEnabled = function()
Returns cloneEnabled.
mxGraph.prototype.isCloneEvent = function(evt)
Returns true if the given event is a clone event.
mxGraph.prototype.isCloneInvalidEdges = function()
Returns cloneInvalidEdges as a boolean.
mxCell.prototype.isCollapsed = function()
Returns true if the cell is collapsed.
mxGraphModel.prototype.isCollapsed = function(cell)
Returns true if the given mxCell is collapsed.
isCompressed: function()
Returns compressed.
mxCell.prototype.isConnectable = function()
Returns true if the cell is connectable.
mxGraph.prototype.isConnectable = function(connectable)
Returns true if the connectionHandler is enabled.
mxGraphModel.prototype.isConnectable = function(cell)
Returns true if the given mxCell is connectable.
mxConnectionHandler.prototype.isConnectableCell = function(cell)
Returns true if the given cell is connectable.
mxEdgeHandler.prototype.isConnectableCell = function(cell)
Returns true if the given cell is connectable.
mxGraph.prototype.isConnectableEdges = function()
Returns connectableEdges as a boolean.
mxConnectionHandler.prototype.isConnecting = function()
Returns true if the source terminal has been clicked and a new connection is currently being previewed.
mxGraph.prototype.isConstrainChild = function(cell)
Returns true if the given cell should be kept inside the bounds of its parent according to the rules defined by getOverlap and isAllowOverlapParent.
mxGraph.prototype.isConstrainChildren = function()
Returns constrainChildren.
mxGraph.prototype.isConstrainedEvent = function(evt)
Returns true if the given mouse event should be aligned to the grid.
isConsumed: function(evt)
Returns true if the event has been consumed using consume.
mxEventObject.prototype.isConsumed = function()
Returns true if the event has been consumed.
mxMouseEvent.prototype.isConsumed = function()
Returns consumed.
mxGraphView.prototype.isContainerEvent = function(evt)
Returns true if the event origin is one of the drawing panes or containers of the view.
isControlDown: function(evt)
Returns true if the control key is pressed for the given event.
mxKeyHandler.prototype.isControlDown = function(evt)
Returns true if the control key is pressed.
mxGraphModel.prototype.isCreateIds = function()
Returns createIds.
mxConnectionHandler.prototype.isCreateTarget = function()
Returns createTarget.
mxGraphHandler.prototype.isDelayedSelection = function(cell)
Hook to return true for delayed selections.
mxGraph.prototype.isDisconnectOnMove = function()
Returns disconnectOnMove as a boolean.
mxGraph.prototype.isDropEnabled = function()
Returns dropEnabled as a boolean.
mxCell.prototype.isEdge = function()
Returns true if the cell is an edge.
mxGraphAbstractHierarchyCell.prototype.isEdge = function()
Returns whether or not this cell is an edge
mxGraphHierarchyEdge.prototype.isEdge = function()
Returns true.
mxGraphModel.prototype.isEdge = function(cell)
Returns true if the given cell is an edge.
mxGraphLayout.prototype.isEdgeIgnored = function(edge)
Returns a boolean indicating if the given mxCell should be ignored by the algorithm.
mxGraph.prototype.isEdgeLabelsMovable = function()
Returns edgeLabelsMovable.
mxGraph.prototype.isEdgeValid = function(edge,
source,
target)
Checks if the return value of getEdgeValidationError for the given arguments is null.
mxGraph.prototype.isEditing = function(cell)
Returns true if the given cell is currently being edited.
mxCellStatePreview.prototype.isEmpty = function()
Returns true if this contains no entries.
isEmpty: function()
Returns true if the clipboard currently has not data stored.
mxGraphSelectionModel.prototype.isEmpty = function()
Returns true if no cells are currently selected.
mxUndoableEdit.prototype.isEmpty = function()
Returns true if the this edit contains no changes.
mxUndoManager.prototype.isEmpty = function()
Returns true if the history is empty.
mxText.prototype.isEmptyString = function(text)
Returns true if the given string is empty or contains only whitespace.
mxAutoSaveManager.prototype.isEnabled = function()
Returns true if events are handled.
mxCellMarker.prototype.isEnabled = function()
Returns true if events are handled.
mxConnectionHandler.prototype.isEnabled = function()
Returns true if events are handled.
mxConstraintHandler.prototype.isEnabled = function()
Returns true if events are handled.
mxDragSource.prototype.isEnabled = function()
Returns enabled.
mxGraph.prototype.isEnabled = function()
Returns true if the graph is enabled.
mxGraphHandler.prototype.isEnabled = function()
Returns enabled.
mxKeyHandler.prototype.isEnabled = function()
Returns true if events are handled.
mxLayoutManager.prototype.isEnabled = function()
Returns true if events are handled.
mxOutline.prototype.isEnabled = function()
Returns true if events are handled.
mxPopupMenu.prototype.isEnabled = function()
Returns true if events are handled.
mxRubberband.prototype.isEnabled = function()
Returns true if events are handled.
mxSelectionCellsHandler.prototype.isEnabled = function()
Returns enabled.
mxSpaceManager.prototype.isEnabled = function()
Returns true if events are handled.
mxSwimlaneManager.prototype.isEnabled = function()
Returns true if events are handled.
mxTooltipHandler.prototype.isEnabled = function()
Returns true if events are handled.
isEnabled: function()
Returns enabled.
mxGuide.prototype.isEnabledForEvent = function(evt)
Returns true if the guide should be enabled for the given native event.
mxGraph.prototype.isEnterStopsCellEditing = function()
Returns enterStopsCellEditing.
mxGraph.prototype.isEscapeEnabled = function()
Returns escapeEnabled.
mxConstraintHandler.prototype.isEventIgnored = function(me,
source)
Returns true if the given mxMouseEvent should be ignored in update.
mxEventSource.prototype.isEventsEnabled = function()
Returns eventsEnabled.
codec.isExcluded = function(obj,
attr,
value,
isWrite)
Excludes user objects that are XML nodes.
mxObjectCodec.prototype.isExcluded = function(obj,
attr,
value,
write)
Returns true if the given attribute is to be ignored by the codec.
mxGraph.prototype.isExtendParent = function(cell)
Returns true if the parent of the given cell should be extended if the child has been resized so that it overlaps the parent.
mxGraph.prototype.isExtendParents = function()
Returns extendParents.
mxSpaceManager.prototype.isExtendParents = function()
Returns true if events are handled.
mxGraph.prototype.isExtendParentsOnAdd = function()
Returns extendParentsOnAdd.
isFoEnabled: function()
Returns foEnabled.
mxGraph.prototype.isForceMarqueeEvent = function(evt)
Returns true if the given event forces marquee selection.
mxKeyHandler.prototype.isGraphEvent = function(evt)
Returns true if the event should be processed by this handler, that is, if the event source is either the target, one of its direct children, a descendant of the mxGraph.container, or the mxGraph.cellEditor of the graph.
mxDragSource.prototype.isGridEnabled = function()
Returns gridEnabled.
mxGraph.prototype.isGridEnabled = function()
Returns gridEnabled as a boolean.
mxGraph.prototype.isGridEnabledEvent = function(evt)
Returns true if the given mouse event should be aligned to the grid.
mxDragSource.prototype.isGuidesEnabled = function()
Returns guidesEnabled.
mxEdgeHandler.prototype.isHandleEnabled = function(index)
Creates the shape used to display the given bend.
mxEdgeHandler.prototype.isHandleVisible = function(index)
Returns true if the handle at the given index is visible.
mxCellEditor.prototype.isHideLabel = function(state)
Returns true if the label should be hidden while the cell is being edited.
mxTooltipHandler.prototype.isHideOnHover = function()
Returns hideOnHover.
mxCompactTreeLayout.prototype.isHorizontal = function()
Returns horizontal.
mxPartitionLayout.prototype.isHorizontal = function()
Returns horizontal.
mxStackLayout.prototype.isHorizontal = function()
Returns horizontal.
mxSwimlaneManager.prototype.isHorizontal = function()
Returns horizontal.
mxCellMarker.prototype.isHotspotEnabled = function()
Returns true if hotspot is used in intersects.
mxGraph.prototype.isHtmlLabel = function(cell)
Returns true if the label must be rendered as HTML markup.
mxGraph.prototype.isHtmlLabels = function()
Returns htmlLabels.
mxConnectionHandler.prototype.isImmediateConnectSource = function(state)
Returns true if a tap on the given source state should immediately start connecting.
mxGraph.prototype.isInvokesStopCellEditing = function()
Returns invokesStopCellEditing.
mxGraph.prototype.isLabelClipped = function(cell)
Returns true if the overflow portion of labels should be hidden.
mxCellRenderer.prototype.isLabelEvent = function(state,
evt)
Returns true if the event is for the label of the given state.
mxGraph.prototype.isLabelMovable = function(cell)
Returns true if the given edges’s label is moveable.
mxGraphModel.prototype.isLayer = function(cell)
Returns true if isRoot returns true for the parent of the given cell.
isLeftMouseButton: function(evt)
Returns true if the left mouse button is pressed for the given event.
mxGraph.prototype.isLoop = function(state)
Returns true if the given cell state is a loop.
mxPopupMenu.prototype.isMenuShowing = function()
Returns true if the menu is showing.
isMetaDown: function(evt)
Returns true if the meta key is pressed for the given event.
mxShape.prototype.isMixedModeHtml = function()
Used to determine if a shape can be rendered using createHtml in mixed mode Html without compromising the display accuracy.
mxCellEditor.prototype.isModified = function()
Returns modified.
mxEditor.prototype.isModified = function ()
Returns modified.
mxGraph.prototype.isMouseDown
Holds the state of the mouse button.
mxFastOrganicLayout.prototype.isMoveable
Array of booleans representing the movable states of the vertices.
mxGraphHandler.prototype.isMoveEnabled = function()
Returns moveEnabled.
mxConnectionHandler.prototype.isMoveIconToFrontForState = function(state)
Returns true if the state has a HTML label in the graph’s container, otherwise it returns moveIconFront.
mxGraph.prototype.isMultigraph = function()
Returns multigraph as a boolean.
isNode: function(value,
nodeName,
attributeName,
attributeValue)
Returns true if the given value is an XML node with the node name and if the optional attribute has the specified value.
isNumeric: function(str)
Returns true if the specified value is numeric, that is, if it is not null, not an empty string, not a HEX number and isNaN returns false.
mxGraph.prototype.isOrthogonal = function(edge)
Returns true if perimeter points should be computed such that the resulting edge has only horizontal or vertical segments.
mxPanningHandler.prototype.isPanningEnabled = function()
Returns panningEnabled.
mxPanningHandler.prototype.isPanningTrigger = function(me)
Returns true if the given event is a panning trigger for the optional given cell.
isPopupTrigger: function(evt)
Returns true if the event is a popup trigger.
mxMouseEvent.prototype.isPopupTrigger = function()
Returns true if the event is a popup trigger.
mxPopupMenu.prototype.isPopupTrigger = function(me)
Returns true if the given event is a popupmenu trigger for the optional given cell.
mxGraph.prototype.isPort = function(cell)
Returns true if the given cell is a “port”, that is, when connecting to it, the cell returned by getTerminalForPort should be used as the terminal and the port should be referenced by the ID in either the mxConstants.STYLE_SOURCE_PORT or the or the mxConstants.STYLE_TARGET_PORT.
mxHierarchicalLayout.prototype.isPort = function(cell)
Returns true if the given cell is a “port”, that is, when connecting to it, its parent is the connecting vertex in terms of graph traversal
mxGraph.prototype.isPortsEnabled = function()
Returns portsEnabled as a boolean.
mxEditor.prototype.isPropertiesVisible = function ()
Returns true if the properties dialog is currently visible.
mxXmlRequest.prototype.isReady = function()
Returns true if the response is ready.
codec.isReference = function(obj,
attr,
value,
isWrite)
Returns true for the child attribute if the child cell had a previous parent or if we’re reading the child as an attribute rather than a child node, in which case it’s always a reference.
mxObjectCodec.prototype.isReference = function(obj,
attr,
value,
write)
Returns true if the given fieldname is to be treated as a textual reference (ID).
mxGraphHandler.prototype.isRemoveCellsFromParent = function()
Returns removeCellsFromParent.
mxEdgeHandler.prototype.isRemovePointEvent = function(evt)
Returns true if the given event is a trigger to remove a point.
mxGraphView.prototype.isRendering = function()
Returns rendering.
mxWindow.prototype.isResizable = function()
Returns true if the window is resizable.
mxGraph.prototype.isResizeContainer = function()
Returns resizeContainer.
mxSwimlaneManager.prototype.isResizeEnabled = function()
Returns resizeEnabled.
mxGraphHierarchyEdge.prototype.isReversed
Whether or not the direction of this edge has been reversed internally to create a DAG for the hierarchical layout
isRightMouseButton: function(evt)
Returns true if the right mouse button was pressed.
mxGraphModel.prototype.isRoot = function(cell)
Returns true if the given cell is the root of the model and a non-null value.
mxGraphView.prototype.isScrollEvent = function(evt)
Returns true if the event origin is one of the scrollbars of the container in IE.
mxGraphSelectionModel.prototype.isSelected = function(cell)
Returns true if the given mxCell is selected.
mxGraphHandler.prototype.isSelectEnabled = function()
Returns selectEnabled.
mxEdgeHandler.prototype.isSelectionDashed = function()
Returns mxConstants.EDGE_SELECTION_DASHED.
mxVertexHandler.prototype.isSelectionDashed = function()
Returns mxConstants.VERTEX_SELECTION_DASHED.
mxGraph.prototype.isSelectionEmpty = function()
Returns true if the selection is empty.
mxCellRenderer.prototype.isShapeEvent = function(state,
evt)
Returns true if the event is for the shape of the given state.
isShiftDown: function(evt)
Returns true if the shift key is pressed for the given event.
mxSpaceManager.prototype.isShiftDownwards = function()
Returns true if events are handled.
mxSpaceManager.prototype.isShiftRightwards = function()
Returns true if events are handled.
mxUndoableEdit.prototype.isSignificant = function()
Returns significant.
mxGraphSelectionModel.prototype.isSingleSelection = function()
Returns singleSelection as a boolean.
mxVertexHandler.prototype.isSizerVisible = function(index)
Returns true if the sizer for the given index is visible.
mxMouseEvent.prototype.isSource = function(shape)
Returns true if the given mxShape is the source of evt.
mxGraph.prototype.isSplitEnabled = function()
Returns splitEnabled as a boolean.
mxGraph.prototype.isSplitTarget = function(target,
cells,
evt)
Returns true if the given edge may be splitted into two edges with the given cell as a new terminal between the two.
mxConnectionHandler.prototype.isStartEvent = function(me)
Returns true if the given mouse down event should start this handler.
mxConnectionHandler.prototype.isStopEvent = function(me)
Returns true if the given mouse up event should stop this handler.
mxText.prototype.isStyleSet = function(style)
Returns true if the given font style (bold, italic etc) is true in this shape’s fontStyle.
mxGraph.prototype.isSwimlane = function (cell)
Returns true if the given cell is a swimlane in the graph.
mxSwimlaneManager.prototype.isSwimlaneIgnored = function(swimlane)
Returns true if the given swimlane should be ignored.
mxGraph.prototype.isSwimlaneNesting = function()
Returns swimlaneNesting as a boolean.
mxGraph.prototype.isSwimlaneSelectionEnabled = function()
Returns swimlaneSelectionEnabled as a boolean.
mxGraph.prototype.isTerminalPointMovable = function(cell,
source)
Returns true if the given terminal point is movable.
isTextEnabled: function()
Returns textEnabled.
isTextEnabled: function()
Returns textEnabled.
mxGraph.prototype.isToggleEvent = function(evt)
Returns true if the given event is a toggle event.
mxGraph.prototype.isValidAncestor = function(cell,
parent,
recurse)
Returns whether or not the specified parent is a valid ancestor of the specified cell, either direct or indirectly based on whether ancestor recursion is enabled.
mxGraph.prototype.isValidConnection = function(source,
target)
Returns true if the given target cell is a valid target for source.
mxGraph.prototype.isValidDropTarget = function(cell,
cells,
evt)
Returns true if the given cell is a valid drop target for the specified cells.
mxSession.prototype.isValidResponse = function(req)
Returns true if the response data in the given mxXmlRequest is valid.
mxGraph.prototype.isValidRoot = function(cell)
Returns true if the given cell is a valid root for the cell display hierarchy.
mxConnectionHandler.prototype.isValidSource = function(cell)
Returns mxGraph.isValidSource for the given source terminal.
mxGraph.prototype.isValidSource = function(cell)
Returns true if the given cell is a valid source for new connections.
mxCellMarker.prototype.isValidState = function(state)
Returns true if the given mxCellState is a valid state.
mxConnectionHandler.prototype.isValidTarget = function(cell)
Returns true.
mxGraph.prototype.isValidTarget = function(cell)
Returns isValidSource for the given cell.
mxCell.prototype.isVertex = function()
Returns true if the cell is a vertex.
mxGraphAbstractHierarchyCell.prototype.isVertex = function()
Returns whether or not this cell is a node
mxGraphHierarchyNode.prototype.isVertex = function()
Returns true.
mxGraphModel.prototype.isVertex = function(cell)
Returns true if the given cell is a vertex.
mxCompactTreeLayout.prototype.isVertexIgnored = function(vertex)
Returns a boolean indicating if the given mxCell should be ignored as a vertex.
mxFastOrganicLayout.prototype.isVertexIgnored = function(vertex)
Returns a boolean indicating if the given mxCell should be ignored as a vertex.
mxGraphLayout.prototype.isVertexIgnored = function(vertex)
Returns a boolean indicating if the given mxCell should be ignored by the algorithm.
mxGraph.prototype.isVertexLabelsMovable = function()
Returns vertexLabelsMovable.
mxGraphLayout.prototype.isVertexMovable = function(cell)
Returns a boolean indicating if the given mxCell is movable or bendable by the algorithm.
mxCell.prototype.isVisible = function()
Returns true if the cell is visibile.
mxGraphModel.prototype.isVisible = function(cell)
Returns true if the given mxCell is visible.
isVisible: function()
Returns true if the console is visible.
mxWindow.prototype.isVisible = function()
Returns true if the window is visible.
mxPath.prototype.isVml = function()
Returns true if format is vml.
isVml: function(node)
Returns true if the given node is in the VML namespace.
mxGraph.prototype.isWrapping = function(cell)
This enables wrapping for HTML labels.
mxPopupMenu.prototype.itemCount
Contains the number of times addItem has been called for a new menu.
mxFastOrganicLayout.prototype.iteration
Current iteration count.
mxMedianHybridCrossingReduction.prototype.iterationsWithoutImprovement
The total number of crossings found in the best configuration so far
+
mxCell.prototype.id
Holds the Id.
mxObjectCodec.prototype.idrefs
Array containing the variable names that should be turned into or converted from references.
mxText.prototype.ieVerticalFilter
Holds the filter definition for vertical text in IE.
mxPanningHandler.prototype.ignoreCell
Specifies if panning should be active even if there is a cell under the mousepointer.
mxAutoSaveManager.prototype.ignoredChanges
Counter for ignored changes in autosave.
mxConnectionHandler.prototype.ignoreMouseDown
Specifies if the connection handler should ignore the state of the mouse button when highlighting the source.
mxGraph.prototype.ignoreScrollbars
Specifies if the graph should automatically scroll regardless of the scrollbars.
mxCellOverlay.prototype.image
Holds the mxImage to be used as the icon.
image: function(x,
y,
w,
h,
src,
aspect,
flipH,
flipV)
Paints an image.
image: function(x,
y,
w,
h,
src,
aspect,
flipH,
flipV)
Paints an image.
Basepath for all images URLs in the core without trailing slash.
mxDefaultPopupMenu.prototype.imageBasePath
Base path for all icon attributes in the config.
mxGraph.prototype.imageBundles
Holds the list of image bundles.
mxImageBundle.prototype.images
Maps from keys to images.
mxLabel.prototype.imageSize
Default width and height for the image.
mxSwimlane.prototype.imageSize
Default imagewidth and imageheight if an image but no imagewidth and imageheight are defined in the style.
mxGraph.prototype.importCells = function(cells,
dx,
dy,
target,
evt)
Clones and inserts the given cells into the graph using the move method and returns the inserted cells.
mxGraph.prototype.importEnabled
Specifies the return value for canImportCell.
include: function(src)
Dynamically adds a script node to the document header.
mxImageExport.prototype.includeOverlays
Specifies if overlays should be included in the export.
mxVertexHandler.prototype.index
Holds the index of the current handle.
indexOf: function(array,
obj)
Returns the index of obj in array or -1 if the array does not contains the given object.
mxUndoManager.prototype.indexOfNextAdd
Index of the element to be added next.
indexOfStylename: function(style,
stylename)
Returns the index of the given stylename in the given style.
mxLabel.prototype.indicatorSize
Default width and height for the indicicator.
mxLabel.prototype.indicatorSpacing
Default spacing between image and indicator.
mxFastOrganicLayout.prototype.indices
Hashtable from cells to local indices.
info: function()
Writes the current navigator information to the console.
mxCellEditor.prototype.init = function ()
Creates the textarea and installs the event listeners.
mxConnectionHandler.prototype.init = function()
Initializes the shapes required for this connection handler.
mxDefaultToolbar.prototype.init
Constructs the toolbar for the given container and installs a listener that updates the mxEditor.insertFunction on editor if an item is selected in the toolbar.
mxEdgeHandler.prototype.init = function()
Initializes the shapes required for this edge handler.
mxGraph.prototype.init = function(container)
Initializes the container and creates the respective datastructures.
mxGraphView.prototype.init = function()
Initializes the graph event dispatch loop for the specified container and invokes create to create the required DOM nodes for the display.
mxLabel.prototype.init = function(container)
Initializes the shape and adds it to the container.
init: function()
Initializes the DOM node for the console.
mxOutline.prototype.init = function(container)
Initializes the outline inside the given container.
mxPanningHandler.prototype.init = function()
Initializes the shapes required for this vertex handler.
mxPopupMenu.prototype.init = function()
Initializes the shapes required for this vertex handler.
mxShape.prototype.init = function(container)
Initializes the shape by creaing the DOM node using create and adding it into the given container.
mxTooltipHandler.prototype.init = function()
Initializes the DOM nodes required for this tooltip handler.
mxVertexHandler.prototype.init = function()
Initializes the shapes required for this vertex handler.
mxWindow.prototype.init = function(x,
y,
width,
height,
style)
Initializes the DOM tree that represents the window.
mxEdgeHandler.prototype.initBend = function(bend)
Helper method to initialize the given bend.
mxCellRenderer.prototype.initControl = function(state,
control,
handleEvents,
clickHandler)
Initializes the given control and returns the corresponding DOM node.
mxCoordinateAssignment.prototype.initialCoords = function(facade,
model)
Sets up the layout in an initial positioning.
mxCellRenderer.prototype.initialize = function(state,
rendering)
Initializes the display for the given cell state.
mxCellRenderer.prototype.initializeLabel = function(state)
Initiailzes the label with a suitable container.
mxCellRenderer.prototype.initializeOverlay = function(state,
overlay)
Initializes the given overlay.
mxCellRenderer.prototype.initializeShape = function(state)
Initializes the shape in the given state by calling its init method with the correct container.
mxGraphHierarchyModel.prototype.initialRank = function()
Basic determination of minimum layer ranking by working from from sources or sinks and working through each node in the relevant edge direction.
mxFastOrganicLayout.prototype.initialTemp
Start value of temperature.
mxConnectionHandler.prototype.initialTouchX
Holds the x-coordinate of the intial touch event for tap and hold.
mxConnectionHandler.prototype.initialTouchY
Holds the y-coordinate of the intial touch event for tap and hold.
mxCoordinateAssignment.prototype.initialX
The minimum x position node placement starts at
mxImageExport.prototype.initMarkers = function()
Initializes the built-in markers.
mxImageExport.prototype.initShapes = function()
Initializes the built-in shapes.
mxShape.prototype.innerNode
Holds the DOM node that graphically represents this shape.
mxCell.prototype.insert = function(child,
index)
Inserts the specified child into the child array at the specified index and updates the parent reference of the child.
mxDefaultToolbar.prototype.insert = function(vertex,
evt,
target)
Handles a drop by inserting the given vertex into the given parent cell or the default parent if no parent is specified.
Counts the number of times the clipboard data has been inserted.
mxCell.prototype.insertEdge = function(edge,
isOutgoing)
Inserts the specified edge into the edge array and returns the edge.
mxConnectionHandler.prototype.insertEdge = function(parent,
id,
value,
source,
target,
style)
Creates, inserts and returns the new edge for the given parameters.
mxGraph.prototype.insertEdge = function(parent,
id,
value,
source,
target,
style)
Adds a new edge into the given parent mxCell using value as the user object and the given source and target as the terminals of the new edge.
mxEditor.prototype.insertFunction
Specifies the function to be used for inserting new cells into the graph.
mxShape.prototype.insertGradient = function(node)
Inserts the given gradient node.
mxCodec.prototype.insertIntoGraph = function(cell)
Inserts the given cell into its parent and terminal cells.
mxCellRenderer.prototype.insertState = function(state,
nextNode)
Inserts the given state before the given node into its parent.
mxGraph.prototype.insertVertex = function(parent,
id,
value,
x,
y,
width,
height,
style,
relative)
Adds a new vertex into the given parent mxCell using value as the user object and the given coordinates as the mxGeometry of the new vertex.
mxEditor.prototype.installChangeHandler = function (graph)
Installs the listeners required to automatically validate the graph.
mxWindow.prototype.installCloseHandler = function()
Adds the closeImage as a new image node in closeImg and installs the close event.
mxEditor.prototype.installDblClickHandler = function (graph)
Overrides mxGraph.dblClick to invoke dblClickAction on a cell and reset the selection tool in the toolbar.
mxEditor.prototype.installDrillHandler = function (graph)
Installs listeners for dispatching the root event.
mxDefaultToolbar.prototype.installDropHandler = function (img,
dropHandler)
Makes the given img draggable using the given function for handling a drop event.
mxEditor.prototype.installInsertHandler = function (graph)
Installs the handler for invoking insertFunction if one is defined.
mxCellRenderer.prototype.installListeners = function(state)
Installs the event listeners for the given cell state.
mxGraphView.prototype.installListeners = function()
Installs the required listeners in the container.
mxWindow.prototype.installMaximizeHandler = function()
Installs the event listeners required for maximizing the window.
mxWindow.prototype.installMinimizeHandler = function()
Installs the event listeners required for minimizing the window.
mxWindow.prototype.installMoveHandler = function()
Installs the event listeners required for moving the window.
Installs the listeners for the given mxCellState, mxCellOverlay and mxShape that represents the overlay.
mxEditor.prototype.installUndoHandler = function (graph)
Adds the undoManager to the graph model and the view.
mxHierarchicalLayout.prototype.interHierarchySpacing
The spacing buffer between unconnected hierarchies.
mxCoordinateAssignment.prototype.interRankCellSpacing
The minimum distance between cells on adjacent ranks.
mxHierarchicalLayout.prototype.interRankCellSpacing
The spacing buffer added between cell on adjacent layers.
intersection: function (x0,
y0,
x1,
y1,
x2,
y2,
x3,
y3)
Returns the intersection of two lines as an mxPoint.
mxCellMarker.prototype.intersects = function(state,
me)
Returns true if the given coordinate pair intersects the given state.
mxGraph.prototype.intersects = function(state,
x,
y)
Returns the bottom-most cell that intersects the given point (x, y) in the cell hierarchy that starts at the given parent.
intersects: function(a,
b)
Returns true if the two rectangles intersect.
mxCoordinateAssignment.prototype.intraCellSpacing
The minimum buffer between cells on the same rank.
mxHierarchicalLayout.prototype.intraCellSpacing
The spacing buffer added between cells on the same layer.
mxCellState.prototype.invalid
Specifies if the state is invalid.
Defines the color to be used for the coloring invalid connection previews.
Defines the color to be used for highlighting a invalid target cells for a new or changed connections.
mxGraphView.prototype.invalidate = function(cell,
recurse,
includeEdges,
orderChanged)
Invalidates the state of the given cell, all its descendants and connected edges.
mxCellMarker.prototype.invalidColor
Holds the invalid marker color.
mxCellState.prototype.invalidOrder
Specifies if the cell has an invalid order.
mxCompactTreeLayout.prototype.invert
Specifies if edge directions should be inverted.
mxGraphHierarchyEdge.prototype.invert = function(layer)
Inverts the direction of this internal edge(s)
mxGraph.prototype.invokesStopCellEditing
If true, when editing is to be stopped by way of selection changing, data in diagram changing or other means stopCellEditing is invoked, and changes are saved.
IS_GC: navigator.userAgent.indexOf('Chrome/') >
True if the current browser is Google Chrome.
IS_IE: navigator.userAgent.indexOf('MSIE') >
True if the current browser is Internet Explorer.
IS_IE6: navigator.userAgent.indexOf('MSIE 6') >
True if the current browser is Internet Explorer 6.x.
True if the documents location does not start with http:// or https://.
True if the client is a Mac.
True if -moz-transform is available as a CSS style.
IS_NS: navigator.userAgent.indexOf('Mozilla/') >
True if the current browser is Netscape (including Firefox).
IS_OP: navigator.userAgent.indexOf('Opera/') >
True if the current browser is Opera.
True if -o-transform is available as a CSS style.
IS_QUIRKS: navigator.userAgent.indexOf('MSIE') >
True if the current browser is Internet Explorer and it is in quirks mode.
IS_SF: navigator.userAgent.indexOf('AppleWebKit/') >
True if the current browser is Safari.
IS_SVG: navigator.userAgent.indexOf('Firefox/') >
True if the browser supports SVG.
True if this client uses a touch interface (no mouse).
IS_VML: navigator.appName.toUpperCase()
True if the browser supports VML.
mxSwimlaneManager.prototype.isAddEnabled = function()
Returns addEnabled.
mxEdgeHandler.prototype.isAddPointEvent = function(evt)
Returns true if the given event is a trigger to add a new point.
mxGraph.prototype.isAllowDanglingEdges = function()
Returns allowDanglingEdges as a boolean.
mxGraphView.prototype.isAllowEval = function()
Returns allowEval.
mxGraph.prototype.isAllowLoops = function()
Returns allowLoops as a boolean.
mxGraph.prototype.isAllowOverlapParent = function(cell)
Returns true if the given cell is allowed to be placed outside of the parents area.
isAltDown: function(evt)
Returns true if the alt key is pressed for the given event.
mxGraphHierarchyNode.prototype.isAncestor = function(otherNode)
mxGraphModel.prototype.isAncestor = function(parent,
child)
Returns true if the given parent is an ancestor of the given child.
isAutoAntiAlias: function()
Returns autoAntiAlias.
mxGraph.prototype.isAutoSizeCell = function(cell)
Returns true if the size of the given cell should automatically be updated after a change of the label.
mxGraph.prototype.isAutoSizeCells = function()
Returns autoSizeCells.
mxXmlRequest.prototype.isBinary = function()
Returns binary.
isBrowserSupported: function()
Returns true if the current browser is supported, that is, if mxClient.IS_VML or mxClient.IS_SVG is true.
mxLayoutManager.prototype.isBubbling = function()
Returns true if a layout should bubble, that is, if the parent layout should be executed whenever a cell layout (layout of the children of a cell) has been executed.
Hook for subclassers to disable support for a given language.
mxGraph.prototype.isCellBendable = function(cell)
Returns true if the given cell is bendable.
mxGraph.prototype.isCellCloneable = function(cell)
Returns true if the given cell is cloneable.
codec.isCellCodec = function()
Returns true since this is a cell codec.
mxCodec.prototype.isCellCodec = function(codec)
Returns true if the given codec is a cell codec.
mxGraph.prototype.isCellCollapsed = function(cell)
Returns true if the given cell is collapsed in this graph.
mxGraph.prototype.isCellConnectable = function(cell)
Returns true if the given cell is connectable in this graph.
mxGraph.prototype.isCellDeletable = function(cell)
Returns true if the given cell is moveable.
mxGraph.prototype.isCellDisconnectable = function(cell,
terminal,
source)
Returns true if the given cell is disconnectable from the source or target terminal.
mxGraph.prototype.isCellEditable = function(cell)
Returns true if the given cell is editable.
mxGraph.prototype.isCellFoldable = function(cell,
collapse)
Returns true if the given cell is foldable.
mxSwimlaneManager.prototype.isCellHorizontal = function(cell)
Returns true if the given cell is horizontal.
mxSpaceManager.prototype.isCellIgnored = function(cell)
Sets the graph that the layouts operate on.
mxGraph.prototype.isCellLocked = function(cell)
Returns true if the given cell may not be moved, sized, bended, disconnected, edited or selected.
mxGraph.prototype.isCellMovable = function(cell)
Returns true if the given cell is moveable.
mxGraph.prototype.isCellResizable = function(cell)
Returns true if the given cell is resizable.
mxGraph.prototype.isCellsBendable = function()
Returns cellsBenadable.
mxGraph.prototype.isCellsCloneable = function()
Returns cellsCloneable, that is, if the graph allows cloning of cells by using control-drag.
mxGraph.prototype.isCellsDeletable = function()
Returns cellsDeletable.
mxGraph.prototype.isCellsDisconnectable = function()
Returns cellsDisconnectable.
mxGraph.prototype.isCellsEditable = function()
Returns cellsEditable.
mxGraph.prototype.isCellSelectable = function(cell)
Returns true if the given cell is selectable.
mxGraph.prototype.isCellSelected = function(cell)
Returns true if the given cell is selected.
mxSpaceManager.prototype.isCellShiftable = function(cell)
Sets the graph that the layouts operate on.
mxGraph.prototype.isCellsLocked = function()
Returns true if the given cell may not be moved, sized, bended, disconnected, edited or selected.
mxGraph.prototype.isCellsMovable = function()
Returns cellsMovable.
mxGraph.prototype.isCellsResizable = function()
Returns cellsResizable.
mxGraph.prototype.isCellsSelectable = function()
Returns cellsSelectable.
mxGraph.prototype.isCellVisible = function(cell)
Returns true if the given cell is visible in this graph.
mxGraphHandler.prototype.isCloneEnabled = function()
Returns cloneEnabled.
mxGraph.prototype.isCloneEvent = function(evt)
Returns true if the given event is a clone event.
mxGraph.prototype.isCloneInvalidEdges = function()
Returns cloneInvalidEdges as a boolean.
mxCell.prototype.isCollapsed = function()
Returns true if the cell is collapsed.
mxGraphModel.prototype.isCollapsed = function(cell)
Returns true if the given mxCell is collapsed.
isCompressed: function()
Returns compressed.
mxCell.prototype.isConnectable = function()
Returns true if the cell is connectable.
mxGraph.prototype.isConnectable = function(connectable)
Returns true if the connectionHandler is enabled.
mxGraphModel.prototype.isConnectable = function(cell)
Returns true if the given mxCell is connectable.
mxConnectionHandler.prototype.isConnectableCell = function(cell)
Returns true if the given cell is connectable.
mxEdgeHandler.prototype.isConnectableCell = function(cell)
Returns true if the given cell is connectable.
mxGraph.prototype.isConnectableEdges = function()
Returns connectableEdges as a boolean.
mxConnectionHandler.prototype.isConnecting = function()
Returns true if the source terminal has been clicked and a new connection is currently being previewed.
mxGraph.prototype.isConstrainChild = function(cell)
Returns true if the given cell should be kept inside the bounds of its parent according to the rules defined by getOverlap and isAllowOverlapParent.
mxGraph.prototype.isConstrainChildren = function()
Returns constrainChildren.
mxGraph.prototype.isConstrainedEvent = function(evt)
Returns true if the given mouse event should be aligned to the grid.
isConsumed: function(evt)
Returns true if the event has been consumed using consume.
mxEventObject.prototype.isConsumed = function()
Returns true if the event has been consumed.
mxMouseEvent.prototype.isConsumed = function()
Returns consumed.
mxGraphView.prototype.isContainerEvent = function(evt)
Returns true if the event origin is one of the drawing panes or containers of the view.
isControlDown: function(evt)
Returns true if the control key is pressed for the given event.
mxKeyHandler.prototype.isControlDown = function(evt)
Returns true if the control key is pressed.
mxGraphModel.prototype.isCreateIds = function()
Returns createIds.
mxConnectionHandler.prototype.isCreateTarget = function()
Returns createTarget.
mxGraphHandler.prototype.isDelayedSelection = function(cell)
Hook to return true for delayed selections.
mxGraph.prototype.isDisconnectOnMove = function()
Returns disconnectOnMove as a boolean.
mxGraph.prototype.isDropEnabled = function()
Returns dropEnabled as a boolean.
mxCell.prototype.isEdge = function()
Returns true if the cell is an edge.
mxGraphAbstractHierarchyCell.prototype.isEdge = function()
Returns whether or not this cell is an edge
mxGraphHierarchyEdge.prototype.isEdge = function()
Returns true.
mxGraphModel.prototype.isEdge = function(cell)
Returns true if the given cell is an edge.
mxGraphLayout.prototype.isEdgeIgnored = function(edge)
Returns a boolean indicating if the given mxCell should be ignored by the algorithm.
mxGraph.prototype.isEdgeLabelsMovable = function()
Returns edgeLabelsMovable.
mxGraph.prototype.isEdgeValid = function(edge,
source,
target)
Checks if the return value of getEdgeValidationError for the given arguments is null.
mxGraph.prototype.isEditing = function(cell)
Returns true if the given cell is currently being edited.
mxCellStatePreview.prototype.isEmpty = function()
Returns true if this contains no entries.
isEmpty: function()
Returns true if the clipboard currently has not data stored.
mxGraphSelectionModel.prototype.isEmpty = function()
Returns true if no cells are currently selected.
mxUndoableEdit.prototype.isEmpty = function()
Returns true if the this edit contains no changes.
mxUndoManager.prototype.isEmpty = function()
Returns true if the history is empty.
mxText.prototype.isEmptyString = function(text)
Returns true if the given string is empty or contains only whitespace.
mxAutoSaveManager.prototype.isEnabled = function()
Returns true if events are handled.
mxCellMarker.prototype.isEnabled = function()
Returns true if events are handled.
mxConnectionHandler.prototype.isEnabled = function()
Returns true if events are handled.
mxConstraintHandler.prototype.isEnabled = function()
Returns true if events are handled.
mxDragSource.prototype.isEnabled = function()
Returns enabled.
mxGraph.prototype.isEnabled = function()
Returns true if the graph is enabled.
mxGraphHandler.prototype.isEnabled = function()
Returns enabled.
mxKeyHandler.prototype.isEnabled = function()
Returns true if events are handled.
mxLayoutManager.prototype.isEnabled = function()
Returns true if events are handled.
mxOutline.prototype.isEnabled = function()
Returns true if events are handled.
mxPopupMenu.prototype.isEnabled = function()
Returns true if events are handled.
mxRubberband.prototype.isEnabled = function()
Returns true if events are handled.
mxSelectionCellsHandler.prototype.isEnabled = function()
Returns enabled.
mxSpaceManager.prototype.isEnabled = function()
Returns true if events are handled.
mxSwimlaneManager.prototype.isEnabled = function()
Returns true if events are handled.
mxTooltipHandler.prototype.isEnabled = function()
Returns true if events are handled.
isEnabled: function()
Returns enabled.
mxGuide.prototype.isEnabledForEvent = function(evt)
Returns true if the guide should be enabled for the given native event.
mxGraph.prototype.isEnterStopsCellEditing = function()
Returns enterStopsCellEditing.
mxGraph.prototype.isEscapeEnabled = function()
Returns escapeEnabled.
mxConstraintHandler.prototype.isEventIgnored = function(me,
source)
Returns true if the given mxMouseEvent should be ignored in update.
mxEventSource.prototype.isEventsEnabled = function()
Returns eventsEnabled.
codec.isExcluded = function(obj,
attr,
value,
isWrite)
Excludes user objects that are XML nodes.
mxObjectCodec.prototype.isExcluded = function(obj,
attr,
value,
write)
Returns true if the given attribute is to be ignored by the codec.
mxGraph.prototype.isExtendParent = function(cell)
Returns true if the parent of the given cell should be extended if the child has been resized so that it overlaps the parent.
mxGraph.prototype.isExtendParents = function()
Returns extendParents.
mxSpaceManager.prototype.isExtendParents = function()
Returns true if events are handled.
mxGraph.prototype.isExtendParentsOnAdd = function()
Returns extendParentsOnAdd.
isFoEnabled: function()
Returns foEnabled.
mxGraph.prototype.isForceMarqueeEvent = function(evt)
Returns true if the given event forces marquee selection.
mxKeyHandler.prototype.isGraphEvent = function(evt)
Returns true if the event should be processed by this handler, that is, if the event source is either the target, one of its direct children, a descendant of the mxGraph.container, or the mxGraph.cellEditor of the graph.
mxDragSource.prototype.isGridEnabled = function()
Returns gridEnabled.
mxGraph.prototype.isGridEnabled = function()
Returns gridEnabled as a boolean.
mxGraph.prototype.isGridEnabledEvent = function(evt)
Returns true if the given mouse event should be aligned to the grid.
mxDragSource.prototype.isGuidesEnabled = function()
Returns guidesEnabled.
mxEdgeHandler.prototype.isHandleEnabled = function(index)
Creates the shape used to display the given bend.
mxEdgeHandler.prototype.isHandleVisible = function(index)
Returns true if the handle at the given index is visible.
mxCellEditor.prototype.isHideLabel = function(state)
Returns true if the label should be hidden while the cell is being edited.
mxTooltipHandler.prototype.isHideOnHover = function()
Returns hideOnHover.
mxCompactTreeLayout.prototype.isHorizontal = function()
Returns horizontal.
mxPartitionLayout.prototype.isHorizontal = function()
Returns horizontal.
mxStackLayout.prototype.isHorizontal = function()
Returns horizontal.
mxSwimlaneManager.prototype.isHorizontal = function()
Returns horizontal.
mxCellMarker.prototype.isHotspotEnabled = function()
Returns true if hotspot is used in intersects.
mxGraph.prototype.isHtmlLabel = function(cell)
Returns true if the label must be rendered as HTML markup.
mxGraph.prototype.isHtmlLabels = function()
Returns htmlLabels.
mxConnectionHandler.prototype.isImmediateConnectSource = function(state)
Returns true if a tap on the given source state should immediately start connecting.
mxGraph.prototype.isInvokesStopCellEditing = function()
Returns invokesStopCellEditing.
mxGraph.prototype.isLabelClipped = function(cell)
Returns true if the overflow portion of labels should be hidden.
mxCellRenderer.prototype.isLabelEvent = function(state,
evt)
Returns true if the event is for the label of the given state.
mxGraph.prototype.isLabelMovable = function(cell)
Returns true if the given edges’s label is moveable.
mxGraphModel.prototype.isLayer = function(cell)
Returns true if isRoot returns true for the parent of the given cell.
isLeftMouseButton: function(evt)
Returns true if the left mouse button is pressed for the given event.
mxGraph.prototype.isLoop = function(state)
Returns true if the given cell state is a loop.
mxPopupMenu.prototype.isMenuShowing = function()
Returns true if the menu is showing.
isMetaDown: function(evt)
Returns true if the meta key is pressed for the given event.
mxShape.prototype.isMixedModeHtml = function()
Used to determine if a shape can be rendered using createHtml in mixed mode Html without compromising the display accuracy.
mxCellEditor.prototype.isModified = function()
Returns modified.
mxEditor.prototype.isModified = function ()
Returns modified.
mxGraph.prototype.isMouseDown
Holds the state of the mouse button.
mxFastOrganicLayout.prototype.isMoveable
Array of booleans representing the movable states of the vertices.
mxGraphHandler.prototype.isMoveEnabled = function()
Returns moveEnabled.
mxConnectionHandler.prototype.isMoveIconToFrontForState = function(state)
Returns true if the state has a HTML label in the graph’s container, otherwise it returns moveIconFront.
mxGraph.prototype.isMultigraph = function()
Returns multigraph as a boolean.
isNode: function(value,
nodeName,
attributeName,
attributeValue)
Returns true if the given value is an XML node with the node name and if the optional attribute has the specified value.
isNumeric: function(str)
Returns true if the specified value is numeric, that is, if it is not null, not an empty string, not a HEX number and isNaN returns false.
mxGraph.prototype.isOrthogonal = function(edge)
Returns true if perimeter points should be computed such that the resulting edge has only horizontal or vertical segments.
mxPanningHandler.prototype.isPanningEnabled = function()
Returns panningEnabled.
mxPanningHandler.prototype.isPanningTrigger = function(me)
Returns true if the given event is a panning trigger for the optional given cell.
isPopupTrigger: function(evt)
Returns true if the event is a popup trigger.
mxMouseEvent.prototype.isPopupTrigger = function()
Returns true if the event is a popup trigger.
mxPopupMenu.prototype.isPopupTrigger = function(me)
Returns true if the given event is a popupmenu trigger for the optional given cell.
mxGraph.prototype.isPort = function(cell)
Returns true if the given cell is a “port”, that is, when connecting to it, the cell returned by getTerminalForPort should be used as the terminal and the port should be referenced by the ID in either the mxConstants.STYLE_SOURCE_PORT or the or the mxConstants.STYLE_TARGET_PORT.
mxHierarchicalLayout.prototype.isPort = function(cell)
Returns true if the given cell is a “port”, that is, when connecting to it, its parent is the connecting vertex in terms of graph traversal
mxGraph.prototype.isPortsEnabled = function()
Returns portsEnabled as a boolean.
mxEditor.prototype.isPropertiesVisible = function ()
Returns true if the properties dialog is currently visible.
mxXmlRequest.prototype.isReady = function()
Returns true if the response is ready.
codec.isReference = function(obj,
attr,
value,
isWrite)
Returns true for the child attribute if the child cell had a previous parent or if we’re reading the child as an attribute rather than a child node, in which case it’s always a reference.
mxObjectCodec.prototype.isReference = function(obj,
attr,
value,
write)
Returns true if the given fieldname is to be treated as a textual reference (ID).
mxGraphHandler.prototype.isRemoveCellsFromParent = function()
Returns removeCellsFromParent.
mxEdgeHandler.prototype.isRemovePointEvent = function(evt)
Returns true if the given event is a trigger to remove a point.
mxGraphView.prototype.isRendering = function()
Returns rendering.
mxWindow.prototype.isResizable = function()
Returns true if the window is resizable.
mxGraph.prototype.isResizeContainer = function()
Returns resizeContainer.
mxSwimlaneManager.prototype.isResizeEnabled = function()
Returns resizeEnabled.
mxGraphHierarchyEdge.prototype.isReversed
Whether or not the direction of this edge has been reversed internally to create a DAG for the hierarchical layout
isRightMouseButton: function(evt)
Returns true if the right mouse button was pressed.
mxGraphModel.prototype.isRoot = function(cell)
Returns true if the given cell is the root of the model and a non-null value.
mxGraphView.prototype.isScrollEvent = function(evt)
Returns true if the event origin is one of the scrollbars of the container in IE.
mxGraphSelectionModel.prototype.isSelected = function(cell)
Returns true if the given mxCell is selected.
mxGraphHandler.prototype.isSelectEnabled = function()
Returns selectEnabled.
mxEdgeHandler.prototype.isSelectionDashed = function()
Returns mxConstants.EDGE_SELECTION_DASHED.
mxVertexHandler.prototype.isSelectionDashed = function()
Returns mxConstants.VERTEX_SELECTION_DASHED.
mxGraph.prototype.isSelectionEmpty = function()
Returns true if the selection is empty.
mxCellRenderer.prototype.isShapeEvent = function(state,
evt)
Returns true if the event is for the shape of the given state.
isShiftDown: function(evt)
Returns true if the shift key is pressed for the given event.
mxSpaceManager.prototype.isShiftDownwards = function()
Returns true if events are handled.
mxSpaceManager.prototype.isShiftRightwards = function()
Returns true if events are handled.
mxUndoableEdit.prototype.isSignificant = function()
Returns significant.
mxGraphSelectionModel.prototype.isSingleSelection = function()
Returns singleSelection as a boolean.
mxVertexHandler.prototype.isSizerVisible = function(index)
Returns true if the sizer for the given index is visible.
mxMouseEvent.prototype.isSource = function(shape)
Returns true if the given mxShape is the source of evt.
mxGraph.prototype.isSplitEnabled = function()
Returns splitEnabled as a boolean.
mxGraph.prototype.isSplitTarget = function(target,
cells,
evt)
Returns true if the given edge may be splitted into two edges with the given cell as a new terminal between the two.
mxConnectionHandler.prototype.isStartEvent = function(me)
Returns true if the given mouse down event should start this handler.
mxConnectionHandler.prototype.isStopEvent = function(me)
Returns true if the given mouse up event should stop this handler.
mxText.prototype.isStyleSet = function(style)
Returns true if the given font style (bold, italic etc) is true in this shape’s fontStyle.
mxGraph.prototype.isSwimlane = function (cell)
Returns true if the given cell is a swimlane in the graph.
mxSwimlaneManager.prototype.isSwimlaneIgnored = function(swimlane)
Returns true if the given swimlane should be ignored.
mxGraph.prototype.isSwimlaneNesting = function()
Returns swimlaneNesting as a boolean.
mxGraph.prototype.isSwimlaneSelectionEnabled = function()
Returns swimlaneSelectionEnabled as a boolean.
mxGraph.prototype.isTerminalPointMovable = function(cell,
source)
Returns true if the given terminal point is movable.
isTextEnabled: function()
Returns textEnabled.
isTextEnabled: function()
Returns textEnabled.
mxGraph.prototype.isToggleEvent = function(evt)
Returns true if the given event is a toggle event.
mxGraph.prototype.isValidAncestor = function(cell,
parent,
recurse)
Returns whether or not the specified parent is a valid ancestor of the specified cell, either direct or indirectly based on whether ancestor recursion is enabled.
mxGraph.prototype.isValidConnection = function(source,
target)
Returns true if the given target cell is a valid target for source.
mxGraph.prototype.isValidDropTarget = function(cell,
cells,
evt)
Returns true if the given cell is a valid drop target for the specified cells.
mxSession.prototype.isValidResponse = function(req)
Returns true if the response data in the given mxXmlRequest is valid.
mxGraph.prototype.isValidRoot = function(cell)
Returns true if the given cell is a valid root for the cell display hierarchy.
mxConnectionHandler.prototype.isValidSource = function(cell)
Returns mxGraph.isValidSource for the given source terminal.
mxGraph.prototype.isValidSource = function(cell)
Returns true if the given cell is a valid source for new connections.
mxCellMarker.prototype.isValidState = function(state)
Returns true if the given mxCellState is a valid state.
mxConnectionHandler.prototype.isValidTarget = function(cell)
Returns true.
mxGraph.prototype.isValidTarget = function(cell)
Returns isValidSource for the given cell.
mxCell.prototype.isVertex = function()
Returns true if the cell is a vertex.
mxGraphAbstractHierarchyCell.prototype.isVertex = function()
Returns whether or not this cell is a node
mxGraphHierarchyNode.prototype.isVertex = function()
Returns true.
mxGraphModel.prototype.isVertex = function(cell)
Returns true if the given cell is a vertex.
mxCompactTreeLayout.prototype.isVertexIgnored = function(vertex)
Returns a boolean indicating if the given mxCell should be ignored as a vertex.
mxFastOrganicLayout.prototype.isVertexIgnored = function(vertex)
Returns a boolean indicating if the given mxCell should be ignored as a vertex.
mxGraphLayout.prototype.isVertexIgnored = function(vertex)
Returns a boolean indicating if the given mxCell should be ignored by the algorithm.
mxGraph.prototype.isVertexLabelsMovable = function()
Returns vertexLabelsMovable.
mxGraphLayout.prototype.isVertexMovable = function(cell)
Returns a boolean indicating if the given mxCell is movable or bendable by the algorithm.
mxCell.prototype.isVisible = function()
Returns true if the cell is visibile.
mxGraphModel.prototype.isVisible = function(cell)
Returns true if the given mxCell is visible.
isVisible: function()
Returns true if the console is visible.
mxWindow.prototype.isVisible = function()
Returns true if the window is visible.
mxPath.prototype.isVml = function()
Returns true if format is vml.
isVml: function(node)
Returns true if the given node is in the VML namespace.
mxGraph.prototype.isWrapping = function(cell)
This enables wrapping for HTML labels.
mxPopupMenu.prototype.itemCount
Contains the number of times addItem has been called for a new menu.
mxFastOrganicLayout.prototype.iteration
Current iteration count.
mxMedianHybridCrossingReduction.prototype.iterationsWithoutImprovement
The total number of crossings found in the best configuration so far
diff --git a/docs/js-api/search/EventsE.html b/docs/js-api/search/EventsE.html index ca6d6e055..124d5a09d 100644 --- a/docs/js-api/search/EventsE.html +++ b/docs/js-api/search/EventsE.html @@ -11,7 +11,7 @@ if (browserType) {document.write("
");if (browserV -
Loading...
END_UPDATE, mxGraphModel.mxEvent
ESCAPE, mxEditor.mxEvent
EXECUTE, mxGraphModel.mxEvent
Searching...
No Matches
@@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -199,7 +199,7 @@ public StructuralException( -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/analysis/class-use/StructuralException.html b/java/docs/com/mxgraph/analysis/class-use/StructuralException.html index 42f4b18be..c91cccadb 100644 --- a/java/docs/com/mxgraph/analysis/class-use/StructuralException.html +++ b/java/docs/com/mxgraph/analysis/class-use/StructuralException.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.analysis.StructuralException (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.analysis.StructuralException (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.analysis.StructuralException (mxGraph 1.11.0.0 API Spe function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.analysis.StructuralException (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.analysis.StructuralException (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -231,7 +231,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/analysis/class-use/mxAnalysisGraph.html b/java/docs/com/mxgraph/analysis/class-use/mxAnalysisGraph.html index f198272af..14feaf905 100644 --- a/java/docs/com/mxgraph/analysis/class-use/mxAnalysisGraph.html +++ b/java/docs/com/mxgraph/analysis/class-use/mxAnalysisGraph.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.analysis.mxAnalysisGraph (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.analysis.mxAnalysisGraph (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.analysis.mxAnalysisGraph (mxGraph 1.11.0.0 API Specifi function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.analysis.mxAnalysisGraph (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.analysis.mxAnalysisGraph (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -671,7 +671,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/analysis/class-use/mxConstantCostFunction.html b/java/docs/com/mxgraph/analysis/class-use/mxConstantCostFunction.html index 96fa5497f..51491be19 100644 --- a/java/docs/com/mxgraph/analysis/class-use/mxConstantCostFunction.html +++ b/java/docs/com/mxgraph/analysis/class-use/mxConstantCostFunction.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.analysis.mxConstantCostFunction (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.analysis.mxConstantCostFunction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.analysis.mxConstantCostFunction (mxGraph 1.11.0.0 API function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.analysis.mxConstantCostFunction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.analysis.mxConstantCostFunction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.analysis.mxConstantCostFunction -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/analysis/class-use/mxDistanceCostFunction.html b/java/docs/com/mxgraph/analysis/class-use/mxDistanceCostFunction.html index 29a83efcd..17503c205 100644 --- a/java/docs/com/mxgraph/analysis/class-use/mxDistanceCostFunction.html +++ b/java/docs/com/mxgraph/analysis/class-use/mxDistanceCostFunction.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.analysis.mxDistanceCostFunction (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.analysis.mxDistanceCostFunction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.analysis.mxDistanceCostFunction (mxGraph 1.11.0.0 API function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.analysis.mxDistanceCostFunction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.analysis.mxDistanceCostFunction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.analysis.mxDistanceCostFunction -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/analysis/class-use/mxFibonacciHeap.Node.html b/java/docs/com/mxgraph/analysis/class-use/mxFibonacciHeap.Node.html index e412c22ea..4aa613422 100644 --- a/java/docs/com/mxgraph/analysis/class-use/mxFibonacciHeap.Node.html +++ b/java/docs/com/mxgraph/analysis/class-use/mxFibonacciHeap.Node.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.analysis.mxFibonacciHeap.Node (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.analysis.mxFibonacciHeap.Node (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.analysis.mxFibonacciHeap.Node (mxGraph 1.11.0.0 API Sp function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.analysis.mxFibonacciHeap.Node (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.analysis.mxFibonacciHeap.Node (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -255,7 +255,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/analysis/class-use/mxFibonacciHeap.html b/java/docs/com/mxgraph/analysis/class-use/mxFibonacciHeap.html index adfe9d5f1..bf5c02e19 100644 --- a/java/docs/com/mxgraph/analysis/class-use/mxFibonacciHeap.html +++ b/java/docs/com/mxgraph/analysis/class-use/mxFibonacciHeap.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.analysis.mxFibonacciHeap (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.analysis.mxFibonacciHeap (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.analysis.mxFibonacciHeap (mxGraph 1.11.0.0 API Specifi function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.analysis.mxFibonacciHeap (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.analysis.mxFibonacciHeap (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -172,7 +172,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/analysis/class-use/mxGraphAnalysis.html b/java/docs/com/mxgraph/analysis/class-use/mxGraphAnalysis.html index 059df6a2b..69dc00eff 100644 --- a/java/docs/com/mxgraph/analysis/class-use/mxGraphAnalysis.html +++ b/java/docs/com/mxgraph/analysis/class-use/mxGraphAnalysis.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.analysis.mxGraphAnalysis (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.analysis.mxGraphAnalysis (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.analysis.mxGraphAnalysis (mxGraph 1.11.0.0 API Specifi function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.analysis.mxGraphAnalysis (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.analysis.mxGraphAnalysis (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -178,7 +178,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/analysis/class-use/mxGraphGenerator.html b/java/docs/com/mxgraph/analysis/class-use/mxGraphGenerator.html index eefb2cb2b..c59578d09 100644 --- a/java/docs/com/mxgraph/analysis/class-use/mxGraphGenerator.html +++ b/java/docs/com/mxgraph/analysis/class-use/mxGraphGenerator.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.analysis.mxGraphGenerator (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.analysis.mxGraphGenerator (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.analysis.mxGraphGenerator (mxGraph 1.11.0.0 API Specif function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.analysis.mxGraphGenerator (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.analysis.mxGraphGenerator (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -178,7 +178,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/analysis/class-use/mxGraphProperties.GraphType.html b/java/docs/com/mxgraph/analysis/class-use/mxGraphProperties.GraphType.html index 1ddde590e..744637820 100644 --- a/java/docs/com/mxgraph/analysis/class-use/mxGraphProperties.GraphType.html +++ b/java/docs/com/mxgraph/analysis/class-use/mxGraphProperties.GraphType.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.analysis.mxGraphProperties.GraphType (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.analysis.mxGraphProperties.GraphType (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.analysis.mxGraphProperties.GraphType (mxGraph 1.11.0.0 function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.analysis.mxGraphProperties.GraphType (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.analysis.mxGraphProperties.GraphType (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -155,7 +155,7 @@ the order they are declared. -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/analysis/class-use/mxGraphProperties.html b/java/docs/com/mxgraph/analysis/class-use/mxGraphProperties.html index eff43ce15..4e6d76c8a 100644 --- a/java/docs/com/mxgraph/analysis/class-use/mxGraphProperties.html +++ b/java/docs/com/mxgraph/analysis/class-use/mxGraphProperties.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.analysis.mxGraphProperties (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.analysis.mxGraphProperties (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.analysis.mxGraphProperties (mxGraph 1.11.0.0 API Speci function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.analysis.mxGraphProperties (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.analysis.mxGraphProperties (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.analysis.mxGraphProperties -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/analysis/class-use/mxGraphStructure.html b/java/docs/com/mxgraph/analysis/class-use/mxGraphStructure.html index ab8640a2d..1728a657f 100644 --- a/java/docs/com/mxgraph/analysis/class-use/mxGraphStructure.html +++ b/java/docs/com/mxgraph/analysis/class-use/mxGraphStructure.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.analysis.mxGraphStructure (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.analysis.mxGraphStructure (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.analysis.mxGraphStructure (mxGraph 1.11.0.0 API Specif function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.analysis.mxGraphStructure (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.analysis.mxGraphStructure (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.analysis.mxGraphStructure -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/analysis/class-use/mxICostFunction.html b/java/docs/com/mxgraph/analysis/class-use/mxICostFunction.html index 2658552df..2eb13d4da 100644 --- a/java/docs/com/mxgraph/analysis/class-use/mxICostFunction.html +++ b/java/docs/com/mxgraph/analysis/class-use/mxICostFunction.html @@ -2,12 +2,12 @@ - + -Uses of Interface com.mxgraph.analysis.mxICostFunction (mxGraph 1.11.0.0 API Specification) +Uses of Interface com.mxgraph.analysis.mxICostFunction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Interface com.mxgraph.analysis.mxICostFunction (mxGraph 1.11.0.0 API Spe function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Interface com.mxgraph.analysis.mxICostFunction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Interface com.mxgraph.analysis.mxICostFunction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -316,7 +316,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/analysis/class-use/mxTraversal.html b/java/docs/com/mxgraph/analysis/class-use/mxTraversal.html index 9b9b6f41e..dcd3435c7 100644 --- a/java/docs/com/mxgraph/analysis/class-use/mxTraversal.html +++ b/java/docs/com/mxgraph/analysis/class-use/mxTraversal.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.analysis.mxTraversal (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.analysis.mxTraversal (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.analysis.mxTraversal (mxGraph 1.11.0.0 API Specificati function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.analysis.mxTraversal (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.analysis.mxTraversal (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.analysis.mxTraversal -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/analysis/class-use/mxUnionFind.Node.html b/java/docs/com/mxgraph/analysis/class-use/mxUnionFind.Node.html index 3757ccb83..875820c09 100644 --- a/java/docs/com/mxgraph/analysis/class-use/mxUnionFind.Node.html +++ b/java/docs/com/mxgraph/analysis/class-use/mxUnionFind.Node.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.analysis.mxUnionFind.Node (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.analysis.mxUnionFind.Node (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.analysis.mxUnionFind.Node (mxGraph 1.11.0.0 API Specif function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.analysis.mxUnionFind.Node (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.analysis.mxUnionFind.Node (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -228,7 +228,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/analysis/class-use/mxUnionFind.html b/java/docs/com/mxgraph/analysis/class-use/mxUnionFind.html index 94c3bbeea..e65c9e170 100644 --- a/java/docs/com/mxgraph/analysis/class-use/mxUnionFind.html +++ b/java/docs/com/mxgraph/analysis/class-use/mxUnionFind.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.analysis.mxUnionFind (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.analysis.mxUnionFind (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.analysis.mxUnionFind (mxGraph 1.11.0.0 API Specificati function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.analysis.mxUnionFind (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.analysis.mxUnionFind (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -157,7 +157,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/analysis/mxAnalysisGraph.html b/java/docs/com/mxgraph/analysis/mxAnalysisGraph.html index 192a85311..bfa15e497 100644 --- a/java/docs/com/mxgraph/analysis/mxAnalysisGraph.html +++ b/java/docs/com/mxgraph/analysis/mxAnalysisGraph.html @@ -2,12 +2,12 @@ - + -mxAnalysisGraph (mxGraph 1.11.0.0 API Specification) +mxAnalysisGraph (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxAnalysisGraph (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxAnalysisGraph (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxAnalysisGraph (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -602,7 +602,7 @@ public void setGenerator(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/analysis/mxConstantCostFunction.html b/java/docs/com/mxgraph/analysis/mxConstantCostFunction.html index 7a68e79dc..3babb4640 100644 --- a/java/docs/com/mxgraph/analysis/mxConstantCostFunction.html +++ b/java/docs/com/mxgraph/analysis/mxConstantCostFunction.html @@ -2,12 +2,12 @@ - + -mxConstantCostFunction (mxGraph 1.11.0.0 API Specification) +mxConstantCostFunction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxConstantCostFunction (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxConstantCostFunction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxConstantCostFunction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -263,7 +263,7 @@ public double getCost(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/analysis/mxDistanceCostFunction.html b/java/docs/com/mxgraph/analysis/mxDistanceCostFunction.html index f08f61712..bd38a5aaa 100644 --- a/java/docs/com/mxgraph/analysis/mxDistanceCostFunction.html +++ b/java/docs/com/mxgraph/analysis/mxDistanceCostFunction.html @@ -2,12 +2,12 @@ - + -mxDistanceCostFunction (mxGraph 1.11.0.0 API Specification) +mxDistanceCostFunction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxDistanceCostFunction (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxDistanceCostFunction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxDistanceCostFunction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -226,7 +226,7 @@ public double getCost(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/analysis/mxFibonacciHeap.Node.html b/java/docs/com/mxgraph/analysis/mxFibonacciHeap.Node.html index 435ac8e56..59b0a6987 100644 --- a/java/docs/com/mxgraph/analysis/mxFibonacciHeap.Node.html +++ b/java/docs/com/mxgraph/analysis/mxFibonacciHeap.Node.html @@ -2,12 +2,12 @@ - + -mxFibonacciHeap.Node (mxGraph 1.11.0.0 API Specification) +mxFibonacciHeap.Node (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxFibonacciHeap.Node (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxFibonacciHeap.Node (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxFibonacciHeap.Node (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -270,7 +270,7 @@ public void setUserObject(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/analysis/mxFibonacciHeap.html b/java/docs/com/mxgraph/analysis/mxFibonacciHeap.html index 33ca3959f..9076a9847 100644 --- a/java/docs/com/mxgraph/analysis/mxFibonacciHeap.html +++ b/java/docs/com/mxgraph/analysis/mxFibonacciHeap.html @@ -2,12 +2,12 @@ - + -mxFibonacciHeap (mxGraph 1.11.0.0 API Specification) +mxFibonacciHeap (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxFibonacciHeap (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxFibonacciHeap (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxFibonacciHeap (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -638,7 +638,7 @@ protected void link(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/analysis/mxGraphAnalysis.html b/java/docs/com/mxgraph/analysis/mxGraphAnalysis.html index 546d11d36..f085c0d11 100644 --- a/java/docs/com/mxgraph/analysis/mxGraphAnalysis.html +++ b/java/docs/com/mxgraph/analysis/mxGraphAnalysis.html @@ -2,12 +2,12 @@ - + -mxGraphAnalysis (mxGraph 1.11.0.0 API Specification) +mxGraphAnalysis (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphAnalysis (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphAnalysis (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphAnalysis (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -538,7 +538,7 @@ protected
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/analysis/mxGraphGenerator.html b/java/docs/com/mxgraph/analysis/mxGraphGenerator.html index 809cf51dd..f7d561b5f 100644 --- a/java/docs/com/mxgraph/analysis/mxGraphGenerator.html +++ b/java/docs/com/mxgraph/analysis/mxGraphGenerator.html @@ -2,12 +2,12 @@ - + -mxGraphGenerator (mxGraph 1.11.0.0 API Specification) +mxGraphGenerator (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphGenerator (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphGenerator (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphGenerator (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -941,7 +941,7 @@ public void setCostFunction(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/analysis/mxGraphProperties.GraphType.html b/java/docs/com/mxgraph/analysis/mxGraphProperties.GraphType.html index 18ac198d5..4acbf91b6 100644 --- a/java/docs/com/mxgraph/analysis/mxGraphProperties.GraphType.html +++ b/java/docs/com/mxgraph/analysis/mxGraphProperties.GraphType.html @@ -2,12 +2,12 @@ - + -mxGraphProperties.GraphType (mxGraph 1.11.0.0 API Specification) +mxGraphProperties.GraphType (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphProperties.GraphType (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphProperties.GraphType (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphProperties.GraphType (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -828,7 +828,7 @@ with the specified name -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/analysis/mxGraphProperties.html b/java/docs/com/mxgraph/analysis/mxGraphProperties.html index 9181ef2cb..8ca0c15bb 100644 --- a/java/docs/com/mxgraph/analysis/mxGraphProperties.html +++ b/java/docs/com/mxgraph/analysis/mxGraphProperties.html @@ -2,12 +2,12 @@ - + -mxGraphProperties (mxGraph 1.11.0.0 API Specification) +mxGraphProperties (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphProperties (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphProperties (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphProperties (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -399,7 +399,7 @@ public static void setDirected(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/analysis/mxGraphStructure.html b/java/docs/com/mxgraph/analysis/mxGraphStructure.html index 36369e79d..750f28a90 100644 --- a/java/docs/com/mxgraph/analysis/mxGraphStructure.html +++ b/java/docs/com/mxgraph/analysis/mxGraphStructure.html @@ -2,12 +2,12 @@ - + -mxGraphStructure (mxGraph 1.11.0.0 API Specification) +mxGraphStructure (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphStructure (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphStructure (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphStructure (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -753,7 +753,7 @@ public static boolean isBiconnected(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/analysis/mxICostFunction.html b/java/docs/com/mxgraph/analysis/mxICostFunction.html index dbd2c9a5e..ce7ec867c 100644 --- a/java/docs/com/mxgraph/analysis/mxICostFunction.html +++ b/java/docs/com/mxgraph/analysis/mxICostFunction.html @@ -2,12 +2,12 @@ - + -mxICostFunction (mxGraph 1.11.0.0 API Specification) +mxICostFunction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxICostFunction (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxICostFunction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxICostFunction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -179,7 +179,7 @@ double getCost(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/analysis/mxTraversal.html b/java/docs/com/mxgraph/analysis/mxTraversal.html index 83dce23d1..51d0d2725 100644 --- a/java/docs/com/mxgraph/analysis/mxTraversal.html +++ b/java/docs/com/mxgraph/analysis/mxTraversal.html @@ -2,12 +2,12 @@ - + -mxTraversal (mxGraph 1.11.0.0 API Specification) +mxTraversal (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxTraversal (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxTraversal (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxTraversal (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -401,7 +401,7 @@ public static
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/analysis/mxUnionFind.Node.html b/java/docs/com/mxgraph/analysis/mxUnionFind.Node.html index 94f07b62c..6b535e11a 100644 --- a/java/docs/com/mxgraph/analysis/mxUnionFind.Node.html +++ b/java/docs/com/mxgraph/analysis/mxUnionFind.Node.html @@ -2,12 +2,12 @@ - + -mxUnionFind.Node (mxGraph 1.11.0.0 API Specification) +mxUnionFind.Node (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxUnionFind.Node (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxUnionFind.Node (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxUnionFind.Node (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -335,7 +335,7 @@ public void setSize(int size) -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/analysis/mxUnionFind.html b/java/docs/com/mxgraph/analysis/mxUnionFind.html index 3627fa421..27a5d75be 100644 --- a/java/docs/com/mxgraph/analysis/mxUnionFind.html +++ b/java/docs/com/mxgraph/analysis/mxUnionFind.html @@ -2,12 +2,12 @@ - + -mxUnionFind (mxGraph 1.11.0.0 API Specification) +mxUnionFind (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxUnionFind (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxUnionFind (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxUnionFind (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -357,7 +357,7 @@ public boolean differ(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/analysis/package-frame.html b/java/docs/com/mxgraph/analysis/package-frame.html index e0b9522d9..01943cdc3 100644 --- a/java/docs/com/mxgraph/analysis/package-frame.html +++ b/java/docs/com/mxgraph/analysis/package-frame.html @@ -2,12 +2,12 @@ - + -com.mxgraph.analysis (mxGraph 1.11.0.0 API Specification) +com.mxgraph.analysis (mxGraph 1.12.0.0 API Specification) - + diff --git a/java/docs/com/mxgraph/analysis/package-summary.html b/java/docs/com/mxgraph/analysis/package-summary.html index 8de3e6647..ed475cc19 100644 --- a/java/docs/com/mxgraph/analysis/package-summary.html +++ b/java/docs/com/mxgraph/analysis/package-summary.html @@ -2,12 +2,12 @@ - + -com.mxgraph.analysis (mxGraph 1.11.0.0 API Specification) +com.mxgraph.analysis (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.analysis (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.analysis (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.analysis (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -224,7 +224,7 @@ This package provides various algorithms for graph analysis, such as -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/analysis/package-tree.html b/java/docs/com/mxgraph/analysis/package-tree.html index 096100686..de2951bf0 100644 --- a/java/docs/com/mxgraph/analysis/package-tree.html +++ b/java/docs/com/mxgraph/analysis/package-tree.html @@ -2,12 +2,12 @@ - + -com.mxgraph.analysis Class Hierarchy (mxGraph 1.11.0.0 API Specification) +com.mxgraph.analysis Class Hierarchy (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.analysis Class Hierarchy (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.analysis Class Hierarchy (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.analysis Class Hierarchy (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -140,7 +140,7 @@ Enum Hierarchy -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/analysis/package-use.html b/java/docs/com/mxgraph/analysis/package-use.html index d39b18f35..5d8c4c8ff 100644 --- a/java/docs/com/mxgraph/analysis/package-use.html +++ b/java/docs/com/mxgraph/analysis/package-use.html @@ -2,12 +2,12 @@ - + -Uses of Package com.mxgraph.analysis (mxGraph 1.11.0.0 API Specification) +Uses of Package com.mxgraph.analysis (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Package com.mxgraph.analysis (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Package com.mxgraph.analysis (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Package com.mxgraph.analysis (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -230,7 +230,7 @@ Classes in
com.mxgr -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/canvas/class-use/mxBasicCanvas.html b/java/docs/com/mxgraph/canvas/class-use/mxBasicCanvas.html index 3e1fdeb7d..42c176dbf 100644 --- a/java/docs/com/mxgraph/canvas/class-use/mxBasicCanvas.html +++ b/java/docs/com/mxgraph/canvas/class-use/mxBasicCanvas.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.canvas.mxBasicCanvas (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.canvas.mxBasicCanvas (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.canvas.mxBasicCanvas (mxGraph 1.11.0.0 API Specificati function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.canvas.mxBasicCanvas (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.canvas.mxBasicCanvas (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -201,7 +201,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/canvas/class-use/mxGraphics2DCanvas.html b/java/docs/com/mxgraph/canvas/class-use/mxGraphics2DCanvas.html index a45044cef..49fb81306 100644 --- a/java/docs/com/mxgraph/canvas/class-use/mxGraphics2DCanvas.html +++ b/java/docs/com/mxgraph/canvas/class-use/mxGraphics2DCanvas.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.canvas.mxGraphics2DCanvas (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.canvas.mxGraphics2DCanvas (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.canvas.mxGraphics2DCanvas (mxGraph 1.11.0.0 API Specif function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.canvas.mxGraphics2DCanvas (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.canvas.mxGraphics2DCanvas (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -250,6 +250,15 @@ Uses of
createPoints(mxGraphics2DCanvas canvas, mxCellState state) +
+            + + + + Shape +mxEllipseShape.createShape(mxGraphics2DCanvas canvas, + mxCellState state) +
            @@ -265,7 +274,7 @@ Uses of  Shape -mxTriangleShape.createShape(mxGraphics2DCanvas canvas, +mxBasicShape.createShape(mxGraphics2DCanvas canvas, mxCellState state)
@@ -286,15 +295,6 @@ Uses of createShape(mxGraphics2DCanvas canvas, mxCellState state)
-
-            - - - - Shape -mxEllipseShape.createShape(mxGraphics2DCanvas canvas, - mxCellState state) -
            @@ -310,7 +310,7 @@ Uses of  Shape -mxArrowShape.createShape(mxGraphics2DCanvas canvas, +mxTriangleShape.createShape(mxGraphics2DCanvas canvas, mxCellState state)
@@ -319,7 +319,7 @@ Uses of  Shape -mxBasicShape.createShape(mxGraphics2DCanvas canvas, +mxArrowShape.createShape(mxGraphics2DCanvas canvas, mxCellState state)
@@ -337,7 +337,7 @@ Uses of  Color -mxLabelShape.getFillColor(mxGraphics2DCanvas canvas, +mxBasicShape.getFillColor(mxGraphics2DCanvas canvas, mxCellState state)
@@ -355,18 +355,9 @@ Uses of  Color -mxBasicShape.getFillColor(mxGraphics2DCanvas canvas, +mxLabelShape.getFillColor(mxGraphics2DCanvas canvas, mxCellState state) -
-            - - - -protected  mxRectangle -mxSwimlaneShape.getGradientBounds(mxGraphics2DCanvas canvas, - mxCellState state) -
            @@ -381,9 +372,9 @@ Uses of - Rectangle -mxLabelShape.getImageBounds(mxGraphics2DCanvas canvas, - mxCellState state) +protected  mxRectangle +mxSwimlaneShape.getGradientBounds(mxGraphics2DCanvas canvas, + mxCellState state)
            @@ -394,6 +385,15 @@ Uses of getImageBounds(mxGraphics2DCanvas canvas, mxCellState state)
+
+            + + + + Rectangle +mxLabelShape.getImageBounds(mxGraphics2DCanvas canvas, + mxCellState state) +
            @@ -409,7 +409,7 @@ Uses of  Color -mxLabelShape.getStrokeColor(mxGraphics2DCanvas canvas, +mxBasicShape.getStrokeColor(mxGraphics2DCanvas canvas, mxCellState state)
@@ -427,7 +427,7 @@ Uses of  Color -mxBasicShape.getStrokeColor(mxGraphics2DCanvas canvas, +mxLabelShape.getStrokeColor(mxGraphics2DCanvas canvas, mxCellState state)
@@ -436,7 +436,7 @@ Uses of  boolean -mxLabelShape.hasGradient(mxGraphics2DCanvas canvas, +mxBasicShape.hasGradient(mxGraphics2DCanvas canvas, mxCellState state)
@@ -454,7 +454,7 @@ Uses of  boolean -mxBasicShape.hasGradient(mxGraphics2DCanvas canvas, +mxLabelShape.hasGradient(mxGraphics2DCanvas canvas, mxCellState state)
@@ -503,16 +503,6 @@ Uses of - -protected  void -mxCurveShape.paintPolyline(mxGraphics2DCanvas canvas, - List<mxPoint> points, - Map<String,Object> style) -
            @@ -528,9 +518,10 @@ Uses of - void -mxLabelShape.paintShape(mxGraphics2DCanvas canvas, - mxCellState state) +protected  void +mxCurveShape.paintPolyline(mxGraphics2DCanvas canvas, + List<mxPoint> points, + Map<String,Object> style)
            @@ -538,25 +529,16 @@ Uses of  void -mxImageShape.paintShape(mxGraphics2DCanvas canvas, +mxCylinderShape.paintShape(mxGraphics2DCanvas canvas, mxCellState state)
-            +          Draws a cylinder for the given parameters.  void -mxDoubleEllipseShape.paintShape(mxGraphics2DCanvas canvas, - mxCellState state) - -
-            - - - - void -mxSwimlaneShape.paintShape(mxGraphics2DCanvas canvas, +mxBasicShape.paintShape(mxGraphics2DCanvas canvas, mxCellState state)
@@ -568,6 +550,42 @@ Uses of paintShape(mxGraphics2DCanvas canvas, mxCellState state)
+
+            + + + + void +mxImageShape.paintShape(mxGraphics2DCanvas canvas, + mxCellState state) + +
+            + + + + void +mxLabelShape.paintShape(mxGraphics2DCanvas canvas, + mxCellState state) + +
+            + + + + void +mxSwimlaneShape.paintShape(mxGraphics2DCanvas canvas, + mxCellState state) + +
+            + + + + void +mxDoubleEllipseShape.paintShape(mxGraphics2DCanvas canvas, + mxCellState state) +
            @@ -583,15 +601,6 @@ Uses of  void -mxLineShape.paintShape(mxGraphics2DCanvas canvas, - mxCellState state) - -
-            - - - - void mxRectangleShape.paintShape(mxGraphics2DCanvas canvas, mxCellState state) @@ -601,16 +610,7 @@ Uses of  void -mxCylinderShape.paintShape(mxGraphics2DCanvas canvas, - mxCellState state) - -
-          Draws a cylinder for the given parameters. - - - - void -mxCurveShape.paintShape(mxGraphics2DCanvas canvas, +mxLineShape.paintShape(mxGraphics2DCanvas canvas, mxCellState state)
@@ -628,7 +628,7 @@ Uses of  void -mxBasicShape.paintShape(mxGraphics2DCanvas canvas, +mxCurveShape.paintShape(mxGraphics2DCanvas canvas, mxCellState state)
@@ -640,6 +640,17 @@ Uses of paintShape(mxGraphics2DCanvas canvas, mxCellState state)
+
+            + + + + void +mxITextShape.paintShape(mxGraphics2DCanvas canvas, + String text, + mxCellState state, + Map<String,Object> style) +
            @@ -673,17 +684,6 @@ Uses of mxCellState state, Map<String,Object> style)
-
-            - - - - void -mxITextShape.paintShape(mxGraphics2DCanvas canvas, - String text, - mxCellState state, - Map<String,Object> style) -
            @@ -859,7 +859,7 @@ Uses of -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/canvas/class-use/mxGraphicsCanvas2D.CanvasState.html b/java/docs/com/mxgraph/canvas/class-use/mxGraphicsCanvas2D.CanvasState.html index 1dac2b040..b35d998aa 100644 --- a/java/docs/com/mxgraph/canvas/class-use/mxGraphicsCanvas2D.CanvasState.html +++ b/java/docs/com/mxgraph/canvas/class-use/mxGraphicsCanvas2D.CanvasState.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.canvas.mxGraphicsCanvas2D.CanvasState (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.canvas.mxGraphicsCanvas2D.CanvasState (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.canvas.mxGraphicsCanvas2D.CanvasState (mxGraph 1.11.0. function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.canvas.mxGraphicsCanvas2D.CanvasState (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.canvas.mxGraphicsCanvas2D.CanvasState (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -194,7 +194,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/canvas/class-use/mxGraphicsCanvas2D.html b/java/docs/com/mxgraph/canvas/class-use/mxGraphicsCanvas2D.html index 0fffaa71b..7ecf12fd4 100644 --- a/java/docs/com/mxgraph/canvas/class-use/mxGraphicsCanvas2D.html +++ b/java/docs/com/mxgraph/canvas/class-use/mxGraphicsCanvas2D.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.canvas.mxGraphicsCanvas2D (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.canvas.mxGraphicsCanvas2D (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.canvas.mxGraphicsCanvas2D (mxGraph 1.11.0.0 API Specif function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.canvas.mxGraphicsCanvas2D (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.canvas.mxGraphicsCanvas2D (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -190,7 +190,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/canvas/class-use/mxHtmlCanvas.html b/java/docs/com/mxgraph/canvas/class-use/mxHtmlCanvas.html index 6519abe09..c26907e84 100644 --- a/java/docs/com/mxgraph/canvas/class-use/mxHtmlCanvas.html +++ b/java/docs/com/mxgraph/canvas/class-use/mxHtmlCanvas.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.canvas.mxHtmlCanvas (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.canvas.mxHtmlCanvas (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.canvas.mxHtmlCanvas (mxGraph 1.11.0.0 API Specificatio function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.canvas.mxHtmlCanvas (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.canvas.mxHtmlCanvas (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.canvas.mxHtmlCanvas -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/canvas/class-use/mxICanvas.html b/java/docs/com/mxgraph/canvas/class-use/mxICanvas.html index 5f32d061b..5ec2dc3e2 100644 --- a/java/docs/com/mxgraph/canvas/class-use/mxICanvas.html +++ b/java/docs/com/mxgraph/canvas/class-use/mxICanvas.html @@ -2,12 +2,12 @@ - + -Uses of Interface com.mxgraph.canvas.mxICanvas (mxGraph 1.11.0.0 API Specification) +Uses of Interface com.mxgraph.canvas.mxICanvas (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Interface com.mxgraph.canvas.mxICanvas (mxGraph 1.11.0.0 API Specificati function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Interface com.mxgraph.canvas.mxICanvas (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Interface com.mxgraph.canvas.mxICanvas (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -426,7 +426,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/canvas/class-use/mxICanvas2D.html b/java/docs/com/mxgraph/canvas/class-use/mxICanvas2D.html index 6838a5979..5074624f9 100644 --- a/java/docs/com/mxgraph/canvas/class-use/mxICanvas2D.html +++ b/java/docs/com/mxgraph/canvas/class-use/mxICanvas2D.html @@ -2,12 +2,12 @@ - + -Uses of Interface com.mxgraph.canvas.mxICanvas2D (mxGraph 1.11.0.0 API Specification) +Uses of Interface com.mxgraph.canvas.mxICanvas2D (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Interface com.mxgraph.canvas.mxICanvas2D (mxGraph 1.11.0.0 API Specifica function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Interface com.mxgraph.canvas.mxICanvas2D (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Interface com.mxgraph.canvas.mxICanvas2D (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -144,7 +144,7 @@ Uses of
protected  mxICanvas2D -mxSaxOutputHandler.canvas +mxDomOutputParser.canvas
            @@ -152,7 +152,7 @@ Uses of protected  mxICanvas2D -mxDomOutputParser.canvas +mxSaxOutputHandler.canvas
            @@ -236,7 +236,7 @@ Uses of -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/canvas/class-use/mxImageCanvas.html b/java/docs/com/mxgraph/canvas/class-use/mxImageCanvas.html index 172fe758e..f67cfab1d 100644 --- a/java/docs/com/mxgraph/canvas/class-use/mxImageCanvas.html +++ b/java/docs/com/mxgraph/canvas/class-use/mxImageCanvas.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.canvas.mxImageCanvas (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.canvas.mxImageCanvas (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.canvas.mxImageCanvas (mxGraph 1.11.0.0 API Specificati function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.canvas.mxImageCanvas (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.canvas.mxImageCanvas (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.canvas.mxImageCanvas -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/canvas/class-use/mxSvgCanvas.html b/java/docs/com/mxgraph/canvas/class-use/mxSvgCanvas.html index c0274962b..f96ff0cad 100644 --- a/java/docs/com/mxgraph/canvas/class-use/mxSvgCanvas.html +++ b/java/docs/com/mxgraph/canvas/class-use/mxSvgCanvas.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.canvas.mxSvgCanvas (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.canvas.mxSvgCanvas (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.canvas.mxSvgCanvas (mxGraph 1.11.0.0 API Specification function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.canvas.mxSvgCanvas (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.canvas.mxSvgCanvas (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.canvas.mxSvgCanvas -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/canvas/class-use/mxVmlCanvas.html b/java/docs/com/mxgraph/canvas/class-use/mxVmlCanvas.html index 1e53fcc1a..2e2a9c1ae 100644 --- a/java/docs/com/mxgraph/canvas/class-use/mxVmlCanvas.html +++ b/java/docs/com/mxgraph/canvas/class-use/mxVmlCanvas.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.canvas.mxVmlCanvas (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.canvas.mxVmlCanvas (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.canvas.mxVmlCanvas (mxGraph 1.11.0.0 API Specification function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.canvas.mxVmlCanvas (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.canvas.mxVmlCanvas (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.canvas.mxVmlCanvas -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/canvas/mxBasicCanvas.html b/java/docs/com/mxgraph/canvas/mxBasicCanvas.html index 3cb73fbd7..12a77e23a 100644 --- a/java/docs/com/mxgraph/canvas/mxBasicCanvas.html +++ b/java/docs/com/mxgraph/canvas/mxBasicCanvas.html @@ -2,12 +2,12 @@ - + -mxBasicCanvas (mxGraph 1.11.0.0 API Specification) +mxBasicCanvas (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxBasicCanvas (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxBasicCanvas (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxBasicCanvas (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -629,7 +629,7 @@ public
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/canvas/mxGraphics2DCanvas.html b/java/docs/com/mxgraph/canvas/mxGraphics2DCanvas.html index 1c2386452..a48d94dc1 100644 --- a/java/docs/com/mxgraph/canvas/mxGraphics2DCanvas.html +++ b/java/docs/com/mxgraph/canvas/mxGraphics2DCanvas.html @@ -2,12 +2,12 @@ - + -mxGraphics2DCanvas (mxGraph 1.11.0.0 API Specification) +mxGraphics2DCanvas (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphics2DCanvas (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphics2DCanvas (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphics2DCanvas (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -828,7 +828,7 @@ public
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/canvas/mxGraphicsCanvas2D.CanvasState.html b/java/docs/com/mxgraph/canvas/mxGraphicsCanvas2D.CanvasState.html index 442329366..2412af2b9 100644 --- a/java/docs/com/mxgraph/canvas/mxGraphicsCanvas2D.CanvasState.html +++ b/java/docs/com/mxgraph/canvas/mxGraphicsCanvas2D.CanvasState.html @@ -2,12 +2,12 @@ - + -mxGraphicsCanvas2D.CanvasState (mxGraph 1.11.0.0 API Specification) +mxGraphicsCanvas2D.CanvasState (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphicsCanvas2D.CanvasState (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphicsCanvas2D.CanvasState (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphicsCanvas2D.CanvasState (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -623,7 +623,7 @@ public
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/canvas/mxGraphicsCanvas2D.html b/java/docs/com/mxgraph/canvas/mxGraphicsCanvas2D.html index 97ab5bd87..eabd8bae9 100644 --- a/java/docs/com/mxgraph/canvas/mxGraphicsCanvas2D.html +++ b/java/docs/com/mxgraph/canvas/mxGraphicsCanvas2D.html @@ -2,12 +2,12 @@ - + -mxGraphicsCanvas2D (mxGraph 1.11.0.0 API Specification) +mxGraphicsCanvas2D (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphicsCanvas2D (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphicsCanvas2D (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphicsCanvas2D (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -2141,7 +2141,7 @@ protected void updateStroke() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/canvas/mxHtmlCanvas.html b/java/docs/com/mxgraph/canvas/mxHtmlCanvas.html index 8ede9153f..802747e83 100644 --- a/java/docs/com/mxgraph/canvas/mxHtmlCanvas.html +++ b/java/docs/com/mxgraph/canvas/mxHtmlCanvas.html @@ -2,12 +2,12 @@ - + -mxHtmlCanvas (mxGraph 1.11.0.0 API Specification) +mxHtmlCanvas (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxHtmlCanvas (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxHtmlCanvas (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxHtmlCanvas (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -502,7 +502,7 @@ public
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/canvas/mxICanvas.html b/java/docs/com/mxgraph/canvas/mxICanvas.html index c41619cce..8d60f8082 100644 --- a/java/docs/com/mxgraph/canvas/mxICanvas.html +++ b/java/docs/com/mxgraph/canvas/mxICanvas.html @@ -2,12 +2,12 @@ - + -mxICanvas (mxGraph 1.11.0.0 API Specification) +mxICanvas (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxICanvas (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxICanvas (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxICanvas (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -289,7 +289,7 @@ drawLabel -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/canvas/mxICanvas2D.html b/java/docs/com/mxgraph/canvas/mxICanvas2D.html index b42a9b21d..32c99c86b 100644 --- a/java/docs/com/mxgraph/canvas/mxICanvas2D.html +++ b/java/docs/com/mxgraph/canvas/mxICanvas2D.html @@ -2,12 +2,12 @@ - + -mxICanvas2D (mxGraph 1.11.0.0 API Specification) +mxICanvas2D (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxICanvas2D (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxICanvas2D (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxICanvas2D (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -1031,7 +1031,7 @@ void clip() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/canvas/mxImageCanvas.html b/java/docs/com/mxgraph/canvas/mxImageCanvas.html index 041d3f114..e366a4624 100644 --- a/java/docs/com/mxgraph/canvas/mxImageCanvas.html +++ b/java/docs/com/mxgraph/canvas/mxImageCanvas.html @@ -2,12 +2,12 @@ - + -mxImageCanvas (mxGraph 1.11.0.0 API Specification) +mxImageCanvas (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxImageCanvas (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxImageCanvas (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxImageCanvas (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -508,7 +508,7 @@ public
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/canvas/mxSvgCanvas.html b/java/docs/com/mxgraph/canvas/mxSvgCanvas.html index 5c35243b6..4e6cff18c 100644 --- a/java/docs/com/mxgraph/canvas/mxSvgCanvas.html +++ b/java/docs/com/mxgraph/canvas/mxSvgCanvas.html @@ -2,12 +2,12 @@ - + -mxSvgCanvas (mxGraph 1.11.0.0 API Specification) +mxSvgCanvas (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxSvgCanvas (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxSvgCanvas (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxSvgCanvas (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -806,7 +806,7 @@ public
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/canvas/mxVmlCanvas.html b/java/docs/com/mxgraph/canvas/mxVmlCanvas.html index 7015a941a..7cc95d291 100644 --- a/java/docs/com/mxgraph/canvas/mxVmlCanvas.html +++ b/java/docs/com/mxgraph/canvas/mxVmlCanvas.html @@ -2,12 +2,12 @@ - + -mxVmlCanvas (mxGraph 1.11.0.0 API Specification) +mxVmlCanvas (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxVmlCanvas (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxVmlCanvas (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxVmlCanvas (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -471,7 +471,7 @@ public
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/canvas/package-frame.html b/java/docs/com/mxgraph/canvas/package-frame.html index da4ec068e..af2b6ed75 100644 --- a/java/docs/com/mxgraph/canvas/package-frame.html +++ b/java/docs/com/mxgraph/canvas/package-frame.html @@ -2,12 +2,12 @@ - + -com.mxgraph.canvas (mxGraph 1.11.0.0 API Specification) +com.mxgraph.canvas (mxGraph 1.12.0.0 API Specification) - + diff --git a/java/docs/com/mxgraph/canvas/package-summary.html b/java/docs/com/mxgraph/canvas/package-summary.html index 95e1acc86..2374c5a44 100644 --- a/java/docs/com/mxgraph/canvas/package-summary.html +++ b/java/docs/com/mxgraph/canvas/package-summary.html @@ -2,12 +2,12 @@ - + -com.mxgraph.canvas (mxGraph 1.11.0.0 API Specification) +com.mxgraph.canvas (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.canvas (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.canvas (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.canvas (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -193,7 +193,7 @@ This package contains various implementations for painting a graph using -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/canvas/package-tree.html b/java/docs/com/mxgraph/canvas/package-tree.html index 6db86f6b1..48b7951ee 100644 --- a/java/docs/com/mxgraph/canvas/package-tree.html +++ b/java/docs/com/mxgraph/canvas/package-tree.html @@ -2,12 +2,12 @@ - + -com.mxgraph.canvas Class Hierarchy (mxGraph 1.11.0.0 API Specification) +com.mxgraph.canvas Class Hierarchy (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.canvas Class Hierarchy (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.canvas Class Hierarchy (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.canvas Class Hierarchy (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -129,7 +129,7 @@ Interface Hierarchy -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/canvas/package-use.html b/java/docs/com/mxgraph/canvas/package-use.html index 2a0ff53dc..5a560efc9 100644 --- a/java/docs/com/mxgraph/canvas/package-use.html +++ b/java/docs/com/mxgraph/canvas/package-use.html @@ -2,12 +2,12 @@ - + -Uses of Package com.mxgraph.canvas (mxGraph 1.11.0.0 API Specification) +Uses of Package com.mxgraph.canvas (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Package com.mxgraph.canvas (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Package com.mxgraph.canvas (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Package com.mxgraph.canvas (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -371,7 +371,7 @@ Classes in
com.mxgrap -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/costfunction/class-use/mxConstCostFunction.html b/java/docs/com/mxgraph/costfunction/class-use/mxConstCostFunction.html index 756464135..c3d9a813e 100644 --- a/java/docs/com/mxgraph/costfunction/class-use/mxConstCostFunction.html +++ b/java/docs/com/mxgraph/costfunction/class-use/mxConstCostFunction.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.costfunction.mxConstCostFunction (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.costfunction.mxConstCostFunction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.costfunction.mxConstCostFunction (mxGraph 1.11.0.0 API function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.costfunction.mxConstCostFunction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.costfunction.mxConstCostFunction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.costfunction.mxConstCostFunction -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/costfunction/class-use/mxCostFunction.html b/java/docs/com/mxgraph/costfunction/class-use/mxCostFunction.html index 93d53f2cc..0b9c058f7 100644 --- a/java/docs/com/mxgraph/costfunction/class-use/mxCostFunction.html +++ b/java/docs/com/mxgraph/costfunction/class-use/mxCostFunction.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.costfunction.mxCostFunction (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.costfunction.mxCostFunction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.costfunction.mxCostFunction (mxGraph 1.11.0.0 API Spec function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.costfunction.mxCostFunction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.costfunction.mxCostFunction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -214,7 +214,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/costfunction/class-use/mxDoubleValCostFunction.html b/java/docs/com/mxgraph/costfunction/class-use/mxDoubleValCostFunction.html index 6c9e10a48..2b2b6972e 100644 --- a/java/docs/com/mxgraph/costfunction/class-use/mxDoubleValCostFunction.html +++ b/java/docs/com/mxgraph/costfunction/class-use/mxDoubleValCostFunction.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.costfunction.mxDoubleValCostFunction (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.costfunction.mxDoubleValCostFunction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.costfunction.mxDoubleValCostFunction (mxGraph 1.11.0.0 function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.costfunction.mxDoubleValCostFunction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.costfunction.mxDoubleValCostFunction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.costfunction.mxDoubleValCostFunction -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/costfunction/mxConstCostFunction.html b/java/docs/com/mxgraph/costfunction/mxConstCostFunction.html index e9a59b976..02654464a 100644 --- a/java/docs/com/mxgraph/costfunction/mxConstCostFunction.html +++ b/java/docs/com/mxgraph/costfunction/mxConstCostFunction.html @@ -2,12 +2,12 @@ - + -mxConstCostFunction (mxGraph 1.11.0.0 API Specification) +mxConstCostFunction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxConstCostFunction (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxConstCostFunction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxConstCostFunction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -219,7 +219,7 @@ public double getCost(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/costfunction/mxCostFunction.html b/java/docs/com/mxgraph/costfunction/mxCostFunction.html index a3acc309a..47fcd53ab 100644 --- a/java/docs/com/mxgraph/costfunction/mxCostFunction.html +++ b/java/docs/com/mxgraph/costfunction/mxCostFunction.html @@ -2,12 +2,12 @@ - + -mxCostFunction (mxGraph 1.11.0.0 API Specification) +mxCostFunction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxCostFunction (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxCostFunction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxCostFunction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -198,7 +198,7 @@ public mxCostFunction() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/costfunction/mxDoubleValCostFunction.html b/java/docs/com/mxgraph/costfunction/mxDoubleValCostFunction.html index 4823fda9b..3a7e89852 100644 --- a/java/docs/com/mxgraph/costfunction/mxDoubleValCostFunction.html +++ b/java/docs/com/mxgraph/costfunction/mxDoubleValCostFunction.html @@ -2,12 +2,12 @@ - + -mxDoubleValCostFunction (mxGraph 1.11.0.0 API Specification) +mxDoubleValCostFunction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxDoubleValCostFunction (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxDoubleValCostFunction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxDoubleValCostFunction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -223,7 +223,7 @@ public double getCost(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/costfunction/package-frame.html b/java/docs/com/mxgraph/costfunction/package-frame.html index 3d2004cc3..6cf7eb509 100644 --- a/java/docs/com/mxgraph/costfunction/package-frame.html +++ b/java/docs/com/mxgraph/costfunction/package-frame.html @@ -2,12 +2,12 @@ - + -com.mxgraph.costfunction (mxGraph 1.11.0.0 API Specification) +com.mxgraph.costfunction (mxGraph 1.12.0.0 API Specification) - + diff --git a/java/docs/com/mxgraph/costfunction/package-summary.html b/java/docs/com/mxgraph/costfunction/package-summary.html index 6db8524dc..791318938 100644 --- a/java/docs/com/mxgraph/costfunction/package-summary.html +++ b/java/docs/com/mxgraph/costfunction/package-summary.html @@ -2,12 +2,12 @@ - + -com.mxgraph.costfunction (mxGraph 1.11.0.0 API Specification) +com.mxgraph.costfunction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.costfunction (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.costfunction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.costfunction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -130,7 +130,7 @@ Package com.mxgraph.costfunction -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/costfunction/package-tree.html b/java/docs/com/mxgraph/costfunction/package-tree.html index 5deaf6c8c..3ed63c2fb 100644 --- a/java/docs/com/mxgraph/costfunction/package-tree.html +++ b/java/docs/com/mxgraph/costfunction/package-tree.html @@ -2,12 +2,12 @@ - + -com.mxgraph.costfunction Class Hierarchy (mxGraph 1.11.0.0 API Specification) +com.mxgraph.costfunction Class Hierarchy (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.costfunction Class Hierarchy (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.costfunction Class Hierarchy (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.costfunction Class Hierarchy (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -121,7 +121,7 @@ Class Hierarchy -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/costfunction/package-use.html b/java/docs/com/mxgraph/costfunction/package-use.html index 1e6f12403..007c451b6 100644 --- a/java/docs/com/mxgraph/costfunction/package-use.html +++ b/java/docs/com/mxgraph/costfunction/package-use.html @@ -2,12 +2,12 @@ - + -Uses of Package com.mxgraph.costfunction (mxGraph 1.11.0.0 API Specification) +Uses of Package com.mxgraph.costfunction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Package com.mxgraph.costfunction (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Package com.mxgraph.costfunction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Package com.mxgraph.costfunction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -155,7 +155,7 @@ Classes in
com. -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/generatorfunction/class-use/mxGeneratorConstFunction.html b/java/docs/com/mxgraph/generatorfunction/class-use/mxGeneratorConstFunction.html index 27e29e1f4..8d24a434b 100644 --- a/java/docs/com/mxgraph/generatorfunction/class-use/mxGeneratorConstFunction.html +++ b/java/docs/com/mxgraph/generatorfunction/class-use/mxGeneratorConstFunction.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.generatorfunction.mxGeneratorConstFunction (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.generatorfunction.mxGeneratorConstFunction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.generatorfunction.mxGeneratorConstFunction (mxGraph 1. function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.generatorfunction.mxGeneratorConstFunction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.generatorfunction.mxGeneratorConstFunction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.generatorfunction.mxGeneratorConstFunction -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/generatorfunction/class-use/mxGeneratorFunction.html b/java/docs/com/mxgraph/generatorfunction/class-use/mxGeneratorFunction.html index 4cb3b0886..e33e0d2f8 100644 --- a/java/docs/com/mxgraph/generatorfunction/class-use/mxGeneratorFunction.html +++ b/java/docs/com/mxgraph/generatorfunction/class-use/mxGeneratorFunction.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.generatorfunction.mxGeneratorFunction (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.generatorfunction.mxGeneratorFunction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.generatorfunction.mxGeneratorFunction (mxGraph 1.11.0. function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.generatorfunction.mxGeneratorFunction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.generatorfunction.mxGeneratorFunction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -217,7 +217,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/generatorfunction/class-use/mxGeneratorRandomFunction.html b/java/docs/com/mxgraph/generatorfunction/class-use/mxGeneratorRandomFunction.html index fe2b5faae..f6914180f 100644 --- a/java/docs/com/mxgraph/generatorfunction/class-use/mxGeneratorRandomFunction.html +++ b/java/docs/com/mxgraph/generatorfunction/class-use/mxGeneratorRandomFunction.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.generatorfunction.mxGeneratorRandomFunction (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.generatorfunction.mxGeneratorRandomFunction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.generatorfunction.mxGeneratorRandomFunction (mxGraph 1 function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.generatorfunction.mxGeneratorRandomFunction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.generatorfunction.mxGeneratorRandomFunction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.generatorfunction.mxGeneratorRandomFunction -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/generatorfunction/class-use/mxGeneratorRandomIntFunction.html b/java/docs/com/mxgraph/generatorfunction/class-use/mxGeneratorRandomIntFunction.html index 2e91053f8..4fccb72a4 100644 --- a/java/docs/com/mxgraph/generatorfunction/class-use/mxGeneratorRandomIntFunction.html +++ b/java/docs/com/mxgraph/generatorfunction/class-use/mxGeneratorRandomIntFunction.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.generatorfunction.mxGeneratorRandomIntFunction (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.generatorfunction.mxGeneratorRandomIntFunction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.generatorfunction.mxGeneratorRandomIntFunction (mxGrap function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.generatorfunction.mxGeneratorRandomIntFunction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.generatorfunction.mxGeneratorRandomIntFunction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.generatorfunction.mxGeneratorRandomIntFunction -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/generatorfunction/mxGeneratorConstFunction.html b/java/docs/com/mxgraph/generatorfunction/mxGeneratorConstFunction.html index ab249f25f..dd7f66402 100644 --- a/java/docs/com/mxgraph/generatorfunction/mxGeneratorConstFunction.html +++ b/java/docs/com/mxgraph/generatorfunction/mxGeneratorConstFunction.html @@ -2,12 +2,12 @@ - + -mxGeneratorConstFunction (mxGraph 1.11.0.0 API Specification) +mxGeneratorConstFunction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGeneratorConstFunction (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGeneratorConstFunction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGeneratorConstFunction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -219,7 +219,7 @@ public double getCost(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/generatorfunction/mxGeneratorFunction.html b/java/docs/com/mxgraph/generatorfunction/mxGeneratorFunction.html index 28f2cb397..5babf5ed7 100644 --- a/java/docs/com/mxgraph/generatorfunction/mxGeneratorFunction.html +++ b/java/docs/com/mxgraph/generatorfunction/mxGeneratorFunction.html @@ -2,12 +2,12 @@ - + -mxGeneratorFunction (mxGraph 1.11.0.0 API Specification) +mxGeneratorFunction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGeneratorFunction (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGeneratorFunction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGeneratorFunction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -198,7 +198,7 @@ public mxGeneratorFunction() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/generatorfunction/mxGeneratorRandomFunction.html b/java/docs/com/mxgraph/generatorfunction/mxGeneratorRandomFunction.html index 1b9569bc7..ec2aa61f4 100644 --- a/java/docs/com/mxgraph/generatorfunction/mxGeneratorRandomFunction.html +++ b/java/docs/com/mxgraph/generatorfunction/mxGeneratorRandomFunction.html @@ -2,12 +2,12 @@ - + -mxGeneratorRandomFunction (mxGraph 1.11.0.0 API Specification) +mxGeneratorRandomFunction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGeneratorRandomFunction (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGeneratorRandomFunction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGeneratorRandomFunction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -320,7 +320,7 @@ public void setRoundToDecimals(int roundToDecimals) -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/generatorfunction/mxGeneratorRandomIntFunction.html b/java/docs/com/mxgraph/generatorfunction/mxGeneratorRandomIntFunction.html index ff2b5f287..7feec3cca 100644 --- a/java/docs/com/mxgraph/generatorfunction/mxGeneratorRandomIntFunction.html +++ b/java/docs/com/mxgraph/generatorfunction/mxGeneratorRandomIntFunction.html @@ -2,12 +2,12 @@ - + -mxGeneratorRandomIntFunction (mxGraph 1.11.0.0 API Specification) +mxGeneratorRandomIntFunction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGeneratorRandomIntFunction (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGeneratorRandomIntFunction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGeneratorRandomIntFunction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -280,7 +280,7 @@ public double getMinWeight() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/generatorfunction/package-frame.html b/java/docs/com/mxgraph/generatorfunction/package-frame.html index 15fd5ca1e..205c07480 100644 --- a/java/docs/com/mxgraph/generatorfunction/package-frame.html +++ b/java/docs/com/mxgraph/generatorfunction/package-frame.html @@ -2,12 +2,12 @@ - + -com.mxgraph.generatorfunction (mxGraph 1.11.0.0 API Specification) +com.mxgraph.generatorfunction (mxGraph 1.12.0.0 API Specification) - + diff --git a/java/docs/com/mxgraph/generatorfunction/package-summary.html b/java/docs/com/mxgraph/generatorfunction/package-summary.html index b30219590..18aad4f30 100644 --- a/java/docs/com/mxgraph/generatorfunction/package-summary.html +++ b/java/docs/com/mxgraph/generatorfunction/package-summary.html @@ -2,12 +2,12 @@ - + -com.mxgraph.generatorfunction (mxGraph 1.11.0.0 API Specification) +com.mxgraph.generatorfunction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.generatorfunction (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.generatorfunction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.generatorfunction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -134,7 +134,7 @@ Package com.mxgraph.generatorfunction -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/generatorfunction/package-tree.html b/java/docs/com/mxgraph/generatorfunction/package-tree.html index 32166e7c2..3b5e30127 100644 --- a/java/docs/com/mxgraph/generatorfunction/package-tree.html +++ b/java/docs/com/mxgraph/generatorfunction/package-tree.html @@ -2,12 +2,12 @@ - + -com.mxgraph.generatorfunction Class Hierarchy (mxGraph 1.11.0.0 API Specification) +com.mxgraph.generatorfunction Class Hierarchy (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.generatorfunction Class Hierarchy (mxGraph 1.11.0.0 API Specificatio function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.generatorfunction Class Hierarchy (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.generatorfunction Class Hierarchy (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -121,7 +121,7 @@ Class Hierarchy -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/generatorfunction/package-use.html b/java/docs/com/mxgraph/generatorfunction/package-use.html index c3c3a0e0c..e1b49c9f1 100644 --- a/java/docs/com/mxgraph/generatorfunction/package-use.html +++ b/java/docs/com/mxgraph/generatorfunction/package-use.html @@ -2,12 +2,12 @@ - + -Uses of Package com.mxgraph.generatorfunction (mxGraph 1.11.0.0 API Specification) +Uses of Package com.mxgraph.generatorfunction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Package com.mxgraph.generatorfunction (mxGraph 1.11.0.0 API Specificatio function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Package com.mxgraph.generatorfunction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Package com.mxgraph.generatorfunction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -155,7 +155,7 @@ Classes in
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/class-use/mxCellCodec.html b/java/docs/com/mxgraph/io/class-use/mxCellCodec.html index 267a5cc0d..832546975 100644 --- a/java/docs/com/mxgraph/io/class-use/mxCellCodec.html +++ b/java/docs/com/mxgraph/io/class-use/mxCellCodec.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.io.mxCellCodec (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.io.mxCellCodec (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.io.mxCellCodec (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.io.mxCellCodec (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.io.mxCellCodec (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.io.mxCellCodec -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/class-use/mxChildChangeCodec.html b/java/docs/com/mxgraph/io/class-use/mxChildChangeCodec.html index b7324284e..e89793a6a 100644 --- a/java/docs/com/mxgraph/io/class-use/mxChildChangeCodec.html +++ b/java/docs/com/mxgraph/io/class-use/mxChildChangeCodec.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.io.mxChildChangeCodec (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.io.mxChildChangeCodec (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.io.mxChildChangeCodec (mxGraph 1.11.0.0 API Specificat function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.io.mxChildChangeCodec (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.io.mxChildChangeCodec (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.io.mxChildChangeCodec -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/class-use/mxCodec.html b/java/docs/com/mxgraph/io/class-use/mxCodec.html index 94178edeb..4d41388ad 100644 --- a/java/docs/com/mxgraph/io/class-use/mxCodec.html +++ b/java/docs/com/mxgraph/io/class-use/mxCodec.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.io.mxCodec (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.io.mxCodec (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.io.mxCodec (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.io.mxCodec (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.io.mxCodec (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -118,30 +118,10 @@ Uses of
 Object -mxTerminalChangeCodec.afterDecode(mxCodec dec, - Node node, - Object obj) - -
-            - - - - Object mxRootChangeCodec.afterDecode(mxCodec dec, Node node, Object obj) -
-            - - - - Object -mxGenericChangeCodec.afterDecode(mxCodec dec, - Node node, - Object obj) -
            @@ -152,6 +132,26 @@ Uses of Node node, Object obj)
+
+            + + + + Object +mxGenericChangeCodec.afterDecode(mxCodec dec, + Node node, + Object obj) + +
+            + + + + Object +mxTerminalChangeCodec.afterDecode(mxCodec dec, + Node node, + Object obj) +
            @@ -168,17 +168,6 @@ Uses of  Node -mxCellCodec.afterEncode(mxCodec enc, - Object obj, - Node node) - -
-          Encodes an mxCell and wraps the XML up inside the - XML of the user object (inversion). - - - - Node mxRootChangeCodec.afterEncode(mxCodec enc, Object obj, Node node) @@ -210,13 +199,13 @@ Uses of  Node -mxCellCodec.beforeDecode(mxCodec dec, - Node node, - Object obj) +mxCellCodec.afterEncode(mxCodec enc, + Object obj, + Node node)
-          Decodes an mxCell and uses the enclosing XML node as - the user object for the cell (inversion). +          Encodes an mxCell and wraps the XML up inside the + XML of the user object (inversion). @@ -225,16 +214,6 @@ Uses of Node node, Object into) -
-          Reads the cells into the graph model. - - - - Node -mxModelCodec.beforeDecode(mxCodec dec, - Node node, - Object into) -
          Reads the cells into the graph model. @@ -262,6 +241,27 @@ Uses of + Node +mxCellCodec.beforeDecode(mxCodec dec, + Node node, + Object obj) + +
+          Decodes an mxCell and uses the enclosing XML node as + the user object for the cell (inversion). + + + + Node +mxModelCodec.beforeDecode(mxCodec dec, + Node node, + Object into) + +
+          Reads the cells into the graph model. + + +  Object mxObjectCodec.beforeEncode(mxCodec enc, Object obj, @@ -393,17 +393,6 @@ Uses of protected  void -mxModelCodec.encodeObject(mxCodec enc, - Object obj, - Node node) - -
-          Encodes the given mxGraphModel by writing a (flat) XML sequence - of cell nodes as produced by the mxCellCodec. - - - -protected  void mxObjectCodec.encodeObject(mxCodec enc, Object obj, Node node) @@ -416,6 +405,17 @@ Uses of protected  void +mxModelCodec.encodeObject(mxCodec enc, + Object obj, + Node node) + +
+          Encodes the given mxGraphModel by writing a (flat) XML sequence + of cell nodes as produced by the mxCellCodec. + + + +protected  void mxObjectCodec.encodeValue(mxCodec enc, Object obj, String fieldname, @@ -528,7 +528,7 @@ Uses of -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/class-use/mxCodecRegistry.html b/java/docs/com/mxgraph/io/class-use/mxCodecRegistry.html index df9494481..486855f61 100644 --- a/java/docs/com/mxgraph/io/class-use/mxCodecRegistry.html +++ b/java/docs/com/mxgraph/io/class-use/mxCodecRegistry.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.io.mxCodecRegistry (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.io.mxCodecRegistry (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.io.mxCodecRegistry (mxGraph 1.11.0.0 API Specification function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.io.mxCodecRegistry (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.io.mxCodecRegistry (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.io.mxCodecRegistry -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/class-use/mxGdCodec.html b/java/docs/com/mxgraph/io/class-use/mxGdCodec.html index aebf06c1a..7405e3f89 100644 --- a/java/docs/com/mxgraph/io/class-use/mxGdCodec.html +++ b/java/docs/com/mxgraph/io/class-use/mxGdCodec.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.io.mxGdCodec (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.io.mxGdCodec (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.io.mxGdCodec (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.io.mxGdCodec (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.io.mxGdCodec (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.io.mxGdCodec -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/class-use/mxGdCodec.mxGDParseState.html b/java/docs/com/mxgraph/io/class-use/mxGdCodec.mxGDParseState.html index 6de34451c..19681d227 100644 --- a/java/docs/com/mxgraph/io/class-use/mxGdCodec.mxGDParseState.html +++ b/java/docs/com/mxgraph/io/class-use/mxGdCodec.mxGDParseState.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.io.mxGdCodec.mxGDParseState (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.io.mxGdCodec.mxGDParseState (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.io.mxGdCodec.mxGDParseState (mxGraph 1.11.0.0 API Spec function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.io.mxGdCodec.mxGDParseState (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.io.mxGdCodec.mxGDParseState (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -154,7 +154,7 @@ the order they are declared. -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/class-use/mxGenericChangeCodec.html b/java/docs/com/mxgraph/io/class-use/mxGenericChangeCodec.html index 63a9c3fae..0ffd6396e 100644 --- a/java/docs/com/mxgraph/io/class-use/mxGenericChangeCodec.html +++ b/java/docs/com/mxgraph/io/class-use/mxGenericChangeCodec.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.io.mxGenericChangeCodec (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.io.mxGenericChangeCodec (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.io.mxGenericChangeCodec (mxGraph 1.11.0.0 API Specific function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.io.mxGenericChangeCodec (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.io.mxGenericChangeCodec (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.io.mxGenericChangeCodec -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/class-use/mxGraphMlCodec.html b/java/docs/com/mxgraph/io/class-use/mxGraphMlCodec.html index a7868ea2f..b3edba582 100644 --- a/java/docs/com/mxgraph/io/class-use/mxGraphMlCodec.html +++ b/java/docs/com/mxgraph/io/class-use/mxGraphMlCodec.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.io.mxGraphMlCodec (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.io.mxGraphMlCodec (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.io.mxGraphMlCodec (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.io.mxGraphMlCodec (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.io.mxGraphMlCodec (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.io.mxGraphMlCodec -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/class-use/mxModelCodec.html b/java/docs/com/mxgraph/io/class-use/mxModelCodec.html index e6187c347..b8a6cf0cd 100644 --- a/java/docs/com/mxgraph/io/class-use/mxModelCodec.html +++ b/java/docs/com/mxgraph/io/class-use/mxModelCodec.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.io.mxModelCodec (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.io.mxModelCodec (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.io.mxModelCodec (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.io.mxModelCodec (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.io.mxModelCodec (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.io.mxModelCodec -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/class-use/mxObjectCodec.html b/java/docs/com/mxgraph/io/class-use/mxObjectCodec.html index 8d95bb763..38490b8c5 100644 --- a/java/docs/com/mxgraph/io/class-use/mxObjectCodec.html +++ b/java/docs/com/mxgraph/io/class-use/mxObjectCodec.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.io.mxObjectCodec (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.io.mxObjectCodec (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.io.mxObjectCodec (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.io.mxObjectCodec (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.io.mxObjectCodec (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -252,7 +252,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/class-use/mxRootChangeCodec.html b/java/docs/com/mxgraph/io/class-use/mxRootChangeCodec.html index 1b51db233..94e01c3b5 100644 --- a/java/docs/com/mxgraph/io/class-use/mxRootChangeCodec.html +++ b/java/docs/com/mxgraph/io/class-use/mxRootChangeCodec.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.io.mxRootChangeCodec (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.io.mxRootChangeCodec (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.io.mxRootChangeCodec (mxGraph 1.11.0.0 API Specificati function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.io.mxRootChangeCodec (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.io.mxRootChangeCodec (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.io.mxRootChangeCodec -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/class-use/mxStylesheetCodec.html b/java/docs/com/mxgraph/io/class-use/mxStylesheetCodec.html index fb107817a..c9819c8b3 100644 --- a/java/docs/com/mxgraph/io/class-use/mxStylesheetCodec.html +++ b/java/docs/com/mxgraph/io/class-use/mxStylesheetCodec.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.io.mxStylesheetCodec (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.io.mxStylesheetCodec (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.io.mxStylesheetCodec (mxGraph 1.11.0.0 API Specificati function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.io.mxStylesheetCodec (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.io.mxStylesheetCodec (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.io.mxStylesheetCodec -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/class-use/mxTerminalChangeCodec.html b/java/docs/com/mxgraph/io/class-use/mxTerminalChangeCodec.html index 055a1e08f..5e4daf9c4 100644 --- a/java/docs/com/mxgraph/io/class-use/mxTerminalChangeCodec.html +++ b/java/docs/com/mxgraph/io/class-use/mxTerminalChangeCodec.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.io.mxTerminalChangeCodec (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.io.mxTerminalChangeCodec (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.io.mxTerminalChangeCodec (mxGraph 1.11.0.0 API Specifi function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.io.mxTerminalChangeCodec (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.io.mxTerminalChangeCodec (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.io.mxTerminalChangeCodec -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlConstants.html b/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlConstants.html index c558191fd..f1422857e 100644 --- a/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlConstants.html +++ b/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlConstants.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.io.graphml.mxGraphMlConstants (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.io.graphml.mxGraphMlConstants (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.io.graphml.mxGraphMlConstants (mxGraph 1.11.0.0 API Sp function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.io.graphml.mxGraphMlConstants (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.io.graphml.mxGraphMlConstants (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.io.graphml.mxGraphMlConstants -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlData.html b/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlData.html index 06f205a4f..d58d49517 100644 --- a/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlData.html +++ b/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlData.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.io.graphml.mxGraphMlData (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.io.graphml.mxGraphMlData (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.io.graphml.mxGraphMlData (mxGraph 1.11.0.0 API Specifi function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.io.graphml.mxGraphMlData (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.io.graphml.mxGraphMlData (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -274,7 +274,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlEdge.html b/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlEdge.html index 43d889e00..7d11c4018 100644 --- a/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlEdge.html +++ b/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlEdge.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.io.graphml.mxGraphMlEdge (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.io.graphml.mxGraphMlEdge (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.io.graphml.mxGraphMlEdge (mxGraph 1.11.0.0 API Specifi function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.io.graphml.mxGraphMlEdge (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.io.graphml.mxGraphMlEdge (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -208,7 +208,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlGraph.html b/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlGraph.html index ad87bcea4..57afd8a4d 100644 --- a/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlGraph.html +++ b/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlGraph.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.io.graphml.mxGraphMlGraph (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.io.graphml.mxGraphMlGraph (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.io.graphml.mxGraphMlGraph (mxGraph 1.11.0.0 API Specif function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.io.graphml.mxGraphMlGraph (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.io.graphml.mxGraphMlGraph (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -218,7 +218,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlKey.html b/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlKey.html index 6eaa8c9c9..7606cd582 100644 --- a/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlKey.html +++ b/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlKey.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.io.graphml.mxGraphMlKey (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.io.graphml.mxGraphMlKey (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.io.graphml.mxGraphMlKey (mxGraph 1.11.0.0 API Specific function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.io.graphml.mxGraphMlKey (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.io.graphml.mxGraphMlKey (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -161,7 +161,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlKey.keyForValues.html b/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlKey.keyForValues.html index baa9d8dbe..39d6fc21f 100644 --- a/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlKey.keyForValues.html +++ b/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlKey.keyForValues.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.io.graphml.mxGraphMlKey.keyForValues (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.io.graphml.mxGraphMlKey.keyForValues (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.io.graphml.mxGraphMlKey.keyForValues (mxGraph 1.11.0.0 function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.io.graphml.mxGraphMlKey.keyForValues (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.io.graphml.mxGraphMlKey.keyForValues (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -213,7 +213,7 @@ the order they are declared. -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlKey.keyTypeValues.html b/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlKey.keyTypeValues.html index 0d900f3a2..979994d32 100644 --- a/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlKey.keyTypeValues.html +++ b/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlKey.keyTypeValues.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.io.graphml.mxGraphMlKey.keyTypeValues (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.io.graphml.mxGraphMlKey.keyTypeValues (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.io.graphml.mxGraphMlKey.keyTypeValues (mxGraph 1.11.0. function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.io.graphml.mxGraphMlKey.keyTypeValues (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.io.graphml.mxGraphMlKey.keyTypeValues (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -213,7 +213,7 @@ the order they are declared. -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlKeyManager.html b/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlKeyManager.html index 41e6be1e5..42324b782 100644 --- a/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlKeyManager.html +++ b/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlKeyManager.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.io.graphml.mxGraphMlKeyManager (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.io.graphml.mxGraphMlKeyManager (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.io.graphml.mxGraphMlKeyManager (mxGraph 1.11.0.0 API S function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.io.graphml.mxGraphMlKeyManager (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.io.graphml.mxGraphMlKeyManager (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -145,7 +145,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlNode.html b/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlNode.html index 208edc726..a04113c9d 100644 --- a/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlNode.html +++ b/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlNode.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.io.graphml.mxGraphMlNode (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.io.graphml.mxGraphMlNode (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.io.graphml.mxGraphMlNode (mxGraph 1.11.0.0 API Specifi function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.io.graphml.mxGraphMlNode (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.io.graphml.mxGraphMlNode (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -216,7 +216,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlPort.html b/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlPort.html index 5e064b867..63eacd15e 100644 --- a/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlPort.html +++ b/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlPort.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.io.graphml.mxGraphMlPort (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.io.graphml.mxGraphMlPort (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.io.graphml.mxGraphMlPort (mxGraph 1.11.0.0 API Specifi function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.io.graphml.mxGraphMlPort (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.io.graphml.mxGraphMlPort (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -161,7 +161,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlShapeEdge.html b/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlShapeEdge.html index a96b52900..6dcb1bb40 100644 --- a/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlShapeEdge.html +++ b/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlShapeEdge.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.io.graphml.mxGraphMlShapeEdge (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.io.graphml.mxGraphMlShapeEdge (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.io.graphml.mxGraphMlShapeEdge (mxGraph 1.11.0.0 API Sp function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.io.graphml.mxGraphMlShapeEdge (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.io.graphml.mxGraphMlShapeEdge (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -179,7 +179,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlShapeNode.html b/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlShapeNode.html index ea720a8df..49378f203 100644 --- a/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlShapeNode.html +++ b/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlShapeNode.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.io.graphml.mxGraphMlShapeNode (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.io.graphml.mxGraphMlShapeNode (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.io.graphml.mxGraphMlShapeNode (mxGraph 1.11.0.0 API Sp function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.io.graphml.mxGraphMlShapeNode (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.io.graphml.mxGraphMlShapeNode (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -179,7 +179,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlUtils.html b/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlUtils.html index 560e817a2..6f0159bbd 100644 --- a/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlUtils.html +++ b/java/docs/com/mxgraph/io/graphml/class-use/mxGraphMlUtils.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.io.graphml.mxGraphMlUtils (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.io.graphml.mxGraphMlUtils (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.io.graphml.mxGraphMlUtils (mxGraph 1.11.0.0 API Specif function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.io.graphml.mxGraphMlUtils (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.io.graphml.mxGraphMlUtils (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.io.graphml.mxGraphMlUtils -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/graphml/mxGraphMlConstants.html b/java/docs/com/mxgraph/io/graphml/mxGraphMlConstants.html index 7e3e16667..1569d619a 100644 --- a/java/docs/com/mxgraph/io/graphml/mxGraphMlConstants.html +++ b/java/docs/com/mxgraph/io/graphml/mxGraphMlConstants.html @@ -2,12 +2,12 @@ - + -mxGraphMlConstants (mxGraph 1.11.0.0 API Specification) +mxGraphMlConstants (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphMlConstants (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphMlConstants (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphMlConstants (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -979,7 +979,7 @@ public mxGraphMlConstants() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/graphml/mxGraphMlData.html b/java/docs/com/mxgraph/io/graphml/mxGraphMlData.html index 6eab8fb5c..7b073e6bd 100644 --- a/java/docs/com/mxgraph/io/graphml/mxGraphMlData.html +++ b/java/docs/com/mxgraph/io/graphml/mxGraphMlData.html @@ -2,12 +2,12 @@ - + -mxGraphMlData (mxGraph 1.11.0.0 API Specification) +mxGraphMlData (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphMlData (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphMlData (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphMlData (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -476,7 +476,7 @@ public
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/graphml/mxGraphMlEdge.html b/java/docs/com/mxgraph/io/graphml/mxGraphMlEdge.html index a4067498d..e8c632b3a 100644 --- a/java/docs/com/mxgraph/io/graphml/mxGraphMlEdge.html +++ b/java/docs/com/mxgraph/io/graphml/mxGraphMlEdge.html @@ -2,12 +2,12 @@ - + -mxGraphMlEdge (mxGraph 1.11.0.0 API Specification) +mxGraphMlEdge (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphMlEdge (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphMlEdge (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphMlEdge (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -572,7 +572,7 @@ public
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/graphml/mxGraphMlGraph.html b/java/docs/com/mxgraph/io/graphml/mxGraphMlGraph.html index ec0710489..21d1ca140 100644 --- a/java/docs/com/mxgraph/io/graphml/mxGraphMlGraph.html +++ b/java/docs/com/mxgraph/io/graphml/mxGraphMlGraph.html @@ -2,12 +2,12 @@ - + -mxGraphMlGraph (mxGraph 1.11.0.0 API Specification) +mxGraphMlGraph (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphMlGraph (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphMlGraph (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphMlGraph (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -525,7 +525,7 @@ public
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/graphml/mxGraphMlKey.html b/java/docs/com/mxgraph/io/graphml/mxGraphMlKey.html index 6b06d0b23..1882bb71f 100644 --- a/java/docs/com/mxgraph/io/graphml/mxGraphMlKey.html +++ b/java/docs/com/mxgraph/io/graphml/mxGraphMlKey.html @@ -2,12 +2,12 @@ - + -mxGraphMlKey (mxGraph 1.11.0.0 API Specification) +mxGraphMlKey (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphMlKey (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphMlKey (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphMlKey (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -557,7 +557,7 @@ public
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/graphml/mxGraphMlKey.keyForValues.html b/java/docs/com/mxgraph/io/graphml/mxGraphMlKey.keyForValues.html index 311463bc3..679886603 100644 --- a/java/docs/com/mxgraph/io/graphml/mxGraphMlKey.keyForValues.html +++ b/java/docs/com/mxgraph/io/graphml/mxGraphMlKey.keyForValues.html @@ -2,12 +2,12 @@ - + -mxGraphMlKey.keyForValues (mxGraph 1.11.0.0 API Specification) +mxGraphMlKey.keyForValues (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphMlKey.keyForValues (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphMlKey.keyForValues (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphMlKey.keyForValues (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -368,7 +368,7 @@ with the specified name -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/graphml/mxGraphMlKey.keyTypeValues.html b/java/docs/com/mxgraph/io/graphml/mxGraphMlKey.keyTypeValues.html index a28447448..0b3dba144 100644 --- a/java/docs/com/mxgraph/io/graphml/mxGraphMlKey.keyTypeValues.html +++ b/java/docs/com/mxgraph/io/graphml/mxGraphMlKey.keyTypeValues.html @@ -2,12 +2,12 @@ - + -mxGraphMlKey.keyTypeValues (mxGraph 1.11.0.0 API Specification) +mxGraphMlKey.keyTypeValues (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphMlKey.keyTypeValues (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphMlKey.keyTypeValues (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphMlKey.keyTypeValues (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -352,7 +352,7 @@ with the specified name -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/graphml/mxGraphMlKeyManager.html b/java/docs/com/mxgraph/io/graphml/mxGraphMlKeyManager.html index 71e2bbac6..b0583002c 100644 --- a/java/docs/com/mxgraph/io/graphml/mxGraphMlKeyManager.html +++ b/java/docs/com/mxgraph/io/graphml/mxGraphMlKeyManager.html @@ -2,12 +2,12 @@ - + -mxGraphMlKeyManager (mxGraph 1.11.0.0 API Specification) +mxGraphMlKeyManager (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphMlKeyManager (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphMlKeyManager (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphMlKeyManager (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -251,7 +251,7 @@ public void setKeyMap(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/graphml/mxGraphMlNode.html b/java/docs/com/mxgraph/io/graphml/mxGraphMlNode.html index 945730564..27e2893a1 100644 --- a/java/docs/com/mxgraph/io/graphml/mxGraphMlNode.html +++ b/java/docs/com/mxgraph/io/graphml/mxGraphMlNode.html @@ -2,12 +2,12 @@ - + -mxGraphMlNode (mxGraph 1.11.0.0 API Specification) +mxGraphMlNode (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphMlNode (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphMlNode (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphMlNode (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -432,7 +432,7 @@ public void setNodeData(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/graphml/mxGraphMlPort.html b/java/docs/com/mxgraph/io/graphml/mxGraphMlPort.html index c5658fafd..85902d300 100644 --- a/java/docs/com/mxgraph/io/graphml/mxGraphMlPort.html +++ b/java/docs/com/mxgraph/io/graphml/mxGraphMlPort.html @@ -2,12 +2,12 @@ - + -mxGraphMlPort (mxGraph 1.11.0.0 API Specification) +mxGraphMlPort (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphMlPort (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphMlPort (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphMlPort (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -316,7 +316,7 @@ public
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/graphml/mxGraphMlShapeEdge.html b/java/docs/com/mxgraph/io/graphml/mxGraphMlShapeEdge.html index 61c28d2a1..cce3f6b94 100644 --- a/java/docs/com/mxgraph/io/graphml/mxGraphMlShapeEdge.html +++ b/java/docs/com/mxgraph/io/graphml/mxGraphMlShapeEdge.html @@ -2,12 +2,12 @@ - + -mxGraphMlShapeEdge (mxGraph 1.11.0.0 API Specification) +mxGraphMlShapeEdge (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphMlShapeEdge (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphMlShapeEdge (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphMlShapeEdge (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -410,7 +410,7 @@ public void setEdgeTarget(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/graphml/mxGraphMlShapeNode.html b/java/docs/com/mxgraph/io/graphml/mxGraphMlShapeNode.html index 990e2cbca..c460f4430 100644 --- a/java/docs/com/mxgraph/io/graphml/mxGraphMlShapeNode.html +++ b/java/docs/com/mxgraph/io/graphml/mxGraphMlShapeNode.html @@ -2,12 +2,12 @@ - + -mxGraphMlShapeNode (mxGraph 1.11.0.0 API Specification) +mxGraphMlShapeNode (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphMlShapeNode (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphMlShapeNode (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphMlShapeNode (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -488,7 +488,7 @@ public void setDataStyle(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/graphml/mxGraphMlUtils.html b/java/docs/com/mxgraph/io/graphml/mxGraphMlUtils.html index f23729755..77199607f 100644 --- a/java/docs/com/mxgraph/io/graphml/mxGraphMlUtils.html +++ b/java/docs/com/mxgraph/io/graphml/mxGraphMlUtils.html @@ -2,12 +2,12 @@ - + -mxGraphMlUtils (mxGraph 1.11.0.0 API Specification) +mxGraphMlUtils (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphMlUtils (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphMlUtils (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphMlUtils (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -412,7 +412,7 @@ public static
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/graphml/package-frame.html b/java/docs/com/mxgraph/io/graphml/package-frame.html index 99b70cc8d..503d856c0 100644 --- a/java/docs/com/mxgraph/io/graphml/package-frame.html +++ b/java/docs/com/mxgraph/io/graphml/package-frame.html @@ -2,12 +2,12 @@ - + -com.mxgraph.io.graphml (mxGraph 1.11.0.0 API Specification) +com.mxgraph.io.graphml (mxGraph 1.12.0.0 API Specification) - + diff --git a/java/docs/com/mxgraph/io/graphml/package-summary.html b/java/docs/com/mxgraph/io/graphml/package-summary.html index dd58caf3b..1d31a4fdf 100644 --- a/java/docs/com/mxgraph/io/graphml/package-summary.html +++ b/java/docs/com/mxgraph/io/graphml/package-summary.html @@ -2,12 +2,12 @@ - + -com.mxgraph.io.graphml (mxGraph 1.11.0.0 API Specification) +com.mxgraph.io.graphml (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.io.graphml (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.io.graphml (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.io.graphml (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -181,7 +181,7 @@ Package com.mxgraph.io.graphml -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/graphml/package-tree.html b/java/docs/com/mxgraph/io/graphml/package-tree.html index c050306cf..583429de5 100644 --- a/java/docs/com/mxgraph/io/graphml/package-tree.html +++ b/java/docs/com/mxgraph/io/graphml/package-tree.html @@ -2,12 +2,12 @@ - + -com.mxgraph.io.graphml Class Hierarchy (mxGraph 1.11.0.0 API Specification) +com.mxgraph.io.graphml Class Hierarchy (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.io.graphml Class Hierarchy (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.io.graphml Class Hierarchy (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.io.graphml Class Hierarchy (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -128,7 +128,7 @@ Enum Hierarchy -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/graphml/package-use.html b/java/docs/com/mxgraph/io/graphml/package-use.html index 65ccc8937..c90f371ea 100644 --- a/java/docs/com/mxgraph/io/graphml/package-use.html +++ b/java/docs/com/mxgraph/io/graphml/package-use.html @@ -2,12 +2,12 @@ - + -Uses of Package com.mxgraph.io.graphml (mxGraph 1.11.0.0 API Specification) +Uses of Package com.mxgraph.io.graphml (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Package com.mxgraph.io.graphml (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Package com.mxgraph.io.graphml (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Package com.mxgraph.io.graphml (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -227,7 +227,7 @@ Classes in
com -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/mxCellCodec.html b/java/docs/com/mxgraph/io/mxCellCodec.html index 176677964..a8f1c4dfd 100644 --- a/java/docs/com/mxgraph/io/mxCellCodec.html +++ b/java/docs/com/mxgraph/io/mxCellCodec.html @@ -2,12 +2,12 @@ - + -mxCellCodec (mxGraph 1.11.0.0 API Specification) +mxCellCodec (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxCellCodec (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxCellCodec (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxCellCodec (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -361,7 +361,7 @@ public
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/mxChildChangeCodec.html b/java/docs/com/mxgraph/io/mxChildChangeCodec.html index dd23420a2..0dbed32e7 100644 --- a/java/docs/com/mxgraph/io/mxChildChangeCodec.html +++ b/java/docs/com/mxgraph/io/mxChildChangeCodec.html @@ -2,12 +2,12 @@ - + -mxChildChangeCodec (mxGraph 1.11.0.0 API Specification) +mxChildChangeCodec (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxChildChangeCodec (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxChildChangeCodec (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxChildChangeCodec (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -387,7 +387,7 @@ public
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/mxCodec.html b/java/docs/com/mxgraph/io/mxCodec.html index c79fad735..5850483f7 100644 --- a/java/docs/com/mxgraph/io/mxCodec.html +++ b/java/docs/com/mxgraph/io/mxCodec.html @@ -2,12 +2,12 @@ - + -mxCodec (mxGraph 1.11.0.0 API Specification) +mxCodec (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxCodec (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxCodec (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxCodec (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -764,7 +764,7 @@ public static void setAttribute(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/mxCodecRegistry.html b/java/docs/com/mxgraph/io/mxCodecRegistry.html index c1ff4fdc3..72b099b01 100644 --- a/java/docs/com/mxgraph/io/mxCodecRegistry.html +++ b/java/docs/com/mxgraph/io/mxCodecRegistry.html @@ -2,12 +2,12 @@ - + -mxCodecRegistry (mxGraph 1.11.0.0 API Specification) +mxCodecRegistry (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxCodecRegistry (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxCodecRegistry (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxCodecRegistry (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -439,7 +439,7 @@ public static
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/mxGdCodec.html b/java/docs/com/mxgraph/io/mxGdCodec.html index b70c8f16b..9843cd039 100644 --- a/java/docs/com/mxgraph/io/mxGdCodec.html +++ b/java/docs/com/mxgraph/io/mxGdCodec.html @@ -2,12 +2,12 @@ - + -mxGdCodec (mxGraph 1.11.0.0 API Specification) +mxGdCodec (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGdCodec (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGdCodec (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGdCodec (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -299,7 +299,7 @@ public static
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/mxGdCodec.mxGDParseState.html b/java/docs/com/mxgraph/io/mxGdCodec.mxGDParseState.html index bdeed3dc0..7a12da410 100644 --- a/java/docs/com/mxgraph/io/mxGdCodec.mxGDParseState.html +++ b/java/docs/com/mxgraph/io/mxGdCodec.mxGDParseState.html @@ -2,12 +2,12 @@ - + -mxGdCodec.mxGDParseState (mxGraph 1.11.0.0 API Specification) +mxGdCodec.mxGDParseState (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGdCodec.mxGDParseState (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGdCodec.mxGDParseState (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGdCodec.mxGDParseState (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -320,7 +320,7 @@ with the specified name -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/mxGenericChangeCodec.html b/java/docs/com/mxgraph/io/mxGenericChangeCodec.html index 61e11ea1c..b37702ef1 100644 --- a/java/docs/com/mxgraph/io/mxGenericChangeCodec.html +++ b/java/docs/com/mxgraph/io/mxGenericChangeCodec.html @@ -2,12 +2,12 @@ - + -mxGenericChangeCodec (mxGraph 1.11.0.0 API Specification) +mxGenericChangeCodec (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGenericChangeCodec (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGenericChangeCodec (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGenericChangeCodec (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -314,7 +314,7 @@ public
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/mxGraphMlCodec.html b/java/docs/com/mxgraph/io/mxGraphMlCodec.html index 9a7eeb1c5..87bf091cb 100644 --- a/java/docs/com/mxgraph/io/mxGraphMlCodec.html +++ b/java/docs/com/mxgraph/io/mxGraphMlCodec.html @@ -2,12 +2,12 @@ - + -mxGraphMlCodec (mxGraph 1.11.0.0 API Specification) +mxGraphMlCodec (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphMlCodec (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphMlCodec (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphMlCodec (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -340,7 +340,7 @@ public static void addEdgeData(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/mxModelCodec.html b/java/docs/com/mxgraph/io/mxModelCodec.html index 2a0e4ed89..703ecaf67 100644 --- a/java/docs/com/mxgraph/io/mxModelCodec.html +++ b/java/docs/com/mxgraph/io/mxModelCodec.html @@ -2,12 +2,12 @@ - + -mxModelCodec (mxGraph 1.11.0.0 API Specification) +mxModelCodec (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxModelCodec (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxModelCodec (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxModelCodec (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -327,7 +327,7 @@ public
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/mxObjectCodec.html b/java/docs/com/mxgraph/io/mxObjectCodec.html index cd2efba99..c41b3fd59 100644 --- a/java/docs/com/mxgraph/io/mxObjectCodec.html +++ b/java/docs/com/mxgraph/io/mxObjectCodec.html @@ -2,12 +2,12 @@ - + -mxObjectCodec (mxGraph 1.11.0.0 API Specification) +mxObjectCodec (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxObjectCodec (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxObjectCodec (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxObjectCodec (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -1504,7 +1504,7 @@ public
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/mxRootChangeCodec.html b/java/docs/com/mxgraph/io/mxRootChangeCodec.html index 4d47fe8ea..34b98d996 100644 --- a/java/docs/com/mxgraph/io/mxRootChangeCodec.html +++ b/java/docs/com/mxgraph/io/mxRootChangeCodec.html @@ -2,12 +2,12 @@ - + -mxRootChangeCodec (mxGraph 1.11.0.0 API Specification) +mxRootChangeCodec (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxRootChangeCodec (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxRootChangeCodec (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxRootChangeCodec (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -349,7 +349,7 @@ public
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/mxStylesheetCodec.html b/java/docs/com/mxgraph/io/mxStylesheetCodec.html index 08bf1c3ec..5bba590ca 100644 --- a/java/docs/com/mxgraph/io/mxStylesheetCodec.html +++ b/java/docs/com/mxgraph/io/mxStylesheetCodec.html @@ -2,12 +2,12 @@ - + -mxStylesheetCodec (mxGraph 1.11.0.0 API Specification) +mxStylesheetCodec (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxStylesheetCodec (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxStylesheetCodec (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxStylesheetCodec (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -344,7 +344,7 @@ public
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/mxTerminalChangeCodec.html b/java/docs/com/mxgraph/io/mxTerminalChangeCodec.html index 53c9a2d76..788dd1f23 100644 --- a/java/docs/com/mxgraph/io/mxTerminalChangeCodec.html +++ b/java/docs/com/mxgraph/io/mxTerminalChangeCodec.html @@ -2,12 +2,12 @@ - + -mxTerminalChangeCodec (mxGraph 1.11.0.0 API Specification) +mxTerminalChangeCodec (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxTerminalChangeCodec (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxTerminalChangeCodec (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxTerminalChangeCodec (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -283,7 +283,7 @@ public
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/package-frame.html b/java/docs/com/mxgraph/io/package-frame.html index f98644a75..7b11b05d3 100644 --- a/java/docs/com/mxgraph/io/package-frame.html +++ b/java/docs/com/mxgraph/io/package-frame.html @@ -2,12 +2,12 @@ - + -com.mxgraph.io (mxGraph 1.11.0.0 API Specification) +com.mxgraph.io (mxGraph 1.12.0.0 API Specification) - + diff --git a/java/docs/com/mxgraph/io/package-summary.html b/java/docs/com/mxgraph/io/package-summary.html index 30595a58c..785c5dfb4 100644 --- a/java/docs/com/mxgraph/io/package-summary.html +++ b/java/docs/com/mxgraph/io/package-summary.html @@ -2,12 +2,12 @@ - + -com.mxgraph.io (mxGraph 1.11.0.0 API Specification) +com.mxgraph.io (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.io (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.io (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.io (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -199,7 +199,7 @@ This package contains all classes for input/output. -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/package-tree.html b/java/docs/com/mxgraph/io/package-tree.html index db7730b20..b76323c17 100644 --- a/java/docs/com/mxgraph/io/package-tree.html +++ b/java/docs/com/mxgraph/io/package-tree.html @@ -2,12 +2,12 @@ - + -com.mxgraph.io Class Hierarchy (mxGraph 1.11.0.0 API Specification) +com.mxgraph.io Class Hierarchy (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.io Class Hierarchy (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.io Class Hierarchy (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.io Class Hierarchy (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -130,7 +130,7 @@ Enum Hierarchy -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/io/package-use.html b/java/docs/com/mxgraph/io/package-use.html index 6be9dd496..18ca58e50 100644 --- a/java/docs/com/mxgraph/io/package-use.html +++ b/java/docs/com/mxgraph/io/package-use.html @@ -2,12 +2,12 @@ - + -Uses of Package com.mxgraph.io (mxGraph 1.11.0.0 API Specification) +Uses of Package com.mxgraph.io (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Package com.mxgraph.io (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Package com.mxgraph.io (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Package com.mxgraph.io (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -167,7 +167,7 @@ Classes in
com.mxgraph.io -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/class-use/mxCircleLayout.html b/java/docs/com/mxgraph/layout/class-use/mxCircleLayout.html index 291b383b4..975771ca2 100644 --- a/java/docs/com/mxgraph/layout/class-use/mxCircleLayout.html +++ b/java/docs/com/mxgraph/layout/class-use/mxCircleLayout.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.layout.mxCircleLayout (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.layout.mxCircleLayout (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.layout.mxCircleLayout (mxGraph 1.11.0.0 API Specificat function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.layout.mxCircleLayout (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.layout.mxCircleLayout (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.layout.mxCircleLayout -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/class-use/mxCompactTreeLayout.Polygon.html b/java/docs/com/mxgraph/layout/class-use/mxCompactTreeLayout.Polygon.html index bb83f3e58..54a2c206d 100644 --- a/java/docs/com/mxgraph/layout/class-use/mxCompactTreeLayout.Polygon.html +++ b/java/docs/com/mxgraph/layout/class-use/mxCompactTreeLayout.Polygon.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.layout.mxCompactTreeLayout.Polygon (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.layout.mxCompactTreeLayout.Polygon (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.layout.mxCompactTreeLayout.Polygon (mxGraph 1.11.0.0 A function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.layout.mxCompactTreeLayout.Polygon (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.layout.mxCompactTreeLayout.Polygon (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -162,7 +162,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/class-use/mxCompactTreeLayout.Polyline.html b/java/docs/com/mxgraph/layout/class-use/mxCompactTreeLayout.Polyline.html index a8c805879..0c760c150 100644 --- a/java/docs/com/mxgraph/layout/class-use/mxCompactTreeLayout.Polyline.html +++ b/java/docs/com/mxgraph/layout/class-use/mxCompactTreeLayout.Polyline.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.layout.mxCompactTreeLayout.Polyline (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.layout.mxCompactTreeLayout.Polyline (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.layout.mxCompactTreeLayout.Polyline (mxGraph 1.11.0.0 function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.layout.mxCompactTreeLayout.Polyline (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.layout.mxCompactTreeLayout.Polyline (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -255,7 +255,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/class-use/mxCompactTreeLayout.TreeNode.html b/java/docs/com/mxgraph/layout/class-use/mxCompactTreeLayout.TreeNode.html index 4e64b4cfe..04ce77b5e 100644 --- a/java/docs/com/mxgraph/layout/class-use/mxCompactTreeLayout.TreeNode.html +++ b/java/docs/com/mxgraph/layout/class-use/mxCompactTreeLayout.TreeNode.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.layout.mxCompactTreeLayout.TreeNode (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.layout.mxCompactTreeLayout.TreeNode (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.layout.mxCompactTreeLayout.TreeNode (mxGraph 1.11.0.0 function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.layout.mxCompactTreeLayout.TreeNode (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.layout.mxCompactTreeLayout.TreeNode (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -302,7 +302,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/class-use/mxCompactTreeLayout.WeightedCellSorter.html b/java/docs/com/mxgraph/layout/class-use/mxCompactTreeLayout.WeightedCellSorter.html index bf21daf2c..c65d275dc 100644 --- a/java/docs/com/mxgraph/layout/class-use/mxCompactTreeLayout.WeightedCellSorter.html +++ b/java/docs/com/mxgraph/layout/class-use/mxCompactTreeLayout.WeightedCellSorter.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.layout.mxCompactTreeLayout.WeightedCellSorter (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.layout.mxCompactTreeLayout.WeightedCellSorter (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.layout.mxCompactTreeLayout.WeightedCellSorter (mxGraph function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.layout.mxCompactTreeLayout.WeightedCellSorter (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.layout.mxCompactTreeLayout.WeightedCellSorter (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.layout.mxCompactTreeLayout.WeightedCellSorter -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/class-use/mxCompactTreeLayout.html b/java/docs/com/mxgraph/layout/class-use/mxCompactTreeLayout.html index 1b13e9461..ebad1d3e0 100644 --- a/java/docs/com/mxgraph/layout/class-use/mxCompactTreeLayout.html +++ b/java/docs/com/mxgraph/layout/class-use/mxCompactTreeLayout.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.layout.mxCompactTreeLayout (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.layout.mxCompactTreeLayout (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.layout.mxCompactTreeLayout (mxGraph 1.11.0.0 API Speci function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.layout.mxCompactTreeLayout (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.layout.mxCompactTreeLayout (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.layout.mxCompactTreeLayout -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/class-use/mxEdgeLabelLayout.html b/java/docs/com/mxgraph/layout/class-use/mxEdgeLabelLayout.html index bf4eb60e3..acb8dee2a 100644 --- a/java/docs/com/mxgraph/layout/class-use/mxEdgeLabelLayout.html +++ b/java/docs/com/mxgraph/layout/class-use/mxEdgeLabelLayout.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.layout.mxEdgeLabelLayout (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.layout.mxEdgeLabelLayout (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.layout.mxEdgeLabelLayout (mxGraph 1.11.0.0 API Specifi function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.layout.mxEdgeLabelLayout (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.layout.mxEdgeLabelLayout (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.layout.mxEdgeLabelLayout -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/class-use/mxFastOrganicLayout.html b/java/docs/com/mxgraph/layout/class-use/mxFastOrganicLayout.html index ac48aefc8..54e1e76fd 100644 --- a/java/docs/com/mxgraph/layout/class-use/mxFastOrganicLayout.html +++ b/java/docs/com/mxgraph/layout/class-use/mxFastOrganicLayout.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.layout.mxFastOrganicLayout (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.layout.mxFastOrganicLayout (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.layout.mxFastOrganicLayout (mxGraph 1.11.0.0 API Speci function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.layout.mxFastOrganicLayout (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.layout.mxFastOrganicLayout (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.layout.mxFastOrganicLayout -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/class-use/mxGraphLayout.html b/java/docs/com/mxgraph/layout/class-use/mxGraphLayout.html index ba4b35582..bad0e08f3 100644 --- a/java/docs/com/mxgraph/layout/class-use/mxGraphLayout.html +++ b/java/docs/com/mxgraph/layout/class-use/mxGraphLayout.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.layout.mxGraphLayout (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.layout.mxGraphLayout (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.layout.mxGraphLayout (mxGraph 1.11.0.0 API Specificati function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.layout.mxGraphLayout (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.layout.mxGraphLayout (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -260,7 +260,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/class-use/mxIGraphLayout.html b/java/docs/com/mxgraph/layout/class-use/mxIGraphLayout.html index feea39e28..cf8fb38e2 100644 --- a/java/docs/com/mxgraph/layout/class-use/mxIGraphLayout.html +++ b/java/docs/com/mxgraph/layout/class-use/mxIGraphLayout.html @@ -2,12 +2,12 @@ - + -Uses of Interface com.mxgraph.layout.mxIGraphLayout (mxGraph 1.11.0.0 API Specification) +Uses of Interface com.mxgraph.layout.mxIGraphLayout (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Interface com.mxgraph.layout.mxIGraphLayout (mxGraph 1.11.0.0 API Specif function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Interface com.mxgraph.layout.mxIGraphLayout (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Interface com.mxgraph.layout.mxIGraphLayout (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -315,7 +315,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/class-use/mxOrganicLayout.CellWrapper.html b/java/docs/com/mxgraph/layout/class-use/mxOrganicLayout.CellWrapper.html index 3efea2cba..4dcd952a3 100644 --- a/java/docs/com/mxgraph/layout/class-use/mxOrganicLayout.CellWrapper.html +++ b/java/docs/com/mxgraph/layout/class-use/mxOrganicLayout.CellWrapper.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.layout.mxOrganicLayout.CellWrapper (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.layout.mxOrganicLayout.CellWrapper (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.layout.mxOrganicLayout.CellWrapper (mxGraph 1.11.0.0 A function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.layout.mxOrganicLayout.CellWrapper (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.layout.mxOrganicLayout.CellWrapper (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -153,7 +153,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/class-use/mxOrganicLayout.html b/java/docs/com/mxgraph/layout/class-use/mxOrganicLayout.html index 045f86871..536766b08 100644 --- a/java/docs/com/mxgraph/layout/class-use/mxOrganicLayout.html +++ b/java/docs/com/mxgraph/layout/class-use/mxOrganicLayout.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.layout.mxOrganicLayout (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.layout.mxOrganicLayout (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.layout.mxOrganicLayout (mxGraph 1.11.0.0 API Specifica function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.layout.mxOrganicLayout (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.layout.mxOrganicLayout (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.layout.mxOrganicLayout -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/class-use/mxParallelEdgeLayout.html b/java/docs/com/mxgraph/layout/class-use/mxParallelEdgeLayout.html index a7cafce6c..d1ec66f44 100644 --- a/java/docs/com/mxgraph/layout/class-use/mxParallelEdgeLayout.html +++ b/java/docs/com/mxgraph/layout/class-use/mxParallelEdgeLayout.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.layout.mxParallelEdgeLayout (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.layout.mxParallelEdgeLayout (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.layout.mxParallelEdgeLayout (mxGraph 1.11.0.0 API Spec function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.layout.mxParallelEdgeLayout (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.layout.mxParallelEdgeLayout (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.layout.mxParallelEdgeLayout -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/class-use/mxPartitionLayout.html b/java/docs/com/mxgraph/layout/class-use/mxPartitionLayout.html index 84cbce1d2..b51094287 100644 --- a/java/docs/com/mxgraph/layout/class-use/mxPartitionLayout.html +++ b/java/docs/com/mxgraph/layout/class-use/mxPartitionLayout.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.layout.mxPartitionLayout (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.layout.mxPartitionLayout (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.layout.mxPartitionLayout (mxGraph 1.11.0.0 API Specifi function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.layout.mxPartitionLayout (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.layout.mxPartitionLayout (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.layout.mxPartitionLayout -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/class-use/mxStackLayout.html b/java/docs/com/mxgraph/layout/class-use/mxStackLayout.html index f95656556..d00f69c22 100644 --- a/java/docs/com/mxgraph/layout/class-use/mxStackLayout.html +++ b/java/docs/com/mxgraph/layout/class-use/mxStackLayout.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.layout.mxStackLayout (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.layout.mxStackLayout (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.layout.mxStackLayout (mxGraph 1.11.0.0 API Specificati function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.layout.mxStackLayout (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.layout.mxStackLayout (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.layout.mxStackLayout -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/hierarchical/class-use/mxHierarchicalLayout.html b/java/docs/com/mxgraph/layout/hierarchical/class-use/mxHierarchicalLayout.html index 941027660..40b4e2b1d 100644 --- a/java/docs/com/mxgraph/layout/hierarchical/class-use/mxHierarchicalLayout.html +++ b/java/docs/com/mxgraph/layout/hierarchical/class-use/mxHierarchicalLayout.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.layout.hierarchical.mxHierarchicalLayout (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.layout.hierarchical.mxHierarchicalLayout (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.layout.hierarchical.mxHierarchicalLayout (mxGraph 1.11 function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.layout.hierarchical.mxHierarchicalLayout (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.layout.hierarchical.mxHierarchicalLayout (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -161,14 +161,6 @@ Uses of
protected  mxHierarchicalLayout -mxMinimumCycleRemover.layout - -
-          Reference to the enclosing layout algorithm - - - -protected  mxHierarchicalLayout mxMedianHybridCrossingReduction.layout
@@ -179,6 +171,14 @@ Uses of mxHierarchicalLayout
mxCoordinateAssignment.layout +
+          Reference to the enclosing layout algorithm + + + +protected  mxHierarchicalLayout +mxMinimumCycleRemover.layout +
          Reference to the enclosing layout algorithm @@ -240,7 +240,7 @@ Uses of -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/hierarchical/model/class-use/mxGraphAbstractHierarchyCell.html b/java/docs/com/mxgraph/layout/hierarchical/model/class-use/mxGraphAbstractHierarchyCell.html index 813269531..827974ec4 100644 --- a/java/docs/com/mxgraph/layout/hierarchical/model/class-use/mxGraphAbstractHierarchyCell.html +++ b/java/docs/com/mxgraph/layout/hierarchical/model/class-use/mxGraphAbstractHierarchyCell.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.layout.hierarchical.model.mxGraphAbstractHierarchyCell (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.layout.hierarchical.model.mxGraphAbstractHierarchyCell (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.layout.hierarchical.model.mxGraphAbstractHierarchyCell function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.layout.hierarchical.model.mxGraphAbstractHierarchyCell (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.layout.hierarchical.model.mxGraphAbstractHierarchyCell (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -141,7 +141,7 @@ Uses of
 List<mxGraphAbstractHierarchyCell> -mxGraphHierarchyNode.getNextLayerConnectedCells(int layer) +mxGraphHierarchyEdge.getNextLayerConnectedCells(int layer)
          Returns the cells this cell connects to on the next layer up @@ -149,7 +149,7 @@ Uses of  List<mxGraphAbstractHierarchyCell> -mxGraphHierarchyEdge.getNextLayerConnectedCells(int layer) +mxGraphHierarchyNode.getNextLayerConnectedCells(int layer)
          Returns the cells this cell connects to on the next layer up @@ -165,7 +165,7 @@ Uses of  List<mxGraphAbstractHierarchyCell> -mxGraphHierarchyNode.getPreviousLayerConnectedCells(int layer) +mxGraphHierarchyEdge.getPreviousLayerConnectedCells(int layer)
          Returns the cells this cell connects to on the next layer down @@ -173,7 +173,7 @@ Uses of  List<mxGraphAbstractHierarchyCell> -mxGraphHierarchyEdge.getPreviousLayerConnectedCells(int layer) +mxGraphHierarchyNode.getPreviousLayerConnectedCells(int layer)
          Returns the cells this cell connects to on the next layer down @@ -314,7 +314,7 @@ Uses of -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/hierarchical/model/class-use/mxGraphHierarchyEdge.html b/java/docs/com/mxgraph/layout/hierarchical/model/class-use/mxGraphHierarchyEdge.html index c453b502f..b2c22354f 100644 --- a/java/docs/com/mxgraph/layout/hierarchical/model/class-use/mxGraphHierarchyEdge.html +++ b/java/docs/com/mxgraph/layout/hierarchical/model/class-use/mxGraphHierarchyEdge.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.layout.hierarchical.model.mxGraphHierarchyEdge (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.layout.hierarchical.model.mxGraphHierarchyEdge (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.layout.hierarchical.model.mxGraphHierarchyEdge (mxGrap function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.layout.hierarchical.model.mxGraphHierarchyEdge (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.layout.hierarchical.model.mxGraphHierarchyEdge (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -297,7 +297,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/hierarchical/model/class-use/mxGraphHierarchyModel.CellVisitor.html b/java/docs/com/mxgraph/layout/hierarchical/model/class-use/mxGraphHierarchyModel.CellVisitor.html index 774425792..2447bb16f 100644 --- a/java/docs/com/mxgraph/layout/hierarchical/model/class-use/mxGraphHierarchyModel.CellVisitor.html +++ b/java/docs/com/mxgraph/layout/hierarchical/model/class-use/mxGraphHierarchyModel.CellVisitor.html @@ -2,12 +2,12 @@ - + -Uses of Interface com.mxgraph.layout.hierarchical.model.mxGraphHierarchyModel.CellVisitor (mxGraph 1.11.0.0 API Specification) +Uses of Interface com.mxgraph.layout.hierarchical.model.mxGraphHierarchyModel.CellVisitor (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Interface com.mxgraph.layout.hierarchical.model.mxGraphHierarchyModel.Ce function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Interface com.mxgraph.layout.hierarchical.model.mxGraphHierarchyModel.CellVisitor (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Interface com.mxgraph.layout.hierarchical.model.mxGraphHierarchyModel.CellVisitor (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -176,7 +176,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/hierarchical/model/class-use/mxGraphHierarchyModel.html b/java/docs/com/mxgraph/layout/hierarchical/model/class-use/mxGraphHierarchyModel.html index da086cf5e..2428b57d9 100644 --- a/java/docs/com/mxgraph/layout/hierarchical/model/class-use/mxGraphHierarchyModel.html +++ b/java/docs/com/mxgraph/layout/hierarchical/model/class-use/mxGraphHierarchyModel.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.layout.hierarchical.model.mxGraphHierarchyModel (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.layout.hierarchical.model.mxGraphHierarchyModel (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.layout.hierarchical.model.mxGraphHierarchyModel (mxGra function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.layout.hierarchical.model.mxGraphHierarchyModel (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.layout.hierarchical.model.mxGraphHierarchyModel (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -259,7 +259,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/hierarchical/model/class-use/mxGraphHierarchyNode.html b/java/docs/com/mxgraph/layout/hierarchical/model/class-use/mxGraphHierarchyNode.html index f88c7191c..f9a5c3af3 100644 --- a/java/docs/com/mxgraph/layout/hierarchical/model/class-use/mxGraphHierarchyNode.html +++ b/java/docs/com/mxgraph/layout/hierarchical/model/class-use/mxGraphHierarchyNode.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.layout.hierarchical.model.mxGraphHierarchyNode (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.layout.hierarchical.model.mxGraphHierarchyNode (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.layout.hierarchical.model.mxGraphHierarchyNode (mxGrap function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.layout.hierarchical.model.mxGraphHierarchyNode (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.layout.hierarchical.model.mxGraphHierarchyNode (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -318,7 +318,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/hierarchical/model/class-use/mxGraphHierarchyRank.html b/java/docs/com/mxgraph/layout/hierarchical/model/class-use/mxGraphHierarchyRank.html index 7ddf0911d..838ae942d 100644 --- a/java/docs/com/mxgraph/layout/hierarchical/model/class-use/mxGraphHierarchyRank.html +++ b/java/docs/com/mxgraph/layout/hierarchical/model/class-use/mxGraphHierarchyRank.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.layout.hierarchical.model.mxGraphHierarchyRank (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.layout.hierarchical.model.mxGraphHierarchyRank (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.layout.hierarchical.model.mxGraphHierarchyRank (mxGrap function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.layout.hierarchical.model.mxGraphHierarchyRank (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.layout.hierarchical.model.mxGraphHierarchyRank (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -145,7 +145,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/hierarchical/model/mxGraphAbstractHierarchyCell.html b/java/docs/com/mxgraph/layout/hierarchical/model/mxGraphAbstractHierarchyCell.html index a7f30ebda..f1518ef01 100644 --- a/java/docs/com/mxgraph/layout/hierarchical/model/mxGraphAbstractHierarchyCell.html +++ b/java/docs/com/mxgraph/layout/hierarchical/model/mxGraphAbstractHierarchyCell.html @@ -2,12 +2,12 @@ - + -mxGraphAbstractHierarchyCell (mxGraph 1.11.0.0 API Specification) +mxGraphAbstractHierarchyCell (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphAbstractHierarchyCell (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphAbstractHierarchyCell (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphAbstractHierarchyCell (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -599,7 +599,7 @@ public void setY(int layer, -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/hierarchical/model/mxGraphHierarchyEdge.html b/java/docs/com/mxgraph/layout/hierarchical/model/mxGraphHierarchyEdge.html index 8446db5fb..c07db0415 100644 --- a/java/docs/com/mxgraph/layout/hierarchical/model/mxGraphHierarchyEdge.html +++ b/java/docs/com/mxgraph/layout/hierarchical/model/mxGraphHierarchyEdge.html @@ -2,12 +2,12 @@ - + -mxGraphHierarchyEdge (mxGraph 1.11.0.0 API Specification) +mxGraphHierarchyEdge (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphHierarchyEdge (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphHierarchyEdge (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphHierarchyEdge (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -527,7 +527,7 @@ public void setGeneralPurposeVariable(int layer, -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/hierarchical/model/mxGraphHierarchyModel.CellVisitor.html b/java/docs/com/mxgraph/layout/hierarchical/model/mxGraphHierarchyModel.CellVisitor.html index c61222fd8..fb6c18f93 100644 --- a/java/docs/com/mxgraph/layout/hierarchical/model/mxGraphHierarchyModel.CellVisitor.html +++ b/java/docs/com/mxgraph/layout/hierarchical/model/mxGraphHierarchyModel.CellVisitor.html @@ -2,12 +2,12 @@ - + -mxGraphHierarchyModel.CellVisitor (mxGraph 1.11.0.0 API Specification) +mxGraphHierarchyModel.CellVisitor (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphHierarchyModel.CellVisitor (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphHierarchyModel.CellVisitor (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphHierarchyModel.CellVisitor (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -187,7 +187,7 @@ void visit(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/hierarchical/model/mxGraphHierarchyModel.html b/java/docs/com/mxgraph/layout/hierarchical/model/mxGraphHierarchyModel.html index d8ec9a023..30760a88f 100644 --- a/java/docs/com/mxgraph/layout/hierarchical/model/mxGraphHierarchyModel.html +++ b/java/docs/com/mxgraph/layout/hierarchical/model/mxGraphHierarchyModel.html @@ -2,12 +2,12 @@ - + -mxGraphHierarchyModel (mxGraph 1.11.0.0 API Specification) +mxGraphHierarchyModel (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphHierarchyModel (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphHierarchyModel (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphHierarchyModel (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -680,7 +680,7 @@ public void setDfsCount(int dfsCount) -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/hierarchical/model/mxGraphHierarchyNode.html b/java/docs/com/mxgraph/layout/hierarchical/model/mxGraphHierarchyNode.html index 1590d20b4..0e7dce634 100644 --- a/java/docs/com/mxgraph/layout/hierarchical/model/mxGraphHierarchyNode.html +++ b/java/docs/com/mxgraph/layout/hierarchical/model/mxGraphHierarchyNode.html @@ -2,12 +2,12 @@ - + -mxGraphHierarchyNode (mxGraph 1.11.0.0 API Specification) +mxGraphHierarchyNode (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphHierarchyNode (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphHierarchyNode (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphHierarchyNode (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -526,7 +526,7 @@ public boolean isAncestor(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/hierarchical/model/mxGraphHierarchyRank.html b/java/docs/com/mxgraph/layout/hierarchical/model/mxGraphHierarchyRank.html index f3bd01ce2..3768c8f95 100644 --- a/java/docs/com/mxgraph/layout/hierarchical/model/mxGraphHierarchyRank.html +++ b/java/docs/com/mxgraph/layout/hierarchical/model/mxGraphHierarchyRank.html @@ -2,12 +2,12 @@ - + -mxGraphHierarchyRank (mxGraph 1.11.0.0 API Specification) +mxGraphHierarchyRank (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphHierarchyRank (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphHierarchyRank (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphHierarchyRank (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -233,7 +233,7 @@ public mxGraphHierarchyRank() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/hierarchical/model/package-frame.html b/java/docs/com/mxgraph/layout/hierarchical/model/package-frame.html index 80c0d7797..ca5ab1c53 100644 --- a/java/docs/com/mxgraph/layout/hierarchical/model/package-frame.html +++ b/java/docs/com/mxgraph/layout/hierarchical/model/package-frame.html @@ -2,12 +2,12 @@ - + -com.mxgraph.layout.hierarchical.model (mxGraph 1.11.0.0 API Specification) +com.mxgraph.layout.hierarchical.model (mxGraph 1.12.0.0 API Specification) - + diff --git a/java/docs/com/mxgraph/layout/hierarchical/model/package-summary.html b/java/docs/com/mxgraph/layout/hierarchical/model/package-summary.html index 0e5b19c17..e0f6819c0 100644 --- a/java/docs/com/mxgraph/layout/hierarchical/model/package-summary.html +++ b/java/docs/com/mxgraph/layout/hierarchical/model/package-summary.html @@ -2,12 +2,12 @@ - + -com.mxgraph.layout.hierarchical.model (mxGraph 1.11.0.0 API Specification) +com.mxgraph.layout.hierarchical.model (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.layout.hierarchical.model (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.layout.hierarchical.model (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.layout.hierarchical.model (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -154,7 +154,7 @@ Package com.mxgraph.layout.hierarchical.model -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/hierarchical/model/package-tree.html b/java/docs/com/mxgraph/layout/hierarchical/model/package-tree.html index 584a33e19..ceea01dd8 100644 --- a/java/docs/com/mxgraph/layout/hierarchical/model/package-tree.html +++ b/java/docs/com/mxgraph/layout/hierarchical/model/package-tree.html @@ -2,12 +2,12 @@ - + -com.mxgraph.layout.hierarchical.model Class Hierarchy (mxGraph 1.11.0.0 API Specification) +com.mxgraph.layout.hierarchical.model Class Hierarchy (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.layout.hierarchical.model Class Hierarchy (mxGraph 1.11.0.0 API Spec function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.layout.hierarchical.model Class Hierarchy (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.layout.hierarchical.model Class Hierarchy (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -137,7 +137,7 @@ Interface Hierarchy -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/hierarchical/model/package-use.html b/java/docs/com/mxgraph/layout/hierarchical/model/package-use.html index d4eb09ca8..ef34b228c 100644 --- a/java/docs/com/mxgraph/layout/hierarchical/model/package-use.html +++ b/java/docs/com/mxgraph/layout/hierarchical/model/package-use.html @@ -2,12 +2,12 @@ - + -Uses of Package com.mxgraph.layout.hierarchical.model (mxGraph 1.11.0.0 API Specification) +Uses of Package com.mxgraph.layout.hierarchical.model (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Package com.mxgraph.layout.hierarchical.model (mxGraph 1.11.0.0 API Spec function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Package com.mxgraph.layout.hierarchical.model (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Package com.mxgraph.layout.hierarchical.model (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -211,7 +211,7 @@ Classes in
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/hierarchical/mxHierarchicalLayout.html b/java/docs/com/mxgraph/layout/hierarchical/mxHierarchicalLayout.html index 154008d31..2de23df8b 100644 --- a/java/docs/com/mxgraph/layout/hierarchical/mxHierarchicalLayout.html +++ b/java/docs/com/mxgraph/layout/hierarchical/mxHierarchicalLayout.html @@ -2,12 +2,12 @@ - + -mxHierarchicalLayout (mxGraph 1.11.0.0 API Specification) +mxHierarchicalLayout (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxHierarchicalLayout (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxHierarchicalLayout (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxHierarchicalLayout (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -1290,7 +1290,7 @@ public
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/hierarchical/package-frame.html b/java/docs/com/mxgraph/layout/hierarchical/package-frame.html index 3ffb77772..729c1a80d 100644 --- a/java/docs/com/mxgraph/layout/hierarchical/package-frame.html +++ b/java/docs/com/mxgraph/layout/hierarchical/package-frame.html @@ -2,12 +2,12 @@ - + -com.mxgraph.layout.hierarchical (mxGraph 1.11.0.0 API Specification) +com.mxgraph.layout.hierarchical (mxGraph 1.12.0.0 API Specification) - + diff --git a/java/docs/com/mxgraph/layout/hierarchical/package-summary.html b/java/docs/com/mxgraph/layout/hierarchical/package-summary.html index ef62035b9..b1b8662a3 100644 --- a/java/docs/com/mxgraph/layout/hierarchical/package-summary.html +++ b/java/docs/com/mxgraph/layout/hierarchical/package-summary.html @@ -2,12 +2,12 @@ - + -com.mxgraph.layout.hierarchical (mxGraph 1.11.0.0 API Specification) +com.mxgraph.layout.hierarchical (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.layout.hierarchical (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.layout.hierarchical (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.layout.hierarchical (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -122,7 +122,7 @@ Package com.mxgraph.layout.hierarchical -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/hierarchical/package-tree.html b/java/docs/com/mxgraph/layout/hierarchical/package-tree.html index 8e50941bb..641ebe06e 100644 --- a/java/docs/com/mxgraph/layout/hierarchical/package-tree.html +++ b/java/docs/com/mxgraph/layout/hierarchical/package-tree.html @@ -2,12 +2,12 @@ - + -com.mxgraph.layout.hierarchical Class Hierarchy (mxGraph 1.11.0.0 API Specification) +com.mxgraph.layout.hierarchical Class Hierarchy (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.layout.hierarchical Class Hierarchy (mxGraph 1.11.0.0 API Specificat function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.layout.hierarchical Class Hierarchy (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.layout.hierarchical Class Hierarchy (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -121,7 +121,7 @@ Class Hierarchy -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/hierarchical/package-use.html b/java/docs/com/mxgraph/layout/hierarchical/package-use.html index ec8be6d52..e6d6740bf 100644 --- a/java/docs/com/mxgraph/layout/hierarchical/package-use.html +++ b/java/docs/com/mxgraph/layout/hierarchical/package-use.html @@ -2,12 +2,12 @@ - + -Uses of Package com.mxgraph.layout.hierarchical (mxGraph 1.11.0.0 API Specification) +Uses of Package com.mxgraph.layout.hierarchical (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Package com.mxgraph.layout.hierarchical (mxGraph 1.11.0.0 API Specificat function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Package com.mxgraph.layout.hierarchical (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Package com.mxgraph.layout.hierarchical (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -154,7 +154,7 @@ Classes in
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/hierarchical/stage/class-use/mxCoordinateAssignment.AreaSpatialCache.html b/java/docs/com/mxgraph/layout/hierarchical/stage/class-use/mxCoordinateAssignment.AreaSpatialCache.html index c1511feb8..8a7fff6ef 100644 --- a/java/docs/com/mxgraph/layout/hierarchical/stage/class-use/mxCoordinateAssignment.AreaSpatialCache.html +++ b/java/docs/com/mxgraph/layout/hierarchical/stage/class-use/mxCoordinateAssignment.AreaSpatialCache.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.layout.hierarchical.stage.mxCoordinateAssignment.AreaSpatialCache (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.layout.hierarchical.stage.mxCoordinateAssignment.AreaSpatialCache (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.layout.hierarchical.stage.mxCoordinateAssignment.AreaS function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.layout.hierarchical.stage.mxCoordinateAssignment.AreaSpatialCache (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.layout.hierarchical.stage.mxCoordinateAssignment.AreaSpatialCache (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.layout.hierarchical.stage.mxCoordinateAssignment.AreaSpa -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/hierarchical/stage/class-use/mxCoordinateAssignment.WeightedCellSorter.html b/java/docs/com/mxgraph/layout/hierarchical/stage/class-use/mxCoordinateAssignment.WeightedCellSorter.html index 35906b5dd..bfb36a050 100644 --- a/java/docs/com/mxgraph/layout/hierarchical/stage/class-use/mxCoordinateAssignment.WeightedCellSorter.html +++ b/java/docs/com/mxgraph/layout/hierarchical/stage/class-use/mxCoordinateAssignment.WeightedCellSorter.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.layout.hierarchical.stage.mxCoordinateAssignment.WeightedCellSorter (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.layout.hierarchical.stage.mxCoordinateAssignment.WeightedCellSorter (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.layout.hierarchical.stage.mxCoordinateAssignment.Weigh function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.layout.hierarchical.stage.mxCoordinateAssignment.WeightedCellSorter (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.layout.hierarchical.stage.mxCoordinateAssignment.WeightedCellSorter (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.layout.hierarchical.stage.mxCoordinateAssignment.Weighte -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/hierarchical/stage/class-use/mxCoordinateAssignment.html b/java/docs/com/mxgraph/layout/hierarchical/stage/class-use/mxCoordinateAssignment.html index 114c94980..b7e6ae0ae 100644 --- a/java/docs/com/mxgraph/layout/hierarchical/stage/class-use/mxCoordinateAssignment.html +++ b/java/docs/com/mxgraph/layout/hierarchical/stage/class-use/mxCoordinateAssignment.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.layout.hierarchical.stage.mxCoordinateAssignment (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.layout.hierarchical.stage.mxCoordinateAssignment (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.layout.hierarchical.stage.mxCoordinateAssignment (mxGr function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.layout.hierarchical.stage.mxCoordinateAssignment (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.layout.hierarchical.stage.mxCoordinateAssignment (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.layout.hierarchical.stage.mxCoordinateAssignment -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/hierarchical/stage/class-use/mxHierarchicalLayoutStage.html b/java/docs/com/mxgraph/layout/hierarchical/stage/class-use/mxHierarchicalLayoutStage.html index f9e814911..1e6e87f10 100644 --- a/java/docs/com/mxgraph/layout/hierarchical/stage/class-use/mxHierarchicalLayoutStage.html +++ b/java/docs/com/mxgraph/layout/hierarchical/stage/class-use/mxHierarchicalLayoutStage.html @@ -2,12 +2,12 @@ - + -Uses of Interface com.mxgraph.layout.hierarchical.stage.mxHierarchicalLayoutStage (mxGraph 1.11.0.0 API Specification) +Uses of Interface com.mxgraph.layout.hierarchical.stage.mxHierarchicalLayoutStage (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Interface com.mxgraph.layout.hierarchical.stage.mxHierarchicalLayoutStag function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Interface com.mxgraph.layout.hierarchical.stage.mxHierarchicalLayoutStage (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Interface com.mxgraph.layout.hierarchical.stage.mxHierarchicalLayoutStage (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -161,7 +161,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/hierarchical/stage/class-use/mxMedianHybridCrossingReduction.MedianCellSorter.html b/java/docs/com/mxgraph/layout/hierarchical/stage/class-use/mxMedianHybridCrossingReduction.MedianCellSorter.html index fe51d1352..9d551a248 100644 --- a/java/docs/com/mxgraph/layout/hierarchical/stage/class-use/mxMedianHybridCrossingReduction.MedianCellSorter.html +++ b/java/docs/com/mxgraph/layout/hierarchical/stage/class-use/mxMedianHybridCrossingReduction.MedianCellSorter.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.layout.hierarchical.stage.mxMedianHybridCrossingReduction.MedianCellSorter (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.layout.hierarchical.stage.mxMedianHybridCrossingReduction.MedianCellSorter (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.layout.hierarchical.stage.mxMedianHybridCrossingReduct function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.layout.hierarchical.stage.mxMedianHybridCrossingReduction.MedianCellSorter (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.layout.hierarchical.stage.mxMedianHybridCrossingReduction.MedianCellSorter (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.layout.hierarchical.stage.mxMedianHybridCrossingReductio -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/hierarchical/stage/class-use/mxMedianHybridCrossingReduction.html b/java/docs/com/mxgraph/layout/hierarchical/stage/class-use/mxMedianHybridCrossingReduction.html index 35017b890..e1a3c416c 100644 --- a/java/docs/com/mxgraph/layout/hierarchical/stage/class-use/mxMedianHybridCrossingReduction.html +++ b/java/docs/com/mxgraph/layout/hierarchical/stage/class-use/mxMedianHybridCrossingReduction.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.layout.hierarchical.stage.mxMedianHybridCrossingReduction (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.layout.hierarchical.stage.mxMedianHybridCrossingReduction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.layout.hierarchical.stage.mxMedianHybridCrossingReduct function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.layout.hierarchical.stage.mxMedianHybridCrossingReduction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.layout.hierarchical.stage.mxMedianHybridCrossingReduction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.layout.hierarchical.stage.mxMedianHybridCrossingReductio -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/hierarchical/stage/class-use/mxMinimumCycleRemover.html b/java/docs/com/mxgraph/layout/hierarchical/stage/class-use/mxMinimumCycleRemover.html index 600f7e365..b3676f9dc 100644 --- a/java/docs/com/mxgraph/layout/hierarchical/stage/class-use/mxMinimumCycleRemover.html +++ b/java/docs/com/mxgraph/layout/hierarchical/stage/class-use/mxMinimumCycleRemover.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.layout.hierarchical.stage.mxMinimumCycleRemover (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.layout.hierarchical.stage.mxMinimumCycleRemover (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.layout.hierarchical.stage.mxMinimumCycleRemover (mxGra function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.layout.hierarchical.stage.mxMinimumCycleRemover (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.layout.hierarchical.stage.mxMinimumCycleRemover (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.layout.hierarchical.stage.mxMinimumCycleRemover -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/hierarchical/stage/mxCoordinateAssignment.AreaSpatialCache.html b/java/docs/com/mxgraph/layout/hierarchical/stage/mxCoordinateAssignment.AreaSpatialCache.html index e3196e396..8207f0b14 100644 --- a/java/docs/com/mxgraph/layout/hierarchical/stage/mxCoordinateAssignment.AreaSpatialCache.html +++ b/java/docs/com/mxgraph/layout/hierarchical/stage/mxCoordinateAssignment.AreaSpatialCache.html @@ -2,12 +2,12 @@ - + -mxCoordinateAssignment.AreaSpatialCache (mxGraph 1.11.0.0 API Specification) +mxCoordinateAssignment.AreaSpatialCache (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxCoordinateAssignment.AreaSpatialCache (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxCoordinateAssignment.AreaSpatialCache (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxCoordinateAssignment.AreaSpatialCache (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -301,7 +301,7 @@ protected mxCoordinateAssignment.AreaSpatialCache() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/hierarchical/stage/mxCoordinateAssignment.WeightedCellSorter.html b/java/docs/com/mxgraph/layout/hierarchical/stage/mxCoordinateAssignment.WeightedCellSorter.html index 0bbcafbea..602fbba71 100644 --- a/java/docs/com/mxgraph/layout/hierarchical/stage/mxCoordinateAssignment.WeightedCellSorter.html +++ b/java/docs/com/mxgraph/layout/hierarchical/stage/mxCoordinateAssignment.WeightedCellSorter.html @@ -2,12 +2,12 @@ - + -mxCoordinateAssignment.WeightedCellSorter (mxGraph 1.11.0.0 API Specification) +mxCoordinateAssignment.WeightedCellSorter (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxCoordinateAssignment.WeightedCellSorter (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxCoordinateAssignment.WeightedCellSorter (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxCoordinateAssignment.WeightedCellSorter (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -364,7 +364,7 @@ public int compareTo(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/hierarchical/stage/mxCoordinateAssignment.html b/java/docs/com/mxgraph/layout/hierarchical/stage/mxCoordinateAssignment.html index 66f7443ba..e47810ca8 100644 --- a/java/docs/com/mxgraph/layout/hierarchical/stage/mxCoordinateAssignment.html +++ b/java/docs/com/mxgraph/layout/hierarchical/stage/mxCoordinateAssignment.html @@ -2,12 +2,12 @@ - + -mxCoordinateAssignment (mxGraph 1.11.0.0 API Specification) +mxCoordinateAssignment (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxCoordinateAssignment (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxCoordinateAssignment (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxCoordinateAssignment (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -1408,7 +1408,7 @@ public void setLoggerLevel(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/hierarchical/stage/mxHierarchicalLayoutStage.html b/java/docs/com/mxgraph/layout/hierarchical/stage/mxHierarchicalLayoutStage.html index 367f24bd9..a90469608 100644 --- a/java/docs/com/mxgraph/layout/hierarchical/stage/mxHierarchicalLayoutStage.html +++ b/java/docs/com/mxgraph/layout/hierarchical/stage/mxHierarchicalLayoutStage.html @@ -2,12 +2,12 @@ - + -mxHierarchicalLayoutStage (mxGraph 1.11.0.0 API Specification) +mxHierarchicalLayoutStage (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxHierarchicalLayoutStage (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxHierarchicalLayoutStage (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxHierarchicalLayoutStage (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -180,7 +180,7 @@ void execute(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/hierarchical/stage/mxMedianHybridCrossingReduction.MedianCellSorter.html b/java/docs/com/mxgraph/layout/hierarchical/stage/mxMedianHybridCrossingReduction.MedianCellSorter.html index 3454a6e66..c5e20f466 100644 --- a/java/docs/com/mxgraph/layout/hierarchical/stage/mxMedianHybridCrossingReduction.MedianCellSorter.html +++ b/java/docs/com/mxgraph/layout/hierarchical/stage/mxMedianHybridCrossingReduction.MedianCellSorter.html @@ -2,12 +2,12 @@ - + -mxMedianHybridCrossingReduction.MedianCellSorter (mxGraph 1.11.0.0 API Specification) +mxMedianHybridCrossingReduction.MedianCellSorter (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxMedianHybridCrossingReduction.MedianCellSorter (mxGraph 1.11.0.0 API Specifica function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxMedianHybridCrossingReduction.MedianCellSorter (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxMedianHybridCrossingReduction.MedianCellSorter (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -269,7 +269,7 @@ public int compareTo(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/hierarchical/stage/mxMedianHybridCrossingReduction.html b/java/docs/com/mxgraph/layout/hierarchical/stage/mxMedianHybridCrossingReduction.html index b57c227db..58f688fff 100644 --- a/java/docs/com/mxgraph/layout/hierarchical/stage/mxMedianHybridCrossingReduction.html +++ b/java/docs/com/mxgraph/layout/hierarchical/stage/mxMedianHybridCrossingReduction.html @@ -2,12 +2,12 @@ - + -mxMedianHybridCrossingReduction (mxGraph 1.11.0.0 API Specification) +mxMedianHybridCrossingReduction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxMedianHybridCrossingReduction (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxMedianHybridCrossingReduction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxMedianHybridCrossingReduction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -412,7 +412,7 @@ protected int calculateRankCrossing(int i, -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/hierarchical/stage/mxMinimumCycleRemover.html b/java/docs/com/mxgraph/layout/hierarchical/stage/mxMinimumCycleRemover.html index 2130f208f..bacd18907 100644 --- a/java/docs/com/mxgraph/layout/hierarchical/stage/mxMinimumCycleRemover.html +++ b/java/docs/com/mxgraph/layout/hierarchical/stage/mxMinimumCycleRemover.html @@ -2,12 +2,12 @@ - + -mxMinimumCycleRemover (mxGraph 1.11.0.0 API Specification) +mxMinimumCycleRemover (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxMinimumCycleRemover (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxMinimumCycleRemover (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxMinimumCycleRemover (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -264,7 +264,7 @@ public void execute(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/hierarchical/stage/package-frame.html b/java/docs/com/mxgraph/layout/hierarchical/stage/package-frame.html index 9bf440b2b..ba3a36ac0 100644 --- a/java/docs/com/mxgraph/layout/hierarchical/stage/package-frame.html +++ b/java/docs/com/mxgraph/layout/hierarchical/stage/package-frame.html @@ -2,12 +2,12 @@ - + -com.mxgraph.layout.hierarchical.stage (mxGraph 1.11.0.0 API Specification) +com.mxgraph.layout.hierarchical.stage (mxGraph 1.12.0.0 API Specification) - + diff --git a/java/docs/com/mxgraph/layout/hierarchical/stage/package-summary.html b/java/docs/com/mxgraph/layout/hierarchical/stage/package-summary.html index 470930d70..53f70f2ab 100644 --- a/java/docs/com/mxgraph/layout/hierarchical/stage/package-summary.html +++ b/java/docs/com/mxgraph/layout/hierarchical/stage/package-summary.html @@ -2,12 +2,12 @@ - + -com.mxgraph.layout.hierarchical.stage (mxGraph 1.11.0.0 API Specification) +com.mxgraph.layout.hierarchical.stage (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.layout.hierarchical.stage (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.layout.hierarchical.stage (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.layout.hierarchical.stage (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -144,7 +144,7 @@ Package com.mxgraph.layout.hierarchical.stage -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/hierarchical/stage/package-tree.html b/java/docs/com/mxgraph/layout/hierarchical/stage/package-tree.html index 81cbad94b..bfc8f9c74 100644 --- a/java/docs/com/mxgraph/layout/hierarchical/stage/package-tree.html +++ b/java/docs/com/mxgraph/layout/hierarchical/stage/package-tree.html @@ -2,12 +2,12 @@ - + -com.mxgraph.layout.hierarchical.stage Class Hierarchy (mxGraph 1.11.0.0 API Specification) +com.mxgraph.layout.hierarchical.stage Class Hierarchy (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.layout.hierarchical.stage Class Hierarchy (mxGraph 1.11.0.0 API Spec function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.layout.hierarchical.stage Class Hierarchy (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.layout.hierarchical.stage Class Hierarchy (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -136,7 +136,7 @@ Interface Hierarchy -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/hierarchical/stage/package-use.html b/java/docs/com/mxgraph/layout/hierarchical/stage/package-use.html index c809eb762..68bd38288 100644 --- a/java/docs/com/mxgraph/layout/hierarchical/stage/package-use.html +++ b/java/docs/com/mxgraph/layout/hierarchical/stage/package-use.html @@ -2,12 +2,12 @@ - + -Uses of Package com.mxgraph.layout.hierarchical.stage (mxGraph 1.11.0.0 API Specification) +Uses of Package com.mxgraph.layout.hierarchical.stage (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Package com.mxgraph.layout.hierarchical.stage (mxGraph 1.11.0.0 API Spec function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Package com.mxgraph.layout.hierarchical.stage (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Package com.mxgraph.layout.hierarchical.stage (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -135,7 +135,7 @@ Classes in
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/mxCircleLayout.html b/java/docs/com/mxgraph/layout/mxCircleLayout.html index 7194e1cf8..534273bcc 100644 --- a/java/docs/com/mxgraph/layout/mxCircleLayout.html +++ b/java/docs/com/mxgraph/layout/mxCircleLayout.html @@ -2,12 +2,12 @@ - + -mxCircleLayout (mxGraph 1.11.0.0 API Specification) +mxCircleLayout (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxCircleLayout (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxCircleLayout (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxCircleLayout (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -671,7 +671,7 @@ public void circle(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/mxCompactTreeLayout.Polygon.html b/java/docs/com/mxgraph/layout/mxCompactTreeLayout.Polygon.html index 96c86f131..2b468fbc8 100644 --- a/java/docs/com/mxgraph/layout/mxCompactTreeLayout.Polygon.html +++ b/java/docs/com/mxgraph/layout/mxCompactTreeLayout.Polygon.html @@ -2,12 +2,12 @@ - + -mxCompactTreeLayout.Polygon (mxGraph 1.11.0.0 API Specification) +mxCompactTreeLayout.Polygon (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxCompactTreeLayout.Polygon (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxCompactTreeLayout.Polygon (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxCompactTreeLayout.Polygon (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -278,7 +278,7 @@ protected mxCompactTreeLayout.Polygon() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/mxCompactTreeLayout.Polyline.html b/java/docs/com/mxgraph/layout/mxCompactTreeLayout.Polyline.html index d7c9ef646..66eaf5bee 100644 --- a/java/docs/com/mxgraph/layout/mxCompactTreeLayout.Polyline.html +++ b/java/docs/com/mxgraph/layout/mxCompactTreeLayout.Polyline.html @@ -2,12 +2,12 @@ - + -mxCompactTreeLayout.Polyline (mxGraph 1.11.0.0 API Specification) +mxCompactTreeLayout.Polyline (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxCompactTreeLayout.Polyline (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxCompactTreeLayout.Polyline (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxCompactTreeLayout.Polyline (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -264,7 +264,7 @@ protected mxCompactTreeLayout.Polyline(double dx, -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/mxCompactTreeLayout.TreeNode.html b/java/docs/com/mxgraph/layout/mxCompactTreeLayout.TreeNode.html index ed0dfb384..0d7416bad 100644 --- a/java/docs/com/mxgraph/layout/mxCompactTreeLayout.TreeNode.html +++ b/java/docs/com/mxgraph/layout/mxCompactTreeLayout.TreeNode.html @@ -2,12 +2,12 @@ - + -mxCompactTreeLayout.TreeNode (mxGraph 1.11.0.0 API Specification) +mxCompactTreeLayout.TreeNode (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxCompactTreeLayout.TreeNode (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxCompactTreeLayout.TreeNode (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxCompactTreeLayout.TreeNode (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -384,7 +384,7 @@ public mxCompactTreeLayout.TreeNode(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/mxCompactTreeLayout.WeightedCellSorter.html b/java/docs/com/mxgraph/layout/mxCompactTreeLayout.WeightedCellSorter.html index f9da14564..34646a869 100644 --- a/java/docs/com/mxgraph/layout/mxCompactTreeLayout.WeightedCellSorter.html +++ b/java/docs/com/mxgraph/layout/mxCompactTreeLayout.WeightedCellSorter.html @@ -2,12 +2,12 @@ - + -mxCompactTreeLayout.WeightedCellSorter (mxGraph 1.11.0.0 API Specification) +mxCompactTreeLayout.WeightedCellSorter (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxCompactTreeLayout.WeightedCellSorter (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxCompactTreeLayout.WeightedCellSorter (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxCompactTreeLayout.WeightedCellSorter (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -344,7 +344,7 @@ public int compareTo(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/mxCompactTreeLayout.html b/java/docs/com/mxgraph/layout/mxCompactTreeLayout.html index a88c2aedd..698225ea2 100644 --- a/java/docs/com/mxgraph/layout/mxCompactTreeLayout.html +++ b/java/docs/com/mxgraph/layout/mxCompactTreeLayout.html @@ -2,12 +2,12 @@ - + -mxCompactTreeLayout (mxGraph 1.11.0.0 API Specification) +mxCompactTreeLayout (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxCompactTreeLayout (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxCompactTreeLayout (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxCompactTreeLayout (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -1455,7 +1455,7 @@ protected void processNodeOutgoing(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/mxEdgeLabelLayout.html b/java/docs/com/mxgraph/layout/mxEdgeLabelLayout.html index 900489182..75590eb90 100644 --- a/java/docs/com/mxgraph/layout/mxEdgeLabelLayout.html +++ b/java/docs/com/mxgraph/layout/mxEdgeLabelLayout.html @@ -2,12 +2,12 @@ - + -mxEdgeLabelLayout (mxGraph 1.11.0.0 API Specification) +mxEdgeLabelLayout (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxEdgeLabelLayout (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxEdgeLabelLayout (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxEdgeLabelLayout (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -294,7 +294,7 @@ protected void avoid(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/mxFastOrganicLayout.html b/java/docs/com/mxgraph/layout/mxFastOrganicLayout.html index d12d3a69d..3a15326b9 100644 --- a/java/docs/com/mxgraph/layout/mxFastOrganicLayout.html +++ b/java/docs/com/mxgraph/layout/mxFastOrganicLayout.html @@ -2,12 +2,12 @@ - + -mxFastOrganicLayout (mxGraph 1.11.0.0 API Specification) +mxFastOrganicLayout (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxFastOrganicLayout (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxFastOrganicLayout (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxFastOrganicLayout (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -1171,7 +1171,7 @@ protected void calcRepulsion() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/mxGraphLayout.html b/java/docs/com/mxgraph/layout/mxGraphLayout.html index f64faa536..fd1b86b11 100644 --- a/java/docs/com/mxgraph/layout/mxGraphLayout.html +++ b/java/docs/com/mxgraph/layout/mxGraphLayout.html @@ -2,12 +2,12 @@ - + -mxGraphLayout (mxGraph 1.11.0.0 API Specification) +mxGraphLayout (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphLayout (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphLayout (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphLayout (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -747,7 +747,7 @@ public void arrangeGroups(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/mxIGraphLayout.html b/java/docs/com/mxgraph/layout/mxIGraphLayout.html index 25b3c6d2d..8c858bcfe 100644 --- a/java/docs/com/mxgraph/layout/mxIGraphLayout.html +++ b/java/docs/com/mxgraph/layout/mxIGraphLayout.html @@ -2,12 +2,12 @@ - + -mxIGraphLayout (mxGraph 1.11.0.0 API Specification) +mxIGraphLayout (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxIGraphLayout (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxIGraphLayout (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxIGraphLayout (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -203,7 +203,7 @@ void moveCell(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/mxOrganicLayout.CellWrapper.html b/java/docs/com/mxgraph/layout/mxOrganicLayout.CellWrapper.html index ed4c3cd3b..ead220e26 100644 --- a/java/docs/com/mxgraph/layout/mxOrganicLayout.CellWrapper.html +++ b/java/docs/com/mxgraph/layout/mxOrganicLayout.CellWrapper.html @@ -2,12 +2,12 @@ - + -mxOrganicLayout.CellWrapper (mxGraph 1.11.0.0 API Specification) +mxOrganicLayout.CellWrapper (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxOrganicLayout.CellWrapper (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxOrganicLayout.CellWrapper (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxOrganicLayout.CellWrapper (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -741,7 +741,7 @@ public
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/mxOrganicLayout.html b/java/docs/com/mxgraph/layout/mxOrganicLayout.html index 83f6749c8..a51302555 100644 --- a/java/docs/com/mxgraph/layout/mxOrganicLayout.html +++ b/java/docs/com/mxgraph/layout/mxOrganicLayout.html @@ -2,12 +2,12 @@ - + -mxOrganicLayout (mxGraph 1.11.0.0 API Specification) +mxOrganicLayout (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxOrganicLayout (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxOrganicLayout (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxOrganicLayout (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -2547,7 +2547,7 @@ public void setResetEdges(boolean resetEdges) -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/mxParallelEdgeLayout.html b/java/docs/com/mxgraph/layout/mxParallelEdgeLayout.html index fc00187d6..b0965158c 100644 --- a/java/docs/com/mxgraph/layout/mxParallelEdgeLayout.html +++ b/java/docs/com/mxgraph/layout/mxParallelEdgeLayout.html @@ -2,12 +2,12 @@ - + -mxParallelEdgeLayout (mxGraph 1.11.0.0 API Specification) +mxParallelEdgeLayout (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxParallelEdgeLayout (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxParallelEdgeLayout (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxParallelEdgeLayout (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -381,7 +381,7 @@ protected void route(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/mxPartitionLayout.html b/java/docs/com/mxgraph/layout/mxPartitionLayout.html index c3e528ffb..00b1b1415 100644 --- a/java/docs/com/mxgraph/layout/mxPartitionLayout.html +++ b/java/docs/com/mxgraph/layout/mxPartitionLayout.html @@ -2,12 +2,12 @@ - + -mxPartitionLayout (mxGraph 1.11.0.0 API Specification) +mxPartitionLayout (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxPartitionLayout (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxPartitionLayout (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxPartitionLayout (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -466,7 +466,7 @@ public void execute(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/mxStackLayout.html b/java/docs/com/mxgraph/layout/mxStackLayout.html index 9913a4fdb..cee8148b2 100644 --- a/java/docs/com/mxgraph/layout/mxStackLayout.html +++ b/java/docs/com/mxgraph/layout/mxStackLayout.html @@ -2,12 +2,12 @@ - + -mxStackLayout (mxGraph 1.11.0.0 API Specification) +mxStackLayout (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxStackLayout (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxStackLayout (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxStackLayout (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -568,7 +568,7 @@ public void execute(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/orthogonal/class-use/mxOrthogonalLayout.html b/java/docs/com/mxgraph/layout/orthogonal/class-use/mxOrthogonalLayout.html index 25b589e69..2afa0a032 100644 --- a/java/docs/com/mxgraph/layout/orthogonal/class-use/mxOrthogonalLayout.html +++ b/java/docs/com/mxgraph/layout/orthogonal/class-use/mxOrthogonalLayout.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.layout.orthogonal.mxOrthogonalLayout (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.layout.orthogonal.mxOrthogonalLayout (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.layout.orthogonal.mxOrthogonalLayout (mxGraph 1.11.0.0 function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.layout.orthogonal.mxOrthogonalLayout (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.layout.orthogonal.mxOrthogonalLayout (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.layout.orthogonal.mxOrthogonalLayout -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/orthogonal/model/class-use/mxOrthogonalModel.html b/java/docs/com/mxgraph/layout/orthogonal/model/class-use/mxOrthogonalModel.html index b341474ba..5be8ab760 100644 --- a/java/docs/com/mxgraph/layout/orthogonal/model/class-use/mxOrthogonalModel.html +++ b/java/docs/com/mxgraph/layout/orthogonal/model/class-use/mxOrthogonalModel.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.layout.orthogonal.model.mxOrthogonalModel (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.layout.orthogonal.model.mxOrthogonalModel (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.layout.orthogonal.model.mxOrthogonalModel (mxGraph 1.1 function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.layout.orthogonal.model.mxOrthogonalModel (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.layout.orthogonal.model.mxOrthogonalModel (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -145,7 +145,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/orthogonal/model/class-use/mxPointPair.html b/java/docs/com/mxgraph/layout/orthogonal/model/class-use/mxPointPair.html index 3d41bac28..0e9259ac7 100644 --- a/java/docs/com/mxgraph/layout/orthogonal/model/class-use/mxPointPair.html +++ b/java/docs/com/mxgraph/layout/orthogonal/model/class-use/mxPointPair.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.layout.orthogonal.model.mxPointPair (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.layout.orthogonal.model.mxPointPair (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.layout.orthogonal.model.mxPointPair (mxGraph 1.11.0.0 function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.layout.orthogonal.model.mxPointPair (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.layout.orthogonal.model.mxPointPair (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.layout.orthogonal.model.mxPointPair -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/orthogonal/model/class-use/mxPointSequence.html b/java/docs/com/mxgraph/layout/orthogonal/model/class-use/mxPointSequence.html index 80474cad0..2d9baf666 100644 --- a/java/docs/com/mxgraph/layout/orthogonal/model/class-use/mxPointSequence.html +++ b/java/docs/com/mxgraph/layout/orthogonal/model/class-use/mxPointSequence.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.layout.orthogonal.model.mxPointSequence (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.layout.orthogonal.model.mxPointSequence (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.layout.orthogonal.model.mxPointSequence (mxGraph 1.11. function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.layout.orthogonal.model.mxPointSequence (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.layout.orthogonal.model.mxPointSequence (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.layout.orthogonal.model.mxPointSequence -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/orthogonal/model/class-use/mxSegment.html b/java/docs/com/mxgraph/layout/orthogonal/model/class-use/mxSegment.html index e40647776..72d80ee44 100644 --- a/java/docs/com/mxgraph/layout/orthogonal/model/class-use/mxSegment.html +++ b/java/docs/com/mxgraph/layout/orthogonal/model/class-use/mxSegment.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.layout.orthogonal.model.mxSegment (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.layout.orthogonal.model.mxSegment (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.layout.orthogonal.model.mxSegment (mxGraph 1.11.0.0 AP function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.layout.orthogonal.model.mxSegment (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.layout.orthogonal.model.mxSegment (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.layout.orthogonal.model.mxSegment -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/orthogonal/model/mxOrthogonalModel.html b/java/docs/com/mxgraph/layout/orthogonal/model/mxOrthogonalModel.html index 96e5365a3..f89fec18d 100644 --- a/java/docs/com/mxgraph/layout/orthogonal/model/mxOrthogonalModel.html +++ b/java/docs/com/mxgraph/layout/orthogonal/model/mxOrthogonalModel.html @@ -2,12 +2,12 @@ - + -mxOrthogonalModel (mxGraph 1.11.0.0 API Specification) +mxOrthogonalModel (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxOrthogonalModel (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxOrthogonalModel (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxOrthogonalModel (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -187,7 +187,7 @@ public mxOrthogonalModel(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/orthogonal/model/mxPointPair.html b/java/docs/com/mxgraph/layout/orthogonal/model/mxPointPair.html index 08f2b1820..0cfca2753 100644 --- a/java/docs/com/mxgraph/layout/orthogonal/model/mxPointPair.html +++ b/java/docs/com/mxgraph/layout/orthogonal/model/mxPointPair.html @@ -2,12 +2,12 @@ - + -mxPointPair (mxGraph 1.11.0.0 API Specification) +mxPointPair (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxPointPair (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxPointPair (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxPointPair (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -183,7 +183,7 @@ public mxPointPair() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/orthogonal/model/mxPointSequence.html b/java/docs/com/mxgraph/layout/orthogonal/model/mxPointSequence.html index 098bfe168..8d4083b65 100644 --- a/java/docs/com/mxgraph/layout/orthogonal/model/mxPointSequence.html +++ b/java/docs/com/mxgraph/layout/orthogonal/model/mxPointSequence.html @@ -2,12 +2,12 @@ - + -mxPointSequence (mxGraph 1.11.0.0 API Specification) +mxPointSequence (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxPointSequence (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxPointSequence (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxPointSequence (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -183,7 +183,7 @@ public mxPointSequence() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/orthogonal/model/mxSegment.html b/java/docs/com/mxgraph/layout/orthogonal/model/mxSegment.html index eea201f90..315a2bed2 100644 --- a/java/docs/com/mxgraph/layout/orthogonal/model/mxSegment.html +++ b/java/docs/com/mxgraph/layout/orthogonal/model/mxSegment.html @@ -2,12 +2,12 @@ - + -mxSegment (mxGraph 1.11.0.0 API Specification) +mxSegment (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxSegment (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxSegment (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxSegment (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -183,7 +183,7 @@ public mxSegment() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/orthogonal/model/package-frame.html b/java/docs/com/mxgraph/layout/orthogonal/model/package-frame.html index 3b099b03c..373d792cd 100644 --- a/java/docs/com/mxgraph/layout/orthogonal/model/package-frame.html +++ b/java/docs/com/mxgraph/layout/orthogonal/model/package-frame.html @@ -2,12 +2,12 @@ - + -com.mxgraph.layout.orthogonal.model (mxGraph 1.11.0.0 API Specification) +com.mxgraph.layout.orthogonal.model (mxGraph 1.12.0.0 API Specification) - + diff --git a/java/docs/com/mxgraph/layout/orthogonal/model/package-summary.html b/java/docs/com/mxgraph/layout/orthogonal/model/package-summary.html index 45a108b3e..e5572f405 100644 --- a/java/docs/com/mxgraph/layout/orthogonal/model/package-summary.html +++ b/java/docs/com/mxgraph/layout/orthogonal/model/package-summary.html @@ -2,12 +2,12 @@ - + -com.mxgraph.layout.orthogonal.model (mxGraph 1.11.0.0 API Specification) +com.mxgraph.layout.orthogonal.model (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.layout.orthogonal.model (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.layout.orthogonal.model (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.layout.orthogonal.model (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -134,7 +134,7 @@ Package com.mxgraph.layout.orthogonal.model -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/orthogonal/model/package-tree.html b/java/docs/com/mxgraph/layout/orthogonal/model/package-tree.html index ef8769d45..00c458f6f 100644 --- a/java/docs/com/mxgraph/layout/orthogonal/model/package-tree.html +++ b/java/docs/com/mxgraph/layout/orthogonal/model/package-tree.html @@ -2,12 +2,12 @@ - + -com.mxgraph.layout.orthogonal.model Class Hierarchy (mxGraph 1.11.0.0 API Specification) +com.mxgraph.layout.orthogonal.model Class Hierarchy (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.layout.orthogonal.model Class Hierarchy (mxGraph 1.11.0.0 API Specif function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.layout.orthogonal.model Class Hierarchy (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.layout.orthogonal.model Class Hierarchy (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -118,7 +118,7 @@ Class Hierarchy -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/orthogonal/model/package-use.html b/java/docs/com/mxgraph/layout/orthogonal/model/package-use.html index 52b4c06ed..91ed7ff88 100644 --- a/java/docs/com/mxgraph/layout/orthogonal/model/package-use.html +++ b/java/docs/com/mxgraph/layout/orthogonal/model/package-use.html @@ -2,12 +2,12 @@ - + -Uses of Package com.mxgraph.layout.orthogonal.model (mxGraph 1.11.0.0 API Specification) +Uses of Package com.mxgraph.layout.orthogonal.model (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Package com.mxgraph.layout.orthogonal.model (mxGraph 1.11.0.0 API Specif function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Package com.mxgraph.layout.orthogonal.model (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Package com.mxgraph.layout.orthogonal.model (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -135,7 +135,7 @@ Classes in
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/orthogonal/mxOrthogonalLayout.html b/java/docs/com/mxgraph/layout/orthogonal/mxOrthogonalLayout.html index 26c4a2858..26063cc6c 100644 --- a/java/docs/com/mxgraph/layout/orthogonal/mxOrthogonalLayout.html +++ b/java/docs/com/mxgraph/layout/orthogonal/mxOrthogonalLayout.html @@ -2,12 +2,12 @@ - + -mxOrthogonalLayout (mxGraph 1.11.0.0 API Specification) +mxOrthogonalLayout (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxOrthogonalLayout (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxOrthogonalLayout (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxOrthogonalLayout (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -297,7 +297,7 @@ public void execute(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/orthogonal/package-frame.html b/java/docs/com/mxgraph/layout/orthogonal/package-frame.html index 9c16798c9..d55061429 100644 --- a/java/docs/com/mxgraph/layout/orthogonal/package-frame.html +++ b/java/docs/com/mxgraph/layout/orthogonal/package-frame.html @@ -2,12 +2,12 @@ - + -com.mxgraph.layout.orthogonal (mxGraph 1.11.0.0 API Specification) +com.mxgraph.layout.orthogonal (mxGraph 1.12.0.0 API Specification) - + diff --git a/java/docs/com/mxgraph/layout/orthogonal/package-summary.html b/java/docs/com/mxgraph/layout/orthogonal/package-summary.html index 73289b35d..079a2741e 100644 --- a/java/docs/com/mxgraph/layout/orthogonal/package-summary.html +++ b/java/docs/com/mxgraph/layout/orthogonal/package-summary.html @@ -2,12 +2,12 @@ - + -com.mxgraph.layout.orthogonal (mxGraph 1.11.0.0 API Specification) +com.mxgraph.layout.orthogonal (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.layout.orthogonal (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.layout.orthogonal (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.layout.orthogonal (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -122,7 +122,7 @@ Package com.mxgraph.layout.orthogonal -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/orthogonal/package-tree.html b/java/docs/com/mxgraph/layout/orthogonal/package-tree.html index e89a43f96..c77e44a67 100644 --- a/java/docs/com/mxgraph/layout/orthogonal/package-tree.html +++ b/java/docs/com/mxgraph/layout/orthogonal/package-tree.html @@ -2,12 +2,12 @@ - + -com.mxgraph.layout.orthogonal Class Hierarchy (mxGraph 1.11.0.0 API Specification) +com.mxgraph.layout.orthogonal Class Hierarchy (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.layout.orthogonal Class Hierarchy (mxGraph 1.11.0.0 API Specificatio function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.layout.orthogonal Class Hierarchy (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.layout.orthogonal Class Hierarchy (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -121,7 +121,7 @@ Class Hierarchy -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/orthogonal/package-use.html b/java/docs/com/mxgraph/layout/orthogonal/package-use.html index 241b68355..ad85e09c3 100644 --- a/java/docs/com/mxgraph/layout/orthogonal/package-use.html +++ b/java/docs/com/mxgraph/layout/orthogonal/package-use.html @@ -2,12 +2,12 @@ - + -Uses of Package com.mxgraph.layout.orthogonal (mxGraph 1.11.0.0 API Specification) +Uses of Package com.mxgraph.layout.orthogonal (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Package com.mxgraph.layout.orthogonal (mxGraph 1.11.0.0 API Specificatio function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Package com.mxgraph.layout.orthogonal (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Package com.mxgraph.layout.orthogonal (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.layout.orthogonal -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/package-frame.html b/java/docs/com/mxgraph/layout/package-frame.html index 944b8d04d..486a30f82 100644 --- a/java/docs/com/mxgraph/layout/package-frame.html +++ b/java/docs/com/mxgraph/layout/package-frame.html @@ -2,12 +2,12 @@ - + -com.mxgraph.layout (mxGraph 1.11.0.0 API Specification) +com.mxgraph.layout (mxGraph 1.12.0.0 API Specification) - + diff --git a/java/docs/com/mxgraph/layout/package-summary.html b/java/docs/com/mxgraph/layout/package-summary.html index fa4e4d0e2..446f9a01d 100644 --- a/java/docs/com/mxgraph/layout/package-summary.html +++ b/java/docs/com/mxgraph/layout/package-summary.html @@ -2,12 +2,12 @@ - + -com.mxgraph.layout (mxGraph 1.11.0.0 API Specification) +com.mxgraph.layout (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.layout (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.layout (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.layout (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -196,7 +196,7 @@ This package contains various graph layouts. -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/package-tree.html b/java/docs/com/mxgraph/layout/package-tree.html index 1d8cf91e3..d0e871052 100644 --- a/java/docs/com/mxgraph/layout/package-tree.html +++ b/java/docs/com/mxgraph/layout/package-tree.html @@ -2,12 +2,12 @@ - + -com.mxgraph.layout Class Hierarchy (mxGraph 1.11.0.0 API Specification) +com.mxgraph.layout Class Hierarchy (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.layout Class Hierarchy (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.layout Class Hierarchy (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.layout Class Hierarchy (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -127,7 +127,7 @@ Interface Hierarchy -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/layout/package-use.html b/java/docs/com/mxgraph/layout/package-use.html index 291bff0d9..318fd0e11 100644 --- a/java/docs/com/mxgraph/layout/package-use.html +++ b/java/docs/com/mxgraph/layout/package-use.html @@ -2,12 +2,12 @@ - + -Uses of Package com.mxgraph.layout (mxGraph 1.11.0.0 API Specification) +Uses of Package com.mxgraph.layout (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Package com.mxgraph.layout (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Package com.mxgraph.layout (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Package com.mxgraph.layout (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -236,7 +236,7 @@ Classes in
com.mxgrap -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/model/class-use/mxCell.html b/java/docs/com/mxgraph/model/class-use/mxCell.html index df831e41e..fa4b1d6ad 100644 --- a/java/docs/com/mxgraph/model/class-use/mxCell.html +++ b/java/docs/com/mxgraph/model/class-use/mxCell.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.model.mxCell (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.model.mxCell (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.model.mxCell (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.model.mxCell (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.model.mxCell (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -155,7 +155,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/model/class-use/mxCellPath.html b/java/docs/com/mxgraph/model/class-use/mxCellPath.html index 0067d0367..dcfdbe7d8 100644 --- a/java/docs/com/mxgraph/model/class-use/mxCellPath.html +++ b/java/docs/com/mxgraph/model/class-use/mxCellPath.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.model.mxCellPath (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.model.mxCellPath (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.model.mxCellPath (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.model.mxCellPath (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.model.mxCellPath (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.model.mxCellPath -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/model/class-use/mxGeometry.html b/java/docs/com/mxgraph/model/class-use/mxGeometry.html index 1a8a72a0a..590da9bc5 100644 --- a/java/docs/com/mxgraph/model/class-use/mxGeometry.html +++ b/java/docs/com/mxgraph/model/class-use/mxGeometry.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.model.mxGeometry (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.model.mxGeometry (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.model.mxGeometry (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.model.mxGeometry (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.model.mxGeometry (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -396,7 +396,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/model/class-use/mxGraphModel.Filter.html b/java/docs/com/mxgraph/model/class-use/mxGraphModel.Filter.html index 8556c229a..e2259d5a1 100644 --- a/java/docs/com/mxgraph/model/class-use/mxGraphModel.Filter.html +++ b/java/docs/com/mxgraph/model/class-use/mxGraphModel.Filter.html @@ -2,12 +2,12 @@ - + -Uses of Interface com.mxgraph.model.mxGraphModel.Filter (mxGraph 1.11.0.0 API Specification) +Uses of Interface com.mxgraph.model.mxGraphModel.Filter (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Interface com.mxgraph.model.mxGraphModel.Filter (mxGraph 1.11.0.0 API Sp function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Interface com.mxgraph.model.mxGraphModel.Filter (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Interface com.mxgraph.model.mxGraphModel.Filter (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -165,7 +165,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/model/class-use/mxGraphModel.html b/java/docs/com/mxgraph/model/class-use/mxGraphModel.html index 0c969f7fc..11823d403 100644 --- a/java/docs/com/mxgraph/model/class-use/mxGraphModel.html +++ b/java/docs/com/mxgraph/model/class-use/mxGraphModel.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.model.mxGraphModel (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.model.mxGraphModel (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.model.mxGraphModel (mxGraph 1.11.0.0 API Specification function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.model.mxGraphModel (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.model.mxGraphModel (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -270,7 +270,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/model/class-use/mxGraphModel.mxChildChange.html b/java/docs/com/mxgraph/model/class-use/mxGraphModel.mxChildChange.html index a482fc7d8..7d0c9c834 100644 --- a/java/docs/com/mxgraph/model/class-use/mxGraphModel.mxChildChange.html +++ b/java/docs/com/mxgraph/model/class-use/mxGraphModel.mxChildChange.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.model.mxGraphModel.mxChildChange (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.model.mxGraphModel.mxChildChange (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.model.mxGraphModel.mxChildChange (mxGraph 1.11.0.0 API function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.model.mxGraphModel.mxChildChange (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.model.mxGraphModel.mxChildChange (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.model.mxGraphModel.mxChildChange -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/model/class-use/mxGraphModel.mxCollapseChange.html b/java/docs/com/mxgraph/model/class-use/mxGraphModel.mxCollapseChange.html index 783e1fa31..df31b344c 100644 --- a/java/docs/com/mxgraph/model/class-use/mxGraphModel.mxCollapseChange.html +++ b/java/docs/com/mxgraph/model/class-use/mxGraphModel.mxCollapseChange.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.model.mxGraphModel.mxCollapseChange (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.model.mxGraphModel.mxCollapseChange (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.model.mxGraphModel.mxCollapseChange (mxGraph 1.11.0.0 function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.model.mxGraphModel.mxCollapseChange (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.model.mxGraphModel.mxCollapseChange (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.model.mxGraphModel.mxCollapseChange -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/model/class-use/mxGraphModel.mxGeometryChange.html b/java/docs/com/mxgraph/model/class-use/mxGraphModel.mxGeometryChange.html index 84681b934..ba8edfb5a 100644 --- a/java/docs/com/mxgraph/model/class-use/mxGraphModel.mxGeometryChange.html +++ b/java/docs/com/mxgraph/model/class-use/mxGraphModel.mxGeometryChange.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.model.mxGraphModel.mxGeometryChange (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.model.mxGraphModel.mxGeometryChange (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.model.mxGraphModel.mxGeometryChange (mxGraph 1.11.0.0 function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.model.mxGraphModel.mxGeometryChange (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.model.mxGraphModel.mxGeometryChange (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.model.mxGraphModel.mxGeometryChange -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/model/class-use/mxGraphModel.mxRootChange.html b/java/docs/com/mxgraph/model/class-use/mxGraphModel.mxRootChange.html index 2fef14442..6c3bb0589 100644 --- a/java/docs/com/mxgraph/model/class-use/mxGraphModel.mxRootChange.html +++ b/java/docs/com/mxgraph/model/class-use/mxGraphModel.mxRootChange.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.model.mxGraphModel.mxRootChange (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.model.mxGraphModel.mxRootChange (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.model.mxGraphModel.mxRootChange (mxGraph 1.11.0.0 API function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.model.mxGraphModel.mxRootChange (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.model.mxGraphModel.mxRootChange (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.model.mxGraphModel.mxRootChange -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/model/class-use/mxGraphModel.mxStyleChange.html b/java/docs/com/mxgraph/model/class-use/mxGraphModel.mxStyleChange.html index ec7b294df..f42e73e18 100644 --- a/java/docs/com/mxgraph/model/class-use/mxGraphModel.mxStyleChange.html +++ b/java/docs/com/mxgraph/model/class-use/mxGraphModel.mxStyleChange.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.model.mxGraphModel.mxStyleChange (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.model.mxGraphModel.mxStyleChange (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.model.mxGraphModel.mxStyleChange (mxGraph 1.11.0.0 API function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.model.mxGraphModel.mxStyleChange (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.model.mxGraphModel.mxStyleChange (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.model.mxGraphModel.mxStyleChange -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/model/class-use/mxGraphModel.mxTerminalChange.html b/java/docs/com/mxgraph/model/class-use/mxGraphModel.mxTerminalChange.html index 0f5addcde..e1899e8a7 100644 --- a/java/docs/com/mxgraph/model/class-use/mxGraphModel.mxTerminalChange.html +++ b/java/docs/com/mxgraph/model/class-use/mxGraphModel.mxTerminalChange.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.model.mxGraphModel.mxTerminalChange (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.model.mxGraphModel.mxTerminalChange (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.model.mxGraphModel.mxTerminalChange (mxGraph 1.11.0.0 function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.model.mxGraphModel.mxTerminalChange (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.model.mxGraphModel.mxTerminalChange (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.model.mxGraphModel.mxTerminalChange -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/model/class-use/mxGraphModel.mxValueChange.html b/java/docs/com/mxgraph/model/class-use/mxGraphModel.mxValueChange.html index ef55d61dc..1ef917116 100644 --- a/java/docs/com/mxgraph/model/class-use/mxGraphModel.mxValueChange.html +++ b/java/docs/com/mxgraph/model/class-use/mxGraphModel.mxValueChange.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.model.mxGraphModel.mxValueChange (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.model.mxGraphModel.mxValueChange (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.model.mxGraphModel.mxValueChange (mxGraph 1.11.0.0 API function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.model.mxGraphModel.mxValueChange (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.model.mxGraphModel.mxValueChange (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.model.mxGraphModel.mxValueChange -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/model/class-use/mxGraphModel.mxVisibleChange.html b/java/docs/com/mxgraph/model/class-use/mxGraphModel.mxVisibleChange.html index 8b4eec7a9..d9e806a19 100644 --- a/java/docs/com/mxgraph/model/class-use/mxGraphModel.mxVisibleChange.html +++ b/java/docs/com/mxgraph/model/class-use/mxGraphModel.mxVisibleChange.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.model.mxGraphModel.mxVisibleChange (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.model.mxGraphModel.mxVisibleChange (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.model.mxGraphModel.mxVisibleChange (mxGraph 1.11.0.0 A function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.model.mxGraphModel.mxVisibleChange (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.model.mxGraphModel.mxVisibleChange (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.model.mxGraphModel.mxVisibleChange -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/model/class-use/mxICell.html b/java/docs/com/mxgraph/model/class-use/mxICell.html index 52fef0eca..9e4c7ba99 100644 --- a/java/docs/com/mxgraph/model/class-use/mxICell.html +++ b/java/docs/com/mxgraph/model/class-use/mxICell.html @@ -2,12 +2,12 @@ - + -Uses of Interface com.mxgraph.model.mxICell (mxGraph 1.11.0.0 API Specification) +Uses of Interface com.mxgraph.model.mxICell (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Interface com.mxgraph.model.mxICell (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Interface com.mxgraph.model.mxICell (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Interface com.mxgraph.model.mxICell (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -686,7 +686,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/model/class-use/mxIGraphModel.html b/java/docs/com/mxgraph/model/class-use/mxIGraphModel.html index d6526eefa..75f039711 100644 --- a/java/docs/com/mxgraph/model/class-use/mxIGraphModel.html +++ b/java/docs/com/mxgraph/model/class-use/mxIGraphModel.html @@ -2,12 +2,12 @@ - + -Uses of Interface com.mxgraph.model.mxIGraphModel (mxGraph 1.11.0.0 API Specification) +Uses of Interface com.mxgraph.model.mxIGraphModel (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Interface com.mxgraph.model.mxIGraphModel (mxGraph 1.11.0.0 API Specific function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Interface com.mxgraph.model.mxIGraphModel (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Interface com.mxgraph.model.mxIGraphModel (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -584,7 +584,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/model/class-use/mxIGraphModel.mxAtomicGraphModelChange.html b/java/docs/com/mxgraph/model/class-use/mxIGraphModel.mxAtomicGraphModelChange.html index f40b2f0dc..24ef20c4c 100644 --- a/java/docs/com/mxgraph/model/class-use/mxIGraphModel.mxAtomicGraphModelChange.html +++ b/java/docs/com/mxgraph/model/class-use/mxIGraphModel.mxAtomicGraphModelChange.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.model.mxIGraphModel.mxAtomicGraphModelChange (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.model.mxIGraphModel.mxAtomicGraphModelChange (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.model.mxIGraphModel.mxAtomicGraphModelChange (mxGraph function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.model.mxIGraphModel.mxAtomicGraphModelChange (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.model.mxIGraphModel.mxAtomicGraphModelChange (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -265,7 +265,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/model/mxCell.html b/java/docs/com/mxgraph/model/mxCell.html index ac56a2e74..7bba1bdb3 100644 --- a/java/docs/com/mxgraph/model/mxCell.html +++ b/java/docs/com/mxgraph/model/mxCell.html @@ -2,12 +2,12 @@ - + -mxCell (mxGraph 1.11.0.0 API Specification) +mxCell (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxCell (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxCell (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxCell (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -1749,7 +1749,7 @@ protected
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/model/mxCellPath.html b/java/docs/com/mxgraph/model/mxCellPath.html index 26050b7f0..60b8a8220 100644 --- a/java/docs/com/mxgraph/model/mxCellPath.html +++ b/java/docs/com/mxgraph/model/mxCellPath.html @@ -2,12 +2,12 @@ - + -mxCellPath (mxGraph 1.11.0.0 API Specification) +mxCellPath (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxCellPath (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxCellPath (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxCellPath (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -333,7 +333,7 @@ public static int compare(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/model/mxGeometry.html b/java/docs/com/mxgraph/model/mxGeometry.html index d78214acf..f1c8cc1bf 100644 --- a/java/docs/com/mxgraph/model/mxGeometry.html +++ b/java/docs/com/mxgraph/model/mxGeometry.html @@ -2,12 +2,12 @@ - + -mxGeometry (mxGraph 1.11.0.0 API Specification) +mxGeometry (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGeometry (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGeometry (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGeometry (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -833,7 +833,7 @@ public
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/model/mxGraphModel.Filter.html b/java/docs/com/mxgraph/model/mxGraphModel.Filter.html index 91b449ec5..0ce89f1d6 100644 --- a/java/docs/com/mxgraph/model/mxGraphModel.Filter.html +++ b/java/docs/com/mxgraph/model/mxGraphModel.Filter.html @@ -2,12 +2,12 @@ - + -mxGraphModel.Filter (mxGraph 1.11.0.0 API Specification) +mxGraphModel.Filter (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphModel.Filter (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphModel.Filter (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphModel.Filter (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -168,7 +168,7 @@ boolean filter(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/model/mxGraphModel.html b/java/docs/com/mxgraph/model/mxGraphModel.html index ebdc25d0b..426f793e5 100644 --- a/java/docs/com/mxgraph/model/mxGraphModel.html +++ b/java/docs/com/mxgraph/model/mxGraphModel.html @@ -2,12 +2,12 @@ - + -mxGraphModel (mxGraph 1.11.0.0 API Specification) +mxGraphModel (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphModel (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphModel (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphModel (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -2882,7 +2882,7 @@ public static
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/model/mxGraphModel.mxChildChange.html b/java/docs/com/mxgraph/model/mxGraphModel.mxChildChange.html index 3835275aa..70f657a59 100644 --- a/java/docs/com/mxgraph/model/mxGraphModel.mxChildChange.html +++ b/java/docs/com/mxgraph/model/mxGraphModel.mxChildChange.html @@ -2,12 +2,12 @@ - + -mxGraphModel.mxChildChange (mxGraph 1.11.0.0 API Specification) +mxGraphModel.mxChildChange (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphModel.mxChildChange (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphModel.mxChildChange (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphModel.mxChildChange (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -682,7 +682,7 @@ public void execute() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/model/mxGraphModel.mxCollapseChange.html b/java/docs/com/mxgraph/model/mxGraphModel.mxCollapseChange.html index ff79bbe81..1ec2196db 100644 --- a/java/docs/com/mxgraph/model/mxGraphModel.mxCollapseChange.html +++ b/java/docs/com/mxgraph/model/mxGraphModel.mxCollapseChange.html @@ -2,12 +2,12 @@ - + -mxGraphModel.mxCollapseChange (mxGraph 1.11.0.0 API Specification) +mxGraphModel.mxCollapseChange (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphModel.mxCollapseChange (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphModel.mxCollapseChange (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphModel.mxCollapseChange (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -448,7 +448,7 @@ public void execute() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/model/mxGraphModel.mxGeometryChange.html b/java/docs/com/mxgraph/model/mxGraphModel.mxGeometryChange.html index ea2550acc..9d2c9a3c9 100644 --- a/java/docs/com/mxgraph/model/mxGraphModel.mxGeometryChange.html +++ b/java/docs/com/mxgraph/model/mxGraphModel.mxGeometryChange.html @@ -2,12 +2,12 @@ - + -mxGraphModel.mxGeometryChange (mxGraph 1.11.0.0 API Specification) +mxGraphModel.mxGeometryChange (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphModel.mxGeometryChange (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphModel.mxGeometryChange (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphModel.mxGeometryChange (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -448,7 +448,7 @@ public void execute() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/model/mxGraphModel.mxRootChange.html b/java/docs/com/mxgraph/model/mxGraphModel.mxRootChange.html index 6bfc39683..33b925f0a 100644 --- a/java/docs/com/mxgraph/model/mxGraphModel.mxRootChange.html +++ b/java/docs/com/mxgraph/model/mxGraphModel.mxRootChange.html @@ -2,12 +2,12 @@ - + -mxGraphModel.mxRootChange (mxGraph 1.11.0.0 API Specification) +mxGraphModel.mxRootChange (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphModel.mxRootChange (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphModel.mxRootChange (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphModel.mxRootChange (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -393,7 +393,7 @@ public void execute() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/model/mxGraphModel.mxStyleChange.html b/java/docs/com/mxgraph/model/mxGraphModel.mxStyleChange.html index 8fa0a165d..e4e82b756 100644 --- a/java/docs/com/mxgraph/model/mxGraphModel.mxStyleChange.html +++ b/java/docs/com/mxgraph/model/mxGraphModel.mxStyleChange.html @@ -2,12 +2,12 @@ - + -mxGraphModel.mxStyleChange (mxGraph 1.11.0.0 API Specification) +mxGraphModel.mxStyleChange (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphModel.mxStyleChange (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphModel.mxStyleChange (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphModel.mxStyleChange (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -448,7 +448,7 @@ public void execute() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/model/mxGraphModel.mxTerminalChange.html b/java/docs/com/mxgraph/model/mxGraphModel.mxTerminalChange.html index 0379786da..9c5415e2c 100644 --- a/java/docs/com/mxgraph/model/mxGraphModel.mxTerminalChange.html +++ b/java/docs/com/mxgraph/model/mxGraphModel.mxTerminalChange.html @@ -2,12 +2,12 @@ - + -mxGraphModel.mxTerminalChange (mxGraph 1.11.0.0 API Specification) +mxGraphModel.mxTerminalChange (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphModel.mxTerminalChange (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphModel.mxTerminalChange (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphModel.mxTerminalChange (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -507,7 +507,7 @@ public void execute() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/model/mxGraphModel.mxValueChange.html b/java/docs/com/mxgraph/model/mxGraphModel.mxValueChange.html index b0175408a..3147b6c02 100644 --- a/java/docs/com/mxgraph/model/mxGraphModel.mxValueChange.html +++ b/java/docs/com/mxgraph/model/mxGraphModel.mxValueChange.html @@ -2,12 +2,12 @@ - + -mxGraphModel.mxValueChange (mxGraph 1.11.0.0 API Specification) +mxGraphModel.mxValueChange (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphModel.mxValueChange (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphModel.mxValueChange (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphModel.mxValueChange (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -448,7 +448,7 @@ public void execute() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/model/mxGraphModel.mxVisibleChange.html b/java/docs/com/mxgraph/model/mxGraphModel.mxVisibleChange.html index 531740fdd..6c8527ad4 100644 --- a/java/docs/com/mxgraph/model/mxGraphModel.mxVisibleChange.html +++ b/java/docs/com/mxgraph/model/mxGraphModel.mxVisibleChange.html @@ -2,12 +2,12 @@ - + -mxGraphModel.mxVisibleChange (mxGraph 1.11.0.0 API Specification) +mxGraphModel.mxVisibleChange (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphModel.mxVisibleChange (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphModel.mxVisibleChange (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphModel.mxVisibleChange (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -448,7 +448,7 @@ public void execute() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/model/mxICell.html b/java/docs/com/mxgraph/model/mxICell.html index 0c0592278..569d6edaa 100644 --- a/java/docs/com/mxgraph/model/mxICell.html +++ b/java/docs/com/mxgraph/model/mxICell.html @@ -2,12 +2,12 @@ - + -mxICell (mxGraph 1.11.0.0 API Specification) +mxICell (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxICell (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxICell (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxICell (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -919,7 +919,7 @@ clone -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/model/mxIGraphModel.html b/java/docs/com/mxgraph/model/mxIGraphModel.html index 5f73b0141..7bc694884 100644 --- a/java/docs/com/mxgraph/model/mxIGraphModel.html +++ b/java/docs/com/mxgraph/model/mxIGraphModel.html @@ -2,12 +2,12 @@ - + -mxIGraphModel (mxGraph 1.11.0.0 API Specification) +mxIGraphModel (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxIGraphModel (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxIGraphModel (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxIGraphModel (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -925,7 +925,7 @@ void removeListener(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/model/mxIGraphModel.mxAtomicGraphModelChange.html b/java/docs/com/mxgraph/model/mxIGraphModel.mxAtomicGraphModelChange.html index 9d9a02f09..22cb69ebd 100644 --- a/java/docs/com/mxgraph/model/mxIGraphModel.mxAtomicGraphModelChange.html +++ b/java/docs/com/mxgraph/model/mxIGraphModel.mxAtomicGraphModelChange.html @@ -2,12 +2,12 @@ - + -mxIGraphModel.mxAtomicGraphModelChange (mxGraph 1.11.0.0 API Specification) +mxIGraphModel.mxAtomicGraphModelChange (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxIGraphModel.mxAtomicGraphModelChange (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxIGraphModel.mxAtomicGraphModelChange (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxIGraphModel.mxAtomicGraphModelChange (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -333,7 +333,7 @@ public abstract void execute() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/model/package-frame.html b/java/docs/com/mxgraph/model/package-frame.html index 5352a5030..35ff3087c 100644 --- a/java/docs/com/mxgraph/model/package-frame.html +++ b/java/docs/com/mxgraph/model/package-frame.html @@ -2,12 +2,12 @@ - + -com.mxgraph.model (mxGraph 1.11.0.0 API Specification) +com.mxgraph.model (mxGraph 1.12.0.0 API Specification) - + diff --git a/java/docs/com/mxgraph/model/package-summary.html b/java/docs/com/mxgraph/model/package-summary.html index ec3485e5e..6a3f1d739 100644 --- a/java/docs/com/mxgraph/model/package-summary.html +++ b/java/docs/com/mxgraph/model/package-summary.html @@ -2,12 +2,12 @@ - + -com.mxgraph.model (mxGraph 1.11.0.0 API Specification) +com.mxgraph.model (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.model (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.model (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.model (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -207,7 +207,7 @@ This package contains the classes that define a graph model. -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/model/package-tree.html b/java/docs/com/mxgraph/model/package-tree.html index d42833015..cdb08b6fa 100644 --- a/java/docs/com/mxgraph/model/package-tree.html +++ b/java/docs/com/mxgraph/model/package-tree.html @@ -2,12 +2,12 @@ - + -com.mxgraph.model Class Hierarchy (mxGraph 1.11.0.0 API Specification) +com.mxgraph.model Class Hierarchy (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.model Class Hierarchy (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.model Class Hierarchy (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.model Class Hierarchy (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -135,7 +135,7 @@ Interface Hierarchy -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/model/package-use.html b/java/docs/com/mxgraph/model/package-use.html index 5f39b63f1..7f495b3ef 100644 --- a/java/docs/com/mxgraph/model/package-use.html +++ b/java/docs/com/mxgraph/model/package-use.html @@ -2,12 +2,12 @@ - + -Uses of Package com.mxgraph.model (mxGraph 1.11.0.0 API Specification) +Uses of Package com.mxgraph.model (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Package com.mxgraph.model (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Package com.mxgraph.model (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Package com.mxgraph.model (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -263,7 +263,7 @@ Classes in
com.mxgraph -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/reader/class-use/mxDomOutputParser.IElementHandler.html b/java/docs/com/mxgraph/reader/class-use/mxDomOutputParser.IElementHandler.html index c237a49a0..6ec1b8993 100644 --- a/java/docs/com/mxgraph/reader/class-use/mxDomOutputParser.IElementHandler.html +++ b/java/docs/com/mxgraph/reader/class-use/mxDomOutputParser.IElementHandler.html @@ -2,12 +2,12 @@ - + -Uses of Interface com.mxgraph.reader.mxDomOutputParser.IElementHandler (mxGraph 1.11.0.0 API Specification) +Uses of Interface com.mxgraph.reader.mxDomOutputParser.IElementHandler (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Interface com.mxgraph.reader.mxDomOutputParser.IElementHandler (mxGraph function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Interface com.mxgraph.reader.mxDomOutputParser.IElementHandler (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Interface com.mxgraph.reader.mxDomOutputParser.IElementHandler (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -146,7 +146,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/reader/class-use/mxDomOutputParser.html b/java/docs/com/mxgraph/reader/class-use/mxDomOutputParser.html index 688f3c2c5..860bfd371 100644 --- a/java/docs/com/mxgraph/reader/class-use/mxDomOutputParser.html +++ b/java/docs/com/mxgraph/reader/class-use/mxDomOutputParser.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.reader.mxDomOutputParser (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.reader.mxDomOutputParser (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.reader.mxDomOutputParser (mxGraph 1.11.0.0 API Specifi function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.reader.mxDomOutputParser (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.reader.mxDomOutputParser (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.reader.mxDomOutputParser -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/reader/class-use/mxGraphViewImageReader.html b/java/docs/com/mxgraph/reader/class-use/mxGraphViewImageReader.html index dca03df0e..41a3a5731 100644 --- a/java/docs/com/mxgraph/reader/class-use/mxGraphViewImageReader.html +++ b/java/docs/com/mxgraph/reader/class-use/mxGraphViewImageReader.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.reader.mxGraphViewImageReader (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.reader.mxGraphViewImageReader (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.reader.mxGraphViewImageReader (mxGraph 1.11.0.0 API Sp function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.reader.mxGraphViewImageReader (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.reader.mxGraphViewImageReader (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -156,7 +156,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/reader/class-use/mxGraphViewReader.html b/java/docs/com/mxgraph/reader/class-use/mxGraphViewReader.html index 2427cd43b..44afcbddc 100644 --- a/java/docs/com/mxgraph/reader/class-use/mxGraphViewReader.html +++ b/java/docs/com/mxgraph/reader/class-use/mxGraphViewReader.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.reader.mxGraphViewReader (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.reader.mxGraphViewReader (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.reader.mxGraphViewReader (mxGraph 1.11.0.0 API Specifi function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.reader.mxGraphViewReader (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.reader.mxGraphViewReader (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -146,7 +146,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/reader/class-use/mxSaxOutputHandler.IElementHandler.html b/java/docs/com/mxgraph/reader/class-use/mxSaxOutputHandler.IElementHandler.html index 0b71512f3..ea6d46a61 100644 --- a/java/docs/com/mxgraph/reader/class-use/mxSaxOutputHandler.IElementHandler.html +++ b/java/docs/com/mxgraph/reader/class-use/mxSaxOutputHandler.IElementHandler.html @@ -2,12 +2,12 @@ - + -Uses of Interface com.mxgraph.reader.mxSaxOutputHandler.IElementHandler (mxGraph 1.11.0.0 API Specification) +Uses of Interface com.mxgraph.reader.mxSaxOutputHandler.IElementHandler (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Interface com.mxgraph.reader.mxSaxOutputHandler.IElementHandler (mxGraph function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Interface com.mxgraph.reader.mxSaxOutputHandler.IElementHandler (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Interface com.mxgraph.reader.mxSaxOutputHandler.IElementHandler (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -146,7 +146,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/reader/class-use/mxSaxOutputHandler.html b/java/docs/com/mxgraph/reader/class-use/mxSaxOutputHandler.html index 7de765a44..9d16376d1 100644 --- a/java/docs/com/mxgraph/reader/class-use/mxSaxOutputHandler.html +++ b/java/docs/com/mxgraph/reader/class-use/mxSaxOutputHandler.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.reader.mxSaxOutputHandler (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.reader.mxSaxOutputHandler (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.reader.mxSaxOutputHandler (mxGraph 1.11.0.0 API Specif function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.reader.mxSaxOutputHandler (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.reader.mxSaxOutputHandler (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.reader.mxSaxOutputHandler -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/reader/mxDomOutputParser.IElementHandler.html b/java/docs/com/mxgraph/reader/mxDomOutputParser.IElementHandler.html index 6f2621700..6491f6773 100644 --- a/java/docs/com/mxgraph/reader/mxDomOutputParser.IElementHandler.html +++ b/java/docs/com/mxgraph/reader/mxDomOutputParser.IElementHandler.html @@ -2,12 +2,12 @@ - + -mxDomOutputParser.IElementHandler (mxGraph 1.11.0.0 API Specification) +mxDomOutputParser.IElementHandler (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxDomOutputParser.IElementHandler (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxDomOutputParser.IElementHandler (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxDomOutputParser.IElementHandler (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -168,7 +168,7 @@ void parseElement(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/reader/mxDomOutputParser.html b/java/docs/com/mxgraph/reader/mxDomOutputParser.html index 06eb19ff2..a3b73f4be 100644 --- a/java/docs/com/mxgraph/reader/mxDomOutputParser.html +++ b/java/docs/com/mxgraph/reader/mxDomOutputParser.html @@ -2,12 +2,12 @@ - + -mxDomOutputParser (mxGraph 1.11.0.0 API Specification) +mxDomOutputParser (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxDomOutputParser (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxDomOutputParser (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxDomOutputParser (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -368,7 +368,7 @@ protected
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/reader/mxGraphViewImageReader.html b/java/docs/com/mxgraph/reader/mxGraphViewImageReader.html index f36d9934c..e8bd6b827 100644 --- a/java/docs/com/mxgraph/reader/mxGraphViewImageReader.html +++ b/java/docs/com/mxgraph/reader/mxGraphViewImageReader.html @@ -2,12 +2,12 @@ - + -mxGraphViewImageReader (mxGraph 1.11.0.0 API Specification) +mxGraphViewImageReader (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphViewImageReader (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphViewImageReader (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphViewImageReader (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -730,7 +730,7 @@ public static
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/reader/mxGraphViewReader.html b/java/docs/com/mxgraph/reader/mxGraphViewReader.html index e48db54d3..4f41cf4c8 100644 --- a/java/docs/com/mxgraph/reader/mxGraphViewReader.html +++ b/java/docs/com/mxgraph/reader/mxGraphViewReader.html @@ -2,12 +2,12 @@ - + -mxGraphViewReader (mxGraph 1.11.0.0 API Specification) +mxGraphViewReader (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphViewReader (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphViewReader (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphViewReader (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -480,7 +480,7 @@ public static
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/reader/mxSaxOutputHandler.IElementHandler.html b/java/docs/com/mxgraph/reader/mxSaxOutputHandler.IElementHandler.html index 17b4d48f4..dd0e9feb3 100644 --- a/java/docs/com/mxgraph/reader/mxSaxOutputHandler.IElementHandler.html +++ b/java/docs/com/mxgraph/reader/mxSaxOutputHandler.IElementHandler.html @@ -2,12 +2,12 @@ - + -mxSaxOutputHandler.IElementHandler (mxGraph 1.11.0.0 API Specification) +mxSaxOutputHandler.IElementHandler (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxSaxOutputHandler.IElementHandler (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxSaxOutputHandler.IElementHandler (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxSaxOutputHandler.IElementHandler (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -168,7 +168,7 @@ void parseElement(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/reader/mxSaxOutputHandler.html b/java/docs/com/mxgraph/reader/mxSaxOutputHandler.html index 0042ebf2e..ebe053ad2 100644 --- a/java/docs/com/mxgraph/reader/mxSaxOutputHandler.html +++ b/java/docs/com/mxgraph/reader/mxSaxOutputHandler.html @@ -2,12 +2,12 @@ - + -mxSaxOutputHandler (mxGraph 1.11.0.0 API Specification) +mxSaxOutputHandler (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxSaxOutputHandler (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxSaxOutputHandler (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxSaxOutputHandler (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -401,7 +401,7 @@ protected
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/reader/package-frame.html b/java/docs/com/mxgraph/reader/package-frame.html index 9864638a2..0f08b2d6d 100644 --- a/java/docs/com/mxgraph/reader/package-frame.html +++ b/java/docs/com/mxgraph/reader/package-frame.html @@ -2,12 +2,12 @@ - + -com.mxgraph.reader (mxGraph 1.11.0.0 API Specification) +com.mxgraph.reader (mxGraph 1.12.0.0 API Specification) - + diff --git a/java/docs/com/mxgraph/reader/package-summary.html b/java/docs/com/mxgraph/reader/package-summary.html index 026d2b935..6c67039fc 100644 --- a/java/docs/com/mxgraph/reader/package-summary.html +++ b/java/docs/com/mxgraph/reader/package-summary.html @@ -2,12 +2,12 @@ - + -com.mxgraph.reader (mxGraph 1.11.0.0 API Specification) +com.mxgraph.reader (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.reader (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.reader (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.reader (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -211,7 +211,7 @@ This package contains the classes required to turn an encoded mxGraphView -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/reader/package-tree.html b/java/docs/com/mxgraph/reader/package-tree.html index d39fef6c1..3af8f278a 100644 --- a/java/docs/com/mxgraph/reader/package-tree.html +++ b/java/docs/com/mxgraph/reader/package-tree.html @@ -2,12 +2,12 @@ - + -com.mxgraph.reader Class Hierarchy (mxGraph 1.11.0.0 API Specification) +com.mxgraph.reader Class Hierarchy (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.reader Class Hierarchy (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.reader Class Hierarchy (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.reader Class Hierarchy (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -128,7 +128,7 @@ Interface Hierarchy -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/reader/package-use.html b/java/docs/com/mxgraph/reader/package-use.html index 0e7ea5925..d01f38e40 100644 --- a/java/docs/com/mxgraph/reader/package-use.html +++ b/java/docs/com/mxgraph/reader/package-use.html @@ -2,12 +2,12 @@ - + -Uses of Package com.mxgraph.reader (mxGraph 1.11.0.0 API Specification) +Uses of Package com.mxgraph.reader (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Package com.mxgraph.reader (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Package com.mxgraph.reader (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Package com.mxgraph.reader (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -154,7 +154,7 @@ Classes in
com.mxgrap -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/class-use/mxActorShape.html b/java/docs/com/mxgraph/shape/class-use/mxActorShape.html index 001d03ed0..f381985d3 100644 --- a/java/docs/com/mxgraph/shape/class-use/mxActorShape.html +++ b/java/docs/com/mxgraph/shape/class-use/mxActorShape.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.shape.mxActorShape (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.shape.mxActorShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.shape.mxActorShape (mxGraph 1.11.0.0 API Specification function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.shape.mxActorShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.shape.mxActorShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.shape.mxActorShape -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/class-use/mxArrowShape.html b/java/docs/com/mxgraph/shape/class-use/mxArrowShape.html index 41b1d37c8..bd5bf3e8e 100644 --- a/java/docs/com/mxgraph/shape/class-use/mxArrowShape.html +++ b/java/docs/com/mxgraph/shape/class-use/mxArrowShape.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.shape.mxArrowShape (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.shape.mxArrowShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.shape.mxArrowShape (mxGraph 1.11.0.0 API Specification function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.shape.mxArrowShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.shape.mxArrowShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.shape.mxArrowShape -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/class-use/mxBasicShape.html b/java/docs/com/mxgraph/shape/class-use/mxBasicShape.html index c89ec9c03..3e0cb3247 100644 --- a/java/docs/com/mxgraph/shape/class-use/mxBasicShape.html +++ b/java/docs/com/mxgraph/shape/class-use/mxBasicShape.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.shape.mxBasicShape (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.shape.mxBasicShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.shape.mxBasicShape (mxGraph 1.11.0.0 API Specification function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.shape.mxBasicShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.shape.mxBasicShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -274,7 +274,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/class-use/mxCloudShape.html b/java/docs/com/mxgraph/shape/class-use/mxCloudShape.html index e8d1996f0..63cd9db73 100644 --- a/java/docs/com/mxgraph/shape/class-use/mxCloudShape.html +++ b/java/docs/com/mxgraph/shape/class-use/mxCloudShape.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.shape.mxCloudShape (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.shape.mxCloudShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.shape.mxCloudShape (mxGraph 1.11.0.0 API Specification function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.shape.mxCloudShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.shape.mxCloudShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.shape.mxCloudShape -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/class-use/mxConnectorShape.html b/java/docs/com/mxgraph/shape/class-use/mxConnectorShape.html index 1d033f805..5551cbd4b 100644 --- a/java/docs/com/mxgraph/shape/class-use/mxConnectorShape.html +++ b/java/docs/com/mxgraph/shape/class-use/mxConnectorShape.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.shape.mxConnectorShape (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.shape.mxConnectorShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.shape.mxConnectorShape (mxGraph 1.11.0.0 API Specifica function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.shape.mxConnectorShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.shape.mxConnectorShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -145,7 +145,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/class-use/mxCurveLabelShape.LabelGlyphCache.html b/java/docs/com/mxgraph/shape/class-use/mxCurveLabelShape.LabelGlyphCache.html index ca570717c..202745c3e 100644 --- a/java/docs/com/mxgraph/shape/class-use/mxCurveLabelShape.LabelGlyphCache.html +++ b/java/docs/com/mxgraph/shape/class-use/mxCurveLabelShape.LabelGlyphCache.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.shape.mxCurveLabelShape.LabelGlyphCache (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.shape.mxCurveLabelShape.LabelGlyphCache (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.shape.mxCurveLabelShape.LabelGlyphCache (mxGraph 1.11. function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.shape.mxCurveLabelShape.LabelGlyphCache (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.shape.mxCurveLabelShape.LabelGlyphCache (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -146,7 +146,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/class-use/mxCurveLabelShape.LabelPosition.html b/java/docs/com/mxgraph/shape/class-use/mxCurveLabelShape.LabelPosition.html index 8697e55cb..18c02eae4 100644 --- a/java/docs/com/mxgraph/shape/class-use/mxCurveLabelShape.LabelPosition.html +++ b/java/docs/com/mxgraph/shape/class-use/mxCurveLabelShape.LabelPosition.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.shape.mxCurveLabelShape.LabelPosition (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.shape.mxCurveLabelShape.LabelPosition (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.shape.mxCurveLabelShape.LabelPosition (mxGraph 1.11.0. function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.shape.mxCurveLabelShape.LabelPosition (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.shape.mxCurveLabelShape.LabelPosition (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -145,7 +145,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/class-use/mxCurveLabelShape.html b/java/docs/com/mxgraph/shape/class-use/mxCurveLabelShape.html index 7115bab93..cfac59acd 100644 --- a/java/docs/com/mxgraph/shape/class-use/mxCurveLabelShape.html +++ b/java/docs/com/mxgraph/shape/class-use/mxCurveLabelShape.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.shape.mxCurveLabelShape (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.shape.mxCurveLabelShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.shape.mxCurveLabelShape (mxGraph 1.11.0.0 API Specific function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.shape.mxCurveLabelShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.shape.mxCurveLabelShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.shape.mxCurveLabelShape -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/class-use/mxCurveShape.html b/java/docs/com/mxgraph/shape/class-use/mxCurveShape.html index 9dd58b982..72cac1927 100644 --- a/java/docs/com/mxgraph/shape/class-use/mxCurveShape.html +++ b/java/docs/com/mxgraph/shape/class-use/mxCurveShape.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.shape.mxCurveShape (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.shape.mxCurveShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.shape.mxCurveShape (mxGraph 1.11.0.0 API Specification function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.shape.mxCurveShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.shape.mxCurveShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.shape.mxCurveShape -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/class-use/mxCylinderShape.html b/java/docs/com/mxgraph/shape/class-use/mxCylinderShape.html index ed74692f3..4a43b5b60 100644 --- a/java/docs/com/mxgraph/shape/class-use/mxCylinderShape.html +++ b/java/docs/com/mxgraph/shape/class-use/mxCylinderShape.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.shape.mxCylinderShape (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.shape.mxCylinderShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.shape.mxCylinderShape (mxGraph 1.11.0.0 API Specificat function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.shape.mxCylinderShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.shape.mxCylinderShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.shape.mxCylinderShape -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/class-use/mxDefaultTextShape.html b/java/docs/com/mxgraph/shape/class-use/mxDefaultTextShape.html index 6b1dbbca8..21b767db0 100644 --- a/java/docs/com/mxgraph/shape/class-use/mxDefaultTextShape.html +++ b/java/docs/com/mxgraph/shape/class-use/mxDefaultTextShape.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.shape.mxDefaultTextShape (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.shape.mxDefaultTextShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.shape.mxDefaultTextShape (mxGraph 1.11.0.0 API Specifi function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.shape.mxDefaultTextShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.shape.mxDefaultTextShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.shape.mxDefaultTextShape -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/class-use/mxDoubleEllipseShape.html b/java/docs/com/mxgraph/shape/class-use/mxDoubleEllipseShape.html index efd60eea5..7393ba004 100644 --- a/java/docs/com/mxgraph/shape/class-use/mxDoubleEllipseShape.html +++ b/java/docs/com/mxgraph/shape/class-use/mxDoubleEllipseShape.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.shape.mxDoubleEllipseShape (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.shape.mxDoubleEllipseShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.shape.mxDoubleEllipseShape (mxGraph 1.11.0.0 API Speci function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.shape.mxDoubleEllipseShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.shape.mxDoubleEllipseShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.shape.mxDoubleEllipseShape -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/class-use/mxEllipseShape.html b/java/docs/com/mxgraph/shape/class-use/mxEllipseShape.html index 80f27948c..0c3d5b135 100644 --- a/java/docs/com/mxgraph/shape/class-use/mxEllipseShape.html +++ b/java/docs/com/mxgraph/shape/class-use/mxEllipseShape.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.shape.mxEllipseShape (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.shape.mxEllipseShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.shape.mxEllipseShape (mxGraph 1.11.0.0 API Specificati function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.shape.mxEllipseShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.shape.mxEllipseShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -145,7 +145,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/class-use/mxHexagonShape.html b/java/docs/com/mxgraph/shape/class-use/mxHexagonShape.html index 7c36b26db..d3a73ebb4 100644 --- a/java/docs/com/mxgraph/shape/class-use/mxHexagonShape.html +++ b/java/docs/com/mxgraph/shape/class-use/mxHexagonShape.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.shape.mxHexagonShape (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.shape.mxHexagonShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.shape.mxHexagonShape (mxGraph 1.11.0.0 API Specificati function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.shape.mxHexagonShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.shape.mxHexagonShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.shape.mxHexagonShape -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/class-use/mxHtmlTextShape.html b/java/docs/com/mxgraph/shape/class-use/mxHtmlTextShape.html index 13db119c5..f0676f087 100644 --- a/java/docs/com/mxgraph/shape/class-use/mxHtmlTextShape.html +++ b/java/docs/com/mxgraph/shape/class-use/mxHtmlTextShape.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.shape.mxHtmlTextShape (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.shape.mxHtmlTextShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.shape.mxHtmlTextShape (mxGraph 1.11.0.0 API Specificat function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.shape.mxHtmlTextShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.shape.mxHtmlTextShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.shape.mxHtmlTextShape -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/class-use/mxIMarker.html b/java/docs/com/mxgraph/shape/class-use/mxIMarker.html index 606b7a13b..3781642df 100644 --- a/java/docs/com/mxgraph/shape/class-use/mxIMarker.html +++ b/java/docs/com/mxgraph/shape/class-use/mxIMarker.html @@ -2,12 +2,12 @@ - + -Uses of Interface com.mxgraph.shape.mxIMarker (mxGraph 1.11.0.0 API Specification) +Uses of Interface com.mxgraph.shape.mxIMarker (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Interface com.mxgraph.shape.mxIMarker (mxGraph 1.11.0.0 API Specificatio function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Interface com.mxgraph.shape.mxIMarker (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Interface com.mxgraph.shape.mxIMarker (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -178,7 +178,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/class-use/mxIShape.html b/java/docs/com/mxgraph/shape/class-use/mxIShape.html index 36800a246..28a2154e3 100644 --- a/java/docs/com/mxgraph/shape/class-use/mxIShape.html +++ b/java/docs/com/mxgraph/shape/class-use/mxIShape.html @@ -2,12 +2,12 @@ - + -Uses of Interface com.mxgraph.shape.mxIShape (mxGraph 1.11.0.0 API Specification) +Uses of Interface com.mxgraph.shape.mxIShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Interface com.mxgraph.shape.mxIShape (mxGraph 1.11.0.0 API Specification function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Interface com.mxgraph.shape.mxIShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Interface com.mxgraph.shape.mxIShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -353,7 +353,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/class-use/mxITextShape.html b/java/docs/com/mxgraph/shape/class-use/mxITextShape.html index 9d067719c..0b7052c69 100644 --- a/java/docs/com/mxgraph/shape/class-use/mxITextShape.html +++ b/java/docs/com/mxgraph/shape/class-use/mxITextShape.html @@ -2,12 +2,12 @@ - + -Uses of Interface com.mxgraph.shape.mxITextShape (mxGraph 1.11.0.0 API Specification) +Uses of Interface com.mxgraph.shape.mxITextShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Interface com.mxgraph.shape.mxITextShape (mxGraph 1.11.0.0 API Specifica function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Interface com.mxgraph.shape.mxITextShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Interface com.mxgraph.shape.mxITextShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -226,7 +226,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/class-use/mxImageShape.html b/java/docs/com/mxgraph/shape/class-use/mxImageShape.html index 7d57a35dd..7a4bb0011 100644 --- a/java/docs/com/mxgraph/shape/class-use/mxImageShape.html +++ b/java/docs/com/mxgraph/shape/class-use/mxImageShape.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.shape.mxImageShape (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.shape.mxImageShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.shape.mxImageShape (mxGraph 1.11.0.0 API Specification function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.shape.mxImageShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.shape.mxImageShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -145,7 +145,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/class-use/mxLabelShape.html b/java/docs/com/mxgraph/shape/class-use/mxLabelShape.html index 55052d203..090fad9a0 100644 --- a/java/docs/com/mxgraph/shape/class-use/mxLabelShape.html +++ b/java/docs/com/mxgraph/shape/class-use/mxLabelShape.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.shape.mxLabelShape (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.shape.mxLabelShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.shape.mxLabelShape (mxGraph 1.11.0.0 API Specification function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.shape.mxLabelShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.shape.mxLabelShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.shape.mxLabelShape -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/class-use/mxLineShape.html b/java/docs/com/mxgraph/shape/class-use/mxLineShape.html index 7d53431ab..861bb0d57 100644 --- a/java/docs/com/mxgraph/shape/class-use/mxLineShape.html +++ b/java/docs/com/mxgraph/shape/class-use/mxLineShape.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.shape.mxLineShape (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.shape.mxLineShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.shape.mxLineShape (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.shape.mxLineShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.shape.mxLineShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.shape.mxLineShape -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/class-use/mxMarkerRegistry.html b/java/docs/com/mxgraph/shape/class-use/mxMarkerRegistry.html index f279f9bff..149db82f3 100644 --- a/java/docs/com/mxgraph/shape/class-use/mxMarkerRegistry.html +++ b/java/docs/com/mxgraph/shape/class-use/mxMarkerRegistry.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.shape.mxMarkerRegistry (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.shape.mxMarkerRegistry (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.shape.mxMarkerRegistry (mxGraph 1.11.0.0 API Specifica function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.shape.mxMarkerRegistry (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.shape.mxMarkerRegistry (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.shape.mxMarkerRegistry -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/class-use/mxRectangleShape.html b/java/docs/com/mxgraph/shape/class-use/mxRectangleShape.html index 50e7043ae..6791aa243 100644 --- a/java/docs/com/mxgraph/shape/class-use/mxRectangleShape.html +++ b/java/docs/com/mxgraph/shape/class-use/mxRectangleShape.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.shape.mxRectangleShape (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.shape.mxRectangleShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.shape.mxRectangleShape (mxGraph 1.11.0.0 API Specifica function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.shape.mxRectangleShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.shape.mxRectangleShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -153,7 +153,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/class-use/mxRhombusShape.html b/java/docs/com/mxgraph/shape/class-use/mxRhombusShape.html index 68e3b4513..2e78d6cdb 100644 --- a/java/docs/com/mxgraph/shape/class-use/mxRhombusShape.html +++ b/java/docs/com/mxgraph/shape/class-use/mxRhombusShape.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.shape.mxRhombusShape (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.shape.mxRhombusShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.shape.mxRhombusShape (mxGraph 1.11.0.0 API Specificati function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.shape.mxRhombusShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.shape.mxRhombusShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.shape.mxRhombusShape -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/class-use/mxStencil.html b/java/docs/com/mxgraph/shape/class-use/mxStencil.html index c7b724a34..783235fa3 100644 --- a/java/docs/com/mxgraph/shape/class-use/mxStencil.html +++ b/java/docs/com/mxgraph/shape/class-use/mxStencil.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.shape.mxStencil (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.shape.mxStencil (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.shape.mxStencil (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.shape.mxStencil (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.shape.mxStencil (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -178,7 +178,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/class-use/mxStencilRegistry.html b/java/docs/com/mxgraph/shape/class-use/mxStencilRegistry.html index e541dbd30..94c8a4264 100644 --- a/java/docs/com/mxgraph/shape/class-use/mxStencilRegistry.html +++ b/java/docs/com/mxgraph/shape/class-use/mxStencilRegistry.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.shape.mxStencilRegistry (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.shape.mxStencilRegistry (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.shape.mxStencilRegistry (mxGraph 1.11.0.0 API Specific function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.shape.mxStencilRegistry (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.shape.mxStencilRegistry (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.shape.mxStencilRegistry -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/class-use/mxStencilShape.html b/java/docs/com/mxgraph/shape/class-use/mxStencilShape.html index 4b974bfe0..8226dd265 100644 --- a/java/docs/com/mxgraph/shape/class-use/mxStencilShape.html +++ b/java/docs/com/mxgraph/shape/class-use/mxStencilShape.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.shape.mxStencilShape (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.shape.mxStencilShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.shape.mxStencilShape (mxGraph 1.11.0.0 API Specificati function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.shape.mxStencilShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.shape.mxStencilShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.shape.mxStencilShape -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/class-use/mxStencilShape.svgShape.html b/java/docs/com/mxgraph/shape/class-use/mxStencilShape.svgShape.html index 4ef6caa27..6f45da668 100644 --- a/java/docs/com/mxgraph/shape/class-use/mxStencilShape.svgShape.html +++ b/java/docs/com/mxgraph/shape/class-use/mxStencilShape.svgShape.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.shape.mxStencilShape.svgShape (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.shape.mxStencilShape.svgShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.shape.mxStencilShape.svgShape (mxGraph 1.11.0.0 API Sp function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.shape.mxStencilShape.svgShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.shape.mxStencilShape.svgShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -207,7 +207,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/class-use/mxSwimlaneShape.html b/java/docs/com/mxgraph/shape/class-use/mxSwimlaneShape.html index 9d80d023a..91919aa30 100644 --- a/java/docs/com/mxgraph/shape/class-use/mxSwimlaneShape.html +++ b/java/docs/com/mxgraph/shape/class-use/mxSwimlaneShape.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.shape.mxSwimlaneShape (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.shape.mxSwimlaneShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.shape.mxSwimlaneShape (mxGraph 1.11.0.0 API Specificat function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.shape.mxSwimlaneShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.shape.mxSwimlaneShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.shape.mxSwimlaneShape -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/class-use/mxTriangleShape.html b/java/docs/com/mxgraph/shape/class-use/mxTriangleShape.html index fa0f4241d..279f33572 100644 --- a/java/docs/com/mxgraph/shape/class-use/mxTriangleShape.html +++ b/java/docs/com/mxgraph/shape/class-use/mxTriangleShape.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.shape.mxTriangleShape (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.shape.mxTriangleShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.shape.mxTriangleShape (mxGraph 1.11.0.0 API Specificat function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.shape.mxTriangleShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.shape.mxTriangleShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.shape.mxTriangleShape -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/mxActorShape.html b/java/docs/com/mxgraph/shape/mxActorShape.html index 85f412e5c..c0dedc3ee 100644 --- a/java/docs/com/mxgraph/shape/mxActorShape.html +++ b/java/docs/com/mxgraph/shape/mxActorShape.html @@ -2,12 +2,12 @@ - + -mxActorShape (mxGraph 1.11.0.0 API Specification) +mxActorShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxActorShape (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxActorShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxActorShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -229,7 +229,7 @@ public
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/mxArrowShape.html b/java/docs/com/mxgraph/shape/mxArrowShape.html index c5be67586..f39a81e86 100644 --- a/java/docs/com/mxgraph/shape/mxArrowShape.html +++ b/java/docs/com/mxgraph/shape/mxArrowShape.html @@ -2,12 +2,12 @@ - + -mxArrowShape (mxGraph 1.11.0.0 API Specification) +mxArrowShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxArrowShape (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxArrowShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxArrowShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -229,7 +229,7 @@ public
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/mxBasicShape.html b/java/docs/com/mxgraph/shape/mxBasicShape.html index e30225807..f18620cbf 100644 --- a/java/docs/com/mxgraph/shape/mxBasicShape.html +++ b/java/docs/com/mxgraph/shape/mxBasicShape.html @@ -2,12 +2,12 @@ - + -mxBasicShape (mxGraph 1.11.0.0 API Specification) +mxBasicShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxBasicShape (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxBasicShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxBasicShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -396,7 +396,7 @@ public
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/mxCloudShape.html b/java/docs/com/mxgraph/shape/mxCloudShape.html index b0f725a7b..f4c6a2b16 100644 --- a/java/docs/com/mxgraph/shape/mxCloudShape.html +++ b/java/docs/com/mxgraph/shape/mxCloudShape.html @@ -2,12 +2,12 @@ - + -mxCloudShape (mxGraph 1.11.0.0 API Specification) +mxCloudShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxCloudShape (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxCloudShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxCloudShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -229,7 +229,7 @@ public
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/mxConnectorShape.html b/java/docs/com/mxgraph/shape/mxConnectorShape.html index b66b8b14e..616467e56 100644 --- a/java/docs/com/mxgraph/shape/mxConnectorShape.html +++ b/java/docs/com/mxgraph/shape/mxConnectorShape.html @@ -2,12 +2,12 @@ - + -mxConnectorShape (mxGraph 1.11.0.0 API Specification) +mxConnectorShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxConnectorShape (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxConnectorShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxConnectorShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -330,7 +330,7 @@ protected
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/mxCurveLabelShape.LabelGlyphCache.html b/java/docs/com/mxgraph/shape/mxCurveLabelShape.LabelGlyphCache.html index fc1efd887..664bd893d 100644 --- a/java/docs/com/mxgraph/shape/mxCurveLabelShape.LabelGlyphCache.html +++ b/java/docs/com/mxgraph/shape/mxCurveLabelShape.LabelGlyphCache.html @@ -2,12 +2,12 @@ - + -mxCurveLabelShape.LabelGlyphCache (mxGraph 1.11.0.0 API Specification) +mxCurveLabelShape.LabelGlyphCache (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxCurveLabelShape.LabelGlyphCache (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxCurveLabelShape.LabelGlyphCache (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxCurveLabelShape.LabelGlyphCache (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -334,7 +334,7 @@ public mxCurveLabelShape.LabelGlyphCache() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/mxCurveLabelShape.LabelPosition.html b/java/docs/com/mxgraph/shape/mxCurveLabelShape.LabelPosition.html index 1a894234f..f29121961 100644 --- a/java/docs/com/mxgraph/shape/mxCurveLabelShape.LabelPosition.html +++ b/java/docs/com/mxgraph/shape/mxCurveLabelShape.LabelPosition.html @@ -2,12 +2,12 @@ - + -mxCurveLabelShape.LabelPosition (mxGraph 1.11.0.0 API Specification) +mxCurveLabelShape.LabelPosition (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxCurveLabelShape.LabelPosition (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxCurveLabelShape.LabelPosition (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxCurveLabelShape.LabelPosition (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -263,7 +263,7 @@ public mxCurveLabelShape.LabelPosition() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/mxCurveLabelShape.html b/java/docs/com/mxgraph/shape/mxCurveLabelShape.html index b4622ae95..b190cd57f 100644 --- a/java/docs/com/mxgraph/shape/mxCurveLabelShape.html +++ b/java/docs/com/mxgraph/shape/mxCurveLabelShape.html @@ -2,12 +2,12 @@ - + -mxCurveLabelShape (mxGraph 1.11.0.0 API Specification) +mxCurveLabelShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxCurveLabelShape (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxCurveLabelShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxCurveLabelShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -866,7 +866,7 @@ public
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/mxCurveShape.html b/java/docs/com/mxgraph/shape/mxCurveShape.html index db11a3d7b..cf33d3920 100644 --- a/java/docs/com/mxgraph/shape/mxCurveShape.html +++ b/java/docs/com/mxgraph/shape/mxCurveShape.html @@ -2,12 +2,12 @@ - + -mxCurveShape (mxGraph 1.11.0.0 API Specification) +mxCurveShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxCurveShape (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxCurveShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxCurveShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -396,7 +396,7 @@ protected
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/mxCylinderShape.html b/java/docs/com/mxgraph/shape/mxCylinderShape.html index abf832969..57dc4530d 100644 --- a/java/docs/com/mxgraph/shape/mxCylinderShape.html +++ b/java/docs/com/mxgraph/shape/mxCylinderShape.html @@ -2,12 +2,12 @@ - + -mxCylinderShape (mxGraph 1.11.0.0 API Specification) +mxCylinderShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxCylinderShape (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxCylinderShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxCylinderShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -231,7 +231,7 @@ public void paintShape(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/mxDefaultTextShape.html b/java/docs/com/mxgraph/shape/mxDefaultTextShape.html index a94c5c46d..29a1e0dd7 100644 --- a/java/docs/com/mxgraph/shape/mxDefaultTextShape.html +++ b/java/docs/com/mxgraph/shape/mxDefaultTextShape.html @@ -2,12 +2,12 @@ - + -mxDefaultTextShape (mxGraph 1.11.0.0 API Specification) +mxDefaultTextShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxDefaultTextShape (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxDefaultTextShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxDefaultTextShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -257,7 +257,7 @@ protected void postProcessLine(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/mxDoubleEllipseShape.html b/java/docs/com/mxgraph/shape/mxDoubleEllipseShape.html index b9eb73e68..7e6554b93 100644 --- a/java/docs/com/mxgraph/shape/mxDoubleEllipseShape.html +++ b/java/docs/com/mxgraph/shape/mxDoubleEllipseShape.html @@ -2,12 +2,12 @@ - + -mxDoubleEllipseShape (mxGraph 1.11.0.0 API Specification) +mxDoubleEllipseShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxDoubleEllipseShape (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxDoubleEllipseShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxDoubleEllipseShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -239,7 +239,7 @@ public void paintShape(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/mxEllipseShape.html b/java/docs/com/mxgraph/shape/mxEllipseShape.html index fad67625a..816627764 100644 --- a/java/docs/com/mxgraph/shape/mxEllipseShape.html +++ b/java/docs/com/mxgraph/shape/mxEllipseShape.html @@ -2,12 +2,12 @@ - + -mxEllipseShape (mxGraph 1.11.0.0 API Specification) +mxEllipseShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxEllipseShape (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxEllipseShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxEllipseShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -232,7 +232,7 @@ public
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/mxHexagonShape.html b/java/docs/com/mxgraph/shape/mxHexagonShape.html index 26e21135a..3f479e497 100644 --- a/java/docs/com/mxgraph/shape/mxHexagonShape.html +++ b/java/docs/com/mxgraph/shape/mxHexagonShape.html @@ -2,12 +2,12 @@ - + -mxHexagonShape (mxGraph 1.11.0.0 API Specification) +mxHexagonShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxHexagonShape (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxHexagonShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxHexagonShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -229,7 +229,7 @@ public
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/mxHtmlTextShape.html b/java/docs/com/mxgraph/shape/mxHtmlTextShape.html index d2771b5ff..2249f27c4 100644 --- a/java/docs/com/mxgraph/shape/mxHtmlTextShape.html +++ b/java/docs/com/mxgraph/shape/mxHtmlTextShape.html @@ -2,12 +2,12 @@ - + -mxHtmlTextShape (mxGraph 1.11.0.0 API Specification) +mxHtmlTextShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxHtmlTextShape (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxHtmlTextShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxHtmlTextShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -352,7 +352,7 @@ public void paintShape(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/mxIMarker.html b/java/docs/com/mxgraph/shape/mxIMarker.html index 30948627c..249306fb7 100644 --- a/java/docs/com/mxgraph/shape/mxIMarker.html +++ b/java/docs/com/mxgraph/shape/mxIMarker.html @@ -2,12 +2,12 @@ - + -mxIMarker (mxGraph 1.11.0.0 API Specification) +mxIMarker (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxIMarker (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxIMarker (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxIMarker (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -179,7 +179,7 @@ paintMarker -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/mxIShape.html b/java/docs/com/mxgraph/shape/mxIShape.html index 66fa6ecfc..eaf395665 100644 --- a/java/docs/com/mxgraph/shape/mxIShape.html +++ b/java/docs/com/mxgraph/shape/mxIShape.html @@ -2,12 +2,12 @@ - + -mxIShape (mxGraph 1.11.0.0 API Specification) +mxIShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxIShape (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxIShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxIShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -170,7 +170,7 @@ void paintShape(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/mxITextShape.html b/java/docs/com/mxgraph/shape/mxITextShape.html index a88555b38..2a9e00a23 100644 --- a/java/docs/com/mxgraph/shape/mxITextShape.html +++ b/java/docs/com/mxgraph/shape/mxITextShape.html @@ -2,12 +2,12 @@ - + -mxITextShape (mxGraph 1.11.0.0 API Specification) +mxITextShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxITextShape (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxITextShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxITextShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -174,7 +174,7 @@ void paintShape(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/mxImageShape.html b/java/docs/com/mxgraph/shape/mxImageShape.html index dbef89a78..186534802 100644 --- a/java/docs/com/mxgraph/shape/mxImageShape.html +++ b/java/docs/com/mxgraph/shape/mxImageShape.html @@ -2,12 +2,12 @@ - + -mxImageShape (mxGraph 1.11.0.0 API Specification) +mxImageShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxImageShape (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxImageShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxImageShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -360,7 +360,7 @@ public
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/mxLabelShape.html b/java/docs/com/mxgraph/shape/mxLabelShape.html index 2aadbc780..def548cec 100644 --- a/java/docs/com/mxgraph/shape/mxLabelShape.html +++ b/java/docs/com/mxgraph/shape/mxLabelShape.html @@ -2,12 +2,12 @@ - + -mxLabelShape (mxGraph 1.11.0.0 API Specification) +mxLabelShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxLabelShape (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxLabelShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxLabelShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -368,7 +368,7 @@ public boolean hasGradient(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/mxLineShape.html b/java/docs/com/mxgraph/shape/mxLineShape.html index e1d75e806..6c182791c 100644 --- a/java/docs/com/mxgraph/shape/mxLineShape.html +++ b/java/docs/com/mxgraph/shape/mxLineShape.html @@ -2,12 +2,12 @@ - + -mxLineShape (mxGraph 1.11.0.0 API Specification) +mxLineShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxLineShape (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxLineShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxLineShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -250,7 +250,7 @@ public
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/mxMarkerRegistry.html b/java/docs/com/mxgraph/shape/mxMarkerRegistry.html index d91282d08..eba16746c 100644 --- a/java/docs/com/mxgraph/shape/mxMarkerRegistry.html +++ b/java/docs/com/mxgraph/shape/mxMarkerRegistry.html @@ -2,12 +2,12 @@ - + -mxMarkerRegistry (mxGraph 1.11.0.0 API Specification) +mxMarkerRegistry (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxMarkerRegistry (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxMarkerRegistry (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxMarkerRegistry (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -268,7 +268,7 @@ public static void registerMarker(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/mxRectangleShape.html b/java/docs/com/mxgraph/shape/mxRectangleShape.html index a7920e6bf..60b56ab0e 100644 --- a/java/docs/com/mxgraph/shape/mxRectangleShape.html +++ b/java/docs/com/mxgraph/shape/mxRectangleShape.html @@ -2,12 +2,12 @@ - + -mxRectangleShape (mxGraph 1.11.0.0 API Specification) +mxRectangleShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxRectangleShape (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxRectangleShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxRectangleShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -256,7 +256,7 @@ public int getArcSize(int w, -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/mxRhombusShape.html b/java/docs/com/mxgraph/shape/mxRhombusShape.html index 88ab32688..2b291c787 100644 --- a/java/docs/com/mxgraph/shape/mxRhombusShape.html +++ b/java/docs/com/mxgraph/shape/mxRhombusShape.html @@ -2,12 +2,12 @@ - + -mxRhombusShape (mxGraph 1.11.0.0 API Specification) +mxRhombusShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxRhombusShape (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxRhombusShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxRhombusShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -229,7 +229,7 @@ public
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/mxStencil.html b/java/docs/com/mxgraph/shape/mxStencil.html index 0cd655fb1..088cc4eba 100644 --- a/java/docs/com/mxgraph/shape/mxStencil.html +++ b/java/docs/com/mxgraph/shape/mxStencil.html @@ -2,12 +2,12 @@ - + -mxStencil (mxGraph 1.11.0.0 API Specification) +mxStencil (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxStencil (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxStencil (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxStencil (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -793,7 +793,7 @@ public
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/mxStencilRegistry.html b/java/docs/com/mxgraph/shape/mxStencilRegistry.html index bdc93b30d..935f383fe 100644 --- a/java/docs/com/mxgraph/shape/mxStencilRegistry.html +++ b/java/docs/com/mxgraph/shape/mxStencilRegistry.html @@ -2,12 +2,12 @@ - + -mxStencilRegistry (mxGraph 1.11.0.0 API Specification) +mxStencilRegistry (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxStencilRegistry (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxStencilRegistry (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxStencilRegistry (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -272,7 +272,7 @@ public static
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/mxStencilShape.html b/java/docs/com/mxgraph/shape/mxStencilShape.html index 64e02223d..d1ec70b31 100644 --- a/java/docs/com/mxgraph/shape/mxStencilShape.html +++ b/java/docs/com/mxgraph/shape/mxStencilShape.html @@ -2,12 +2,12 @@ - + -mxStencilShape (mxGraph 1.11.0.0 API Specification) +mxStencilShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxStencilShape (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxStencilShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxStencilShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -673,7 +673,7 @@ public void setBoundingBox(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/mxStencilShape.svgShape.html b/java/docs/com/mxgraph/shape/mxStencilShape.svgShape.html index 77ed6c9c1..77a37c962 100644 --- a/java/docs/com/mxgraph/shape/mxStencilShape.svgShape.html +++ b/java/docs/com/mxgraph/shape/mxStencilShape.svgShape.html @@ -2,12 +2,12 @@ - + -mxStencilShape.svgShape (mxGraph 1.11.0.0 API Specification) +mxStencilShape.svgShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxStencilShape.svgShape (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxStencilShape.svgShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxStencilShape.svgShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -389,7 +389,7 @@ public void setCurrentYScale(double currentYScale) -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/mxSwimlaneShape.html b/java/docs/com/mxgraph/shape/mxSwimlaneShape.html index 922231173..fba1cab6a 100644 --- a/java/docs/com/mxgraph/shape/mxSwimlaneShape.html +++ b/java/docs/com/mxgraph/shape/mxSwimlaneShape.html @@ -2,12 +2,12 @@ - + -mxSwimlaneShape (mxGraph 1.11.0.0 API Specification) +mxSwimlaneShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxSwimlaneShape (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxSwimlaneShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxSwimlaneShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -253,7 +253,7 @@ protected
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/mxTriangleShape.html b/java/docs/com/mxgraph/shape/mxTriangleShape.html index 61d88c7d8..c7d2e23f8 100644 --- a/java/docs/com/mxgraph/shape/mxTriangleShape.html +++ b/java/docs/com/mxgraph/shape/mxTriangleShape.html @@ -2,12 +2,12 @@ - + -mxTriangleShape (mxGraph 1.11.0.0 API Specification) +mxTriangleShape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxTriangleShape (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxTriangleShape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxTriangleShape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -229,7 +229,7 @@ public
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/package-frame.html b/java/docs/com/mxgraph/shape/package-frame.html index 943094498..064a9e0f2 100644 --- a/java/docs/com/mxgraph/shape/package-frame.html +++ b/java/docs/com/mxgraph/shape/package-frame.html @@ -2,12 +2,12 @@ - + -com.mxgraph.shape (mxGraph 1.11.0.0 API Specification) +com.mxgraph.shape (mxGraph 1.12.0.0 API Specification) - + diff --git a/java/docs/com/mxgraph/shape/package-summary.html b/java/docs/com/mxgraph/shape/package-summary.html index 619941f9d..605cc3bcb 100644 --- a/java/docs/com/mxgraph/shape/package-summary.html +++ b/java/docs/com/mxgraph/shape/package-summary.html @@ -2,12 +2,12 @@ - + -com.mxgraph.shape (mxGraph 1.11.0.0 API Specification) +com.mxgraph.shape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.shape (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.shape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.shape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -238,7 +238,7 @@ Package com.mxgraph.shape -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/package-tree.html b/java/docs/com/mxgraph/shape/package-tree.html index 4f3053b6e..d4e4d284e 100644 --- a/java/docs/com/mxgraph/shape/package-tree.html +++ b/java/docs/com/mxgraph/shape/package-tree.html @@ -2,12 +2,12 @@ - + -com.mxgraph.shape Class Hierarchy (mxGraph 1.11.0.0 API Specification) +com.mxgraph.shape Class Hierarchy (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.shape Class Hierarchy (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.shape Class Hierarchy (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.shape Class Hierarchy (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -138,7 +138,7 @@ Interface Hierarchy -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/shape/package-use.html b/java/docs/com/mxgraph/shape/package-use.html index dbc4f2f22..6f39e0e15 100644 --- a/java/docs/com/mxgraph/shape/package-use.html +++ b/java/docs/com/mxgraph/shape/package-use.html @@ -2,12 +2,12 @@ - + -Uses of Package com.mxgraph.shape (mxGraph 1.11.0.0 API Specification) +Uses of Package com.mxgraph.shape (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Package com.mxgraph.shape (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Package com.mxgraph.shape (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Package com.mxgraph.shape (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -229,7 +229,7 @@ Classes in
com.mxgraph -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/sharing/class-use/mxSession.html b/java/docs/com/mxgraph/sharing/class-use/mxSession.html index ce0395bc4..0f62feec4 100644 --- a/java/docs/com/mxgraph/sharing/class-use/mxSession.html +++ b/java/docs/com/mxgraph/sharing/class-use/mxSession.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.sharing.mxSession (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.sharing.mxSession (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.sharing.mxSession (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.sharing.mxSession (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.sharing.mxSession (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.sharing.mxSession -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/sharing/class-use/mxSharedGraphModel.html b/java/docs/com/mxgraph/sharing/class-use/mxSharedGraphModel.html index 33b9aac7e..329ca38f0 100644 --- a/java/docs/com/mxgraph/sharing/class-use/mxSharedGraphModel.html +++ b/java/docs/com/mxgraph/sharing/class-use/mxSharedGraphModel.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.sharing.mxSharedGraphModel (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.sharing.mxSharedGraphModel (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.sharing.mxSharedGraphModel (mxGraph 1.11.0.0 API Speci function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.sharing.mxSharedGraphModel (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.sharing.mxSharedGraphModel (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.sharing.mxSharedGraphModel -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/sharing/class-use/mxSharedState.html b/java/docs/com/mxgraph/sharing/class-use/mxSharedState.html index 725f0f488..58e628704 100644 --- a/java/docs/com/mxgraph/sharing/class-use/mxSharedState.html +++ b/java/docs/com/mxgraph/sharing/class-use/mxSharedState.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.sharing.mxSharedState (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.sharing.mxSharedState (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.sharing.mxSharedState (mxGraph 1.11.0.0 API Specificat function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.sharing.mxSharedState (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.sharing.mxSharedState (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -177,7 +177,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/sharing/class-use/mxSharedState.mxDiagramChangeListener.html b/java/docs/com/mxgraph/sharing/class-use/mxSharedState.mxDiagramChangeListener.html index c312e6945..5a70a0913 100644 --- a/java/docs/com/mxgraph/sharing/class-use/mxSharedState.mxDiagramChangeListener.html +++ b/java/docs/com/mxgraph/sharing/class-use/mxSharedState.mxDiagramChangeListener.html @@ -2,12 +2,12 @@ - + -Uses of Interface com.mxgraph.sharing.mxSharedState.mxDiagramChangeListener (mxGraph 1.11.0.0 API Specification) +Uses of Interface com.mxgraph.sharing.mxSharedState.mxDiagramChangeListener (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Interface com.mxgraph.sharing.mxSharedState.mxDiagramChangeListener (mxG function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Interface com.mxgraph.sharing.mxSharedState.mxDiagramChangeListener (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Interface com.mxgraph.sharing.mxSharedState.mxDiagramChangeListener (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -186,7 +186,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/sharing/mxSession.html b/java/docs/com/mxgraph/sharing/mxSession.html index c75db7980..9ed3502bc 100644 --- a/java/docs/com/mxgraph/sharing/mxSession.html +++ b/java/docs/com/mxgraph/sharing/mxSession.html @@ -2,12 +2,12 @@ - + -mxSession (mxGraph 1.11.0.0 API Specification) +mxSession (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxSession (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxSession (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxSession (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -566,7 +566,7 @@ public void destroy() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/sharing/mxSharedGraphModel.html b/java/docs/com/mxgraph/sharing/mxSharedGraphModel.html index 85cd55573..b4a0e4c1b 100644 --- a/java/docs/com/mxgraph/sharing/mxSharedGraphModel.html +++ b/java/docs/com/mxgraph/sharing/mxSharedGraphModel.html @@ -2,12 +2,12 @@ - + -mxSharedGraphModel (mxGraph 1.11.0.0 API Specification) +mxSharedGraphModel (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxSharedGraphModel (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxSharedGraphModel (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxSharedGraphModel (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -539,7 +539,7 @@ public void cellRemoved(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/sharing/mxSharedState.html b/java/docs/com/mxgraph/sharing/mxSharedState.html index d5c7dc52b..2016de3c8 100644 --- a/java/docs/com/mxgraph/sharing/mxSharedState.html +++ b/java/docs/com/mxgraph/sharing/mxSharedState.html @@ -2,12 +2,12 @@ - + -mxSharedState (mxGraph 1.11.0.0 API Specification) +mxSharedState (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxSharedState (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxSharedState (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxSharedState (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -499,7 +499,7 @@ public void removeDiagramChangeListener(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/sharing/mxSharedState.mxDiagramChangeListener.html b/java/docs/com/mxgraph/sharing/mxSharedState.mxDiagramChangeListener.html index 63815f153..7c100304e 100644 --- a/java/docs/com/mxgraph/sharing/mxSharedState.mxDiagramChangeListener.html +++ b/java/docs/com/mxgraph/sharing/mxSharedState.mxDiagramChangeListener.html @@ -2,12 +2,12 @@ - + -mxSharedState.mxDiagramChangeListener (mxGraph 1.11.0.0 API Specification) +mxSharedState.mxDiagramChangeListener (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxSharedState.mxDiagramChangeListener (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxSharedState.mxDiagramChangeListener (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxSharedState.mxDiagramChangeListener (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -180,7 +180,7 @@ void diagramChanged(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/sharing/package-frame.html b/java/docs/com/mxgraph/sharing/package-frame.html index a6cfb6863..5498024d0 100644 --- a/java/docs/com/mxgraph/sharing/package-frame.html +++ b/java/docs/com/mxgraph/sharing/package-frame.html @@ -2,12 +2,12 @@ - + -com.mxgraph.sharing (mxGraph 1.11.0.0 API Specification) +com.mxgraph.sharing (mxGraph 1.12.0.0 API Specification) - + diff --git a/java/docs/com/mxgraph/sharing/package-summary.html b/java/docs/com/mxgraph/sharing/package-summary.html index ef712c4b4..119edcbfe 100644 --- a/java/docs/com/mxgraph/sharing/package-summary.html +++ b/java/docs/com/mxgraph/sharing/package-summary.html @@ -2,12 +2,12 @@ - + -com.mxgraph.sharing (mxGraph 1.11.0.0 API Specification) +com.mxgraph.sharing (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.sharing (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.sharing (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.sharing (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -162,7 +162,7 @@ This package contains all classes required for concurrent diagram editing -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/sharing/package-tree.html b/java/docs/com/mxgraph/sharing/package-tree.html index 2bec15d95..84c74f7d2 100644 --- a/java/docs/com/mxgraph/sharing/package-tree.html +++ b/java/docs/com/mxgraph/sharing/package-tree.html @@ -2,12 +2,12 @@ - + -com.mxgraph.sharing Class Hierarchy (mxGraph 1.11.0.0 API Specification) +com.mxgraph.sharing Class Hierarchy (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.sharing Class Hierarchy (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.sharing Class Hierarchy (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.sharing Class Hierarchy (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -128,7 +128,7 @@ Interface Hierarchy -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/sharing/package-use.html b/java/docs/com/mxgraph/sharing/package-use.html index e5a7426fe..49c1adac3 100644 --- a/java/docs/com/mxgraph/sharing/package-use.html +++ b/java/docs/com/mxgraph/sharing/package-use.html @@ -2,12 +2,12 @@ - + -Uses of Package com.mxgraph.sharing (mxGraph 1.11.0.0 API Specification) +Uses of Package com.mxgraph.sharing (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Package com.mxgraph.sharing (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Package com.mxgraph.sharing (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Package com.mxgraph.sharing (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -143,7 +143,7 @@ Classes in
com.mxgra -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/class-use/mxGraphComponent.html b/java/docs/com/mxgraph/swing/class-use/mxGraphComponent.html index 032520e4f..b70e8a399 100644 --- a/java/docs/com/mxgraph/swing/class-use/mxGraphComponent.html +++ b/java/docs/com/mxgraph/swing/class-use/mxGraphComponent.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.swing.mxGraphComponent (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.swing.mxGraphComponent (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.swing.mxGraphComponent (mxGraph 1.11.0.0 API Specifica function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.swing.mxGraphComponent (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.swing.mxGraphComponent (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -130,7 +130,7 @@ Uses of
protected  mxGraphComponent -mxGraphOutline.graphComponent +mxGraphComponent.mxMouseRedirector.graphComponent
            @@ -138,7 +138,7 @@ Uses of protected  mxGraphComponent -mxGraphComponent.mxMouseRedirector.graphComponent +mxGraphOutline.graphComponent
            @@ -223,30 +223,6 @@ Uses of protected  mxGraphComponent -mxMovePreview.graphComponent - -
-            - - - -protected  mxGraphComponent -mxGraphHandler.graphComponent - -
-          Reference to the enclosing graph component. - - - -protected  mxGraphComponent -mxConnectionHandler.graphComponent - -
-            - - - -protected  mxGraphComponent mxRubberband.graphComponent
@@ -255,6 +231,14 @@ Uses of protected  mxGraphComponent +mxPanningHandler.graphComponent + +
+            + + + +protected  mxGraphComponent mxRotationHandler.graphComponent
@@ -271,10 +255,26 @@ Uses of protected  mxGraphComponent -mxCellMarker.graphComponent +mxConnectionHandler.graphComponent
-          Holds the enclosing graph component. +            + + + +protected  mxGraphComponent +mxGraphHandler.graphComponent + +
+          Reference to the enclosing graph component. + + + +protected  mxGraphComponent +mxMovePreview.graphComponent + +
+            @@ -295,10 +295,10 @@ Uses of protected  mxGraphComponent -mxPanningHandler.graphComponent +mxCellMarker.graphComponent
-            +          Holds the enclosing graph component. @@ -319,14 +319,6 @@ Uses of  mxGraphComponent -mxGraphHandler.getGraphComponent() - -
-            - - - - mxGraphComponent mxRotationHandler.getGraphComponent()
@@ -337,6 +329,14 @@ Uses of mxGraphComponent
mxInsertHandler.getGraphComponent() +
+            + + + + mxGraphComponent +mxGraphHandler.getGraphComponent() +
            @@ -645,7 +645,7 @@ Uses of protected  mxGraphComponent -mxCellEditor.graphComponent +mxCellStatePreview.graphComponent
            @@ -653,7 +653,7 @@ Uses of protected  mxGraphComponent -mxCellStatePreview.graphComponent +mxCellEditor.graphComponent
            @@ -746,7 +746,7 @@ Uses of -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/class-use/mxGraphComponent.mxGraphControl.html b/java/docs/com/mxgraph/swing/class-use/mxGraphComponent.mxGraphControl.html index 203fc52f6..07b9e3ed7 100644 --- a/java/docs/com/mxgraph/swing/class-use/mxGraphComponent.mxGraphControl.html +++ b/java/docs/com/mxgraph/swing/class-use/mxGraphComponent.mxGraphControl.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.swing.mxGraphComponent.mxGraphControl (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.swing.mxGraphComponent.mxGraphControl (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.swing.mxGraphComponent.mxGraphControl (mxGraph 1.11.0. function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.swing.mxGraphComponent.mxGraphControl (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.swing.mxGraphComponent.mxGraphControl (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -171,7 +171,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/class-use/mxGraphComponent.mxMouseRedirector.html b/java/docs/com/mxgraph/swing/class-use/mxGraphComponent.mxMouseRedirector.html index 1b655e47e..dc8c3d9ee 100644 --- a/java/docs/com/mxgraph/swing/class-use/mxGraphComponent.mxMouseRedirector.html +++ b/java/docs/com/mxgraph/swing/class-use/mxGraphComponent.mxMouseRedirector.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.swing.mxGraphComponent.mxMouseRedirector (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.swing.mxGraphComponent.mxMouseRedirector (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.swing.mxGraphComponent.mxMouseRedirector (mxGraph 1.11 function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.swing.mxGraphComponent.mxMouseRedirector (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.swing.mxGraphComponent.mxMouseRedirector (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.swing.mxGraphComponent.mxMouseRedirector -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/class-use/mxGraphOutline.MouseTracker.html b/java/docs/com/mxgraph/swing/class-use/mxGraphOutline.MouseTracker.html index 7544ef2ab..98aefb235 100644 --- a/java/docs/com/mxgraph/swing/class-use/mxGraphOutline.MouseTracker.html +++ b/java/docs/com/mxgraph/swing/class-use/mxGraphOutline.MouseTracker.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.swing.mxGraphOutline.MouseTracker (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.swing.mxGraphOutline.MouseTracker (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.swing.mxGraphOutline.MouseTracker (mxGraph 1.11.0.0 AP function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.swing.mxGraphOutline.MouseTracker (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.swing.mxGraphOutline.MouseTracker (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -146,7 +146,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/class-use/mxGraphOutline.html b/java/docs/com/mxgraph/swing/class-use/mxGraphOutline.html index 418b14617..68a7e37b6 100644 --- a/java/docs/com/mxgraph/swing/class-use/mxGraphOutline.html +++ b/java/docs/com/mxgraph/swing/class-use/mxGraphOutline.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.swing.mxGraphOutline (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.swing.mxGraphOutline (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.swing.mxGraphOutline (mxGraph 1.11.0.0 API Specificati function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.swing.mxGraphOutline (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.swing.mxGraphOutline (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.swing.mxGraphOutline -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/handler/class-use/mxCellHandler.html b/java/docs/com/mxgraph/swing/handler/class-use/mxCellHandler.html index 338f39a1e..3ace03fcd 100644 --- a/java/docs/com/mxgraph/swing/handler/class-use/mxCellHandler.html +++ b/java/docs/com/mxgraph/swing/handler/class-use/mxCellHandler.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.swing.handler.mxCellHandler (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.swing.handler.mxCellHandler (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.swing.handler.mxCellHandler (mxGraph 1.11.0.0 API Spec function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.swing.handler.mxCellHandler (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.swing.handler.mxCellHandler (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -224,7 +224,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/handler/class-use/mxCellMarker.html b/java/docs/com/mxgraph/swing/handler/class-use/mxCellMarker.html index 61a2215a1..e54ba848a 100644 --- a/java/docs/com/mxgraph/swing/handler/class-use/mxCellMarker.html +++ b/java/docs/com/mxgraph/swing/handler/class-use/mxCellMarker.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.swing.handler.mxCellMarker (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.swing.handler.mxCellMarker (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.swing.handler.mxCellMarker (mxGraph 1.11.0.0 API Speci function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.swing.handler.mxCellMarker (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.swing.handler.mxCellMarker (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -130,7 +130,7 @@ Uses of
protected  mxCellMarker -mxGraphHandler.marker +mxConnectionHandler.marker
            @@ -138,7 +138,7 @@ Uses of protected  mxCellMarker -mxConnectionHandler.marker +mxGraphHandler.marker
            @@ -170,7 +170,7 @@ Uses of  mxCellMarker -mxGraphHandler.getMarker() +mxConnectionHandler.getMarker()
            @@ -178,7 +178,7 @@ Uses of  mxCellMarker -mxConnectionHandler.getMarker() +mxGraphHandler.getMarker()
            @@ -194,7 +194,7 @@ Uses of  void -mxGraphHandler.setMarker(mxCellMarker value) +mxConnectionHandler.setMarker(mxCellMarker value)
            @@ -202,7 +202,7 @@ Uses of  void -mxConnectionHandler.setMarker(mxCellMarker value) +mxGraphHandler.setMarker(mxCellMarker value)
            @@ -234,7 +234,7 @@ Uses of -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/handler/class-use/mxCellTracker.html b/java/docs/com/mxgraph/swing/handler/class-use/mxCellTracker.html index d6f723a95..7e865d303 100644 --- a/java/docs/com/mxgraph/swing/handler/class-use/mxCellTracker.html +++ b/java/docs/com/mxgraph/swing/handler/class-use/mxCellTracker.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.swing.handler.mxCellTracker (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.swing.handler.mxCellTracker (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.swing.handler.mxCellTracker (mxGraph 1.11.0.0 API Spec function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.swing.handler.mxCellTracker (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.swing.handler.mxCellTracker (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.swing.handler.mxCellTracker -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/handler/class-use/mxConnectPreview.html b/java/docs/com/mxgraph/swing/handler/class-use/mxConnectPreview.html index e47de479a..a46a84861 100644 --- a/java/docs/com/mxgraph/swing/handler/class-use/mxConnectPreview.html +++ b/java/docs/com/mxgraph/swing/handler/class-use/mxConnectPreview.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.swing.handler.mxConnectPreview (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.swing.handler.mxConnectPreview (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.swing.handler.mxConnectPreview (mxGraph 1.11.0.0 API S function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.swing.handler.mxConnectPreview (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.swing.handler.mxConnectPreview (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -186,7 +186,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/handler/class-use/mxConnectionHandler.html b/java/docs/com/mxgraph/swing/handler/class-use/mxConnectionHandler.html index 2d122b267..5f4af9c7e 100644 --- a/java/docs/com/mxgraph/swing/handler/class-use/mxConnectionHandler.html +++ b/java/docs/com/mxgraph/swing/handler/class-use/mxConnectionHandler.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.swing.handler.mxConnectionHandler (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.swing.handler.mxConnectionHandler (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.swing.handler.mxConnectionHandler (mxGraph 1.11.0.0 AP function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.swing.handler.mxConnectionHandler (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.swing.handler.mxConnectionHandler (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -170,7 +170,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/handler/class-use/mxEdgeHandler.html b/java/docs/com/mxgraph/swing/handler/class-use/mxEdgeHandler.html index 4ccc83c8a..494f5a553 100644 --- a/java/docs/com/mxgraph/swing/handler/class-use/mxEdgeHandler.html +++ b/java/docs/com/mxgraph/swing/handler/class-use/mxEdgeHandler.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.swing.handler.mxEdgeHandler (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.swing.handler.mxEdgeHandler (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.swing.handler.mxEdgeHandler (mxGraph 1.11.0.0 API Spec function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.swing.handler.mxEdgeHandler (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.swing.handler.mxEdgeHandler (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -146,7 +146,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/handler/class-use/mxElbowEdgeHandler.html b/java/docs/com/mxgraph/swing/handler/class-use/mxElbowEdgeHandler.html index 26e50d4b2..d9a4ecf67 100644 --- a/java/docs/com/mxgraph/swing/handler/class-use/mxElbowEdgeHandler.html +++ b/java/docs/com/mxgraph/swing/handler/class-use/mxElbowEdgeHandler.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.swing.handler.mxElbowEdgeHandler (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.swing.handler.mxElbowEdgeHandler (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.swing.handler.mxElbowEdgeHandler (mxGraph 1.11.0.0 API function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.swing.handler.mxElbowEdgeHandler (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.swing.handler.mxElbowEdgeHandler (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.swing.handler.mxElbowEdgeHandler -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/handler/class-use/mxGraphHandler.html b/java/docs/com/mxgraph/swing/handler/class-use/mxGraphHandler.html index 3b9a92210..0ad7368a9 100644 --- a/java/docs/com/mxgraph/swing/handler/class-use/mxGraphHandler.html +++ b/java/docs/com/mxgraph/swing/handler/class-use/mxGraphHandler.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.swing.handler.mxGraphHandler (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.swing.handler.mxGraphHandler (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.swing.handler.mxGraphHandler (mxGraph 1.11.0.0 API Spe function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.swing.handler.mxGraphHandler (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.swing.handler.mxGraphHandler (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -170,7 +170,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/handler/class-use/mxGraphTransferHandler.html b/java/docs/com/mxgraph/swing/handler/class-use/mxGraphTransferHandler.html index 314b10de8..5d38842b9 100644 --- a/java/docs/com/mxgraph/swing/handler/class-use/mxGraphTransferHandler.html +++ b/java/docs/com/mxgraph/swing/handler/class-use/mxGraphTransferHandler.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.swing.handler.mxGraphTransferHandler (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.swing.handler.mxGraphTransferHandler (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.swing.handler.mxGraphTransferHandler (mxGraph 1.11.0.0 function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.swing.handler.mxGraphTransferHandler (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.swing.handler.mxGraphTransferHandler (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -146,7 +146,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/handler/class-use/mxInsertHandler.html b/java/docs/com/mxgraph/swing/handler/class-use/mxInsertHandler.html index eedd82912..6a98fc497 100644 --- a/java/docs/com/mxgraph/swing/handler/class-use/mxInsertHandler.html +++ b/java/docs/com/mxgraph/swing/handler/class-use/mxInsertHandler.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.swing.handler.mxInsertHandler (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.swing.handler.mxInsertHandler (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.swing.handler.mxInsertHandler (mxGraph 1.11.0.0 API Sp function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.swing.handler.mxInsertHandler (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.swing.handler.mxInsertHandler (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.swing.handler.mxInsertHandler -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/handler/class-use/mxKeyboardHandler.html b/java/docs/com/mxgraph/swing/handler/class-use/mxKeyboardHandler.html index 0f279888e..1c2aa44aa 100644 --- a/java/docs/com/mxgraph/swing/handler/class-use/mxKeyboardHandler.html +++ b/java/docs/com/mxgraph/swing/handler/class-use/mxKeyboardHandler.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.swing.handler.mxKeyboardHandler (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.swing.handler.mxKeyboardHandler (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.swing.handler.mxKeyboardHandler (mxGraph 1.11.0.0 API function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.swing.handler.mxKeyboardHandler (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.swing.handler.mxKeyboardHandler (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.swing.handler.mxKeyboardHandler -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/handler/class-use/mxMovePreview.html b/java/docs/com/mxgraph/swing/handler/class-use/mxMovePreview.html index 3d8f40dbb..29dcd8b04 100644 --- a/java/docs/com/mxgraph/swing/handler/class-use/mxMovePreview.html +++ b/java/docs/com/mxgraph/swing/handler/class-use/mxMovePreview.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.swing.handler.mxMovePreview (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.swing.handler.mxMovePreview (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.swing.handler.mxMovePreview (mxGraph 1.11.0.0 API Spec function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.swing.handler.mxMovePreview (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.swing.handler.mxMovePreview (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -170,7 +170,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/handler/class-use/mxPanningHandler.html b/java/docs/com/mxgraph/swing/handler/class-use/mxPanningHandler.html index b80dace1a..c0368ea96 100644 --- a/java/docs/com/mxgraph/swing/handler/class-use/mxPanningHandler.html +++ b/java/docs/com/mxgraph/swing/handler/class-use/mxPanningHandler.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.swing.handler.mxPanningHandler (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.swing.handler.mxPanningHandler (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.swing.handler.mxPanningHandler (mxGraph 1.11.0.0 API S function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.swing.handler.mxPanningHandler (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.swing.handler.mxPanningHandler (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -170,7 +170,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/handler/class-use/mxRotationHandler.html b/java/docs/com/mxgraph/swing/handler/class-use/mxRotationHandler.html index 276084fbe..d3ff2df84 100644 --- a/java/docs/com/mxgraph/swing/handler/class-use/mxRotationHandler.html +++ b/java/docs/com/mxgraph/swing/handler/class-use/mxRotationHandler.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.swing.handler.mxRotationHandler (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.swing.handler.mxRotationHandler (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.swing.handler.mxRotationHandler (mxGraph 1.11.0.0 API function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.swing.handler.mxRotationHandler (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.swing.handler.mxRotationHandler (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.swing.handler.mxRotationHandler -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/handler/class-use/mxRubberband.html b/java/docs/com/mxgraph/swing/handler/class-use/mxRubberband.html index c5f903061..13d7dacac 100644 --- a/java/docs/com/mxgraph/swing/handler/class-use/mxRubberband.html +++ b/java/docs/com/mxgraph/swing/handler/class-use/mxRubberband.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.swing.handler.mxRubberband (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.swing.handler.mxRubberband (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.swing.handler.mxRubberband (mxGraph 1.11.0.0 API Speci function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.swing.handler.mxRubberband (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.swing.handler.mxRubberband (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.swing.handler.mxRubberband -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/handler/class-use/mxSelectionCellsHandler.html b/java/docs/com/mxgraph/swing/handler/class-use/mxSelectionCellsHandler.html index ea734e710..56e4b33b1 100644 --- a/java/docs/com/mxgraph/swing/handler/class-use/mxSelectionCellsHandler.html +++ b/java/docs/com/mxgraph/swing/handler/class-use/mxSelectionCellsHandler.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.swing.handler.mxSelectionCellsHandler (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.swing.handler.mxSelectionCellsHandler (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.swing.handler.mxSelectionCellsHandler (mxGraph 1.11.0. function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.swing.handler.mxSelectionCellsHandler (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.swing.handler.mxSelectionCellsHandler (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -170,7 +170,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/handler/class-use/mxVertexHandler.html b/java/docs/com/mxgraph/swing/handler/class-use/mxVertexHandler.html index 5751345ce..27c4b4e9d 100644 --- a/java/docs/com/mxgraph/swing/handler/class-use/mxVertexHandler.html +++ b/java/docs/com/mxgraph/swing/handler/class-use/mxVertexHandler.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.swing.handler.mxVertexHandler (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.swing.handler.mxVertexHandler (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.swing.handler.mxVertexHandler (mxGraph 1.11.0.0 API Sp function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.swing.handler.mxVertexHandler (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.swing.handler.mxVertexHandler (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.swing.handler.mxVertexHandler -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/handler/mxCellHandler.html b/java/docs/com/mxgraph/swing/handler/mxCellHandler.html index fbe8be496..3f8a3b982 100644 --- a/java/docs/com/mxgraph/swing/handler/mxCellHandler.html +++ b/java/docs/com/mxgraph/swing/handler/mxCellHandler.html @@ -2,12 +2,12 @@ - + -mxCellHandler (mxGraph 1.11.0.0 API Specification) +mxCellHandler (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxCellHandler (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxCellHandler (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxCellHandler (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -1038,7 +1038,7 @@ protected void destroy() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/handler/mxCellMarker.html b/java/docs/com/mxgraph/swing/handler/mxCellMarker.html index 5ea4c9c19..ef0d00336 100644 --- a/java/docs/com/mxgraph/swing/handler/mxCellMarker.html +++ b/java/docs/com/mxgraph/swing/handler/mxCellMarker.html @@ -2,12 +2,12 @@ - + -mxCellMarker (mxGraph 1.11.0.0 API Specification) +mxCellMarker (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxCellMarker (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxCellMarker (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxCellMarker (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -1492,7 +1492,7 @@ public void paint(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/handler/mxCellTracker.html b/java/docs/com/mxgraph/swing/handler/mxCellTracker.html index 69458d27b..4d592aa0a 100644 --- a/java/docs/com/mxgraph/swing/handler/mxCellTracker.html +++ b/java/docs/com/mxgraph/swing/handler/mxCellTracker.html @@ -2,12 +2,12 @@ - + -mxCellTracker (mxGraph 1.11.0.0 API Specification) +mxCellTracker (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxCellTracker (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxCellTracker (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxCellTracker (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -505,7 +505,7 @@ public void mouseMoved(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/handler/mxConnectPreview.html b/java/docs/com/mxgraph/swing/handler/mxConnectPreview.html index 2e40bc01a..c6eec462f 100644 --- a/java/docs/com/mxgraph/swing/handler/mxConnectPreview.html +++ b/java/docs/com/mxgraph/swing/handler/mxConnectPreview.html @@ -2,12 +2,12 @@ - + -mxConnectPreview (mxGraph 1.11.0.0 API Specification) +mxConnectPreview (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxConnectPreview (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxConnectPreview (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxConnectPreview (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -636,7 +636,7 @@ public
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/handler/mxConnectionHandler.html b/java/docs/com/mxgraph/swing/handler/mxConnectionHandler.html index bbcde4e50..e7bc85e30 100644 --- a/java/docs/com/mxgraph/swing/handler/mxConnectionHandler.html +++ b/java/docs/com/mxgraph/swing/handler/mxConnectionHandler.html @@ -2,12 +2,12 @@ - + -mxConnectionHandler (mxGraph 1.11.0.0 API Specification) +mxConnectionHandler (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxConnectionHandler (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxConnectionHandler (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxConnectionHandler (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -1365,7 +1365,7 @@ public void paint(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/handler/mxEdgeHandler.html b/java/docs/com/mxgraph/swing/handler/mxEdgeHandler.html index 6208ae2e0..f71bdf475 100644 --- a/java/docs/com/mxgraph/swing/handler/mxEdgeHandler.html +++ b/java/docs/com/mxgraph/swing/handler/mxEdgeHandler.html @@ -2,12 +2,12 @@ - + -mxEdgeHandler (mxGraph 1.11.0.0 API Specification) +mxEdgeHandler (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxEdgeHandler (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxEdgeHandler (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxEdgeHandler (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -1023,7 +1023,7 @@ public void paint(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/handler/mxElbowEdgeHandler.html b/java/docs/com/mxgraph/swing/handler/mxElbowEdgeHandler.html index 55904b83e..91dda9941 100644 --- a/java/docs/com/mxgraph/swing/handler/mxElbowEdgeHandler.html +++ b/java/docs/com/mxgraph/swing/handler/mxElbowEdgeHandler.html @@ -2,12 +2,12 @@ - + -mxElbowEdgeHandler (mxGraph 1.11.0.0 API Specification) +mxElbowEdgeHandler (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxElbowEdgeHandler (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxElbowEdgeHandler (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxElbowEdgeHandler (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -340,7 +340,7 @@ protected
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/handler/mxGraphHandler.html b/java/docs/com/mxgraph/swing/handler/mxGraphHandler.html index fd69949a3..bc8804b7c 100644 --- a/java/docs/com/mxgraph/swing/handler/mxGraphHandler.html +++ b/java/docs/com/mxgraph/swing/handler/mxGraphHandler.html @@ -2,12 +2,12 @@ - + -mxGraphHandler (mxGraph 1.11.0.0 API Specification) +mxGraphHandler (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphHandler (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphHandler (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphHandler (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -2002,7 +2002,7 @@ protected static final
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/handler/mxGraphTransferHandler.html b/java/docs/com/mxgraph/swing/handler/mxGraphTransferHandler.html index c4c660fbb..865adcc23 100644 --- a/java/docs/com/mxgraph/swing/handler/mxGraphTransferHandler.html +++ b/java/docs/com/mxgraph/swing/handler/mxGraphTransferHandler.html @@ -2,12 +2,12 @@ - + -mxGraphTransferHandler (mxGraph 1.11.0.0 API Specification) +mxGraphTransferHandler (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphTransferHandler (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphTransferHandler (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphTransferHandler (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -944,7 +944,7 @@ protected
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/handler/mxInsertHandler.html b/java/docs/com/mxgraph/swing/handler/mxInsertHandler.html index c46824054..85258e08a 100644 --- a/java/docs/com/mxgraph/swing/handler/mxInsertHandler.html +++ b/java/docs/com/mxgraph/swing/handler/mxInsertHandler.html @@ -2,12 +2,12 @@ - + -mxInsertHandler (mxGraph 1.11.0.0 API Specification) +mxInsertHandler (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxInsertHandler (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxInsertHandler (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxInsertHandler (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -670,7 +670,7 @@ public void removeListener(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/handler/mxKeyboardHandler.html b/java/docs/com/mxgraph/swing/handler/mxKeyboardHandler.html index 186c72372..757439032 100644 --- a/java/docs/com/mxgraph/swing/handler/mxKeyboardHandler.html +++ b/java/docs/com/mxgraph/swing/handler/mxKeyboardHandler.html @@ -2,12 +2,12 @@ - + -mxKeyboardHandler (mxGraph 1.11.0.0 API Specification) +mxKeyboardHandler (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxKeyboardHandler (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxKeyboardHandler (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxKeyboardHandler (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -257,7 +257,7 @@ protected
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/handler/mxMovePreview.html b/java/docs/com/mxgraph/swing/handler/mxMovePreview.html index 266be8692..d77deb248 100644 --- a/java/docs/com/mxgraph/swing/handler/mxMovePreview.html +++ b/java/docs/com/mxgraph/swing/handler/mxMovePreview.html @@ -2,12 +2,12 @@ - + -mxMovePreview (mxGraph 1.11.0.0 API Specification) +mxMovePreview (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxMovePreview (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxMovePreview (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxMovePreview (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -973,7 +973,7 @@ public void paint(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/handler/mxPanningHandler.html b/java/docs/com/mxgraph/swing/handler/mxPanningHandler.html index bd1e9398d..cb4c45105 100644 --- a/java/docs/com/mxgraph/swing/handler/mxPanningHandler.html +++ b/java/docs/com/mxgraph/swing/handler/mxPanningHandler.html @@ -2,12 +2,12 @@ - + -mxPanningHandler (mxGraph 1.11.0.0 API Specification) +mxPanningHandler (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxPanningHandler (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxPanningHandler (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxPanningHandler (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -405,7 +405,7 @@ public boolean isActive() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/handler/mxRotationHandler.html b/java/docs/com/mxgraph/swing/handler/mxRotationHandler.html index 6043e5d3a..8eaf94934 100644 --- a/java/docs/com/mxgraph/swing/handler/mxRotationHandler.html +++ b/java/docs/com/mxgraph/swing/handler/mxRotationHandler.html @@ -2,12 +2,12 @@ - + -mxRotationHandler (mxGraph 1.11.0.0 API Specification) +mxRotationHandler (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxRotationHandler (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxRotationHandler (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxRotationHandler (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -622,7 +622,7 @@ public void paint(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/handler/mxRubberband.html b/java/docs/com/mxgraph/swing/handler/mxRubberband.html index 9b66f6567..ca8224843 100644 --- a/java/docs/com/mxgraph/swing/handler/mxRubberband.html +++ b/java/docs/com/mxgraph/swing/handler/mxRubberband.html @@ -2,12 +2,12 @@ - + -mxRubberband (mxGraph 1.11.0.0 API Specification) +mxRubberband (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxRubberband (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxRubberband (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxRubberband (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -759,7 +759,7 @@ public void mouseMoved(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/handler/mxSelectionCellsHandler.html b/java/docs/com/mxgraph/swing/handler/mxSelectionCellsHandler.html index d8031f823..ea796da07 100644 --- a/java/docs/com/mxgraph/swing/handler/mxSelectionCellsHandler.html +++ b/java/docs/com/mxgraph/swing/handler/mxSelectionCellsHandler.html @@ -2,12 +2,12 @@ - + -mxSelectionCellsHandler (mxGraph 1.11.0.0 API Specification) +mxSelectionCellsHandler (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxSelectionCellsHandler (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxSelectionCellsHandler (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxSelectionCellsHandler (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -868,7 +868,7 @@ public void mouseExited(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/handler/mxVertexHandler.html b/java/docs/com/mxgraph/swing/handler/mxVertexHandler.html index 697629483..9f9394e8f 100644 --- a/java/docs/com/mxgraph/swing/handler/mxVertexHandler.html +++ b/java/docs/com/mxgraph/swing/handler/mxVertexHandler.html @@ -2,12 +2,12 @@ - + -mxVertexHandler (mxGraph 1.11.0.0 API Specification) +mxVertexHandler (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxVertexHandler (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxVertexHandler (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxVertexHandler (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -558,7 +558,7 @@ public void paint(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/handler/package-frame.html b/java/docs/com/mxgraph/swing/handler/package-frame.html index 8cd0c805b..a314446b7 100644 --- a/java/docs/com/mxgraph/swing/handler/package-frame.html +++ b/java/docs/com/mxgraph/swing/handler/package-frame.html @@ -2,12 +2,12 @@ - + -com.mxgraph.swing.handler (mxGraph 1.11.0.0 API Specification) +com.mxgraph.swing.handler (mxGraph 1.12.0.0 API Specification) - + diff --git a/java/docs/com/mxgraph/swing/handler/package-summary.html b/java/docs/com/mxgraph/swing/handler/package-summary.html index 07be084a7..a7f2e6f09 100644 --- a/java/docs/com/mxgraph/swing/handler/package-summary.html +++ b/java/docs/com/mxgraph/swing/handler/package-summary.html @@ -2,12 +2,12 @@ - + -com.mxgraph.swing.handler (mxGraph 1.11.0.0 API Specification) +com.mxgraph.swing.handler (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.swing.handler (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.swing.handler (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.swing.handler (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -205,7 +205,7 @@ This package contains all classes required for mouse event handling in -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/handler/package-tree.html b/java/docs/com/mxgraph/swing/handler/package-tree.html index 83659f10c..6811922b8 100644 --- a/java/docs/com/mxgraph/swing/handler/package-tree.html +++ b/java/docs/com/mxgraph/swing/handler/package-tree.html @@ -2,12 +2,12 @@ - + -com.mxgraph.swing.handler Class Hierarchy (mxGraph 1.11.0.0 API Specification) +com.mxgraph.swing.handler Class Hierarchy (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.swing.handler Class Hierarchy (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.swing.handler Class Hierarchy (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.swing.handler Class Hierarchy (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -144,7 +144,7 @@ Class Hierarchy -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/handler/package-use.html b/java/docs/com/mxgraph/swing/handler/package-use.html index 32c0c7dd8..4dda91f7a 100644 --- a/java/docs/com/mxgraph/swing/handler/package-use.html +++ b/java/docs/com/mxgraph/swing/handler/package-use.html @@ -2,12 +2,12 @@ - + -Uses of Package com.mxgraph.swing.handler (mxGraph 1.11.0.0 API Specification) +Uses of Package com.mxgraph.swing.handler (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Package com.mxgraph.swing.handler (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Package com.mxgraph.swing.handler (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Package com.mxgraph.swing.handler (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -210,7 +210,7 @@ Classes in
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/mxGraphComponent.html b/java/docs/com/mxgraph/swing/mxGraphComponent.html index 567546cd3..0fb54f18f 100644 --- a/java/docs/com/mxgraph/swing/mxGraphComponent.html +++ b/java/docs/com/mxgraph/swing/mxGraphComponent.html @@ -2,12 +2,12 @@ - + -mxGraphComponent (mxGraph 1.11.0.0 API Specification) +mxGraphComponent (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphComponent (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphComponent (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphComponent (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -6357,7 +6357,7 @@ public void removeListener(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/mxGraphComponent.mxGraphControl.html b/java/docs/com/mxgraph/swing/mxGraphComponent.mxGraphControl.html index 54fc043f8..366e94b1e 100644 --- a/java/docs/com/mxgraph/swing/mxGraphComponent.mxGraphControl.html +++ b/java/docs/com/mxgraph/swing/mxGraphComponent.mxGraphControl.html @@ -2,12 +2,12 @@ - + -mxGraphComponent.mxGraphControl (mxGraph 1.11.0.0 API Specification) +mxGraphComponent.mxGraphControl (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphComponent.mxGraphControl (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphComponent.mxGraphControl (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphComponent.mxGraphControl (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -715,7 +715,7 @@ protected boolean isCellDisplayable(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/mxGraphComponent.mxMouseRedirector.html b/java/docs/com/mxgraph/swing/mxGraphComponent.mxMouseRedirector.html index 59bb61e49..19c43849f 100644 --- a/java/docs/com/mxgraph/swing/mxGraphComponent.mxMouseRedirector.html +++ b/java/docs/com/mxgraph/swing/mxGraphComponent.mxMouseRedirector.html @@ -2,12 +2,12 @@ - + -mxGraphComponent.mxMouseRedirector (mxGraph 1.11.0.0 API Specification) +mxGraphComponent.mxMouseRedirector (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphComponent.mxMouseRedirector (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphComponent.mxMouseRedirector (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphComponent.mxMouseRedirector (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -388,7 +388,7 @@ public void mouseMoved(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/mxGraphOutline.MouseTracker.html b/java/docs/com/mxgraph/swing/mxGraphOutline.MouseTracker.html index 7a2bed71c..4be938b11 100644 --- a/java/docs/com/mxgraph/swing/mxGraphOutline.MouseTracker.html +++ b/java/docs/com/mxgraph/swing/mxGraphOutline.MouseTracker.html @@ -2,12 +2,12 @@ - + -mxGraphOutline.MouseTracker (mxGraph 1.11.0.0 API Specification) +mxGraphOutline.MouseTracker (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphOutline.MouseTracker (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphOutline.MouseTracker (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphOutline.MouseTracker (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -412,7 +412,7 @@ public void mouseExited(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/mxGraphOutline.html b/java/docs/com/mxgraph/swing/mxGraphOutline.html index de2eb269d..20ff366c9 100644 --- a/java/docs/com/mxgraph/swing/mxGraphOutline.html +++ b/java/docs/com/mxgraph/swing/mxGraphOutline.html @@ -2,12 +2,12 @@ - + -mxGraphOutline (mxGraph 1.11.0.0 API Specification) +mxGraphOutline (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphOutline (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphOutline (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphOutline (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -1256,7 +1256,7 @@ public boolean updateScaleAndTranslate() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/package-frame.html b/java/docs/com/mxgraph/swing/package-frame.html index a4f545cce..76155c193 100644 --- a/java/docs/com/mxgraph/swing/package-frame.html +++ b/java/docs/com/mxgraph/swing/package-frame.html @@ -2,12 +2,12 @@ - + -com.mxgraph.swing (mxGraph 1.11.0.0 API Specification) +com.mxgraph.swing (mxGraph 1.12.0.0 API Specification) - + diff --git a/java/docs/com/mxgraph/swing/package-summary.html b/java/docs/com/mxgraph/swing/package-summary.html index 30928e005..37814d626 100644 --- a/java/docs/com/mxgraph/swing/package-summary.html +++ b/java/docs/com/mxgraph/swing/package-summary.html @@ -2,12 +2,12 @@ - + -com.mxgraph.swing (mxGraph 1.11.0.0 API Specification) +com.mxgraph.swing (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.swing (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.swing (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.swing (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -148,7 +148,7 @@ This package contains the main component for JFC/Swing, namely the graph -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/package-tree.html b/java/docs/com/mxgraph/swing/package-tree.html index 689686cc1..017ffc068 100644 --- a/java/docs/com/mxgraph/swing/package-tree.html +++ b/java/docs/com/mxgraph/swing/package-tree.html @@ -2,12 +2,12 @@ - + -com.mxgraph.swing Class Hierarchy (mxGraph 1.11.0.0 API Specification) +com.mxgraph.swing Class Hierarchy (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.swing Class Hierarchy (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.swing Class Hierarchy (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.swing Class Hierarchy (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -132,7 +132,7 @@ Class Hierarchy -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/package-use.html b/java/docs/com/mxgraph/swing/package-use.html index 411c73ee2..8813caeb6 100644 --- a/java/docs/com/mxgraph/swing/package-use.html +++ b/java/docs/com/mxgraph/swing/package-use.html @@ -2,12 +2,12 @@ - + -Uses of Package com.mxgraph.swing (mxGraph 1.11.0.0 API Specification) +Uses of Package com.mxgraph.swing (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Package com.mxgraph.swing (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Package com.mxgraph.swing (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Package com.mxgraph.swing (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -213,7 +213,7 @@ Classes in
com.mxgraph -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/util/class-use/mxAnimation.html b/java/docs/com/mxgraph/swing/util/class-use/mxAnimation.html index 851cfe22d..587df1c98 100644 --- a/java/docs/com/mxgraph/swing/util/class-use/mxAnimation.html +++ b/java/docs/com/mxgraph/swing/util/class-use/mxAnimation.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.swing.util.mxAnimation (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.swing.util.mxAnimation (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.swing.util.mxAnimation (mxGraph 1.11.0.0 API Specifica function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.swing.util.mxAnimation (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.swing.util.mxAnimation (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -146,7 +146,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/util/class-use/mxCellOverlay.html b/java/docs/com/mxgraph/swing/util/class-use/mxCellOverlay.html index b7d26bd5b..e6124c8ed 100644 --- a/java/docs/com/mxgraph/swing/util/class-use/mxCellOverlay.html +++ b/java/docs/com/mxgraph/swing/util/class-use/mxCellOverlay.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.swing.util.mxCellOverlay (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.swing.util.mxCellOverlay (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.swing.util.mxCellOverlay (mxGraph 1.11.0.0 API Specifi function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.swing.util.mxCellOverlay (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.swing.util.mxCellOverlay (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.swing.util.mxCellOverlay -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.DeleteAction.html b/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.DeleteAction.html index 34c845a38..07e9e345a 100644 --- a/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.DeleteAction.html +++ b/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.DeleteAction.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.swing.util.mxGraphActions.DeleteAction (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.swing.util.mxGraphActions.DeleteAction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.swing.util.mxGraphActions.DeleteAction (mxGraph 1.11.0 function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.swing.util.mxGraphActions.DeleteAction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.swing.util.mxGraphActions.DeleteAction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.swing.util.mxGraphActions.DeleteAction -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.DrillAction.html b/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.DrillAction.html index 0d6d83c08..8dac3d3af 100644 --- a/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.DrillAction.html +++ b/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.DrillAction.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.swing.util.mxGraphActions.DrillAction (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.swing.util.mxGraphActions.DrillAction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.swing.util.mxGraphActions.DrillAction (mxGraph 1.11.0. function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.swing.util.mxGraphActions.DrillAction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.swing.util.mxGraphActions.DrillAction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.swing.util.mxGraphActions.DrillAction -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.EditAction.html b/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.EditAction.html index 0d0c61e64..7bbc6a6cb 100644 --- a/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.EditAction.html +++ b/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.EditAction.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.swing.util.mxGraphActions.EditAction (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.swing.util.mxGraphActions.EditAction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.swing.util.mxGraphActions.EditAction (mxGraph 1.11.0.0 function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.swing.util.mxGraphActions.EditAction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.swing.util.mxGraphActions.EditAction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.swing.util.mxGraphActions.EditAction -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.FoldAction.html b/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.FoldAction.html index 41b255390..2b75221f2 100644 --- a/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.FoldAction.html +++ b/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.FoldAction.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.swing.util.mxGraphActions.FoldAction (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.swing.util.mxGraphActions.FoldAction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.swing.util.mxGraphActions.FoldAction (mxGraph 1.11.0.0 function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.swing.util.mxGraphActions.FoldAction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.swing.util.mxGraphActions.FoldAction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.swing.util.mxGraphActions.FoldAction -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.GroupAction.html b/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.GroupAction.html index 7bd7cfb68..9352d1a41 100644 --- a/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.GroupAction.html +++ b/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.GroupAction.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.swing.util.mxGraphActions.GroupAction (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.swing.util.mxGraphActions.GroupAction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.swing.util.mxGraphActions.GroupAction (mxGraph 1.11.0. function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.swing.util.mxGraphActions.GroupAction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.swing.util.mxGraphActions.GroupAction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.swing.util.mxGraphActions.GroupAction -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.LayerAction.html b/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.LayerAction.html index c71bf3738..f3998b94c 100644 --- a/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.LayerAction.html +++ b/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.LayerAction.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.swing.util.mxGraphActions.LayerAction (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.swing.util.mxGraphActions.LayerAction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.swing.util.mxGraphActions.LayerAction (mxGraph 1.11.0. function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.swing.util.mxGraphActions.LayerAction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.swing.util.mxGraphActions.LayerAction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.swing.util.mxGraphActions.LayerAction -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.RemoveFromParentAction.html b/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.RemoveFromParentAction.html index 5c332c0df..22f298ced 100644 --- a/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.RemoveFromParentAction.html +++ b/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.RemoveFromParentAction.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.swing.util.mxGraphActions.RemoveFromParentAction (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.swing.util.mxGraphActions.RemoveFromParentAction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.swing.util.mxGraphActions.RemoveFromParentAction (mxGr function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.swing.util.mxGraphActions.RemoveFromParentAction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.swing.util.mxGraphActions.RemoveFromParentAction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.swing.util.mxGraphActions.RemoveFromParentAction -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.SelectAction.html b/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.SelectAction.html index 039cea386..cfcd5794c 100644 --- a/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.SelectAction.html +++ b/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.SelectAction.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.swing.util.mxGraphActions.SelectAction (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.swing.util.mxGraphActions.SelectAction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.swing.util.mxGraphActions.SelectAction (mxGraph 1.11.0 function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.swing.util.mxGraphActions.SelectAction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.swing.util.mxGraphActions.SelectAction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.swing.util.mxGraphActions.SelectAction -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.UngroupAction.html b/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.UngroupAction.html index 224430d96..690ee2d80 100644 --- a/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.UngroupAction.html +++ b/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.UngroupAction.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.swing.util.mxGraphActions.UngroupAction (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.swing.util.mxGraphActions.UngroupAction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.swing.util.mxGraphActions.UngroupAction (mxGraph 1.11. function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.swing.util.mxGraphActions.UngroupAction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.swing.util.mxGraphActions.UngroupAction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.swing.util.mxGraphActions.UngroupAction -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.UpdateGroupBoundsAction.html b/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.UpdateGroupBoundsAction.html index 52c194195..ff93c39d5 100644 --- a/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.UpdateGroupBoundsAction.html +++ b/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.UpdateGroupBoundsAction.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.swing.util.mxGraphActions.UpdateGroupBoundsAction (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.swing.util.mxGraphActions.UpdateGroupBoundsAction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.swing.util.mxGraphActions.UpdateGroupBoundsAction (mxG function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.swing.util.mxGraphActions.UpdateGroupBoundsAction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.swing.util.mxGraphActions.UpdateGroupBoundsAction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.swing.util.mxGraphActions.UpdateGroupBoundsAction -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.ZoomAction.html b/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.ZoomAction.html index b3baa9b15..524df5eb0 100644 --- a/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.ZoomAction.html +++ b/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.ZoomAction.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.swing.util.mxGraphActions.ZoomAction (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.swing.util.mxGraphActions.ZoomAction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.swing.util.mxGraphActions.ZoomAction (mxGraph 1.11.0.0 function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.swing.util.mxGraphActions.ZoomAction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.swing.util.mxGraphActions.ZoomAction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.swing.util.mxGraphActions.ZoomAction -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.html b/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.html index 692fe9a14..64851d490 100644 --- a/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.html +++ b/java/docs/com/mxgraph/swing/util/class-use/mxGraphActions.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.swing.util.mxGraphActions (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.swing.util.mxGraphActions (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.swing.util.mxGraphActions (mxGraph 1.11.0.0 API Specif function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.swing.util.mxGraphActions (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.swing.util.mxGraphActions (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.swing.util.mxGraphActions -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/util/class-use/mxGraphTransferable.html b/java/docs/com/mxgraph/swing/util/class-use/mxGraphTransferable.html index 70ae820e3..09320dad0 100644 --- a/java/docs/com/mxgraph/swing/util/class-use/mxGraphTransferable.html +++ b/java/docs/com/mxgraph/swing/util/class-use/mxGraphTransferable.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.swing.util.mxGraphTransferable (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.swing.util.mxGraphTransferable (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.swing.util.mxGraphTransferable (mxGraph 1.11.0.0 API S function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.swing.util.mxGraphTransferable (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.swing.util.mxGraphTransferable (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -199,7 +199,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/util/class-use/mxICellOverlay.html b/java/docs/com/mxgraph/swing/util/class-use/mxICellOverlay.html index f97d0f098..1532d0a49 100644 --- a/java/docs/com/mxgraph/swing/util/class-use/mxICellOverlay.html +++ b/java/docs/com/mxgraph/swing/util/class-use/mxICellOverlay.html @@ -2,12 +2,12 @@ - + -Uses of Interface com.mxgraph.swing.util.mxICellOverlay (mxGraph 1.11.0.0 API Specification) +Uses of Interface com.mxgraph.swing.util.mxICellOverlay (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Interface com.mxgraph.swing.util.mxICellOverlay (mxGraph 1.11.0.0 API Sp function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Interface com.mxgraph.swing.util.mxICellOverlay (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Interface com.mxgraph.swing.util.mxICellOverlay (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -280,7 +280,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/util/class-use/mxMorphing.html b/java/docs/com/mxgraph/swing/util/class-use/mxMorphing.html index 6ee399d56..f13d18e67 100644 --- a/java/docs/com/mxgraph/swing/util/class-use/mxMorphing.html +++ b/java/docs/com/mxgraph/swing/util/class-use/mxMorphing.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.swing.util.mxMorphing (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.swing.util.mxMorphing (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.swing.util.mxMorphing (mxGraph 1.11.0.0 API Specificat function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.swing.util.mxMorphing (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.swing.util.mxMorphing (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.swing.util.mxMorphing -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/util/class-use/mxMouseAdapter.html b/java/docs/com/mxgraph/swing/util/class-use/mxMouseAdapter.html index f0fdea1a7..d3594c8b7 100644 --- a/java/docs/com/mxgraph/swing/util/class-use/mxMouseAdapter.html +++ b/java/docs/com/mxgraph/swing/util/class-use/mxMouseAdapter.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.swing.util.mxMouseAdapter (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.swing.util.mxMouseAdapter (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.swing.util.mxMouseAdapter (mxGraph 1.11.0.0 API Specif function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.swing.util.mxMouseAdapter (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.swing.util.mxMouseAdapter (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -178,7 +178,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/util/class-use/mxSwingConstants.html b/java/docs/com/mxgraph/swing/util/class-use/mxSwingConstants.html index d2538c3a5..651042e96 100644 --- a/java/docs/com/mxgraph/swing/util/class-use/mxSwingConstants.html +++ b/java/docs/com/mxgraph/swing/util/class-use/mxSwingConstants.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.swing.util.mxSwingConstants (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.swing.util.mxSwingConstants (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.swing.util.mxSwingConstants (mxGraph 1.11.0.0 API Spec function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.swing.util.mxSwingConstants (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.swing.util.mxSwingConstants (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.swing.util.mxSwingConstants -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/util/mxAnimation.html b/java/docs/com/mxgraph/swing/util/mxAnimation.html index 72fd30001..bdd02dd08 100644 --- a/java/docs/com/mxgraph/swing/util/mxAnimation.html +++ b/java/docs/com/mxgraph/swing/util/mxAnimation.html @@ -2,12 +2,12 @@ - + -mxAnimation (mxGraph 1.11.0.0 API Specification) +mxAnimation (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxAnimation (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxAnimation (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxAnimation (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -442,7 +442,7 @@ public void stopAnimation() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/util/mxCellOverlay.html b/java/docs/com/mxgraph/swing/util/mxCellOverlay.html index d9a43805b..93da5b295 100644 --- a/java/docs/com/mxgraph/swing/util/mxCellOverlay.html +++ b/java/docs/com/mxgraph/swing/util/mxCellOverlay.html @@ -2,12 +2,12 @@ - + -mxCellOverlay (mxGraph 1.11.0.0 API Specification) +mxCellOverlay (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxCellOverlay (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxCellOverlay (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxCellOverlay (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -533,7 +533,7 @@ public
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/util/mxGraphActions.DeleteAction.html b/java/docs/com/mxgraph/swing/util/mxGraphActions.DeleteAction.html index e8ea0ddab..9007ffd98 100644 --- a/java/docs/com/mxgraph/swing/util/mxGraphActions.DeleteAction.html +++ b/java/docs/com/mxgraph/swing/util/mxGraphActions.DeleteAction.html @@ -2,12 +2,12 @@ - + -mxGraphActions.DeleteAction (mxGraph 1.11.0.0 API Specification) +mxGraphActions.DeleteAction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphActions.DeleteAction (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphActions.DeleteAction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphActions.DeleteAction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -258,7 +258,7 @@ public void actionPerformed(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/util/mxGraphActions.DrillAction.html b/java/docs/com/mxgraph/swing/util/mxGraphActions.DrillAction.html index f3dac23c2..bccb08c2f 100644 --- a/java/docs/com/mxgraph/swing/util/mxGraphActions.DrillAction.html +++ b/java/docs/com/mxgraph/swing/util/mxGraphActions.DrillAction.html @@ -2,12 +2,12 @@ - + -mxGraphActions.DrillAction (mxGraph 1.11.0.0 API Specification) +mxGraphActions.DrillAction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphActions.DrillAction (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphActions.DrillAction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphActions.DrillAction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -258,7 +258,7 @@ public void actionPerformed(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/util/mxGraphActions.EditAction.html b/java/docs/com/mxgraph/swing/util/mxGraphActions.EditAction.html index ab4081f1c..025553b2b 100644 --- a/java/docs/com/mxgraph/swing/util/mxGraphActions.EditAction.html +++ b/java/docs/com/mxgraph/swing/util/mxGraphActions.EditAction.html @@ -2,12 +2,12 @@ - + -mxGraphActions.EditAction (mxGraph 1.11.0.0 API Specification) +mxGraphActions.EditAction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphActions.EditAction (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphActions.EditAction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphActions.EditAction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -258,7 +258,7 @@ public void actionPerformed(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/util/mxGraphActions.FoldAction.html b/java/docs/com/mxgraph/swing/util/mxGraphActions.FoldAction.html index e6a6ac237..642faf559 100644 --- a/java/docs/com/mxgraph/swing/util/mxGraphActions.FoldAction.html +++ b/java/docs/com/mxgraph/swing/util/mxGraphActions.FoldAction.html @@ -2,12 +2,12 @@ - + -mxGraphActions.FoldAction (mxGraph 1.11.0.0 API Specification) +mxGraphActions.FoldAction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphActions.FoldAction (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphActions.FoldAction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphActions.FoldAction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -258,7 +258,7 @@ public void actionPerformed(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/util/mxGraphActions.GroupAction.html b/java/docs/com/mxgraph/swing/util/mxGraphActions.GroupAction.html index 8bd9f33a3..3c4689f16 100644 --- a/java/docs/com/mxgraph/swing/util/mxGraphActions.GroupAction.html +++ b/java/docs/com/mxgraph/swing/util/mxGraphActions.GroupAction.html @@ -2,12 +2,12 @@ - + -mxGraphActions.GroupAction (mxGraph 1.11.0.0 API Specification) +mxGraphActions.GroupAction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphActions.GroupAction (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphActions.GroupAction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphActions.GroupAction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -277,7 +277,7 @@ public void actionPerformed(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/util/mxGraphActions.LayerAction.html b/java/docs/com/mxgraph/swing/util/mxGraphActions.LayerAction.html index 528100ae6..dd3912ea3 100644 --- a/java/docs/com/mxgraph/swing/util/mxGraphActions.LayerAction.html +++ b/java/docs/com/mxgraph/swing/util/mxGraphActions.LayerAction.html @@ -2,12 +2,12 @@ - + -mxGraphActions.LayerAction (mxGraph 1.11.0.0 API Specification) +mxGraphActions.LayerAction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphActions.LayerAction (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphActions.LayerAction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphActions.LayerAction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -258,7 +258,7 @@ public void actionPerformed(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/util/mxGraphActions.RemoveFromParentAction.html b/java/docs/com/mxgraph/swing/util/mxGraphActions.RemoveFromParentAction.html index 5252edef1..785f61319 100644 --- a/java/docs/com/mxgraph/swing/util/mxGraphActions.RemoveFromParentAction.html +++ b/java/docs/com/mxgraph/swing/util/mxGraphActions.RemoveFromParentAction.html @@ -2,12 +2,12 @@ - + -mxGraphActions.RemoveFromParentAction (mxGraph 1.11.0.0 API Specification) +mxGraphActions.RemoveFromParentAction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphActions.RemoveFromParentAction (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphActions.RemoveFromParentAction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphActions.RemoveFromParentAction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -258,7 +258,7 @@ public void actionPerformed(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/util/mxGraphActions.SelectAction.html b/java/docs/com/mxgraph/swing/util/mxGraphActions.SelectAction.html index 6b52f9a63..b5594ee3d 100644 --- a/java/docs/com/mxgraph/swing/util/mxGraphActions.SelectAction.html +++ b/java/docs/com/mxgraph/swing/util/mxGraphActions.SelectAction.html @@ -2,12 +2,12 @@ - + -mxGraphActions.SelectAction (mxGraph 1.11.0.0 API Specification) +mxGraphActions.SelectAction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphActions.SelectAction (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphActions.SelectAction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphActions.SelectAction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -258,7 +258,7 @@ public void actionPerformed(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/util/mxGraphActions.UngroupAction.html b/java/docs/com/mxgraph/swing/util/mxGraphActions.UngroupAction.html index 83de3ea7f..f48b162f9 100644 --- a/java/docs/com/mxgraph/swing/util/mxGraphActions.UngroupAction.html +++ b/java/docs/com/mxgraph/swing/util/mxGraphActions.UngroupAction.html @@ -2,12 +2,12 @@ - + -mxGraphActions.UngroupAction (mxGraph 1.11.0.0 API Specification) +mxGraphActions.UngroupAction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphActions.UngroupAction (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphActions.UngroupAction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphActions.UngroupAction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -258,7 +258,7 @@ public void actionPerformed(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/util/mxGraphActions.UpdateGroupBoundsAction.html b/java/docs/com/mxgraph/swing/util/mxGraphActions.UpdateGroupBoundsAction.html index 799930f3b..04e21eb5c 100644 --- a/java/docs/com/mxgraph/swing/util/mxGraphActions.UpdateGroupBoundsAction.html +++ b/java/docs/com/mxgraph/swing/util/mxGraphActions.UpdateGroupBoundsAction.html @@ -2,12 +2,12 @@ - + -mxGraphActions.UpdateGroupBoundsAction (mxGraph 1.11.0.0 API Specification) +mxGraphActions.UpdateGroupBoundsAction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphActions.UpdateGroupBoundsAction (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphActions.UpdateGroupBoundsAction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphActions.UpdateGroupBoundsAction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -277,7 +277,7 @@ public void actionPerformed(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/util/mxGraphActions.ZoomAction.html b/java/docs/com/mxgraph/swing/util/mxGraphActions.ZoomAction.html index 6eb602187..5fec8e6d0 100644 --- a/java/docs/com/mxgraph/swing/util/mxGraphActions.ZoomAction.html +++ b/java/docs/com/mxgraph/swing/util/mxGraphActions.ZoomAction.html @@ -2,12 +2,12 @@ - + -mxGraphActions.ZoomAction (mxGraph 1.11.0.0 API Specification) +mxGraphActions.ZoomAction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphActions.ZoomAction (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphActions.ZoomAction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphActions.ZoomAction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -258,7 +258,7 @@ public void actionPerformed(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/util/mxGraphActions.html b/java/docs/com/mxgraph/swing/util/mxGraphActions.html index 31c1849e2..1f062b9c5 100644 --- a/java/docs/com/mxgraph/swing/util/mxGraphActions.html +++ b/java/docs/com/mxgraph/swing/util/mxGraphActions.html @@ -2,12 +2,12 @@ - + -mxGraphActions (mxGraph 1.11.0.0 API Specification) +mxGraphActions (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphActions (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphActions (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphActions (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -789,7 +789,7 @@ public static final
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/util/mxGraphTransferable.html b/java/docs/com/mxgraph/swing/util/mxGraphTransferable.html index 4914194ff..993a6bd3b 100644 --- a/java/docs/com/mxgraph/swing/util/mxGraphTransferable.html +++ b/java/docs/com/mxgraph/swing/util/mxGraphTransferable.html @@ -2,12 +2,12 @@ - + -mxGraphTransferable (mxGraph 1.11.0.0 API Specification) +mxGraphTransferable (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphTransferable (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphTransferable (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphTransferable (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -780,7 +780,7 @@ protected boolean isStringFlavor(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/util/mxICellOverlay.html b/java/docs/com/mxgraph/swing/util/mxICellOverlay.html index 5059e995e..f18caaddc 100644 --- a/java/docs/com/mxgraph/swing/util/mxICellOverlay.html +++ b/java/docs/com/mxgraph/swing/util/mxICellOverlay.html @@ -2,12 +2,12 @@ - + -mxICellOverlay (mxGraph 1.11.0.0 API Specification) +mxICellOverlay (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxICellOverlay (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxICellOverlay (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxICellOverlay (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -168,7 +168,7 @@ getBounds -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/util/mxMorphing.html b/java/docs/com/mxgraph/swing/util/mxMorphing.html index 99cd3d816..fc2e6dc7d 100644 --- a/java/docs/com/mxgraph/swing/util/mxMorphing.html +++ b/java/docs/com/mxgraph/swing/util/mxMorphing.html @@ -2,12 +2,12 @@ - + -mxMorphing (mxGraph 1.11.0.0 API Specification) +mxMorphing (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxMorphing (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxMorphing (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxMorphing (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -743,7 +743,7 @@ public void paint(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/util/mxMouseAdapter.html b/java/docs/com/mxgraph/swing/util/mxMouseAdapter.html index 7788bcc65..5724becf5 100644 --- a/java/docs/com/mxgraph/swing/util/mxMouseAdapter.html +++ b/java/docs/com/mxgraph/swing/util/mxMouseAdapter.html @@ -2,12 +2,12 @@ - + -mxMouseAdapter (mxGraph 1.11.0.0 API Specification) +mxMouseAdapter (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxMouseAdapter (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxMouseAdapter (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxMouseAdapter (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -352,7 +352,7 @@ public void mouseExited(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/util/mxSwingConstants.html b/java/docs/com/mxgraph/swing/util/mxSwingConstants.html index 3b21d605d..98377690b 100644 --- a/java/docs/com/mxgraph/swing/util/mxSwingConstants.html +++ b/java/docs/com/mxgraph/swing/util/mxSwingConstants.html @@ -2,12 +2,12 @@ - + -mxSwingConstants (mxGraph 1.11.0.0 API Specification) +mxSwingConstants (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxSwingConstants (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxSwingConstants (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxSwingConstants (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -547,7 +547,7 @@ public mxSwingConstants() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/util/package-frame.html b/java/docs/com/mxgraph/swing/util/package-frame.html index feee2c501..7d317d34e 100644 --- a/java/docs/com/mxgraph/swing/util/package-frame.html +++ b/java/docs/com/mxgraph/swing/util/package-frame.html @@ -2,12 +2,12 @@ - + -com.mxgraph.swing.util (mxGraph 1.11.0.0 API Specification) +com.mxgraph.swing.util (mxGraph 1.12.0.0 API Specification) - + diff --git a/java/docs/com/mxgraph/swing/util/package-summary.html b/java/docs/com/mxgraph/swing/util/package-summary.html index 5c1844d60..25a5a39a1 100644 --- a/java/docs/com/mxgraph/swing/util/package-summary.html +++ b/java/docs/com/mxgraph/swing/util/package-summary.html @@ -2,12 +2,12 @@ - + -com.mxgraph.swing.util (mxGraph 1.11.0.0 API Specification) +com.mxgraph.swing.util (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.swing.util (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.swing.util (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.swing.util (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -221,7 +221,7 @@ This package contains all utility classes that require JFC/Swing, namely for -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/util/package-tree.html b/java/docs/com/mxgraph/swing/util/package-tree.html index 8b908c073..a84e5c485 100644 --- a/java/docs/com/mxgraph/swing/util/package-tree.html +++ b/java/docs/com/mxgraph/swing/util/package-tree.html @@ -2,12 +2,12 @@ - + -com.mxgraph.swing.util Class Hierarchy (mxGraph 1.11.0.0 API Specification) +com.mxgraph.swing.util Class Hierarchy (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.swing.util Class Hierarchy (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.swing.util Class Hierarchy (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.swing.util Class Hierarchy (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -141,7 +141,7 @@ Interface Hierarchy -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/util/package-use.html b/java/docs/com/mxgraph/swing/util/package-use.html index 492a0a417..a122fd99c 100644 --- a/java/docs/com/mxgraph/swing/util/package-use.html +++ b/java/docs/com/mxgraph/swing/util/package-use.html @@ -2,12 +2,12 @@ - + -Uses of Package com.mxgraph.swing.util (mxGraph 1.11.0.0 API Specification) +Uses of Package com.mxgraph.swing.util (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Package com.mxgraph.swing.util (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Package com.mxgraph.swing.util (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Package com.mxgraph.swing.util (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -188,7 +188,7 @@ Classes in
com -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/view/class-use/mxCellEditor.html b/java/docs/com/mxgraph/swing/view/class-use/mxCellEditor.html index b72ffca38..17be2b86f 100644 --- a/java/docs/com/mxgraph/swing/view/class-use/mxCellEditor.html +++ b/java/docs/com/mxgraph/swing/view/class-use/mxCellEditor.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.swing.view.mxCellEditor (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.swing.view.mxCellEditor (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.swing.view.mxCellEditor (mxGraph 1.11.0.0 API Specific function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.swing.view.mxCellEditor (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.swing.view.mxCellEditor (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.swing.view.mxCellEditor -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/view/class-use/mxCellStatePreview.html b/java/docs/com/mxgraph/swing/view/class-use/mxCellStatePreview.html index 9ef894f01..6b88828d6 100644 --- a/java/docs/com/mxgraph/swing/view/class-use/mxCellStatePreview.html +++ b/java/docs/com/mxgraph/swing/view/class-use/mxCellStatePreview.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.swing.view.mxCellStatePreview (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.swing.view.mxCellStatePreview (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.swing.view.mxCellStatePreview (mxGraph 1.11.0.0 API Sp function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.swing.view.mxCellStatePreview (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.swing.view.mxCellStatePreview (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -218,7 +218,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/view/class-use/mxICellEditor.html b/java/docs/com/mxgraph/swing/view/class-use/mxICellEditor.html index fd78b83b2..dde0f500e 100644 --- a/java/docs/com/mxgraph/swing/view/class-use/mxICellEditor.html +++ b/java/docs/com/mxgraph/swing/view/class-use/mxICellEditor.html @@ -2,12 +2,12 @@ - + -Uses of Interface com.mxgraph.swing.view.mxICellEditor (mxGraph 1.11.0.0 API Specification) +Uses of Interface com.mxgraph.swing.view.mxICellEditor (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Interface com.mxgraph.swing.view.mxICellEditor (mxGraph 1.11.0.0 API Spe function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Interface com.mxgraph.swing.view.mxICellEditor (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Interface com.mxgraph.swing.view.mxICellEditor (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -217,7 +217,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/view/class-use/mxInteractiveCanvas.html b/java/docs/com/mxgraph/swing/view/class-use/mxInteractiveCanvas.html index 4e7a7c987..0dd5269c6 100644 --- a/java/docs/com/mxgraph/swing/view/class-use/mxInteractiveCanvas.html +++ b/java/docs/com/mxgraph/swing/view/class-use/mxInteractiveCanvas.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.swing.view.mxInteractiveCanvas (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.swing.view.mxInteractiveCanvas (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.swing.view.mxInteractiveCanvas (mxGraph 1.11.0.0 API S function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.swing.view.mxInteractiveCanvas (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.swing.view.mxInteractiveCanvas (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -171,7 +171,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/view/mxCellEditor.html b/java/docs/com/mxgraph/swing/view/mxCellEditor.html index 44eda0fe8..bf8308793 100644 --- a/java/docs/com/mxgraph/swing/view/mxCellEditor.html +++ b/java/docs/com/mxgraph/swing/view/mxCellEditor.html @@ -2,12 +2,12 @@ - + -mxCellEditor (mxGraph 1.11.0.0 API Specification) +mxCellEditor (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxCellEditor (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxCellEditor (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxCellEditor (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -1074,7 +1074,7 @@ public void setMinimumHeight(int minimumHeight) -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/view/mxCellStatePreview.html b/java/docs/com/mxgraph/swing/view/mxCellStatePreview.html index 1b02e2001..5446cda58 100644 --- a/java/docs/com/mxgraph/swing/view/mxCellStatePreview.html +++ b/java/docs/com/mxgraph/swing/view/mxCellStatePreview.html @@ -2,12 +2,12 @@ - + -mxCellStatePreview (mxGraph 1.11.0.0 API Specification) +mxCellStatePreview (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxCellStatePreview (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxCellStatePreview (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxCellStatePreview (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -743,7 +743,7 @@ protected void paintPreviewState(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/view/mxICellEditor.html b/java/docs/com/mxgraph/swing/view/mxICellEditor.html index 29903ff00..77eda28d6 100644 --- a/java/docs/com/mxgraph/swing/view/mxICellEditor.html +++ b/java/docs/com/mxgraph/swing/view/mxICellEditor.html @@ -2,12 +2,12 @@ - + -mxICellEditor (mxGraph 1.11.0.0 API Specification) +mxICellEditor (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxICellEditor (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxICellEditor (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxICellEditor (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -214,7 +214,7 @@ void stopEditing(boolean cancel) -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/view/mxInteractiveCanvas.html b/java/docs/com/mxgraph/swing/view/mxInteractiveCanvas.html index ac5d3fb52..9c4761194 100644 --- a/java/docs/com/mxgraph/swing/view/mxInteractiveCanvas.html +++ b/java/docs/com/mxgraph/swing/view/mxInteractiveCanvas.html @@ -2,12 +2,12 @@ - + -mxInteractiveCanvas (mxGraph 1.11.0.0 API Specification) +mxInteractiveCanvas (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxInteractiveCanvas (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxInteractiveCanvas (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxInteractiveCanvas (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -450,7 +450,7 @@ public boolean hitSwimlaneContent(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/view/package-frame.html b/java/docs/com/mxgraph/swing/view/package-frame.html index 5cebdcefa..92120bd17 100644 --- a/java/docs/com/mxgraph/swing/view/package-frame.html +++ b/java/docs/com/mxgraph/swing/view/package-frame.html @@ -2,12 +2,12 @@ - + -com.mxgraph.swing.view (mxGraph 1.11.0.0 API Specification) +com.mxgraph.swing.view (mxGraph 1.12.0.0 API Specification) - + diff --git a/java/docs/com/mxgraph/swing/view/package-summary.html b/java/docs/com/mxgraph/swing/view/package-summary.html index 6f7eb6db9..d21eac372 100644 --- a/java/docs/com/mxgraph/swing/view/package-summary.html +++ b/java/docs/com/mxgraph/swing/view/package-summary.html @@ -2,12 +2,12 @@ - + -com.mxgraph.swing.view (mxGraph 1.11.0.0 API Specification) +com.mxgraph.swing.view (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.swing.view (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.swing.view (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.swing.view (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -163,7 +163,7 @@ This package contains all classes required for interaction, namely the -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/view/package-tree.html b/java/docs/com/mxgraph/swing/view/package-tree.html index 928e387b2..ae0a5a704 100644 --- a/java/docs/com/mxgraph/swing/view/package-tree.html +++ b/java/docs/com/mxgraph/swing/view/package-tree.html @@ -2,12 +2,12 @@ - + -com.mxgraph.swing.view Class Hierarchy (mxGraph 1.11.0.0 API Specification) +com.mxgraph.swing.view Class Hierarchy (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.swing.view Class Hierarchy (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.swing.view Class Hierarchy (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.swing.view Class Hierarchy (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -129,7 +129,7 @@ Interface Hierarchy -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/swing/view/package-use.html b/java/docs/com/mxgraph/swing/view/package-use.html index a1ce34c76..0a3374c7f 100644 --- a/java/docs/com/mxgraph/swing/view/package-use.html +++ b/java/docs/com/mxgraph/swing/view/package-use.html @@ -2,12 +2,12 @@ - + -Uses of Package com.mxgraph.swing.view (mxGraph 1.11.0.0 API Specification) +Uses of Package com.mxgraph.swing.view (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Package com.mxgraph.swing.view (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Package com.mxgraph.swing.view (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Package com.mxgraph.swing.view (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -203,7 +203,7 @@ Classes in
com -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/class-use/mxBase64.html b/java/docs/com/mxgraph/util/class-use/mxBase64.html index 12c2e3f2c..45522e1bb 100644 --- a/java/docs/com/mxgraph/util/class-use/mxBase64.html +++ b/java/docs/com/mxgraph/util/class-use/mxBase64.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.util.mxBase64 (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.util.mxBase64 (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.util.mxBase64 (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.util.mxBase64 (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.util.mxBase64 (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.util.mxBase64 -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/class-use/mxCellRenderer.CanvasFactory.html b/java/docs/com/mxgraph/util/class-use/mxCellRenderer.CanvasFactory.html index d792e8db6..09fe3fcaa 100644 --- a/java/docs/com/mxgraph/util/class-use/mxCellRenderer.CanvasFactory.html +++ b/java/docs/com/mxgraph/util/class-use/mxCellRenderer.CanvasFactory.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.util.mxCellRenderer.CanvasFactory (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.util.mxCellRenderer.CanvasFactory (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.util.mxCellRenderer.CanvasFactory (mxGraph 1.11.0.0 AP function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.util.mxCellRenderer.CanvasFactory (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.util.mxCellRenderer.CanvasFactory (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -152,7 +152,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/class-use/mxCellRenderer.html b/java/docs/com/mxgraph/util/class-use/mxCellRenderer.html index fe5a392eb..1ef813b63 100644 --- a/java/docs/com/mxgraph/util/class-use/mxCellRenderer.html +++ b/java/docs/com/mxgraph/util/class-use/mxCellRenderer.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.util.mxCellRenderer (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.util.mxCellRenderer (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.util.mxCellRenderer (mxGraph 1.11.0.0 API Specificatio function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.util.mxCellRenderer (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.util.mxCellRenderer (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.util.mxCellRenderer -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/class-use/mxConstants.html b/java/docs/com/mxgraph/util/class-use/mxConstants.html index ef02169ec..72e2dab09 100644 --- a/java/docs/com/mxgraph/util/class-use/mxConstants.html +++ b/java/docs/com/mxgraph/util/class-use/mxConstants.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.util.mxConstants (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.util.mxConstants (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.util.mxConstants (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.util.mxConstants (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.util.mxConstants (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.util.mxConstants -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/class-use/mxCurve.html b/java/docs/com/mxgraph/util/class-use/mxCurve.html index 8255003a4..436ae762f 100644 --- a/java/docs/com/mxgraph/util/class-use/mxCurve.html +++ b/java/docs/com/mxgraph/util/class-use/mxCurve.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.util.mxCurve (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.util.mxCurve (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.util.mxCurve (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.util.mxCurve (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.util.mxCurve (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -113,7 +113,7 @@ Uses of
protected  mxCurve -mxCurveShape.curve +mxCurveLabelShape.curve
          Cache of the points between which drawing straight lines views as a @@ -122,7 +122,7 @@ Uses of protected  mxCurve -mxCurveLabelShape.curve +mxCurveShape.curve
          Cache of the points between which drawing straight lines views as a @@ -139,7 +139,7 @@ Uses of  mxCurve -mxCurveShape.getCurve() +mxCurveLabelShape.getCurve()
            @@ -147,7 +147,7 @@ Uses of  mxCurve -mxCurveLabelShape.getCurve() +mxCurveShape.getCurve()
            @@ -228,7 +228,7 @@ Uses of -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/class-use/mxDomUtils.html b/java/docs/com/mxgraph/util/class-use/mxDomUtils.html index 1bc5872b6..36cf98ad0 100644 --- a/java/docs/com/mxgraph/util/class-use/mxDomUtils.html +++ b/java/docs/com/mxgraph/util/class-use/mxDomUtils.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.util.mxDomUtils (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.util.mxDomUtils (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.util.mxDomUtils (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.util.mxDomUtils (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.util.mxDomUtils (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.util.mxDomUtils -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/class-use/mxEvent.html b/java/docs/com/mxgraph/util/class-use/mxEvent.html index cd8ecda43..59861a065 100644 --- a/java/docs/com/mxgraph/util/class-use/mxEvent.html +++ b/java/docs/com/mxgraph/util/class-use/mxEvent.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.util.mxEvent (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.util.mxEvent (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.util.mxEvent (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.util.mxEvent (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.util.mxEvent (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.util.mxEvent -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/class-use/mxEventObject.html b/java/docs/com/mxgraph/util/class-use/mxEventObject.html index c6f995040..77d774a13 100644 --- a/java/docs/com/mxgraph/util/class-use/mxEventObject.html +++ b/java/docs/com/mxgraph/util/class-use/mxEventObject.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.util.mxEventObject (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.util.mxEventObject (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.util.mxEventObject (mxGraph 1.11.0.0 API Specification function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.util.mxEventObject (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.util.mxEventObject (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -166,7 +166,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/class-use/mxEventSource.html b/java/docs/com/mxgraph/util/class-use/mxEventSource.html index c5453b002..38dfbdeb3 100644 --- a/java/docs/com/mxgraph/util/class-use/mxEventSource.html +++ b/java/docs/com/mxgraph/util/class-use/mxEventSource.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.util.mxEventSource (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.util.mxEventSource (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.util.mxEventSource (mxGraph 1.11.0.0 API Specification function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.util.mxEventSource (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.util.mxEventSource (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -251,14 +251,6 @@ Uses of
protected  mxEventSource -mxConnectionHandler.eventSource - -
-          Holds the event source. - - - -protected  mxEventSource mxInsertHandler.eventSource
@@ -267,6 +259,14 @@ Uses of protected  mxEventSource +mxConnectionHandler.eventSource + +
+          Holds the event source. + + + +protected  mxEventSource mxCellMarker.eventSource
@@ -426,7 +426,7 @@ Uses of -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/class-use/mxEventSource.mxIEventListener.html b/java/docs/com/mxgraph/util/class-use/mxEventSource.mxIEventListener.html index ee8811755..16581ef63 100644 --- a/java/docs/com/mxgraph/util/class-use/mxEventSource.mxIEventListener.html +++ b/java/docs/com/mxgraph/util/class-use/mxEventSource.mxIEventListener.html @@ -2,12 +2,12 @@ - + -Uses of Interface com.mxgraph.util.mxEventSource.mxIEventListener (mxGraph 1.11.0.0 API Specification) +Uses of Interface com.mxgraph.util.mxEventSource.mxIEventListener (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Interface com.mxgraph.util.mxEventSource.mxIEventListener (mxGraph 1.11. function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Interface com.mxgraph.util.mxEventSource.mxIEventListener (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Interface com.mxgraph.util.mxEventSource.mxIEventListener (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -181,7 +181,7 @@ Uses of
protected  mxEventSource.mxIEventListener -mxGraphOutline.repaintHandler +mxGraphComponent.repaintHandler
            @@ -189,7 +189,7 @@ Uses of protected  mxEventSource.mxIEventListener -mxGraphComponent.repaintHandler +mxGraphOutline.repaintHandler
            @@ -288,15 +288,6 @@ Uses of  void -mxConnectionHandler.addListener(String eventName, - mxEventSource.mxIEventListener listener) - -
-          Adds the given event listener. - - - - void mxInsertHandler.addListener(String eventName, mxEventSource.mxIEventListener listener) @@ -306,6 +297,15 @@ Uses of  void +mxConnectionHandler.addListener(String eventName, + mxEventSource.mxIEventListener listener) + +
+          Adds the given event listener. + + + + void mxCellMarker.addListener(String eventName, mxEventSource.mxIEventListener listener) @@ -315,14 +315,6 @@ Uses of  void -mxConnectionHandler.removeListener(mxEventSource.mxIEventListener listener) - -
-          Removes the given event listener. - - - - void mxInsertHandler.removeListener(mxEventSource.mxIEventListener listener)
@@ -331,6 +323,14 @@ Uses of  void +mxConnectionHandler.removeListener(mxEventSource.mxIEventListener listener) + +
+          Removes the given event listener. + + + + void mxCellMarker.removeListener(mxEventSource.mxIEventListener listener)
@@ -339,15 +339,6 @@ Uses of  void -mxConnectionHandler.removeListener(mxEventSource.mxIEventListener listener, - String eventName) - -
-          Removes the given event listener for the specified event name. - - - - void mxInsertHandler.removeListener(mxEventSource.mxIEventListener listener, String eventName) @@ -357,6 +348,15 @@ Uses of  void +mxConnectionHandler.removeListener(mxEventSource.mxIEventListener listener, + String eventName) + +
+          Removes the given event listener for the specified event name. + + + + void mxCellMarker.removeListener(mxEventSource.mxIEventListener listener, String eventName) @@ -462,7 +462,7 @@ Uses of protected  mxEventSource.mxIEventListener -mxSwimlaneManager.resizeHandler +mxSpaceManager.resizeHandler
            @@ -470,7 +470,7 @@ Uses of protected  mxEventSource.mxIEventListener -mxSpaceManager.resizeHandler +mxSwimlaneManager.resizeHandler
            @@ -518,7 +518,7 @@ Uses of -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/class-use/mxHtmlColor.html b/java/docs/com/mxgraph/util/class-use/mxHtmlColor.html index 99668e72b..7f9bbbc6e 100644 --- a/java/docs/com/mxgraph/util/class-use/mxHtmlColor.html +++ b/java/docs/com/mxgraph/util/class-use/mxHtmlColor.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.util.mxHtmlColor (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.util.mxHtmlColor (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.util.mxHtmlColor (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.util.mxHtmlColor (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.util.mxHtmlColor (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.util.mxHtmlColor -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/class-use/mxImage.html b/java/docs/com/mxgraph/util/class-use/mxImage.html index 26c1aa012..53434bee0 100644 --- a/java/docs/com/mxgraph/util/class-use/mxImage.html +++ b/java/docs/com/mxgraph/util/class-use/mxImage.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.util.mxImage (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.util.mxImage (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.util.mxImage (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.util.mxImage (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.util.mxImage (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.util.mxImage -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/class-use/mxImageBundle.html b/java/docs/com/mxgraph/util/class-use/mxImageBundle.html index b8ca0e7a6..b328f636c 100644 --- a/java/docs/com/mxgraph/util/class-use/mxImageBundle.html +++ b/java/docs/com/mxgraph/util/class-use/mxImageBundle.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.util.mxImageBundle (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.util.mxImageBundle (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.util.mxImageBundle (mxGraph 1.11.0.0 API Specification function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.util.mxImageBundle (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.util.mxImageBundle (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -202,7 +202,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/class-use/mxLightweightLabel.html b/java/docs/com/mxgraph/util/class-use/mxLightweightLabel.html index 8fe077c60..92bc692ab 100644 --- a/java/docs/com/mxgraph/util/class-use/mxLightweightLabel.html +++ b/java/docs/com/mxgraph/util/class-use/mxLightweightLabel.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.util.mxLightweightLabel (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.util.mxLightweightLabel (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.util.mxLightweightLabel (mxGraph 1.11.0.0 API Specific function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.util.mxLightweightLabel (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.util.mxLightweightLabel (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -163,7 +163,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/class-use/mxLine.html b/java/docs/com/mxgraph/util/class-use/mxLine.html index e27a4e631..ea1adc8c9 100644 --- a/java/docs/com/mxgraph/util/class-use/mxLine.html +++ b/java/docs/com/mxgraph/util/class-use/mxLine.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.util.mxLine (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.util.mxLine (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.util.mxLine (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.util.mxLine (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.util.mxLine (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -136,7 +136,7 @@ Uses of
protected  mxLine -mxCurveShape.getMarkerVector(List<mxPoint> points, +mxConnectorShape.getMarkerVector(List<mxPoint> points, boolean source, double markerSize) @@ -148,7 +148,7 @@ Uses of protected  mxLine -mxConnectorShape.getMarkerVector(List<mxPoint> points, +mxCurveShape.getMarkerVector(List<mxPoint> points, boolean source, double markerSize) @@ -227,7 +227,7 @@ Uses of -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/class-use/mxPoint.html b/java/docs/com/mxgraph/util/class-use/mxPoint.html index 5a24b4e5b..4e44d1fb4 100644 --- a/java/docs/com/mxgraph/util/class-use/mxPoint.html +++ b/java/docs/com/mxgraph/util/class-use/mxPoint.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.util.mxPoint (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.util.mxPoint (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.util.mxPoint (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.util.mxPoint (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.util.mxPoint (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -215,8 +215,8 @@ Uses of
- Element -mxVmlCanvas.drawLine(List<mxPoint> pts, + void
+mxHtmlCanvas.drawLine(List<mxPoint> pts, Map<String,Object> style)
@@ -235,8 +235,8 @@ Uses of - void -mxHtmlCanvas.drawLine(List<mxPoint> pts, + Element +mxVmlCanvas.drawLine(List<mxPoint> pts, Map<String,Object> style)
@@ -618,22 +618,22 @@ Uses of protected  mxLine -mxCurveShape.getMarkerVector(List<mxPoint> points, - boolean source, - double markerSize) - -
-          Hook to override creation of the vector that the marker is drawn along - since it may not be the same as the vector between any two control - points - - - -protected  mxLine mxConnectorShape.getMarkerVector(List<mxPoint> points, boolean source, double markerSize) +
+          Hook to override creation of the vector that the marker is drawn along + since it may not be the same as the vector between any two control + points + + + +protected  mxLine +mxCurveShape.getMarkerVector(List<mxPoint> points, + boolean source, + double markerSize) +
          Hook to override creation of the vector that the marker is drawn along since it may not be the same as the vector between any two control @@ -642,7 +642,7 @@ Uses of protected  void -mxCurveShape.paintPolyline(mxGraphics2DCanvas canvas, +mxConnectorShape.paintPolyline(mxGraphics2DCanvas canvas, List<mxPoint> points, Map<String,Object> style) @@ -652,7 +652,7 @@ Uses of protected  void -mxConnectorShape.paintPolyline(mxGraphics2DCanvas canvas, +mxCurveShape.paintPolyline(mxGraphics2DCanvas canvas, List<mxPoint> points, Map<String,Object> style) @@ -1868,7 +1868,7 @@ Uses of -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/class-use/mxRectangle.html b/java/docs/com/mxgraph/util/class-use/mxRectangle.html index d02e14e1f..139290857 100644 --- a/java/docs/com/mxgraph/util/class-use/mxRectangle.html +++ b/java/docs/com/mxgraph/util/class-use/mxRectangle.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.util.mxRectangle (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.util.mxRectangle (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.util.mxRectangle (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.util.mxRectangle (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.util.mxRectangle (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -516,7 +516,7 @@ Uses of
protected  mxRectangle -mxSwimlaneShape.getGradientBounds(mxGraphics2DCanvas canvas, +mxBasicShape.getGradientBounds(mxGraphics2DCanvas canvas, mxCellState state)
@@ -525,7 +525,7 @@ Uses of protected  mxRectangle -mxBasicShape.getGradientBounds(mxGraphics2DCanvas canvas, +mxSwimlaneShape.getGradientBounds(mxGraphics2DCanvas canvas, mxCellState state)
@@ -1735,7 +1735,7 @@ Uses of -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/class-use/mxResources.html b/java/docs/com/mxgraph/util/class-use/mxResources.html index 794a71abc..3cbfad5c9 100644 --- a/java/docs/com/mxgraph/util/class-use/mxResources.html +++ b/java/docs/com/mxgraph/util/class-use/mxResources.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.util.mxResources (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.util.mxResources (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.util.mxResources (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.util.mxResources (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.util.mxResources (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.util.mxResources -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/class-use/mxSpline.html b/java/docs/com/mxgraph/util/class-use/mxSpline.html index 70efa466a..95b9517e0 100644 --- a/java/docs/com/mxgraph/util/class-use/mxSpline.html +++ b/java/docs/com/mxgraph/util/class-use/mxSpline.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.util.mxSpline (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.util.mxSpline (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.util.mxSpline (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.util.mxSpline (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.util.mxSpline (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.util.mxSpline -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/class-use/mxSpline1D.html b/java/docs/com/mxgraph/util/class-use/mxSpline1D.html index 6f7c0a798..041e76fbb 100644 --- a/java/docs/com/mxgraph/util/class-use/mxSpline1D.html +++ b/java/docs/com/mxgraph/util/class-use/mxSpline1D.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.util.mxSpline1D (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.util.mxSpline1D (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.util.mxSpline1D (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.util.mxSpline1D (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.util.mxSpline1D (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -155,7 +155,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/class-use/mxStyleUtils.html b/java/docs/com/mxgraph/util/class-use/mxStyleUtils.html index c7a356e39..f66ce920f 100644 --- a/java/docs/com/mxgraph/util/class-use/mxStyleUtils.html +++ b/java/docs/com/mxgraph/util/class-use/mxStyleUtils.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.util.mxStyleUtils (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.util.mxStyleUtils (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.util.mxStyleUtils (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.util.mxStyleUtils (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.util.mxStyleUtils (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.util.mxStyleUtils -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/class-use/mxUndoManager.html b/java/docs/com/mxgraph/util/class-use/mxUndoManager.html index 03d20f29f..ae7d31152 100644 --- a/java/docs/com/mxgraph/util/class-use/mxUndoManager.html +++ b/java/docs/com/mxgraph/util/class-use/mxUndoManager.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.util.mxUndoManager (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.util.mxUndoManager (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.util.mxUndoManager (mxGraph 1.11.0.0 API Specification function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.util.mxUndoManager (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.util.mxUndoManager (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.util.mxUndoManager -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/class-use/mxUndoableEdit.html b/java/docs/com/mxgraph/util/class-use/mxUndoableEdit.html index 62d33a6be..3ea34beb1 100644 --- a/java/docs/com/mxgraph/util/class-use/mxUndoableEdit.html +++ b/java/docs/com/mxgraph/util/class-use/mxUndoableEdit.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.util.mxUndoableEdit (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.util.mxUndoableEdit (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.util.mxUndoableEdit (mxGraph 1.11.0.0 API Specificatio function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.util.mxUndoableEdit (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.util.mxUndoableEdit (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -269,7 +269,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/class-use/mxUndoableEdit.mxUndoableChange.html b/java/docs/com/mxgraph/util/class-use/mxUndoableEdit.mxUndoableChange.html index 2c91deea9..1ccbc975e 100644 --- a/java/docs/com/mxgraph/util/class-use/mxUndoableEdit.mxUndoableChange.html +++ b/java/docs/com/mxgraph/util/class-use/mxUndoableEdit.mxUndoableChange.html @@ -2,12 +2,12 @@ - + -Uses of Interface com.mxgraph.util.mxUndoableEdit.mxUndoableChange (mxGraph 1.11.0.0 API Specification) +Uses of Interface com.mxgraph.util.mxUndoableEdit.mxUndoableChange (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Interface com.mxgraph.util.mxUndoableEdit.mxUndoableChange (mxGraph 1.11 function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Interface com.mxgraph.util.mxUndoableEdit.mxUndoableChange (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Interface com.mxgraph.util.mxUndoableEdit.mxUndoableChange (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -389,7 +389,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/class-use/mxUtils.html b/java/docs/com/mxgraph/util/class-use/mxUtils.html index bd5c22264..65437e2b6 100644 --- a/java/docs/com/mxgraph/util/class-use/mxUtils.html +++ b/java/docs/com/mxgraph/util/class-use/mxUtils.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.util.mxUtils (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.util.mxUtils (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.util.mxUtils (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.util.mxUtils (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.util.mxUtils (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.util.mxUtils -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/class-use/mxXmlUtils.html b/java/docs/com/mxgraph/util/class-use/mxXmlUtils.html index 33d950390..24ec2ed24 100644 --- a/java/docs/com/mxgraph/util/class-use/mxXmlUtils.html +++ b/java/docs/com/mxgraph/util/class-use/mxXmlUtils.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.util.mxXmlUtils (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.util.mxXmlUtils (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.util.mxXmlUtils (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.util.mxXmlUtils (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.util.mxXmlUtils (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.util.mxXmlUtils -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/mxBase64.html b/java/docs/com/mxgraph/util/mxBase64.html index c055c3be2..10eee7664 100644 --- a/java/docs/com/mxgraph/util/mxBase64.html +++ b/java/docs/com/mxgraph/util/mxBase64.html @@ -2,12 +2,12 @@ - + -mxBase64 (mxGraph 1.11.0.0 API Specification) +mxBase64 (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxBase64 (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxBase64 (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxBase64 (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -489,7 +489,7 @@ public static final byte[] decodeFast(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/mxCellRenderer.CanvasFactory.html b/java/docs/com/mxgraph/util/mxCellRenderer.CanvasFactory.html index 6ce7e9b29..f0a1446ef 100644 --- a/java/docs/com/mxgraph/util/mxCellRenderer.CanvasFactory.html +++ b/java/docs/com/mxgraph/util/mxCellRenderer.CanvasFactory.html @@ -2,12 +2,12 @@ - + -mxCellRenderer.CanvasFactory (mxGraph 1.11.0.0 API Specification) +mxCellRenderer.CanvasFactory (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxCellRenderer.CanvasFactory (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxCellRenderer.CanvasFactory (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxCellRenderer.CanvasFactory (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -220,7 +220,7 @@ public abstract
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/mxCellRenderer.html b/java/docs/com/mxgraph/util/mxCellRenderer.html index 917a535c6..e99280638 100644 --- a/java/docs/com/mxgraph/util/mxCellRenderer.html +++ b/java/docs/com/mxgraph/util/mxCellRenderer.html @@ -2,12 +2,12 @@ - + -mxCellRenderer (mxGraph 1.11.0.0 API Specification) +mxCellRenderer (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxCellRenderer (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxCellRenderer (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxCellRenderer (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -349,7 +349,7 @@ public static
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/mxConstants.html b/java/docs/com/mxgraph/util/mxConstants.html index 54a5845a4..8c7954171 100644 --- a/java/docs/com/mxgraph/util/mxConstants.html +++ b/java/docs/com/mxgraph/util/mxConstants.html @@ -2,12 +2,12 @@ - + -mxConstants (mxGraph 1.11.0.0 API Specification) +mxConstants (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxConstants (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxConstants (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxConstants (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -4128,7 +4128,7 @@ public mxConstants() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/mxCurve.html b/java/docs/com/mxgraph/util/mxCurve.html index 72fb91cf9..4571e162d 100644 --- a/java/docs/com/mxgraph/util/mxCurve.html +++ b/java/docs/com/mxgraph/util/mxCurve.html @@ -2,12 +2,12 @@ - + -mxCurve (mxGraph 1.11.0.0 API Specification) +mxCurve (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxCurve (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxCurve (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxCurve (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -1104,7 +1104,7 @@ public
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/mxDomUtils.html b/java/docs/com/mxgraph/util/mxDomUtils.html index 17e129c33..40e6b2f56 100644 --- a/java/docs/com/mxgraph/util/mxDomUtils.html +++ b/java/docs/com/mxgraph/util/mxDomUtils.html @@ -2,12 +2,12 @@ - + -mxDomUtils (mxGraph 1.11.0.0 API Specification) +mxDomUtils (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxDomUtils (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxDomUtils (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxDomUtils (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -281,7 +281,7 @@ public static
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/mxEvent.html b/java/docs/com/mxgraph/util/mxEvent.html index 5147f534b..a10c40ee3 100644 --- a/java/docs/com/mxgraph/util/mxEvent.html +++ b/java/docs/com/mxgraph/util/mxEvent.html @@ -2,12 +2,12 @@ - + -mxEvent (mxGraph 1.11.0.0 API Specification) +mxEvent (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxEvent (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxEvent (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxEvent (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -1273,7 +1273,7 @@ public mxEvent() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/mxEventObject.html b/java/docs/com/mxgraph/util/mxEventObject.html index 52994cd65..95c25a435 100644 --- a/java/docs/com/mxgraph/util/mxEventObject.html +++ b/java/docs/com/mxgraph/util/mxEventObject.html @@ -2,12 +2,12 @@ - + -mxEventObject (mxGraph 1.11.0.0 API Specification) +mxEventObject (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxEventObject (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxEventObject (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxEventObject (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -397,7 +397,7 @@ public void consume() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/mxEventSource.html b/java/docs/com/mxgraph/util/mxEventSource.html index 01fa86cc2..9c3f433db 100644 --- a/java/docs/com/mxgraph/util/mxEventSource.html +++ b/java/docs/com/mxgraph/util/mxEventSource.html @@ -2,12 +2,12 @@ - + -mxEventSource (mxGraph 1.11.0.0 API Specification) +mxEventSource (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxEventSource (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxEventSource (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxEventSource (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -513,7 +513,7 @@ public void fireEvent(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/mxEventSource.mxIEventListener.html b/java/docs/com/mxgraph/util/mxEventSource.mxIEventListener.html index 74e1d253f..19c60290a 100644 --- a/java/docs/com/mxgraph/util/mxEventSource.mxIEventListener.html +++ b/java/docs/com/mxgraph/util/mxEventSource.mxIEventListener.html @@ -2,12 +2,12 @@ - + -mxEventSource.mxIEventListener (mxGraph 1.11.0.0 API Specification) +mxEventSource.mxIEventListener (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxEventSource.mxIEventListener (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxEventSource.mxIEventListener (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxEventSource.mxIEventListener (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -176,7 +176,7 @@ void invoke(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/mxHtmlColor.html b/java/docs/com/mxgraph/util/mxHtmlColor.html index 34f9b1287..ea7395e37 100644 --- a/java/docs/com/mxgraph/util/mxHtmlColor.html +++ b/java/docs/com/mxgraph/util/mxHtmlColor.html @@ -2,12 +2,12 @@ - + -mxHtmlColor (mxGraph 1.11.0.0 API Specification) +mxHtmlColor (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxHtmlColor (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxHtmlColor (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxHtmlColor (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -306,7 +306,7 @@ public static
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/mxImage.html b/java/docs/com/mxgraph/util/mxImage.html index 3b86d9a9f..454ac41c8 100644 --- a/java/docs/com/mxgraph/util/mxImage.html +++ b/java/docs/com/mxgraph/util/mxImage.html @@ -2,12 +2,12 @@ - + -mxImage (mxGraph 1.11.0.0 API Specification) +mxImage (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxImage (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxImage (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxImage (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -420,7 +420,7 @@ public void setHeight(int height) -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/mxImageBundle.html b/java/docs/com/mxgraph/util/mxImageBundle.html index cd292211a..070618657 100644 --- a/java/docs/com/mxgraph/util/mxImageBundle.html +++ b/java/docs/com/mxgraph/util/mxImageBundle.html @@ -2,12 +2,12 @@ - + -mxImageBundle (mxGraph 1.11.0.0 API Specification) +mxImageBundle (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxImageBundle (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxImageBundle (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxImageBundle (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -331,7 +331,7 @@ public
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/mxLightweightLabel.html b/java/docs/com/mxgraph/util/mxLightweightLabel.html index 47eea024d..f14da6d8a 100644 --- a/java/docs/com/mxgraph/util/mxLightweightLabel.html +++ b/java/docs/com/mxgraph/util/mxLightweightLabel.html @@ -2,12 +2,12 @@ - + -mxLightweightLabel (mxGraph 1.11.0.0 API Specification) +mxLightweightLabel (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxLightweightLabel (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxLightweightLabel (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxLightweightLabel (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -742,7 +742,7 @@ public void firePropertyChange(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/mxLine.html b/java/docs/com/mxgraph/util/mxLine.html index 482c414e3..8dc520918 100644 --- a/java/docs/com/mxgraph/util/mxLine.html +++ b/java/docs/com/mxgraph/util/mxLine.html @@ -2,12 +2,12 @@ - + -mxLine (mxGraph 1.11.0.0 API Specification) +mxLine (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxLine (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxLine (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxLine (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -396,7 +396,7 @@ public double ptSegDistSq(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/mxPoint.html b/java/docs/com/mxgraph/util/mxPoint.html index 8a29eb300..c9be1f3d1 100644 --- a/java/docs/com/mxgraph/util/mxPoint.html +++ b/java/docs/com/mxgraph/util/mxPoint.html @@ -2,12 +2,12 @@ - + -mxPoint (mxGraph 1.11.0.0 API Specification) +mxPoint (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxPoint (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxPoint (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxPoint (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -518,7 +518,7 @@ public
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/mxRectangle.html b/java/docs/com/mxgraph/util/mxRectangle.html index 792c64205..7de89fbd1 100644 --- a/java/docs/com/mxgraph/util/mxRectangle.html +++ b/java/docs/com/mxgraph/util/mxRectangle.html @@ -2,12 +2,12 @@ - + -mxRectangle (mxGraph 1.11.0.0 API Specification) +mxRectangle (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxRectangle (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxRectangle (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxRectangle (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -699,7 +699,7 @@ public
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/mxResources.html b/java/docs/com/mxgraph/util/mxResources.html index cd531fdb3..aa7dc240d 100644 --- a/java/docs/com/mxgraph/util/mxResources.html +++ b/java/docs/com/mxgraph/util/mxResources.html @@ -2,12 +2,12 @@ - + -mxResources (mxGraph 1.11.0.0 API Specification) +mxResources (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxResources (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxResources (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxResources (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -432,7 +432,7 @@ protected static
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/mxSpline.html b/java/docs/com/mxgraph/util/mxSpline.html index d08b7fb9b..d187eccf8 100644 --- a/java/docs/com/mxgraph/util/mxSpline.html +++ b/java/docs/com/mxgraph/util/mxSpline.html @@ -2,12 +2,12 @@ - + -mxSpline (mxGraph 1.11.0.0 API Specification) +mxSpline (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxSpline (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxSpline (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxSpline (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -371,7 +371,7 @@ public double getLength() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/mxSpline1D.html b/java/docs/com/mxgraph/util/mxSpline1D.html index 8cc2e2a91..58834bce4 100644 --- a/java/docs/com/mxgraph/util/mxSpline1D.html +++ b/java/docs/com/mxgraph/util/mxSpline1D.html @@ -2,12 +2,12 @@ - + -mxSpline1D (mxGraph 1.11.0.0 API Specification) +mxSpline1D (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxSpline1D (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxSpline1D (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxSpline1D (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -446,7 +446,7 @@ public void solve(double[][] A, -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/mxStyleUtils.html b/java/docs/com/mxgraph/util/mxStyleUtils.html index d4f5ec623..dbbefc1ba 100644 --- a/java/docs/com/mxgraph/util/mxStyleUtils.html +++ b/java/docs/com/mxgraph/util/mxStyleUtils.html @@ -2,12 +2,12 @@ - + -mxStyleUtils (mxGraph 1.11.0.0 API Specification) +mxStyleUtils (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxStyleUtils (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxStyleUtils (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxStyleUtils (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -468,7 +468,7 @@ public static
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/mxUndoManager.html b/java/docs/com/mxgraph/util/mxUndoManager.html index 8099dec1e..aa7399b90 100644 --- a/java/docs/com/mxgraph/util/mxUndoManager.html +++ b/java/docs/com/mxgraph/util/mxUndoManager.html @@ -2,12 +2,12 @@ - + -mxUndoManager (mxGraph 1.11.0.0 API Specification) +mxUndoManager (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxUndoManager (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxUndoManager (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxUndoManager (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -511,7 +511,7 @@ protected void trim() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/mxUndoableEdit.html b/java/docs/com/mxgraph/util/mxUndoableEdit.html index 37a2186ea..7e695eee4 100644 --- a/java/docs/com/mxgraph/util/mxUndoableEdit.html +++ b/java/docs/com/mxgraph/util/mxUndoableEdit.html @@ -2,12 +2,12 @@ - + -mxUndoableEdit (mxGraph 1.11.0.0 API Specification) +mxUndoableEdit (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxUndoableEdit (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxUndoableEdit (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxUndoableEdit (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -578,7 +578,7 @@ public void redo() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/mxUndoableEdit.mxUndoableChange.html b/java/docs/com/mxgraph/util/mxUndoableEdit.mxUndoableChange.html index c90bc628f..725aadea8 100644 --- a/java/docs/com/mxgraph/util/mxUndoableEdit.mxUndoableChange.html +++ b/java/docs/com/mxgraph/util/mxUndoableEdit.mxUndoableChange.html @@ -2,12 +2,12 @@ - + -mxUndoableEdit.mxUndoableChange (mxGraph 1.11.0.0 API Specification) +mxUndoableEdit.mxUndoableChange (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxUndoableEdit.mxUndoableChange (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxUndoableEdit.mxUndoableChange (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxUndoableEdit.mxUndoableChange (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -177,7 +177,7 @@ void execute() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/mxUtils.html b/java/docs/com/mxgraph/util/mxUtils.html index 7efbe492f..f3a347a51 100644 --- a/java/docs/com/mxgraph/util/mxUtils.html +++ b/java/docs/com/mxgraph/util/mxUtils.html @@ -2,12 +2,12 @@ - + -mxUtils (mxGraph 1.11.0.0 API Specification) +mxUtils (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxUtils (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxUtils (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxUtils (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -2513,7 +2513,7 @@ public static
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/mxXmlUtils.html b/java/docs/com/mxgraph/util/mxXmlUtils.html index ec9bc5e84..47f716365 100644 --- a/java/docs/com/mxgraph/util/mxXmlUtils.html +++ b/java/docs/com/mxgraph/util/mxXmlUtils.html @@ -2,12 +2,12 @@ - + -mxXmlUtils (mxGraph 1.11.0.0 API Specification) +mxXmlUtils (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxXmlUtils (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxXmlUtils (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxXmlUtils (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -240,7 +240,7 @@ public static
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/package-frame.html b/java/docs/com/mxgraph/util/package-frame.html index 9bf29ba41..311b87ed7 100644 --- a/java/docs/com/mxgraph/util/package-frame.html +++ b/java/docs/com/mxgraph/util/package-frame.html @@ -2,12 +2,12 @@ - + -com.mxgraph.util (mxGraph 1.11.0.0 API Specification) +com.mxgraph.util (mxGraph 1.12.0.0 API Specification) - + diff --git a/java/docs/com/mxgraph/util/package-summary.html b/java/docs/com/mxgraph/util/package-summary.html index 028ab8ad0..b9de077ca 100644 --- a/java/docs/com/mxgraph/util/package-summary.html +++ b/java/docs/com/mxgraph/util/package-summary.html @@ -2,12 +2,12 @@ - + -com.mxgraph.util (mxGraph 1.11.0.0 API Specification) +com.mxgraph.util (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.util (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.util (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.util (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -258,7 +258,7 @@ This package provides utility classes such as mxConstants, mxUtils, mxPoint -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/package-tree.html b/java/docs/com/mxgraph/util/package-tree.html index 44b1743d9..bdf97d92b 100644 --- a/java/docs/com/mxgraph/util/package-tree.html +++ b/java/docs/com/mxgraph/util/package-tree.html @@ -2,12 +2,12 @@ - + -com.mxgraph.util Class Hierarchy (mxGraph 1.11.0.0 API Specification) +com.mxgraph.util Class Hierarchy (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.util Class Hierarchy (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.util Class Hierarchy (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.util Class Hierarchy (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -140,7 +140,7 @@ Interface Hierarchy -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/package-use.html b/java/docs/com/mxgraph/util/package-use.html index 5e71746bb..4e10764d2 100644 --- a/java/docs/com/mxgraph/util/package-use.html +++ b/java/docs/com/mxgraph/util/package-use.html @@ -2,12 +2,12 @@ - + -Uses of Package com.mxgraph.util (mxGraph 1.11.0.0 API Specification) +Uses of Package com.mxgraph.util (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Package com.mxgraph.util (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Package com.mxgraph.util (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Package com.mxgraph.util (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -577,7 +577,7 @@ Classes in
com.mxgraph. -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/png/class-use/mxPngEncodeParam.Gray.html b/java/docs/com/mxgraph/util/png/class-use/mxPngEncodeParam.Gray.html index 76043fa90..6d711f910 100644 --- a/java/docs/com/mxgraph/util/png/class-use/mxPngEncodeParam.Gray.html +++ b/java/docs/com/mxgraph/util/png/class-use/mxPngEncodeParam.Gray.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.util.png.mxPngEncodeParam.Gray (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.util.png.mxPngEncodeParam.Gray (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.util.png.mxPngEncodeParam.Gray (mxGraph 1.11.0.0 API S function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.util.png.mxPngEncodeParam.Gray (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.util.png.mxPngEncodeParam.Gray (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.util.png.mxPngEncodeParam.Gray -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/png/class-use/mxPngEncodeParam.Palette.html b/java/docs/com/mxgraph/util/png/class-use/mxPngEncodeParam.Palette.html index 21643590b..4c836360c 100644 --- a/java/docs/com/mxgraph/util/png/class-use/mxPngEncodeParam.Palette.html +++ b/java/docs/com/mxgraph/util/png/class-use/mxPngEncodeParam.Palette.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.util.png.mxPngEncodeParam.Palette (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.util.png.mxPngEncodeParam.Palette (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.util.png.mxPngEncodeParam.Palette (mxGraph 1.11.0.0 AP function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.util.png.mxPngEncodeParam.Palette (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.util.png.mxPngEncodeParam.Palette (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.util.png.mxPngEncodeParam.Palette -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/png/class-use/mxPngEncodeParam.RGB.html b/java/docs/com/mxgraph/util/png/class-use/mxPngEncodeParam.RGB.html index 506e28423..1860261cd 100644 --- a/java/docs/com/mxgraph/util/png/class-use/mxPngEncodeParam.RGB.html +++ b/java/docs/com/mxgraph/util/png/class-use/mxPngEncodeParam.RGB.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.util.png.mxPngEncodeParam.RGB (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.util.png.mxPngEncodeParam.RGB (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.util.png.mxPngEncodeParam.RGB (mxGraph 1.11.0.0 API Sp function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.util.png.mxPngEncodeParam.RGB (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.util.png.mxPngEncodeParam.RGB (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.util.png.mxPngEncodeParam.RGB -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/png/class-use/mxPngEncodeParam.html b/java/docs/com/mxgraph/util/png/class-use/mxPngEncodeParam.html index 30af544df..9b47dd4c9 100644 --- a/java/docs/com/mxgraph/util/png/class-use/mxPngEncodeParam.html +++ b/java/docs/com/mxgraph/util/png/class-use/mxPngEncodeParam.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.util.png.mxPngEncodeParam (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.util.png.mxPngEncodeParam (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.util.png.mxPngEncodeParam (mxGraph 1.11.0.0 API Specif function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.util.png.mxPngEncodeParam (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.util.png.mxPngEncodeParam (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -219,7 +219,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/png/class-use/mxPngImageEncoder.html b/java/docs/com/mxgraph/util/png/class-use/mxPngImageEncoder.html index 88d66911a..1ed78320e 100644 --- a/java/docs/com/mxgraph/util/png/class-use/mxPngImageEncoder.html +++ b/java/docs/com/mxgraph/util/png/class-use/mxPngImageEncoder.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.util.png.mxPngImageEncoder (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.util.png.mxPngImageEncoder (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.util.png.mxPngImageEncoder (mxGraph 1.11.0.0 API Speci function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.util.png.mxPngImageEncoder (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.util.png.mxPngImageEncoder (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.util.png.mxPngImageEncoder -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/png/class-use/mxPngSuggestedPaletteEntry.html b/java/docs/com/mxgraph/util/png/class-use/mxPngSuggestedPaletteEntry.html index f2bb2603a..087440d2b 100644 --- a/java/docs/com/mxgraph/util/png/class-use/mxPngSuggestedPaletteEntry.html +++ b/java/docs/com/mxgraph/util/png/class-use/mxPngSuggestedPaletteEntry.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.util.png.mxPngSuggestedPaletteEntry (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.util.png.mxPngSuggestedPaletteEntry (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.util.png.mxPngSuggestedPaletteEntry (mxGraph 1.11.0.0 function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.util.png.mxPngSuggestedPaletteEntry (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.util.png.mxPngSuggestedPaletteEntry (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -146,7 +146,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/png/class-use/mxPngTextDecoder.html b/java/docs/com/mxgraph/util/png/class-use/mxPngTextDecoder.html index 4c00160f8..e9833d38d 100644 --- a/java/docs/com/mxgraph/util/png/class-use/mxPngTextDecoder.html +++ b/java/docs/com/mxgraph/util/png/class-use/mxPngTextDecoder.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.util.png.mxPngTextDecoder (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.util.png.mxPngTextDecoder (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.util.png.mxPngTextDecoder (mxGraph 1.11.0.0 API Specif function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.util.png.mxPngTextDecoder (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.util.png.mxPngTextDecoder (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.util.png.mxPngTextDecoder -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/png/mxPngEncodeParam.Gray.html b/java/docs/com/mxgraph/util/png/mxPngEncodeParam.Gray.html index 27cff9e57..3d05be892 100644 --- a/java/docs/com/mxgraph/util/png/mxPngEncodeParam.Gray.html +++ b/java/docs/com/mxgraph/util/png/mxPngEncodeParam.Gray.html @@ -2,12 +2,12 @@ - + -mxPngEncodeParam.Gray (mxGraph 1.11.0.0 API Specification) +mxPngEncodeParam.Gray (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxPngEncodeParam.Gray (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxPngEncodeParam.Gray (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxPngEncodeParam.Gray (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -542,7 +542,7 @@ public boolean isBitDepthSet() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/png/mxPngEncodeParam.Palette.html b/java/docs/com/mxgraph/util/png/mxPngEncodeParam.Palette.html index c96d63941..878827b03 100644 --- a/java/docs/com/mxgraph/util/png/mxPngEncodeParam.Palette.html +++ b/java/docs/com/mxgraph/util/png/mxPngEncodeParam.Palette.html @@ -2,12 +2,12 @@ - + -mxPngEncodeParam.Palette (mxGraph 1.11.0.0 API Specification) +mxPngEncodeParam.Palette (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxPngEncodeParam.Palette (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxPngEncodeParam.Palette (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxPngEncodeParam.Palette (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -517,7 +517,7 @@ public byte[] getPaletteTransparency() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/png/mxPngEncodeParam.RGB.html b/java/docs/com/mxgraph/util/png/mxPngEncodeParam.RGB.html index 91c01854c..3ad36478f 100644 --- a/java/docs/com/mxgraph/util/png/mxPngEncodeParam.RGB.html +++ b/java/docs/com/mxgraph/util/png/mxPngEncodeParam.RGB.html @@ -2,12 +2,12 @@ - + -mxPngEncodeParam.RGB (mxGraph 1.11.0.0 API Specification) +mxPngEncodeParam.RGB (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxPngEncodeParam.RGB (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxPngEncodeParam.RGB (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxPngEncodeParam.RGB (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -420,7 +420,7 @@ public int[] getTransparentRGB() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/png/mxPngEncodeParam.html b/java/docs/com/mxgraph/util/png/mxPngEncodeParam.html index a2b5bff1d..b46b90b7a 100644 --- a/java/docs/com/mxgraph/util/png/mxPngEncodeParam.html +++ b/java/docs/com/mxgraph/util/png/mxPngEncodeParam.html @@ -2,12 +2,12 @@ - + -mxPngEncodeParam (mxGraph 1.11.0.0 API Specification) +mxPngEncodeParam (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxPngEncodeParam (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxPngEncodeParam (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxPngEncodeParam (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -2047,7 +2047,7 @@ public int filterRow(byte[] currRow, -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/png/mxPngImageEncoder.html b/java/docs/com/mxgraph/util/png/mxPngImageEncoder.html index d99a96bb4..12528b692 100644 --- a/java/docs/com/mxgraph/util/png/mxPngImageEncoder.html +++ b/java/docs/com/mxgraph/util/png/mxPngImageEncoder.html @@ -2,12 +2,12 @@ - + -mxPngImageEncoder (mxGraph 1.11.0.0 API Specification) +mxPngImageEncoder (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxPngImageEncoder (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxPngImageEncoder (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxPngImageEncoder (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -326,7 +326,7 @@ public void encode(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/png/mxPngSuggestedPaletteEntry.html b/java/docs/com/mxgraph/util/png/mxPngSuggestedPaletteEntry.html index 6f324a83e..9d8a18fc0 100644 --- a/java/docs/com/mxgraph/util/png/mxPngSuggestedPaletteEntry.html +++ b/java/docs/com/mxgraph/util/png/mxPngSuggestedPaletteEntry.html @@ -2,12 +2,12 @@ - + -mxPngSuggestedPaletteEntry (mxGraph 1.11.0.0 API Specification) +mxPngSuggestedPaletteEntry (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxPngSuggestedPaletteEntry (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxPngSuggestedPaletteEntry (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxPngSuggestedPaletteEntry (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -353,7 +353,7 @@ public mxPngSuggestedPaletteEntry() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/png/mxPngTextDecoder.html b/java/docs/com/mxgraph/util/png/mxPngTextDecoder.html index 3d4d8e37d..8728496cd 100644 --- a/java/docs/com/mxgraph/util/png/mxPngTextDecoder.html +++ b/java/docs/com/mxgraph/util/png/mxPngTextDecoder.html @@ -2,12 +2,12 @@ - + -mxPngTextDecoder (mxGraph 1.11.0.0 API Specification) +mxPngTextDecoder (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxPngTextDecoder (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxPngTextDecoder (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxPngTextDecoder (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -271,7 +271,7 @@ public static
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/png/package-frame.html b/java/docs/com/mxgraph/util/png/package-frame.html index 81a0941ff..c98ffeb31 100644 --- a/java/docs/com/mxgraph/util/png/package-frame.html +++ b/java/docs/com/mxgraph/util/png/package-frame.html @@ -2,12 +2,12 @@ - + -com.mxgraph.util.png (mxGraph 1.11.0.0 API Specification) +com.mxgraph.util.png (mxGraph 1.12.0.0 API Specification) - + diff --git a/java/docs/com/mxgraph/util/png/package-summary.html b/java/docs/com/mxgraph/util/png/package-summary.html index d4488ea03..11fb635ad 100644 --- a/java/docs/com/mxgraph/util/png/package-summary.html +++ b/java/docs/com/mxgraph/util/png/package-summary.html @@ -2,12 +2,12 @@ - + -com.mxgraph.util.png (mxGraph 1.11.0.0 API Specification) +com.mxgraph.util.png (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.util.png (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.util.png (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.util.png (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -147,7 +147,7 @@ Package com.mxgraph.util.png -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/png/package-tree.html b/java/docs/com/mxgraph/util/png/package-tree.html index 1beda4a30..c0a811437 100644 --- a/java/docs/com/mxgraph/util/png/package-tree.html +++ b/java/docs/com/mxgraph/util/png/package-tree.html @@ -2,12 +2,12 @@ - + -com.mxgraph.util.png Class Hierarchy (mxGraph 1.11.0.0 API Specification) +com.mxgraph.util.png Class Hierarchy (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.util.png Class Hierarchy (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.util.png Class Hierarchy (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.util.png Class Hierarchy (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -121,7 +121,7 @@ Class Hierarchy -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/png/package-use.html b/java/docs/com/mxgraph/util/png/package-use.html index acb21f44f..1114b79f9 100644 --- a/java/docs/com/mxgraph/util/png/package-use.html +++ b/java/docs/com/mxgraph/util/png/package-use.html @@ -2,12 +2,12 @@ - + -Uses of Package com.mxgraph.util.png (mxGraph 1.11.0.0 API Specification) +Uses of Package com.mxgraph.util.png (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Package com.mxgraph.util.png (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Package com.mxgraph.util.png (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Package com.mxgraph.util.png (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -142,7 +142,7 @@ Classes in
com.m -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/svg/AWTPathProducer.html b/java/docs/com/mxgraph/util/svg/AWTPathProducer.html index 15b1eb214..5d8c95cc3 100644 --- a/java/docs/com/mxgraph/util/svg/AWTPathProducer.html +++ b/java/docs/com/mxgraph/util/svg/AWTPathProducer.html @@ -2,12 +2,12 @@ - + -AWTPathProducer (mxGraph 1.11.0.0 API Specification) +AWTPathProducer (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ AWTPathProducer (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="AWTPathProducer (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="AWTPathProducer (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -1098,7 +1098,7 @@ public void arcAbs(float rx, -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/svg/AWTPolygonProducer.html b/java/docs/com/mxgraph/util/svg/AWTPolygonProducer.html index a2de0ca8e..c66d80ece 100644 --- a/java/docs/com/mxgraph/util/svg/AWTPolygonProducer.html +++ b/java/docs/com/mxgraph/util/svg/AWTPolygonProducer.html @@ -2,12 +2,12 @@ - + -AWTPolygonProducer (mxGraph 1.11.0.0 API Specification) +AWTPolygonProducer (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ AWTPolygonProducer (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="AWTPolygonProducer (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="AWTPolygonProducer (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -281,7 +281,7 @@ public void endPoints() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/svg/AWTPolylineProducer.html b/java/docs/com/mxgraph/util/svg/AWTPolylineProducer.html index 2eb253e48..bff72fa5a 100644 --- a/java/docs/com/mxgraph/util/svg/AWTPolylineProducer.html +++ b/java/docs/com/mxgraph/util/svg/AWTPolylineProducer.html @@ -2,12 +2,12 @@ - + -AWTPolylineProducer (mxGraph 1.11.0.0 API Specification) +AWTPolylineProducer (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ AWTPolylineProducer (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="AWTPolylineProducer (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="AWTPolylineProducer (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -469,7 +469,7 @@ public void endPoints() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/svg/AbstractParser.html b/java/docs/com/mxgraph/util/svg/AbstractParser.html index 465c06679..3bb38bb5f 100644 --- a/java/docs/com/mxgraph/util/svg/AbstractParser.html +++ b/java/docs/com/mxgraph/util/svg/AbstractParser.html @@ -2,12 +2,12 @@ - + -AbstractParser (mxGraph 1.11.0.0 API Specification) +AbstractParser (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ AbstractParser (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="AbstractParser (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="AbstractParser (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -601,7 +601,7 @@ protected void skipCommaSpaces() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/svg/CSSConstants.html b/java/docs/com/mxgraph/util/svg/CSSConstants.html index ff8605e83..1a611fd9f 100644 --- a/java/docs/com/mxgraph/util/svg/CSSConstants.html +++ b/java/docs/com/mxgraph/util/svg/CSSConstants.html @@ -2,12 +2,12 @@ - + -CSSConstants (mxGraph 1.11.0.0 API Specification) +CSSConstants (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ CSSConstants (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CSSConstants (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="CSSConstants (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -204,7 +204,7 @@ static final
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/svg/DefaultErrorHandler.html b/java/docs/com/mxgraph/util/svg/DefaultErrorHandler.html index 5a8687f4d..568f237bb 100644 --- a/java/docs/com/mxgraph/util/svg/DefaultErrorHandler.html +++ b/java/docs/com/mxgraph/util/svg/DefaultErrorHandler.html @@ -2,12 +2,12 @@ - + -DefaultErrorHandler (mxGraph 1.11.0.0 API Specification) +DefaultErrorHandler (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ DefaultErrorHandler (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="DefaultErrorHandler (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="DefaultErrorHandler (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -227,7 +227,7 @@ public void error(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/svg/ErrorHandler.html b/java/docs/com/mxgraph/util/svg/ErrorHandler.html index 7b98689c3..695d3af74 100644 --- a/java/docs/com/mxgraph/util/svg/ErrorHandler.html +++ b/java/docs/com/mxgraph/util/svg/ErrorHandler.html @@ -2,12 +2,12 @@ - + -ErrorHandler (mxGraph 1.11.0.0 API Specification) +ErrorHandler (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ ErrorHandler (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="ErrorHandler (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="ErrorHandler (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -178,7 +178,7 @@ void error(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/svg/ExtendedGeneralPath.html b/java/docs/com/mxgraph/util/svg/ExtendedGeneralPath.html index e4b219e00..ba19b6801 100644 --- a/java/docs/com/mxgraph/util/svg/ExtendedGeneralPath.html +++ b/java/docs/com/mxgraph/util/svg/ExtendedGeneralPath.html @@ -2,12 +2,12 @@ - + -ExtendedGeneralPath (mxGraph 1.11.0.0 API Specification) +ExtendedGeneralPath (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ ExtendedGeneralPath (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="ExtendedGeneralPath (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="ExtendedGeneralPath (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -1091,7 +1091,7 @@ public
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/svg/ExtendedPathIterator.html b/java/docs/com/mxgraph/util/svg/ExtendedPathIterator.html index d88d9a250..2cafb177c 100644 --- a/java/docs/com/mxgraph/util/svg/ExtendedPathIterator.html +++ b/java/docs/com/mxgraph/util/svg/ExtendedPathIterator.html @@ -2,12 +2,12 @@ - + -ExtendedPathIterator (mxGraph 1.11.0.0 API Specification) +ExtendedPathIterator (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ ExtendedPathIterator (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="ExtendedPathIterator (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="ExtendedPathIterator (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -494,7 +494,7 @@ void next() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/svg/NormalizingReader.html b/java/docs/com/mxgraph/util/svg/NormalizingReader.html index 0ea74c239..2e4b1991a 100644 --- a/java/docs/com/mxgraph/util/svg/NormalizingReader.html +++ b/java/docs/com/mxgraph/util/svg/NormalizingReader.html @@ -2,12 +2,12 @@ - + -NormalizingReader (mxGraph 1.11.0.0 API Specification) +NormalizingReader (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ NormalizingReader (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="NormalizingReader (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="NormalizingReader (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -307,7 +307,7 @@ public abstract int getColumn() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/svg/NumberParser.html b/java/docs/com/mxgraph/util/svg/NumberParser.html index e92bf20d5..4d65e5dc1 100644 --- a/java/docs/com/mxgraph/util/svg/NumberParser.html +++ b/java/docs/com/mxgraph/util/svg/NumberParser.html @@ -2,12 +2,12 @@ - + -NumberParser (mxGraph 1.11.0.0 API Specification) +NumberParser (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ NumberParser (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="NumberParser (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="NumberParser (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -279,7 +279,7 @@ public static float buildFloat(int mant, -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/svg/ParseException.html b/java/docs/com/mxgraph/util/svg/ParseException.html index d5635630c..b0cca1a26 100644 --- a/java/docs/com/mxgraph/util/svg/ParseException.html +++ b/java/docs/com/mxgraph/util/svg/ParseException.html @@ -2,12 +2,12 @@ - + -ParseException (mxGraph 1.11.0.0 API Specification) +ParseException (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ ParseException (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="ParseException (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="ParseException (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -437,7 +437,7 @@ public int getColumnNumber() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/svg/Parser.html b/java/docs/com/mxgraph/util/svg/Parser.html index 4b51bcfcc..ebd70cc0d 100644 --- a/java/docs/com/mxgraph/util/svg/Parser.html +++ b/java/docs/com/mxgraph/util/svg/Parser.html @@ -2,12 +2,12 @@ - + -Parser (mxGraph 1.11.0.0 API Specification) +Parser (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Parser (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Parser (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Parser (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -206,7 +206,7 @@ void setErrorHandler(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/svg/PathHandler.html b/java/docs/com/mxgraph/util/svg/PathHandler.html index a6188317d..07051072b 100644 --- a/java/docs/com/mxgraph/util/svg/PathHandler.html +++ b/java/docs/com/mxgraph/util/svg/PathHandler.html @@ -2,12 +2,12 @@ - + -PathHandler (mxGraph 1.11.0.0 API Specification) +PathHandler (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ PathHandler (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="PathHandler (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="PathHandler (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -776,7 +776,7 @@ void arcAbs(float rx, -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/svg/PathParser.html b/java/docs/com/mxgraph/util/svg/PathParser.html index 38e3c063f..dc041a178 100644 --- a/java/docs/com/mxgraph/util/svg/PathParser.html +++ b/java/docs/com/mxgraph/util/svg/PathParser.html @@ -2,12 +2,12 @@ - + -PathParser (mxGraph 1.11.0.0 API Specification) +PathParser (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ PathParser (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="PathParser (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="PathParser (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -941,7 +941,7 @@ protected boolean skipCommaSpaces2() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/svg/PointsHandler.html b/java/docs/com/mxgraph/util/svg/PointsHandler.html index 41a3e7903..1e4bfc056 100644 --- a/java/docs/com/mxgraph/util/svg/PointsHandler.html +++ b/java/docs/com/mxgraph/util/svg/PointsHandler.html @@ -2,12 +2,12 @@ - + -PointsHandler (mxGraph 1.11.0.0 API Specification) +PointsHandler (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ PointsHandler (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="PointsHandler (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="PointsHandler (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -232,7 +232,7 @@ void endPoints() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/svg/PointsParser.html b/java/docs/com/mxgraph/util/svg/PointsParser.html index 5fa97f6f2..210dd2297 100644 --- a/java/docs/com/mxgraph/util/svg/PointsParser.html +++ b/java/docs/com/mxgraph/util/svg/PointsParser.html @@ -2,12 +2,12 @@ - + -PointsParser (mxGraph 1.11.0.0 API Specification) +PointsParser (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ PointsParser (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="PointsParser (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="PointsParser (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -367,7 +367,7 @@ protected void doParse() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/svg/ShapeProducer.html b/java/docs/com/mxgraph/util/svg/ShapeProducer.html index b13a2fe83..7b87fbd6f 100644 --- a/java/docs/com/mxgraph/util/svg/ShapeProducer.html +++ b/java/docs/com/mxgraph/util/svg/ShapeProducer.html @@ -2,12 +2,12 @@ - + -ShapeProducer (mxGraph 1.11.0.0 API Specification) +ShapeProducer (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ ShapeProducer (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="ShapeProducer (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="ShapeProducer (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -218,7 +218,7 @@ int getWindingRule() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/svg/StringNormalizingReader.html b/java/docs/com/mxgraph/util/svg/StringNormalizingReader.html index 5ecd5f8e3..78d3bcf6a 100644 --- a/java/docs/com/mxgraph/util/svg/StringNormalizingReader.html +++ b/java/docs/com/mxgraph/util/svg/StringNormalizingReader.html @@ -2,12 +2,12 @@ - + -StringNormalizingReader (mxGraph 1.11.0.0 API Specification) +StringNormalizingReader (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ StringNormalizingReader (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="StringNormalizingReader (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="StringNormalizingReader (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -454,7 +454,7 @@ public void close() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/svg/class-use/AWTPathProducer.html b/java/docs/com/mxgraph/util/svg/class-use/AWTPathProducer.html index d64d22e7f..93c85a1c9 100644 --- a/java/docs/com/mxgraph/util/svg/class-use/AWTPathProducer.html +++ b/java/docs/com/mxgraph/util/svg/class-use/AWTPathProducer.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.util.svg.AWTPathProducer (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.util.svg.AWTPathProducer (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.util.svg.AWTPathProducer (mxGraph 1.11.0.0 API Specifi function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.util.svg.AWTPathProducer (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.util.svg.AWTPathProducer (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.util.svg.AWTPathProducer -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/svg/class-use/AWTPolygonProducer.html b/java/docs/com/mxgraph/util/svg/class-use/AWTPolygonProducer.html index d8128cf1a..b6811e8bc 100644 --- a/java/docs/com/mxgraph/util/svg/class-use/AWTPolygonProducer.html +++ b/java/docs/com/mxgraph/util/svg/class-use/AWTPolygonProducer.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.util.svg.AWTPolygonProducer (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.util.svg.AWTPolygonProducer (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.util.svg.AWTPolygonProducer (mxGraph 1.11.0.0 API Spec function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.util.svg.AWTPolygonProducer (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.util.svg.AWTPolygonProducer (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.util.svg.AWTPolygonProducer -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/svg/class-use/AWTPolylineProducer.html b/java/docs/com/mxgraph/util/svg/class-use/AWTPolylineProducer.html index 75c82193d..67a00d32c 100644 --- a/java/docs/com/mxgraph/util/svg/class-use/AWTPolylineProducer.html +++ b/java/docs/com/mxgraph/util/svg/class-use/AWTPolylineProducer.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.util.svg.AWTPolylineProducer (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.util.svg.AWTPolylineProducer (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.util.svg.AWTPolylineProducer (mxGraph 1.11.0.0 API Spe function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.util.svg.AWTPolylineProducer (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.util.svg.AWTPolylineProducer (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -145,7 +145,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/svg/class-use/AbstractParser.html b/java/docs/com/mxgraph/util/svg/class-use/AbstractParser.html index e6718f8c7..4f69b895b 100644 --- a/java/docs/com/mxgraph/util/svg/class-use/AbstractParser.html +++ b/java/docs/com/mxgraph/util/svg/class-use/AbstractParser.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.util.svg.AbstractParser (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.util.svg.AbstractParser (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.util.svg.AbstractParser (mxGraph 1.11.0.0 API Specific function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.util.svg.AbstractParser (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.util.svg.AbstractParser (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -163,7 +163,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/svg/class-use/CSSConstants.html b/java/docs/com/mxgraph/util/svg/class-use/CSSConstants.html index 3dcb0a18c..7c32ed478 100644 --- a/java/docs/com/mxgraph/util/svg/class-use/CSSConstants.html +++ b/java/docs/com/mxgraph/util/svg/class-use/CSSConstants.html @@ -2,12 +2,12 @@ - + -Uses of Interface com.mxgraph.util.svg.CSSConstants (mxGraph 1.11.0.0 API Specification) +Uses of Interface com.mxgraph.util.svg.CSSConstants (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Interface com.mxgraph.util.svg.CSSConstants (mxGraph 1.11.0.0 API Specif function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Interface com.mxgraph.util.svg.CSSConstants (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Interface com.mxgraph.util.svg.CSSConstants (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.util.svg.CSSConstants -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/svg/class-use/DefaultErrorHandler.html b/java/docs/com/mxgraph/util/svg/class-use/DefaultErrorHandler.html index e86226db2..8e45672f4 100644 --- a/java/docs/com/mxgraph/util/svg/class-use/DefaultErrorHandler.html +++ b/java/docs/com/mxgraph/util/svg/class-use/DefaultErrorHandler.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.util.svg.DefaultErrorHandler (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.util.svg.DefaultErrorHandler (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.util.svg.DefaultErrorHandler (mxGraph 1.11.0.0 API Spe function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.util.svg.DefaultErrorHandler (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.util.svg.DefaultErrorHandler (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.util.svg.DefaultErrorHandler -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/svg/class-use/ErrorHandler.html b/java/docs/com/mxgraph/util/svg/class-use/ErrorHandler.html index ed134ddc5..e84be03f6 100644 --- a/java/docs/com/mxgraph/util/svg/class-use/ErrorHandler.html +++ b/java/docs/com/mxgraph/util/svg/class-use/ErrorHandler.html @@ -2,12 +2,12 @@ - + -Uses of Interface com.mxgraph.util.svg.ErrorHandler (mxGraph 1.11.0.0 API Specification) +Uses of Interface com.mxgraph.util.svg.ErrorHandler (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Interface com.mxgraph.util.svg.ErrorHandler (mxGraph 1.11.0.0 API Specif function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Interface com.mxgraph.util.svg.ErrorHandler (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Interface com.mxgraph.util.svg.ErrorHandler (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -185,7 +185,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/svg/class-use/ExtendedGeneralPath.html b/java/docs/com/mxgraph/util/svg/class-use/ExtendedGeneralPath.html index c7ccc30be..bb9d2b88f 100644 --- a/java/docs/com/mxgraph/util/svg/class-use/ExtendedGeneralPath.html +++ b/java/docs/com/mxgraph/util/svg/class-use/ExtendedGeneralPath.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.util.svg.ExtendedGeneralPath (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.util.svg.ExtendedGeneralPath (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.util.svg.ExtendedGeneralPath (mxGraph 1.11.0.0 API Spe function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.util.svg.ExtendedGeneralPath (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.util.svg.ExtendedGeneralPath (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -145,7 +145,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/svg/class-use/ExtendedPathIterator.html b/java/docs/com/mxgraph/util/svg/class-use/ExtendedPathIterator.html index 14e119cce..274929c08 100644 --- a/java/docs/com/mxgraph/util/svg/class-use/ExtendedPathIterator.html +++ b/java/docs/com/mxgraph/util/svg/class-use/ExtendedPathIterator.html @@ -2,12 +2,12 @@ - + -Uses of Interface com.mxgraph.util.svg.ExtendedPathIterator (mxGraph 1.11.0.0 API Specification) +Uses of Interface com.mxgraph.util.svg.ExtendedPathIterator (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Interface com.mxgraph.util.svg.ExtendedPathIterator (mxGraph 1.11.0.0 AP function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Interface com.mxgraph.util.svg.ExtendedPathIterator (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Interface com.mxgraph.util.svg.ExtendedPathIterator (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -162,7 +162,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/svg/class-use/NormalizingReader.html b/java/docs/com/mxgraph/util/svg/class-use/NormalizingReader.html index ef81a9886..b0e85ecf1 100644 --- a/java/docs/com/mxgraph/util/svg/class-use/NormalizingReader.html +++ b/java/docs/com/mxgraph/util/svg/class-use/NormalizingReader.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.util.svg.NormalizingReader (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.util.svg.NormalizingReader (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.util.svg.NormalizingReader (mxGraph 1.11.0.0 API Speci function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.util.svg.NormalizingReader (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.util.svg.NormalizingReader (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -161,7 +161,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/svg/class-use/NumberParser.html b/java/docs/com/mxgraph/util/svg/class-use/NumberParser.html index 0b6be532b..2592e7923 100644 --- a/java/docs/com/mxgraph/util/svg/class-use/NumberParser.html +++ b/java/docs/com/mxgraph/util/svg/class-use/NumberParser.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.util.svg.NumberParser (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.util.svg.NumberParser (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.util.svg.NumberParser (mxGraph 1.11.0.0 API Specificat function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.util.svg.NumberParser (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.util.svg.NumberParser (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -155,7 +155,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/svg/class-use/ParseException.html b/java/docs/com/mxgraph/util/svg/class-use/ParseException.html index daaa37209..f4b363551 100644 --- a/java/docs/com/mxgraph/util/svg/class-use/ParseException.html +++ b/java/docs/com/mxgraph/util/svg/class-use/ParseException.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.util.svg.ParseException (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.util.svg.ParseException (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.util.svg.ParseException (mxGraph 1.11.0.0 API Specific function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.util.svg.ParseException (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.util.svg.ParseException (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -234,7 +234,7 @@ Uses of
static Shape -AWTPolylineProducer.createShape(String text, +AWTPathProducer.createShape(String text, int wr)
@@ -243,7 +243,7 @@ Uses of static Shape -AWTPathProducer.createShape(String text, +AWTPolylineProducer.createShape(String text, int wr)
@@ -920,7 +920,7 @@ Uses of -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/svg/class-use/Parser.html b/java/docs/com/mxgraph/util/svg/class-use/Parser.html index 62cf0f747..60fc92d61 100644 --- a/java/docs/com/mxgraph/util/svg/class-use/Parser.html +++ b/java/docs/com/mxgraph/util/svg/class-use/Parser.html @@ -2,12 +2,12 @@ - + -Uses of Interface com.mxgraph.util.svg.Parser (mxGraph 1.11.0.0 API Specification) +Uses of Interface com.mxgraph.util.svg.Parser (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Interface com.mxgraph.util.svg.Parser (mxGraph 1.11.0.0 API Specificatio function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Interface com.mxgraph.util.svg.Parser (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Interface com.mxgraph.util.svg.Parser (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -171,7 +171,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/svg/class-use/PathHandler.html b/java/docs/com/mxgraph/util/svg/class-use/PathHandler.html index 636e86984..518d6b989 100644 --- a/java/docs/com/mxgraph/util/svg/class-use/PathHandler.html +++ b/java/docs/com/mxgraph/util/svg/class-use/PathHandler.html @@ -2,12 +2,12 @@ - + -Uses of Interface com.mxgraph.util.svg.PathHandler (mxGraph 1.11.0.0 API Specification) +Uses of Interface com.mxgraph.util.svg.PathHandler (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Interface com.mxgraph.util.svg.PathHandler (mxGraph 1.11.0.0 API Specifi function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Interface com.mxgraph.util.svg.PathHandler (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Interface com.mxgraph.util.svg.PathHandler (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -208,7 +208,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/svg/class-use/PathParser.html b/java/docs/com/mxgraph/util/svg/class-use/PathParser.html index e8dbb5833..fc0998796 100644 --- a/java/docs/com/mxgraph/util/svg/class-use/PathParser.html +++ b/java/docs/com/mxgraph/util/svg/class-use/PathParser.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.util.svg.PathParser (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.util.svg.PathParser (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.util.svg.PathParser (mxGraph 1.11.0.0 API Specificatio function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.util.svg.PathParser (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.util.svg.PathParser (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.util.svg.PathParser -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/svg/class-use/PointsHandler.html b/java/docs/com/mxgraph/util/svg/class-use/PointsHandler.html index 130fdfd53..1bf212678 100644 --- a/java/docs/com/mxgraph/util/svg/class-use/PointsHandler.html +++ b/java/docs/com/mxgraph/util/svg/class-use/PointsHandler.html @@ -2,12 +2,12 @@ - + -Uses of Interface com.mxgraph.util.svg.PointsHandler (mxGraph 1.11.0.0 API Specification) +Uses of Interface com.mxgraph.util.svg.PointsHandler (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Interface com.mxgraph.util.svg.PointsHandler (mxGraph 1.11.0.0 API Speci function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Interface com.mxgraph.util.svg.PointsHandler (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Interface com.mxgraph.util.svg.PointsHandler (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -215,7 +215,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/svg/class-use/PointsParser.html b/java/docs/com/mxgraph/util/svg/class-use/PointsParser.html index 1eee84991..1ca997d8c 100644 --- a/java/docs/com/mxgraph/util/svg/class-use/PointsParser.html +++ b/java/docs/com/mxgraph/util/svg/class-use/PointsParser.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.util.svg.PointsParser (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.util.svg.PointsParser (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.util.svg.PointsParser (mxGraph 1.11.0.0 API Specificat function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.util.svg.PointsParser (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.util.svg.PointsParser (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.util.svg.PointsParser -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/svg/class-use/ShapeProducer.html b/java/docs/com/mxgraph/util/svg/class-use/ShapeProducer.html index 376d3f546..917547a0b 100644 --- a/java/docs/com/mxgraph/util/svg/class-use/ShapeProducer.html +++ b/java/docs/com/mxgraph/util/svg/class-use/ShapeProducer.html @@ -2,12 +2,12 @@ - + -Uses of Interface com.mxgraph.util.svg.ShapeProducer (mxGraph 1.11.0.0 API Specification) +Uses of Interface com.mxgraph.util.svg.ShapeProducer (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Interface com.mxgraph.util.svg.ShapeProducer (mxGraph 1.11.0.0 API Speci function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Interface com.mxgraph.util.svg.ShapeProducer (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Interface com.mxgraph.util.svg.ShapeProducer (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -162,7 +162,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/svg/class-use/StringNormalizingReader.html b/java/docs/com/mxgraph/util/svg/class-use/StringNormalizingReader.html index ab5c05d17..bda12bcdf 100644 --- a/java/docs/com/mxgraph/util/svg/class-use/StringNormalizingReader.html +++ b/java/docs/com/mxgraph/util/svg/class-use/StringNormalizingReader.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.util.svg.StringNormalizingReader (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.util.svg.StringNormalizingReader (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.util.svg.StringNormalizingReader (mxGraph 1.11.0.0 API function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.util.svg.StringNormalizingReader (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.util.svg.StringNormalizingReader (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.util.svg.StringNormalizingReader -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/svg/package-frame.html b/java/docs/com/mxgraph/util/svg/package-frame.html index cfd133cae..e2f4d2d76 100644 --- a/java/docs/com/mxgraph/util/svg/package-frame.html +++ b/java/docs/com/mxgraph/util/svg/package-frame.html @@ -2,12 +2,12 @@ - + -com.mxgraph.util.svg (mxGraph 1.11.0.0 API Specification) +com.mxgraph.util.svg (mxGraph 1.12.0.0 API Specification) - + diff --git a/java/docs/com/mxgraph/util/svg/package-summary.html b/java/docs/com/mxgraph/util/svg/package-summary.html index 732b1779e..6e411e4b2 100644 --- a/java/docs/com/mxgraph/util/svg/package-summary.html +++ b/java/docs/com/mxgraph/util/svg/package-summary.html @@ -2,12 +2,12 @@ - + -com.mxgraph.util.svg (mxGraph 1.11.0.0 API Specification) +com.mxgraph.util.svg (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.util.svg (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.util.svg (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.util.svg (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -227,7 +227,7 @@ Package com.mxgraph.util.svg -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/svg/package-tree.html b/java/docs/com/mxgraph/util/svg/package-tree.html index e79d049ca..97141ea1f 100644 --- a/java/docs/com/mxgraph/util/svg/package-tree.html +++ b/java/docs/com/mxgraph/util/svg/package-tree.html @@ -2,12 +2,12 @@ - + -com.mxgraph.util.svg Class Hierarchy (mxGraph 1.11.0.0 API Specification) +com.mxgraph.util.svg Class Hierarchy (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.util.svg Class Hierarchy (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.util.svg Class Hierarchy (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.util.svg Class Hierarchy (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -146,7 +146,7 @@ Interface Hierarchy -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/util/svg/package-use.html b/java/docs/com/mxgraph/util/svg/package-use.html index f537957ef..5f0dd9c58 100644 --- a/java/docs/com/mxgraph/util/svg/package-use.html +++ b/java/docs/com/mxgraph/util/svg/package-use.html @@ -2,12 +2,12 @@ - + -Uses of Package com.mxgraph.util.svg (mxGraph 1.11.0.0 API Specification) +Uses of Package com.mxgraph.util.svg (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Package com.mxgraph.util.svg (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Package com.mxgraph.util.svg (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Package com.mxgraph.util.svg (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -211,7 +211,7 @@ Classes in
com.m -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/view/class-use/mxCellState.html b/java/docs/com/mxgraph/view/class-use/mxCellState.html index 939f85a5f..122a27109 100644 --- a/java/docs/com/mxgraph/view/class-use/mxCellState.html +++ b/java/docs/com/mxgraph/view/class-use/mxCellState.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.view.mxCellState (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.view.mxCellState (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.view.mxCellState (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.view.mxCellState (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.view.mxCellState (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -199,14 +199,6 @@ Uses of
 double -mxConstantCostFunction.getCost(mxCellState state) - -
-            - - - - double mxICostFunction.getCost(mxCellState state)
@@ -214,6 +206,14 @@ Uses of + double +mxConstantCostFunction.getCost(mxCellState state) + +
+            + + +  mxCellState[] mxGraphAnalysis.sort(mxCellState[] states, mxICostFunction cf) @@ -252,15 +252,7 @@ Uses of  Object -mxVmlCanvas.drawCell(mxCellState state) - -
-            - - - - Object -mxSvgCanvas.drawCell(mxCellState state) +mxHtmlCanvas.drawCell(mxCellState state)
            @@ -270,14 +262,6 @@ Uses of Object
mxImageCanvas.drawCell(mxCellState state) -
-            - - - - Object -mxHtmlCanvas.drawCell(mxCellState state) -
            @@ -300,9 +284,7 @@ Uses of  Object -mxVmlCanvas.drawLabel(String label, - mxCellState state, - boolean html) +mxSvgCanvas.drawCell(mxCellState state)
            @@ -310,7 +292,15 @@ Uses of  Object -mxSvgCanvas.drawLabel(String label, +mxVmlCanvas.drawCell(mxCellState state) + +
+            + + + + Object +mxHtmlCanvas.drawLabel(String label, mxCellState state, boolean html) @@ -324,16 +314,6 @@ Uses of mxCellState state, boolean html)
-
-            - - - - Object -mxHtmlCanvas.drawLabel(String label, - mxCellState state, - boolean html) -
            @@ -357,6 +337,26 @@ Uses of + + Object +mxSvgCanvas.drawLabel(String label, + mxCellState state, + boolean html) + +
+            + + + + Object +mxVmlCanvas.drawLabel(String label, + mxCellState state, + boolean html) + +
+            +  

@@ -377,7 +377,7 @@ Uses of  double -mxDoubleValCostFunction.getCost(mxCellState state) +mxConstCostFunction.getCost(mxCellState state)
            @@ -385,7 +385,7 @@ Uses of  double -mxConstCostFunction.getCost(mxCellState state) +mxDoubleValCostFunction.getCost(mxCellState state)
            @@ -410,7 +410,7 @@ Uses of  double -mxGeneratorRandomIntFunction.getCost(mxCellState state) +mxGeneratorConstFunction.getCost(mxCellState state)
            @@ -426,7 +426,7 @@ Uses of  double -mxGeneratorConstFunction.getCost(mxCellState state) +mxGeneratorRandomIntFunction.getCost(mxCellState state)
            @@ -546,6 +546,15 @@ Uses of createPoints(mxGraphics2DCanvas canvas, mxCellState state)
+
+            + + + + Shape +mxEllipseShape.createShape(mxGraphics2DCanvas canvas, + mxCellState state) +
            @@ -561,7 +570,7 @@ Uses of  Shape -mxTriangleShape.createShape(mxGraphics2DCanvas canvas, +mxBasicShape.createShape(mxGraphics2DCanvas canvas, mxCellState state)
@@ -582,15 +591,6 @@ Uses of createShape(mxGraphics2DCanvas canvas, mxCellState state)
-
-            - - - - Shape -mxEllipseShape.createShape(mxGraphics2DCanvas canvas, - mxCellState state) -
            @@ -606,7 +606,7 @@ Uses of  Shape -mxArrowShape.createShape(mxGraphics2DCanvas canvas, +mxTriangleShape.createShape(mxGraphics2DCanvas canvas, mxCellState state)
@@ -615,7 +615,7 @@ Uses of  Shape -mxBasicShape.createShape(mxGraphics2DCanvas canvas, +mxArrowShape.createShape(mxGraphics2DCanvas canvas, mxCellState state)
@@ -680,7 +680,7 @@ Uses of  Color -mxLabelShape.getFillColor(mxGraphics2DCanvas canvas, +mxBasicShape.getFillColor(mxGraphics2DCanvas canvas, mxCellState state)
@@ -698,18 +698,9 @@ Uses of  Color -mxBasicShape.getFillColor(mxGraphics2DCanvas canvas, +mxLabelShape.getFillColor(mxGraphics2DCanvas canvas, mxCellState state) -
-            - - - -protected  mxRectangle -mxSwimlaneShape.getGradientBounds(mxGraphics2DCanvas canvas, - mxCellState state) -
            @@ -724,9 +715,9 @@ Uses of - Rectangle -mxLabelShape.getImageBounds(mxGraphics2DCanvas canvas, - mxCellState state) +protected  mxRectangle +mxSwimlaneShape.getGradientBounds(mxGraphics2DCanvas canvas, + mxCellState state)
            @@ -737,6 +728,15 @@ Uses of getImageBounds(mxGraphics2DCanvas canvas, mxCellState state)
+
+            + + + + Rectangle +mxLabelShape.getImageBounds(mxGraphics2DCanvas canvas, + mxCellState state) +
            @@ -752,7 +752,7 @@ Uses of  Color -mxLabelShape.getStrokeColor(mxGraphics2DCanvas canvas, +mxBasicShape.getStrokeColor(mxGraphics2DCanvas canvas, mxCellState state)
@@ -770,7 +770,7 @@ Uses of  Color -mxBasicShape.getStrokeColor(mxGraphics2DCanvas canvas, +mxLabelShape.getStrokeColor(mxGraphics2DCanvas canvas, mxCellState state)
@@ -779,7 +779,7 @@ Uses of  boolean -mxLabelShape.hasGradient(mxGraphics2DCanvas canvas, +mxBasicShape.hasGradient(mxGraphics2DCanvas canvas, mxCellState state)
@@ -797,7 +797,7 @@ Uses of  boolean -mxBasicShape.hasGradient(mxGraphics2DCanvas canvas, +mxLabelShape.hasGradient(mxGraphics2DCanvas canvas, mxCellState state)
@@ -852,34 +852,16 @@ Uses of  void -mxLabelShape.paintShape(mxGraphics2DCanvas canvas, +mxCylinderShape.paintShape(mxGraphics2DCanvas canvas, mxCellState state)
-            +          Draws a cylinder for the given parameters.  void -mxImageShape.paintShape(mxGraphics2DCanvas canvas, - mxCellState state) - -
-            - - - - void -mxDoubleEllipseShape.paintShape(mxGraphics2DCanvas canvas, - mxCellState state) - -
-            - - - - void -mxSwimlaneShape.paintShape(mxGraphics2DCanvas canvas, +mxBasicShape.paintShape(mxGraphics2DCanvas canvas, mxCellState state)
@@ -891,6 +873,42 @@ Uses of paintShape(mxGraphics2DCanvas canvas, mxCellState state)
+
+            + + + + void +mxImageShape.paintShape(mxGraphics2DCanvas canvas, + mxCellState state) + +
+            + + + + void +mxLabelShape.paintShape(mxGraphics2DCanvas canvas, + mxCellState state) + +
+            + + + + void +mxSwimlaneShape.paintShape(mxGraphics2DCanvas canvas, + mxCellState state) + +
+            + + + + void +mxDoubleEllipseShape.paintShape(mxGraphics2DCanvas canvas, + mxCellState state) +
            @@ -906,15 +924,6 @@ Uses of  void -mxLineShape.paintShape(mxGraphics2DCanvas canvas, - mxCellState state) - -
-            - - - - void mxRectangleShape.paintShape(mxGraphics2DCanvas canvas, mxCellState state) @@ -924,16 +933,7 @@ Uses of  void -mxCylinderShape.paintShape(mxGraphics2DCanvas canvas, - mxCellState state) - -
-          Draws a cylinder for the given parameters. - - - - void -mxCurveShape.paintShape(mxGraphics2DCanvas canvas, +mxLineShape.paintShape(mxGraphics2DCanvas canvas, mxCellState state)
@@ -951,7 +951,7 @@ Uses of  void -mxBasicShape.paintShape(mxGraphics2DCanvas canvas, +mxCurveShape.paintShape(mxGraphics2DCanvas canvas, mxCellState state)
@@ -963,6 +963,17 @@ Uses of paintShape(mxGraphics2DCanvas canvas, mxCellState state)
+
+            + + + + void +mxITextShape.paintShape(mxGraphics2DCanvas canvas, + String text, + mxCellState state, + Map<String,Object> style) +
            @@ -996,17 +1007,6 @@ Uses of mxCellState state, Map<String,Object> style)
-
-            - - - - void -mxITextShape.paintShape(mxGraphics2DCanvas canvas, - String text, - mxCellState state, - Map<String,Object> style) -
            @@ -1450,15 +1450,6 @@ Uses of  void -mxMovePreview.start(MouseEvent e, - mxCellState state) - -
-          Sets the translation of the preview. - - - - void mxConnectionHandler.start(MouseEvent e, mxCellState state) @@ -1468,6 +1459,15 @@ Uses of  void +mxMovePreview.start(MouseEvent e, + mxCellState state) + +
+          Sets the translation of the preview. + + + + void mxConnectPreview.start(MouseEvent e, mxCellState startState, String style) @@ -2448,7 +2448,7 @@ Uses of -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/view/class-use/mxConnectionConstraint.html b/java/docs/com/mxgraph/view/class-use/mxConnectionConstraint.html index e78dc0549..e285bd13d 100644 --- a/java/docs/com/mxgraph/view/class-use/mxConnectionConstraint.html +++ b/java/docs/com/mxgraph/view/class-use/mxConnectionConstraint.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.view.mxConnectionConstraint (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.view.mxConnectionConstraint (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.view.mxConnectionConstraint (mxGraph 1.11.0.0 API Spec function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.view.mxConnectionConstraint (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.view.mxConnectionConstraint (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -222,7 +222,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/view/class-use/mxEdgeStyle.html b/java/docs/com/mxgraph/view/class-use/mxEdgeStyle.html index c06056209..ea90aadbf 100644 --- a/java/docs/com/mxgraph/view/class-use/mxEdgeStyle.html +++ b/java/docs/com/mxgraph/view/class-use/mxEdgeStyle.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.view.mxEdgeStyle (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.view.mxEdgeStyle (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.view.mxEdgeStyle (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.view.mxEdgeStyle (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.view.mxEdgeStyle (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.view.mxEdgeStyle -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/view/class-use/mxEdgeStyle.mxEdgeStyleFunction.html b/java/docs/com/mxgraph/view/class-use/mxEdgeStyle.mxEdgeStyleFunction.html index a0d8e82a1..9a9d75fe5 100644 --- a/java/docs/com/mxgraph/view/class-use/mxEdgeStyle.mxEdgeStyleFunction.html +++ b/java/docs/com/mxgraph/view/class-use/mxEdgeStyle.mxEdgeStyleFunction.html @@ -2,12 +2,12 @@ - + -Uses of Interface com.mxgraph.view.mxEdgeStyle.mxEdgeStyleFunction (mxGraph 1.11.0.0 API Specification) +Uses of Interface com.mxgraph.view.mxEdgeStyle.mxEdgeStyleFunction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Interface com.mxgraph.view.mxEdgeStyle.mxEdgeStyleFunction (mxGraph 1.11 function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Interface com.mxgraph.view.mxEdgeStyle.mxEdgeStyleFunction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Interface com.mxgraph.view.mxEdgeStyle.mxEdgeStyleFunction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -249,7 +249,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/view/class-use/mxGraph.html b/java/docs/com/mxgraph/view/class-use/mxGraph.html index f926016b9..123a4c3c8 100644 --- a/java/docs/com/mxgraph/view/class-use/mxGraph.html +++ b/java/docs/com/mxgraph/view/class-use/mxGraph.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.view.mxGraph (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.view.mxGraph (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.view.mxGraph (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.view.mxGraph (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.view.mxGraph (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -956,10 +956,18 @@ Uses of
protected  mxGraph -mxSwimlaneManager.graph +mxGraphView.graph
-          Defines the type of the source or target terminal. +          Reference to the enclosing graph. + + + +protected  mxGraph +mxGraphSelectionModel.graph + +
+          Reference to the enclosing graph. @@ -980,18 +988,10 @@ Uses of protected  mxGraph -mxGraphSelectionModel.graph +mxSwimlaneManager.graph
-          Reference to the enclosing graph. - - - -protected  mxGraph -mxGraphView.graph - -
-          Reference to the enclosing graph. +          Defines the type of the source or target terminal.   @@ -1004,10 +1004,10 @@ Uses of  mxGraph -mxSwimlaneManager.getGraph() +mxGraphView.getGraph()
-            +          Returns the enclosing graph. @@ -1028,10 +1028,10 @@ Uses of  mxGraph -mxGraphView.getGraph() +mxSwimlaneManager.getGraph()
-          Returns the enclosing graph. +              @@ -1103,14 +1103,6 @@ Uses of  void -mxSwimlaneManager.setGraph(mxGraph graph) - -
-            - - - - void mxSpaceManager.setGraph(mxGraph graph)
@@ -1121,6 +1113,14 @@ Uses of setGraph(mxGraph value) +
+            + + + + void +mxSwimlaneManager.setGraph(mxGraph graph) +
            @@ -1189,7 +1189,7 @@ Uses of -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/view/class-use/mxGraph.mxICellVisitor.html b/java/docs/com/mxgraph/view/class-use/mxGraph.mxICellVisitor.html index 9cdf70971..e1bd589da 100644 --- a/java/docs/com/mxgraph/view/class-use/mxGraph.mxICellVisitor.html +++ b/java/docs/com/mxgraph/view/class-use/mxGraph.mxICellVisitor.html @@ -2,12 +2,12 @@ - + -Uses of Interface com.mxgraph.view.mxGraph.mxICellVisitor (mxGraph 1.11.0.0 API Specification) +Uses of Interface com.mxgraph.view.mxGraph.mxICellVisitor (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Interface com.mxgraph.view.mxGraph.mxICellVisitor (mxGraph 1.11.0.0 API function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Interface com.mxgraph.view.mxGraph.mxICellVisitor (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Interface com.mxgraph.view.mxGraph.mxICellVisitor (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -216,7 +216,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/view/class-use/mxGraphSelectionModel.html b/java/docs/com/mxgraph/view/class-use/mxGraphSelectionModel.html index 2f78ee0d1..a77656eec 100644 --- a/java/docs/com/mxgraph/view/class-use/mxGraphSelectionModel.html +++ b/java/docs/com/mxgraph/view/class-use/mxGraphSelectionModel.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.view.mxGraphSelectionModel (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.view.mxGraphSelectionModel (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.view.mxGraphSelectionModel (mxGraph 1.11.0.0 API Speci function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.view.mxGraphSelectionModel (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.view.mxGraphSelectionModel (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -194,7 +194,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/view/class-use/mxGraphSelectionModel.mxSelectionChange.html b/java/docs/com/mxgraph/view/class-use/mxGraphSelectionModel.mxSelectionChange.html index 318697a89..7b6edddfa 100644 --- a/java/docs/com/mxgraph/view/class-use/mxGraphSelectionModel.mxSelectionChange.html +++ b/java/docs/com/mxgraph/view/class-use/mxGraphSelectionModel.mxSelectionChange.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.view.mxGraphSelectionModel.mxSelectionChange (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.view.mxGraphSelectionModel.mxSelectionChange (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.view.mxGraphSelectionModel.mxSelectionChange (mxGraph function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.view.mxGraphSelectionModel.mxSelectionChange (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.view.mxGraphSelectionModel.mxSelectionChange (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.view.mxGraphSelectionModel.mxSelectionChange -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/view/class-use/mxGraphView.html b/java/docs/com/mxgraph/view/class-use/mxGraphView.html index 344191cd4..baa64521e 100644 --- a/java/docs/com/mxgraph/view/class-use/mxGraphView.html +++ b/java/docs/com/mxgraph/view/class-use/mxGraphView.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.view.mxGraphView (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.view.mxGraphView (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.view.mxGraphView (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.view.mxGraphView (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.view.mxGraphView (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -114,6 +114,14 @@ Uses of
protected  mxGraphView +mxGraphView.mxCurrentRootChange.view + +
+            + + + +protected  mxGraphView mxCellState.view
@@ -124,14 +132,6 @@ Uses of mxGraphView
mxTemporaryCellStates.view -
-            - - - -protected  mxGraphView -mxGraphView.mxCurrentRootChange.view -
            @@ -162,14 +162,6 @@ Uses of  mxGraphView -mxCellState.getView() - -
-          Returns the enclosing graph view. - - - - mxGraphView mxGraphView.mxCurrentRootChange.getView()
@@ -178,6 +170,14 @@ Uses of  mxGraphView +mxCellState.getView() + +
+          Returns the enclosing graph view. + + + + mxGraphView mxGraph.getView()
@@ -279,7 +279,7 @@ Uses of -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/view/class-use/mxGraphView.mxCurrentRootChange.html b/java/docs/com/mxgraph/view/class-use/mxGraphView.mxCurrentRootChange.html index fd3b90eff..47cf2d448 100644 --- a/java/docs/com/mxgraph/view/class-use/mxGraphView.mxCurrentRootChange.html +++ b/java/docs/com/mxgraph/view/class-use/mxGraphView.mxCurrentRootChange.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.view.mxGraphView.mxCurrentRootChange (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.view.mxGraphView.mxCurrentRootChange (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.view.mxGraphView.mxCurrentRootChange (mxGraph 1.11.0.0 function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.view.mxGraphView.mxCurrentRootChange (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.view.mxGraphView.mxCurrentRootChange (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.view.mxGraphView.mxCurrentRootChange -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/view/class-use/mxLayoutManager.html b/java/docs/com/mxgraph/view/class-use/mxLayoutManager.html index cc78420ed..1a8569c20 100644 --- a/java/docs/com/mxgraph/view/class-use/mxLayoutManager.html +++ b/java/docs/com/mxgraph/view/class-use/mxLayoutManager.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.view.mxLayoutManager (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.view.mxLayoutManager (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.view.mxLayoutManager (mxGraph 1.11.0.0 API Specificati function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.view.mxLayoutManager (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.view.mxLayoutManager (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.view.mxLayoutManager -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/view/class-use/mxMultiplicity.html b/java/docs/com/mxgraph/view/class-use/mxMultiplicity.html index c601fe912..d7f4ba3c7 100644 --- a/java/docs/com/mxgraph/view/class-use/mxMultiplicity.html +++ b/java/docs/com/mxgraph/view/class-use/mxMultiplicity.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.view.mxMultiplicity (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.view.mxMultiplicity (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.view.mxMultiplicity (mxGraph 1.11.0.0 API Specificatio function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.view.mxMultiplicity (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.view.mxMultiplicity (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -178,7 +178,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/view/class-use/mxPerimeter.html b/java/docs/com/mxgraph/view/class-use/mxPerimeter.html index 0309acca7..b8df92c94 100644 --- a/java/docs/com/mxgraph/view/class-use/mxPerimeter.html +++ b/java/docs/com/mxgraph/view/class-use/mxPerimeter.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.view.mxPerimeter (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.view.mxPerimeter (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.view.mxPerimeter (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.view.mxPerimeter (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.view.mxPerimeter (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.view.mxPerimeter -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/view/class-use/mxPerimeter.mxPerimeterFunction.html b/java/docs/com/mxgraph/view/class-use/mxPerimeter.mxPerimeterFunction.html index f8cc80e61..d427e9873 100644 --- a/java/docs/com/mxgraph/view/class-use/mxPerimeter.mxPerimeterFunction.html +++ b/java/docs/com/mxgraph/view/class-use/mxPerimeter.mxPerimeterFunction.html @@ -2,12 +2,12 @@ - + -Uses of Interface com.mxgraph.view.mxPerimeter.mxPerimeterFunction (mxGraph 1.11.0.0 API Specification) +Uses of Interface com.mxgraph.view.mxPerimeter.mxPerimeterFunction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Interface com.mxgraph.view.mxPerimeter.mxPerimeterFunction (mxGraph 1.11 function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Interface com.mxgraph.view.mxPerimeter.mxPerimeterFunction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Interface com.mxgraph.view.mxPerimeter.mxPerimeterFunction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -194,7 +194,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/view/class-use/mxSpaceManager.html b/java/docs/com/mxgraph/view/class-use/mxSpaceManager.html index fbcb6d2df..2ea532331 100644 --- a/java/docs/com/mxgraph/view/class-use/mxSpaceManager.html +++ b/java/docs/com/mxgraph/view/class-use/mxSpaceManager.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.view.mxSpaceManager (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.view.mxSpaceManager (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.view.mxSpaceManager (mxGraph 1.11.0.0 API Specificatio function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.view.mxSpaceManager (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.view.mxSpaceManager (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.view.mxSpaceManager -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/view/class-use/mxStyleRegistry.html b/java/docs/com/mxgraph/view/class-use/mxStyleRegistry.html index 75175c2b2..fab495d33 100644 --- a/java/docs/com/mxgraph/view/class-use/mxStyleRegistry.html +++ b/java/docs/com/mxgraph/view/class-use/mxStyleRegistry.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.view.mxStyleRegistry (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.view.mxStyleRegistry (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.view.mxStyleRegistry (mxGraph 1.11.0.0 API Specificati function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.view.mxStyleRegistry (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.view.mxStyleRegistry (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.view.mxStyleRegistry -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/view/class-use/mxStylesheet.html b/java/docs/com/mxgraph/view/class-use/mxStylesheet.html index b3f893c8e..a07257624 100644 --- a/java/docs/com/mxgraph/view/class-use/mxStylesheet.html +++ b/java/docs/com/mxgraph/view/class-use/mxStylesheet.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.view.mxStylesheet (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.view.mxStylesheet (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.view.mxStylesheet (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.view.mxStylesheet (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.view.mxStylesheet (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -207,7 +207,7 @@ Uses of
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/view/class-use/mxSwimlaneManager.html b/java/docs/com/mxgraph/view/class-use/mxSwimlaneManager.html index 66e2f0cf7..cfb7d3c2e 100644 --- a/java/docs/com/mxgraph/view/class-use/mxSwimlaneManager.html +++ b/java/docs/com/mxgraph/view/class-use/mxSwimlaneManager.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.view.mxSwimlaneManager (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.view.mxSwimlaneManager (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.view.mxSwimlaneManager (mxGraph 1.11.0.0 API Specifica function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.view.mxSwimlaneManager (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.view.mxSwimlaneManager (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.view.mxSwimlaneManager -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/view/class-use/mxTemporaryCellStates.html b/java/docs/com/mxgraph/view/class-use/mxTemporaryCellStates.html index 919d6cabe..f8350af55 100644 --- a/java/docs/com/mxgraph/view/class-use/mxTemporaryCellStates.html +++ b/java/docs/com/mxgraph/view/class-use/mxTemporaryCellStates.html @@ -2,12 +2,12 @@ - + -Uses of Class com.mxgraph.view.mxTemporaryCellStates (mxGraph 1.11.0.0 API Specification) +Uses of Class com.mxgraph.view.mxTemporaryCellStates (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Class com.mxgraph.view.mxTemporaryCellStates (mxGraph 1.11.0.0 API Speci function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class com.mxgraph.view.mxTemporaryCellStates (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Class com.mxgraph.view.mxTemporaryCellStates (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -109,7 +109,7 @@ No usage of com.mxgraph.view.mxTemporaryCellStates -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/view/mxCellState.html b/java/docs/com/mxgraph/view/mxCellState.html index da1fe1fe6..3ef6e4883 100644 --- a/java/docs/com/mxgraph/view/mxCellState.html +++ b/java/docs/com/mxgraph/view/mxCellState.html @@ -2,12 +2,12 @@ - + -mxCellState (mxGraph 1.11.0.0 API Specification) +mxCellState (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxCellState (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxCellState (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxCellState (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -1381,7 +1381,7 @@ public
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/view/mxConnectionConstraint.html b/java/docs/com/mxgraph/view/mxConnectionConstraint.html index 5f119ae01..9c969a389 100644 --- a/java/docs/com/mxgraph/view/mxConnectionConstraint.html +++ b/java/docs/com/mxgraph/view/mxConnectionConstraint.html @@ -2,12 +2,12 @@ - + -mxConnectionConstraint (mxGraph 1.11.0.0 API Specification) +mxConnectionConstraint (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxConnectionConstraint (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxConnectionConstraint (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxConnectionConstraint (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -383,7 +383,7 @@ public void setPerimeter(boolean value) -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/view/mxEdgeStyle.html b/java/docs/com/mxgraph/view/mxEdgeStyle.html index ec7512b53..e72c3840b 100644 --- a/java/docs/com/mxgraph/view/mxEdgeStyle.html +++ b/java/docs/com/mxgraph/view/mxEdgeStyle.html @@ -2,12 +2,12 @@ - + -mxEdgeStyle (mxGraph 1.11.0.0 API Specification) +mxEdgeStyle (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxEdgeStyle (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxEdgeStyle (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxEdgeStyle (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -775,7 +775,7 @@ public mxEdgeStyle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/view/mxEdgeStyle.mxEdgeStyleFunction.html b/java/docs/com/mxgraph/view/mxEdgeStyle.mxEdgeStyleFunction.html index 4176b641e..9815d753e 100644 --- a/java/docs/com/mxgraph/view/mxEdgeStyle.mxEdgeStyleFunction.html +++ b/java/docs/com/mxgraph/view/mxEdgeStyle.mxEdgeStyleFunction.html @@ -2,12 +2,12 @@ - + -mxEdgeStyle.mxEdgeStyleFunction (mxGraph 1.11.0.0 API Specification) +mxEdgeStyle.mxEdgeStyleFunction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxEdgeStyle.mxEdgeStyleFunction (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxEdgeStyle.mxEdgeStyleFunction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxEdgeStyle.mxEdgeStyleFunction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -190,7 +190,7 @@ void apply(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/view/mxGraph.html b/java/docs/com/mxgraph/view/mxGraph.html index c80bf311d..09fbab95b 100644 --- a/java/docs/com/mxgraph/view/mxGraph.html +++ b/java/docs/com/mxgraph/view/mxGraph.html @@ -2,12 +2,12 @@ - + -mxGraph (mxGraph 1.11.0.0 API Specification) +mxGraph (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraph (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraph (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraph (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -4080,7 +4080,7 @@ VERSION public static final
String VERSION
Holds the version number of this release. Current version - is 1.11.0.0. + is 1.12.0.0.

See Also:
Constant Field Values
@@ -10263,7 +10263,7 @@ public static void main( -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/view/mxGraph.mxICellVisitor.html b/java/docs/com/mxgraph/view/mxGraph.mxICellVisitor.html index 9df113240..371f118f4 100644 --- a/java/docs/com/mxgraph/view/mxGraph.mxICellVisitor.html +++ b/java/docs/com/mxgraph/view/mxGraph.mxICellVisitor.html @@ -2,12 +2,12 @@ - + -mxGraph.mxICellVisitor (mxGraph 1.11.0.0 API Specification) +mxGraph.mxICellVisitor (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraph.mxICellVisitor (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraph.mxICellVisitor (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraph.mxICellVisitor (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -170,7 +170,7 @@ boolean visit(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/view/mxGraphSelectionModel.html b/java/docs/com/mxgraph/view/mxGraphSelectionModel.html index bc5945690..89c5fe183 100644 --- a/java/docs/com/mxgraph/view/mxGraphSelectionModel.html +++ b/java/docs/com/mxgraph/view/mxGraphSelectionModel.html @@ -2,12 +2,12 @@ - + -mxGraphSelectionModel (mxGraph 1.11.0.0 API Specification) +mxGraphSelectionModel (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphSelectionModel (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphSelectionModel (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphSelectionModel (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -721,7 +721,7 @@ protected void cellRemoved(
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/view/mxGraphSelectionModel.mxSelectionChange.html b/java/docs/com/mxgraph/view/mxGraphSelectionModel.mxSelectionChange.html index 52feefc52..9688f2b4f 100644 --- a/java/docs/com/mxgraph/view/mxGraphSelectionModel.mxSelectionChange.html +++ b/java/docs/com/mxgraph/view/mxGraphSelectionModel.mxSelectionChange.html @@ -2,12 +2,12 @@ - + -mxGraphSelectionModel.mxSelectionChange (mxGraph 1.11.0.0 API Specification) +mxGraphSelectionModel.mxSelectionChange (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphSelectionModel.mxSelectionChange (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphSelectionModel.mxSelectionChange (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphSelectionModel.mxSelectionChange (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -301,7 +301,7 @@ public void execute() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/view/mxGraphView.html b/java/docs/com/mxgraph/view/mxGraphView.html index 8a2a50a6c..1e1694918 100644 --- a/java/docs/com/mxgraph/view/mxGraphView.html +++ b/java/docs/com/mxgraph/view/mxGraphView.html @@ -2,12 +2,12 @@ - + -mxGraphView (mxGraph 1.11.0.0 API Specification) +mxGraphView (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphView (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphView (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphView (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -1716,7 +1716,7 @@ public
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/view/mxGraphView.mxCurrentRootChange.html b/java/docs/com/mxgraph/view/mxGraphView.mxCurrentRootChange.html index 35f0202b6..8b78cdea0 100644 --- a/java/docs/com/mxgraph/view/mxGraphView.mxCurrentRootChange.html +++ b/java/docs/com/mxgraph/view/mxGraphView.mxCurrentRootChange.html @@ -2,12 +2,12 @@ - + -mxGraphView.mxCurrentRootChange (mxGraph 1.11.0.0 API Specification) +mxGraphView.mxCurrentRootChange (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxGraphView.mxCurrentRootChange (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxGraphView.mxCurrentRootChange (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxGraphView.mxCurrentRootChange (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -416,7 +416,7 @@ public void execute() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/view/mxLayoutManager.html b/java/docs/com/mxgraph/view/mxLayoutManager.html index 9128c9e25..50135bd94 100644 --- a/java/docs/com/mxgraph/view/mxLayoutManager.html +++ b/java/docs/com/mxgraph/view/mxLayoutManager.html @@ -2,12 +2,12 @@ - + -mxLayoutManager (mxGraph 1.11.0.0 API Specification) +mxLayoutManager (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxLayoutManager (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxLayoutManager (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxLayoutManager (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -648,7 +648,7 @@ public void destroy() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/view/mxMultiplicity.html b/java/docs/com/mxgraph/view/mxMultiplicity.html index 9f735ad30..887f9fc29 100644 --- a/java/docs/com/mxgraph/view/mxMultiplicity.html +++ b/java/docs/com/mxgraph/view/mxMultiplicity.html @@ -2,12 +2,12 @@ - + -mxMultiplicity (mxGraph 1.11.0.0 API Specification) +mxMultiplicity (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxMultiplicity (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxMultiplicity (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxMultiplicity (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -643,7 +643,7 @@ public int getMaxValue() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/view/mxPerimeter.html b/java/docs/com/mxgraph/view/mxPerimeter.html index 9e02b645b..34598fe57 100644 --- a/java/docs/com/mxgraph/view/mxPerimeter.html +++ b/java/docs/com/mxgraph/view/mxPerimeter.html @@ -2,12 +2,12 @@ - + -mxPerimeter (mxGraph 1.11.0.0 API Specification) +mxPerimeter (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxPerimeter (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxPerimeter (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxPerimeter (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -327,7 +327,7 @@ public mxPerimeter() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/view/mxPerimeter.mxPerimeterFunction.html b/java/docs/com/mxgraph/view/mxPerimeter.mxPerimeterFunction.html index 5478d68ef..eaa34c014 100644 --- a/java/docs/com/mxgraph/view/mxPerimeter.mxPerimeterFunction.html +++ b/java/docs/com/mxgraph/view/mxPerimeter.mxPerimeterFunction.html @@ -2,12 +2,12 @@ - + -mxPerimeter.mxPerimeterFunction (mxGraph 1.11.0.0 API Specification) +mxPerimeter.mxPerimeterFunction (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxPerimeter.mxPerimeterFunction (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxPerimeter.mxPerimeterFunction (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxPerimeter.mxPerimeterFunction (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -186,7 +186,7 @@ apply -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/view/mxSpaceManager.html b/java/docs/com/mxgraph/view/mxSpaceManager.html index 116e7717a..86d77c975 100644 --- a/java/docs/com/mxgraph/view/mxSpaceManager.html +++ b/java/docs/com/mxgraph/view/mxSpaceManager.html @@ -2,12 +2,12 @@ - + -mxSpaceManager (mxGraph 1.11.0.0 API Specification) +mxSpaceManager (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxSpaceManager (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxSpaceManager (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxSpaceManager (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -721,7 +721,7 @@ public void destroy() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/view/mxStyleRegistry.html b/java/docs/com/mxgraph/view/mxStyleRegistry.html index e6b77ae47..73f435c83 100644 --- a/java/docs/com/mxgraph/view/mxStyleRegistry.html +++ b/java/docs/com/mxgraph/view/mxStyleRegistry.html @@ -2,12 +2,12 @@ - + -mxStyleRegistry (mxGraph 1.11.0.0 API Specification) +mxStyleRegistry (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxStyleRegistry (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxStyleRegistry (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxStyleRegistry (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -300,7 +300,7 @@ public static
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/view/mxStylesheet.html b/java/docs/com/mxgraph/view/mxStylesheet.html index 4e3ac30c2..950e9b4ab 100644 --- a/java/docs/com/mxgraph/view/mxStylesheet.html +++ b/java/docs/com/mxgraph/view/mxStylesheet.html @@ -2,12 +2,12 @@ - + -mxStylesheet (mxGraph 1.11.0.0 API Specification) +mxStylesheet (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxStylesheet (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxStylesheet (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxStylesheet (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -487,7 +487,7 @@ public
-

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/view/mxSwimlaneManager.html b/java/docs/com/mxgraph/view/mxSwimlaneManager.html index a66c1343d..30f16d66a 100644 --- a/java/docs/com/mxgraph/view/mxSwimlaneManager.html +++ b/java/docs/com/mxgraph/view/mxSwimlaneManager.html @@ -2,12 +2,12 @@ - + -mxSwimlaneManager (mxGraph 1.11.0.0 API Specification) +mxSwimlaneManager (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxSwimlaneManager (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxSwimlaneManager (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxSwimlaneManager (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -751,7 +751,7 @@ public void destroy() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/view/mxTemporaryCellStates.html b/java/docs/com/mxgraph/view/mxTemporaryCellStates.html index a6c9f0ec3..2f35b4735 100644 --- a/java/docs/com/mxgraph/view/mxTemporaryCellStates.html +++ b/java/docs/com/mxgraph/view/mxTemporaryCellStates.html @@ -2,12 +2,12 @@ - + -mxTemporaryCellStates (mxGraph 1.11.0.0 API Specification) +mxTemporaryCellStates (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ mxTemporaryCellStates (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="mxTemporaryCellStates (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="mxTemporaryCellStates (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -343,7 +343,7 @@ public void destroy() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/view/package-frame.html b/java/docs/com/mxgraph/view/package-frame.html index 67822ac1a..54e1f545a 100644 --- a/java/docs/com/mxgraph/view/package-frame.html +++ b/java/docs/com/mxgraph/view/package-frame.html @@ -2,12 +2,12 @@ - + -com.mxgraph.view (mxGraph 1.11.0.0 API Specification) +com.mxgraph.view (mxGraph 1.12.0.0 API Specification) - + diff --git a/java/docs/com/mxgraph/view/package-summary.html b/java/docs/com/mxgraph/view/package-summary.html index e3d28b6dc..71133d7fd 100644 --- a/java/docs/com/mxgraph/view/package-summary.html +++ b/java/docs/com/mxgraph/view/package-summary.html @@ -2,12 +2,12 @@ - + -com.mxgraph.view (mxGraph 1.11.0.0 API Specification) +com.mxgraph.view (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.view (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.view (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.view (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -232,7 +232,7 @@ This package implements the graph component, represented by the mxGraph -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/view/package-tree.html b/java/docs/com/mxgraph/view/package-tree.html index 30b740d60..a727cc108 100644 --- a/java/docs/com/mxgraph/view/package-tree.html +++ b/java/docs/com/mxgraph/view/package-tree.html @@ -2,12 +2,12 @@ - + -com.mxgraph.view Class Hierarchy (mxGraph 1.11.0.0 API Specification) +com.mxgraph.view Class Hierarchy (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ com.mxgraph.view Class Hierarchy (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="com.mxgraph.view Class Hierarchy (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="com.mxgraph.view Class Hierarchy (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -132,7 +132,7 @@ Interface Hierarchy -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/com/mxgraph/view/package-use.html b/java/docs/com/mxgraph/view/package-use.html index a6fdbd2e7..f7d27d1e7 100644 --- a/java/docs/com/mxgraph/view/package-use.html +++ b/java/docs/com/mxgraph/view/package-use.html @@ -2,12 +2,12 @@ - + -Uses of Package com.mxgraph.view (mxGraph 1.11.0.0 API Specification) +Uses of Package com.mxgraph.view (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Uses of Package com.mxgraph.view (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Package com.mxgraph.view (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Uses of Package com.mxgraph.view (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -598,7 +598,7 @@ Classes in
com.mxgraph. -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/constant-values.html b/java/docs/constant-values.html index aadbaa079..4dcb74018 100644 --- a/java/docs/constant-values.html +++ b/java/docs/constant-values.html @@ -2,12 +2,12 @@ - + -Constant Field Values (mxGraph 1.11.0.0 API Specification) +Constant Field Values (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Constant Field Values (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Constant Field Values (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Constant Field Values (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -1048,7 +1048,7 @@ com.mxgraph.*
public static final String VERSION -"1.11.0.0" +"1.12.0.0" @@ -1081,7 +1081,7 @@ com.mxgraph.* -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/deprecated-list.html b/java/docs/deprecated-list.html index 8f23b7069..3046bafe3 100644 --- a/java/docs/deprecated-list.html +++ b/java/docs/deprecated-list.html @@ -2,12 +2,12 @@ - + -Deprecated List (mxGraph 1.11.0.0 API Specification) +Deprecated List (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Deprecated List (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Deprecated List (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Deprecated List (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -191,7 +191,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/help-doc.html b/java/docs/help-doc.html index 4ed3e6a82..a4ec90f34 100644 --- a/java/docs/help-doc.html +++ b/java/docs/help-doc.html @@ -2,12 +2,12 @@ - + -API Help (mxGraph 1.11.0.0 API Specification) +API Help (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ API Help (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="API Help (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="API Help (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -188,7 +188,7 @@ This help file applies to API documentation generated using the standard doclet. -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/index-all.html b/java/docs/index-all.html index fe3c6d695..e6bda99f9 100644 --- a/java/docs/index-all.html +++ b/java/docs/index-all.html @@ -2,12 +2,12 @@ - + -Index (mxGraph 1.11.0.0 API Specification) +Index (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Index (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Index (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Index (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -14937,7 +14937,7 @@ Method in class com.mxgraph.util.svg. -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/index.html b/java/docs/index.html index 0d175c378..0a4273ecf 100644 --- a/java/docs/index.html +++ b/java/docs/index.html @@ -2,9 +2,9 @@ - + -mxGraph 1.11.0.0 API Specification +mxGraph 1.12.0.0 API Specification @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -81,7 +81,7 @@ function windowTitle()

-mxGraph 1.11.0.0 API Specification +mxGraph 1.12.0.0 API Specification

@@ -225,7 +225,7 @@ mxGraph 1.11.0.0 API Specification -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/overview-tree.html b/java/docs/overview-tree.html index 8711e7b87..c48586365 100644 --- a/java/docs/overview-tree.html +++ b/java/docs/overview-tree.html @@ -2,12 +2,12 @@ - + -Class Hierarchy (mxGraph 1.11.0.0 API Specification) +Class Hierarchy (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Class Hierarchy (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Class Hierarchy (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Class Hierarchy (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -286,7 +286,7 @@ Enum Hierarchy -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/docs/serialized-form.html b/java/docs/serialized-form.html index 7c811d062..70fe50f5e 100644 --- a/java/docs/serialized-form.html +++ b/java/docs/serialized-form.html @@ -2,12 +2,12 @@ - + -Serialized Form (mxGraph 1.11.0.0 API Specification) +Serialized Form (mxGraph 1.12.0.0 API Specification) - + @@ -15,7 +15,7 @@ Serialized Form (mxGraph 1.11.0.0 API Specification) function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Serialized Form (mxGraph 1.11.0.0 API Specification)"; + parent.document.title="Serialized Form (mxGraph 1.12.0.0 API Specification)"; } } @@ -49,7 +49,7 @@ function windowTitle() -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

@@ -2548,7 +2548,7 @@ visibleTargetState -

mxGraph 1.11.0.0

+

mxGraph 1.12.0.0

diff --git a/java/examples/com/mxgraph/examples/Codec.java b/java/examples/com/mxgraph/examples/Codec.java index 17dc6d713..6425f9032 100755 --- a/java/examples/com/mxgraph/examples/Codec.java +++ b/java/examples/com/mxgraph/examples/Codec.java @@ -1,5 +1,5 @@ /** - * $Id: Codec.java,v 1.4 2012-01-13 12:30:33 david Exp $ + * $Id: Codec.java,v 1.4 2012/01/13 12:30:33 david Exp $ * Copyright (c) 2007-2012, JGraph Ltd */ package com.mxgraph.examples; diff --git a/java/examples/com/mxgraph/examples/swing/GraphEditor.java b/java/examples/com/mxgraph/examples/swing/GraphEditor.java index 5372e94e6..fbd4b1661 100755 --- a/java/examples/com/mxgraph/examples/swing/GraphEditor.java +++ b/java/examples/com/mxgraph/examples/swing/GraphEditor.java @@ -1,5 +1,5 @@ /** - * $Id: GraphEditor.java,v 1.18 2012-11-05 14:51:57 mate Exp $ + * $Id: GraphEditor.java,v 1.18 2012/11/05 14:51:57 mate Exp $ * Copyright (c) 2006-2012, JGraph Ltd */ package com.mxgraph.examples.swing; diff --git a/java/examples/com/mxgraph/examples/swing/UserObject.java b/java/examples/com/mxgraph/examples/swing/UserObject.java index 44bf73565..79169ed3d 100755 --- a/java/examples/com/mxgraph/examples/swing/UserObject.java +++ b/java/examples/com/mxgraph/examples/swing/UserObject.java @@ -1,5 +1,5 @@ /** - * $Id: UserObject.java,v 1.4 2012-01-18 08:32:10 gaudenz Exp $ + * $Id: UserObject.java,v 1.4 2012/01/18 08:32:10 gaudenz Exp $ * Copyright (c) 2007-2012, JGraph Ltd */ package com.mxgraph.examples.swing; diff --git a/java/examples/com/mxgraph/examples/swing/Validation.java b/java/examples/com/mxgraph/examples/swing/Validation.java index 78d85186d..66477d0d5 100755 --- a/java/examples/com/mxgraph/examples/swing/Validation.java +++ b/java/examples/com/mxgraph/examples/swing/Validation.java @@ -1,5 +1,5 @@ /** - * $Id: Validation.java,v 1.4 2012-01-13 11:20:55 david Exp $ + * $Id: Validation.java,v 1.4 2012/01/13 11:20:55 david Exp $ * Copyright (c) 2007-2012, JGraph Ltd */ package com.mxgraph.examples.swing; diff --git a/java/examples/com/mxgraph/examples/swing/editor/DefaultFileFilter.java b/java/examples/com/mxgraph/examples/swing/editor/DefaultFileFilter.java index 45931996a..79e0a59d3 100755 --- a/java/examples/com/mxgraph/examples/swing/editor/DefaultFileFilter.java +++ b/java/examples/com/mxgraph/examples/swing/editor/DefaultFileFilter.java @@ -1,5 +1,5 @@ /* - * $Id: DefaultFileFilter.java,v 1.1 2009-10-23 11:32:08 gaudenz Exp $ + * $Id: DefaultFileFilter.java,v 1.1 2009/10/23 11:32:08 gaudenz Exp $ * Copyright (c) 2001-2005, Gaudenz Alder * * All rights reserved. diff --git a/java/examples/com/mxgraph/examples/swing/editor/EditorActions.java b/java/examples/com/mxgraph/examples/swing/editor/EditorActions.java index 74e414b2f..6d352e6f9 100755 --- a/java/examples/com/mxgraph/examples/swing/editor/EditorActions.java +++ b/java/examples/com/mxgraph/examples/swing/editor/EditorActions.java @@ -1,5 +1,5 @@ /* - * $Id: EditorActions.java,v 1.38 2012-09-20 14:59:30 david Exp $ + * $Id: EditorActions.java,v 1.38 2012/09/20 14:59:30 david Exp $ * Copyright (c) 2001-2012, JGraph Ltd */ package com.mxgraph.examples.swing.editor; diff --git a/java/examples/com/mxgraph/examples/swing/editor/EditorKeyboardHandler.java b/java/examples/com/mxgraph/examples/swing/editor/EditorKeyboardHandler.java index d9ddcb9e8..b727b860b 100755 --- a/java/examples/com/mxgraph/examples/swing/editor/EditorKeyboardHandler.java +++ b/java/examples/com/mxgraph/examples/swing/editor/EditorKeyboardHandler.java @@ -1,5 +1,5 @@ /** - * $Id: EditorKeyboardHandler.java,v 1.1 2009-10-23 11:32:08 gaudenz Exp $ + * $Id: EditorKeyboardHandler.java,v 1.1 2009/10/23 11:32:08 gaudenz Exp $ * Copyright (c) 2008, Gaudenz Alder */ package com.mxgraph.examples.swing.editor; diff --git a/java/examples/com/mxgraph/examples/swing/editor/EditorPalette.java b/java/examples/com/mxgraph/examples/swing/editor/EditorPalette.java index d9e963eb1..86ca1985d 100755 --- a/java/examples/com/mxgraph/examples/swing/editor/EditorPalette.java +++ b/java/examples/com/mxgraph/examples/swing/editor/EditorPalette.java @@ -1,5 +1,5 @@ /** - * $Id: EditorPalette.java,v 1.9 2012-01-13 12:52:28 david Exp $ + * $Id: EditorPalette.java,v 1.9 2012/01/13 12:52:28 david Exp $ * Copyright (c) 2007-2012, JGraph Ltd */ package com.mxgraph.examples.swing.editor; diff --git a/java/examples/com/mxgraph/examples/swing/editor/EditorRuler.java b/java/examples/com/mxgraph/examples/swing/editor/EditorRuler.java index 73d7a628a..7bd61ca60 100755 --- a/java/examples/com/mxgraph/examples/swing/editor/EditorRuler.java +++ b/java/examples/com/mxgraph/examples/swing/editor/EditorRuler.java @@ -1,5 +1,5 @@ /* - * $Id: EditorRuler.java,v 1.2 2009-11-24 12:00:28 gaudenz Exp $ + * $Id: EditorRuler.java,v 1.2 2009/11/24 12:00:28 gaudenz Exp $ * Copyright (c) 2001-2005, Gaudenz Alder * * All rights reserved. diff --git a/java/examples/com/mxgraph/examples/swing/editor/GraphConfigDialog.java b/java/examples/com/mxgraph/examples/swing/editor/GraphConfigDialog.java index 186756191..3c90f1ac7 100644 --- a/java/examples/com/mxgraph/examples/swing/editor/GraphConfigDialog.java +++ b/java/examples/com/mxgraph/examples/swing/editor/GraphConfigDialog.java @@ -1,5 +1,5 @@ /** - * $Id: GraphConfigDialog.java,v 1.14 2012-11-21 13:59:45 mate Exp $ + * $Id: GraphConfigDialog.java,v 1.14 2012/11/21 13:59:45 mate Exp $ * Copyright (c) 2012, JGraph Ltd */ diff --git a/java/examples/com/mxgraph/examples/swing/editor/JTableRenderer.java b/java/examples/com/mxgraph/examples/swing/editor/JTableRenderer.java index ba9454fa7..50c50fa5d 100755 --- a/java/examples/com/mxgraph/examples/swing/editor/JTableRenderer.java +++ b/java/examples/com/mxgraph/examples/swing/editor/JTableRenderer.java @@ -1,5 +1,5 @@ /* - * $Id: JTableRenderer.java,v 1.6 2012-07-29 09:30:47 gaudenz Exp $ + * $Id: JTableRenderer.java,v 1.6 2012/07/29 09:30:47 gaudenz Exp $ * Copyright (c) 2001-2005, Gaudenz Alder * * All rights reserved. diff --git a/java/examples/com/mxgraph/examples/swing/editor/ShadowBorder.java b/java/examples/com/mxgraph/examples/swing/editor/ShadowBorder.java index e6a844c50..9503ebaeb 100755 --- a/java/examples/com/mxgraph/examples/swing/editor/ShadowBorder.java +++ b/java/examples/com/mxgraph/examples/swing/editor/ShadowBorder.java @@ -1,5 +1,5 @@ /* - * $Id: ShadowBorder.java,v 1.2 2009-11-24 12:00:28 gaudenz Exp $ + * $Id: ShadowBorder.java,v 1.2 2009/11/24 12:00:28 gaudenz Exp $ * Copyright (c) 2001-2005, Gaudenz Alder * * All rights reserved. diff --git a/java/examples/com/mxgraph/examples/web/Deploy.java b/java/examples/com/mxgraph/examples/web/Deploy.java index fc95c499c..5dd634869 100755 --- a/java/examples/com/mxgraph/examples/web/Deploy.java +++ b/java/examples/com/mxgraph/examples/web/Deploy.java @@ -1,5 +1,5 @@ /** - * $Id: Deploy.java,v 1.7 2012-01-13 12:31:21 david Exp $ + * $Id: Deploy.java,v 1.7 2012/01/13 12:31:21 david Exp $ * Copyright (c) 2007-2012, JGraph Ltd */ package com.mxgraph.examples.web; diff --git a/java/examples/com/mxgraph/examples/web/NewExport.java b/java/examples/com/mxgraph/examples/web/NewExport.java index 55cc2ad2b..8a3cf0b09 100644 --- a/java/examples/com/mxgraph/examples/web/NewExport.java +++ b/java/examples/com/mxgraph/examples/web/NewExport.java @@ -1,5 +1,5 @@ /** - * $Id: NewExport.java,v 1.5 2012-01-13 11:09:08 david Exp $ + * $Id: NewExport.java,v 1.5 2012/01/13 11:09:08 david Exp $ * Copyright (c) 2007-2012, JGraph Ltd */ package com.mxgraph.examples.web; diff --git a/java/examples/com/mxgraph/examples/web/Roundtrip.java b/java/examples/com/mxgraph/examples/web/Roundtrip.java index 10206cd22..c171e6424 100755 --- a/java/examples/com/mxgraph/examples/web/Roundtrip.java +++ b/java/examples/com/mxgraph/examples/web/Roundtrip.java @@ -1,5 +1,5 @@ /** - * $Id: Roundtrip.java,v 1.7 2012-01-13 12:32:19 david Exp $ + * $Id: Roundtrip.java,v 1.7 2012/01/13 12:32:19 david Exp $ * Copyright (c) 2007-2012, JGraph Ltd */ package com.mxgraph.examples.web; diff --git a/java/examples/com/mxgraph/examples/web/Share.java b/java/examples/com/mxgraph/examples/web/Share.java index efb23b911..7cda431a1 100755 --- a/java/examples/com/mxgraph/examples/web/Share.java +++ b/java/examples/com/mxgraph/examples/web/Share.java @@ -1,5 +1,5 @@ /** - * $Id: Share.java,v 1.9 2012-01-13 12:40:38 david Exp $ + * $Id: Share.java,v 1.9 2012/01/13 12:40:38 david Exp $ * Copyright (c) 2007-2012, JGraph Ltd */ package com.mxgraph.examples.web; diff --git a/java/examples/com/mxgraph/examples/web/SvgExport.java b/java/examples/com/mxgraph/examples/web/SvgExport.java index 27c971977..37385a5ae 100755 --- a/java/examples/com/mxgraph/examples/web/SvgExport.java +++ b/java/examples/com/mxgraph/examples/web/SvgExport.java @@ -1,5 +1,5 @@ /** - * $Id: SvgExport.java,v 1.3 2012-01-13 11:37:33 david Exp $ + * $Id: SvgExport.java,v 1.3 2012/01/13 11:37:33 david Exp $ * Copyright (c) 2007-2012, JGraph Ltd */ package com.mxgraph.examples.web; diff --git a/java/examples/com/mxgraph/examples/web/resources/roundtrip.html b/java/examples/com/mxgraph/examples/web/resources/roundtrip.html index 9cff68291..cc16909ec 100755 --- a/java/examples/com/mxgraph/examples/web/resources/roundtrip.html +++ b/java/examples/com/mxgraph/examples/web/resources/roundtrip.html @@ -1,5 +1,5 @@ LZ(1`~M8r6DeK=Sj0?tyVpo4<1` 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
?b0qUsPCKlzS2#0 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 delta 178090 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≪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

_Kt^zYTfHG-!u&qqjVM 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˧h!>jfx@pV*fKGHdIt#rkb`}07= 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

b#`5g!@QD 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 diff --git a/java/lib/mxgraph-core.jar b/java/lib/mxgraph-core.jar index c7eac8f7f430b7cfea4b9f1eb603273001d8d1c7..80f6b9e0643b4162534ebee94a315a4544ec1257 100644 GIT binary patch delta 101955 zcmZ6y19W6T*DjonZA@(2P9~n%wr#UxPi)(^lgY%k?MyJSCiv%lzb|wDd)GR(*0c50 zu0Cg--d($^J_)}r2_Hd08Vnp31OyrcM9nrh9)TPP4Gp4d8!U`3JN;e?0s^x0ccA|r zvSKPi^pbMojIu&N)gB9TQ^b(vaFUKX?HL>86j`_Vp?eFtsyAEyg&XHtCDDE zQ+uFl@h!Y5<8ugUzh+U@DDMkj6y=gecpoqW>8h{{K+uL(qSEyn*AV2tz{rbAbNuXZHi5 z3G(l=@}DfcA^Sd|5ESqe4ng^SLMiBoPq+&G6a9a}gz1~ypFRIRS}lJEMIs6ULE;ol z)Tf_5?8YY)f?NEAc<{T({~JBfvdJ3$H?ldg2Z=P12_XyRe+`9NW1>TU4eEfzUL=yl z4}`VP=xxO5PuPU?$=Mi-%m(;WkD~mWwGy@TQ>%eC^1rZ=0v+&QXBpezMtThFe^>^S z7veuYvVZm8ae4l${|}zT`|}S^5zPO?r9>H!pZ*e*8ldq16Durnu@*^~SV_$dOjO7I z=@z_-L@w)elQt%y&2kPE)Dl-XltI2S!#;;zH>;hA@@>l1QVAW6XNV$i*&N8o_VETQ^ zp!#exfs$bI`_g_s*rnh-BvzN$OcRZa>!XLP0tU~Fl=r%lOc*wP2LKsCJ}&g3a9 z)YGEk-5UPU36J3?W72j}w@txk3ij^erU{ve#YZ)b`KH8~SZ z^?xL)gtxouz7;iVIljLN4=sIj^{L_(r9t{`<^(~j&lN`%ZRKIa{5YC)Z;{^UJsmMH zDmtt|!ar9JJPA&w4$P#9 z*0l4R=N|jp^E# z&wS7L3lYXxLxiwZ70}q6L{Q7%AkBloTqbJ}jzVt$37VBcuOCVF6`C=VD@m<&QCjU<FA)iJ9V;TDDP<1=`u04D2Iz`KBi>MvvnTD&sVq`lh zqBeY2SMxegF)+W-NW#TnYshytwQ-1*lHQ66$4E7>xoTYmO3|vkU6~zb<}AJ|xe=)# zKYoDQqdR5fK^|S4WueV0OybGRu{DS=>yMm+;v}V7VzFssx=%%4!k*lHrPi)q52?dB zy9yMT5@7Og{Ao;^4?%?ol0-Q|A>T`g@xFTWXpgVbvQRkxC)Oc+LyE==$bTiX&x4;|(-A zSu3Na5=sNVUC%YfmxeA)!E{hAH=biF?L6~HHtcrG^cuWLs;zc@Sc$1y|Cm+sOF$ai zyfU*V6$E;rdR{uH+-B8+aB`UUZI~L9b%S6ExkRcvTis`oaZv+TyH{U&SKnw$(Q2 zR&oHAO&4_NF1BL7w=(yJ;$)^

FnGobRD7)v@ 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

r;CkqmF<~^j$TaRY6QI0a>@%`eQ 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 delta 101812 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 diff --git a/java/lib/mxgraph-swing.jar b/java/lib/mxgraph-swing.jar index 18a9e63bbaf60b1b83717564a22b7162c4ca2fb5..7ab4344ee37996041c247b09cc5b136c7b0f975c 100644 GIT binary patch delta 75763 zcmY(qWmMik+qR3lyA&wy?(XjH?(Qx@Zk$4KcPm!h-QA(MJH;tZVfT5z{k-4aKaw14 zX4YiQwK7T0OJ2j^V?gl8D)Nv}2w-4vU|?E~phRR!01ggJ(-9=rAno zjaQ1SK7jC=J}ls(d*&GhaScq?LwgE+760-e?%ZH@*iJr&{jA zRF!S(!HyUkcV=J9K}jV4cSW-QR`l`(=HJ@>Q8FPo#eY!}obJEq3C{LktN~~JFXBUx zr;D_LL;ruw^Peg3A(&zQ+2=o~1o8I&Vxux79{7LR5sK-5xez)Q66^mA7lY6(mR+x{k?9U{7<`MFk9Z4c+v$7z>v8}tOgscz@=}1R{d!9pu$mBggAPf; zC<-q`bx4wa9L$lA281fh-Ph$u=3^{Kmps`D3x!D|e_EN;2%Bnx2H|xf(SK5a;?V`_n@?-70x=4cG5o3cTc12lYY;_o0@)B<9?i z+Xk8KmIu8f38(inzdut39Z53=U5?T}f8*#)J+`zBqMp7keF>9!9W{H02hxt2$x$W%`7;vgnaJZAIXt#t&dO9cCm}}WLe~vCWNEre8H56a{dC-z zo1Wt+yv2f+ccx@eg+e?H!N0vE{fn1xX|C6DWN&|Q0;$mIzgw@_HYBrD6}Ey5&6_$Y zI|QBVs`A)e*1wLSdf)K$hrU}9#4rjgAHX4*BTJ8EoYT*ziumFTAkaK-qkCL+Psj_v_767{K=aPn+MQ!=E%L$7U76W~9sLfI# zv1ey6Xcc`mmQjJ6rnOh-+RmPJ8kJ33uavZ?=&zK%hG>CnIY%Q|Y+GH#Mt6dy#t}c_ z4n>%L_frnBVb3P1L1=utfahky=GpR3$q|@usLsS<_Nh&tw?ftNU zG%U0s=cKnQRE*&YyAHV{?K9AEp2LyUuh3K_bYwr3lhmGHj`>+=k6#~C)Rb#k>?KJ= zRw>Jm<+-2~&hJ7^uDiz@Ln|uNwSW$Ck2F;WEQK)TOUd=;drOn0mULemhFpMC@bn zzhTlNBQciZed04-_Dl8T%2=pm8G$CcuQ3d-K0md{-bVW(xBvA{hQpejT@CsmfpWo$ z&V0Plqo5Y1WId~80v*Sfyv8@QHl$|#;UQeTCe4!Tx6hZd^?53+7=n|iDWF#Wqb|%n zF${iVMn{qNNReKG!8{?N~aby`dzONJDZ=sp{MD-d>LRP#uw9wq~$KM-Nj0@?L z1*7AePLG?O#vV|lVVoDu$~w%VZ4BtL*k2eey(s-1Mbg%9E|p~vi7tM3nZ`#xeM!E; z?N_41<<07&t6G<0XdjWGv;nT79*5TWXdP$S5s!A=jkjLQ(jv+ft6(htyjmnEIm4uT z3Ld`_snIUuO2tT;XzzOA$XTe#wp^YD=rvF?eE~U~9CG@9C3NoI&B@f+O|jKZ#0*p7 z{P}faST>2}K!LJBBRV(d^kuNaxh3X0^i4W~QH^=jbL{NYK4BszyA#ka9Z`_zWW4gT zPlDVgZ~kNDyOEh00s5I0UZN;2s4a0)ke5GabP|nxVx*r>%Oc_Q){}$%g^K2td70pM zxMnLm&h-y-TJ}(+NOi&s0cwwC{J%^@VoSRjezD=xJsHd{67e;jVI^}vg2dLt1*Lg~ z=`b^O90jN@lwKS#0UtoN{sobSnpc1q=hsS;Z7Y@loBhESe=%QTtrh4<_fHdyB_EZ} zcZdWX;qQetR~%FK=zE*XOWz@Ea;ILtt_H`g zky5PBJRP&u4vas-wkkm00Bd_;7N+z}Fm`+G-1@jHj_)-WVW|(>P$Hg=fR%i&fg=JB zuS6;SQ90%L z8Te$7BXi2!Q|h}Ef;k#U3x4~0m~PqGRwFuZtI_AU%LnNSX$XVCCg&#r)1f?B0huPy zP6^rR8;iBzi;ZXUPBaYh?L2JH3f~~%aMtv%oEDrUj35^JJqQU%436U9 zRyA=cP;##-RuvcsDHf`pBK!ssx**h}Eu!EzEZ`TL36g>H?)1^;a1f+3tBW{maYlY` zOZo)f!@h)bl+Rlj*Mzf$hyHKvMpVOhL(=^xQnnm)Li}e+O@|-8u)FZJ2dcKqJOO+_OF3L(W(;^ZkMcWg#zafrN;8rRI{?u>w#5&It|S`EjXyj)H>z^ZURO+Qo7Li_<85j}c{ABng_w^^DwvQ$0t}n#5 z1rGQS(BV2{2L3H_@0S}v_o({CA$S|%*d7w^^V-r6vo>Y3vJme)iD2Y<^a!q@P9LCb ztgjP!^9llg6(CSowP3W}-0JVtxyl-(N(}f?SMQijK_cM7t0YD(M_r%`zlO75ZSwKM5!VQyvqEeO#UcAp z3Xh$0xGOOGH%i$>AGiwCnSc8z{jYRD-NN534fr!X%7@B}{HmTtb`c z{r!>~wRRti@CxhTkH&VP_n@#B^x!iG0q2i3-|O+hSHG>b>2`|?+bI&SOi5CgTGZCN zgr2eONnwiC4VOPcuzq;}k^Bm)o017ftQYpZvRP|q&8JGSnnN+`wpmv&?3vlzC)j_r z6&#rIKS`p>Ui?2|=Rf?)0rNjH*VF`Cv`g4miPl(Gbqm;`>No#tX`zD- zpXvJi^iG~u1{+NGy`Ij_zf zsa>7fp2}RV9bnY)70g{w!p@LpH0NtYQ2?C#0+470;iN`Rp(r?xJrCw2r&!)7d!rAJ z{vfZ9P*}S_&S>MkW|v4^m1Y*pgv@vF^LX731fT?yt!(zHOQQ z`Z|SZRrAAbbufHVcq`M5>Fi7sV&(#I_N!s~_(8lL>+l^zmEs`iBL& zB!;VW4$FPRXX|Q(tM*PZ3Lu65-5>YHj@W2wkh#HY#l@MwwmByC8H4$+C30`5@$!w{ zJAtynsC{5=-~%$T(X0bE%T;#V8_sp#x2})YHU5QY-1`efB&Xvwq2p8Q@m7{AEo^7^ zgG;CPc*5S_Bm5j~FxQ7X@5Gaxu`4zfm{(Refn27rvuW&Yk)n+Jhp@z1e*w}k64ti# z{shi<`0bPa+_qT%PW;W;LBUPJU87Kcf6dMEe~re&kaWZnU{I>KD8J_`RledZn!~lT z3KAfJ^#0f|;KA2cRY~=w!s%)zx-byKjp{=b5^udMT$Ro~aU0}^d^c?FsIM=pd|9aU zw9nS6l^m{w%jV&G11u~8{k{b zjdxWrA7iR9lwRRns-#{*yU9i5g*}l3cVKzD{PLs2`xHu|u%rk3QjmbB+Ys z5cf-|(;WQaE1KLJuLr7MNO7dnH`Fc=KY=e=M8a3>r^kdt^!nQ8R z{rr}g=fZ!fCK_YI$cPT-4O$J*p7K~8GPP=Sb*Ldm;2f4kFS|gHXgyVh`aDG;OM{V> z6;Ki+_=Xm{q9Y(t1*CBg7Y~UhlU0uX@u}&r*oU-`S!v;G=YQzeF+jaHYgDQaTU^l9 zS(NN|Vd;U|GvL>hhEjAz3@xTxP*NI0Y-*j6&{W1%H@UFU)N7jlgPX70b)+g%f;b-gZ74P0EIVS-5)hYQu`-LsA{{hVKtDqn zp_^8jKpC+MBg!Rx<)jhl*J1PHR3qhedFHO`n=*0Gq;rB+MZ&i#_ux`HVfd7Fljh^K zZ5F*CZ_Q;`bW2uE)u4&gAc-HB!@$QsyIIlwjU<_jNuwzUa%3s)J=7rN;`k7($1*>& zJwc{V8oa{S0wBl!4x%%3jaTC~DQd0IF3MFZxpj#n!l$0L^&l56$GON;t~Q>w5XL-qEBI zif->BI%G(%FlcIbtm4Hu@a5T*Q^#8|bdJfEYoz?q0XQnPrE20Cq>?AORL)zgp6g1b zJUQm(`!n(r_b?jM9%<3cmu9~S8dzza)(3TB7;cKKU`&~EGL?BSzn#i%4G(3@pAt-!59%zY7xVkN7+(?9wRCgnHXXpZ-xO0dQsb zHdHS)11PTHhf{*VYW5T^{ozsQ<3jB|#2b6?r$OQn<=tdDA<7%u0IA)^=bS#{{aPpi z*j@qi7k4P31m+ypjTZ-s3U;_i&G&D8I|EgK1}xME3NU-Ngada**CR7elmIhOk7fy% zuNwCgsg+xwCxm%#(nGIxUX5tz=6hcNLkWWa>j}v{~jCR66!{n*x!3gBtT9TYVRou?u~6Lk&eQAmds&LN$iM5-cQUdaR62epFs%?gqrVzNUbe`#@0s;A*! zk7bD(se*z@29-fcr506kD48(M6>`8&mAlo-R^7aGQK2x1QWYBWl=@0F3M>-LJjxW; z2_Nw5?=2HhFqmuQ*MsPV3Tjk{mN9NEDrF7Ciz)6PHbY)*nxMN-wdxd>pBgll6G-b= zmSrjvw~4BEORFdyD_OXh6wQtGZq~_wNc!s%9`J7%W>_qlh3vG+Dw)hTn7pC57sS z9!E#1=Z6-M31}l5s?~GkhJJv6pX7Q|g)Q6FLfN9SEa+VWgUefryn7^k?J;l8tT*kU ztmJ@g$4}~)7MIq_iov=@YhlF9Hx36y^P`4W0>7jgp_(@ryQdNa>-^Ujk$$m$+x>xC z8&FP0E(II9yCd_rv!XI&>*A`ZYIdt4IcaWae3S~COf#Sn-zzks{@<@3*+n?kef#6o z;CNi|nj6%mVOIa3ks?-4(`uGYN%mE-w#N8fzMgYO`?gf>OthOnUAw_#=GEz$5KMXg zw&0eJ_p;P}{gur5W$~S$eor4&!hRUe0jqU7^SJL|p_P%6BBoVx7sV`k?EOaN_ibZx z_n4n#j-(Aqj0NwvZ_Gf$I6vVRLm^-DWKNS7!=80I>)V^+IEk?Y%t><9Mx|+z2Qw${ z{H7i!tXzk90g>MZG$g{y5ud+cHx6{E_M&9zh@0^QYDVa5wN6%QMCa^E zT6~vT^f*qbbaUTThU-L8VA@*3tS$Of#&#um#;$hAx#r5p&_(iMB<$H?xA&;wOZxS}v ztvfPxexd$lIVw{ZQt~!s+Wq)r`@(nlj!*Wz7P<>Z>_8gGU+d*WaP0j$R}-qSn}^S* zdps9|ta#;|p>zcxMxyAIT4(u%88*c`$=L3vm)=tDE$Jo)<+#zj{63BJJc=xG#oenT zxb4^IIg0RK6dQvkgm93RGBKZ0spb`1Wkmr-bsNGqd$mPdP&LHsju<1=} zb#aTy+j(4ir_nAmyZww`dO+N-Eo>T}-{Vv3=hd--9(f>;kNZ3B57&3nrt;-}5gIXv zVe#&?>ZeETgiw=eHmsOGTK7^ebSf=L>TKNSMEy5>i(CnrC#iSsavK)uzrP49dqn7x z@Sk5)I{6Xj{G!HllVBN%!I!lzo2(d|vg%w-T29&SzZpyBuleIfRQrn?+E473Gvo&Y zniJpDG<)ejaQG|tH6_!$_%%ZPJWrAr_W}-<8+rqx`rD#%h`8sWz-NRi`KnaN<{>O6 z0!4A?o1;+EDp7V$VRoo$)r6AZ%gOh`FMe%X2vq4ozRJOd8KT=I5^?9pk!aicy4ec| zl|zXOZQp{EgPi=y#w;HYOlM+diUY=tSqUl z9W12qYTwa@S5J>&Z+2936NF7@Z%7fL9O$P$RIt5B4z*qB-Mtm&2cmamsg_QYR)_0I z!3LsW0OasAAhdQB3E3cM(}J3DN!l2w(xQD&4ZSAh5P!zVydk}-x`r}fx+VmZF!>1Y z6SHo%aB1rkvD?Ve0h{w(^sVE6g5D!)_CDm(~?2SW7H9 za}yJ(!6!p8fOjgLAIz7s6mpmG;g|#jA%#r^m?+4~LX4n@sMkGx!YCKkws4tPeUs z!8Trv8)fq_nDkWH5uBa zj@4<&&Z(E3!Pw(~knt<4N2sZel@cFXSyqn_2m9BfLyrnxLy^Uq!KP;azD3kZb66g> zD@B46sNv2Oc;ouiY|HV#kX?LYx2{+KXWBl{WQmLOmVdDpKKx<*9Gh#L^XuLIMw{?f zX|e`r#J#RxHEvy=F}Hn!>9QUDsdoWHwmPh8#{MO_X_@|`A>R%R^jk9L+OqT>Z44{Hc3!J>Y-*N5JgZb|$na4r@ zK=(y+F9U%@=D84IlyVvV#TXfg`@$7KsUT_lK(I*pj{mDta5pCwoU>1v3di*ag{<07Scq zX6X*`>p?U~wnB6zDfj`@&7ygwF~$QkIePTnib+Fpnkst)$ECvg_%C&p++-I$#+;oL zcn2eYT^i`e(lPr3j5xEi8gnbUq*{9#4(6hN6rIpuW9*AYrl+5Ano1CRc2#gjol0zm0n_s}P7!OYsV_8KFu<2%s4pYRQ=BM)Q zn(CQ;eBI*yAuDp>rBDYgunv1m92%9ke&MIcFAKp3j!%e7l(~sSf`(6#cjSO5{4KQ>^6`Lwo z3$D}2?;sJX5D~5}nddcF71G?h^@TC*$?+s?R=xMdaM6@3Q@*!_e{Nz63xaNUdY4U45=_v8J2GXtXvkcd1GG~p%xmZU7L><$hjVW z36~`iK}1#-LE)((Q}z&9OZEgoK))z^TD2I6%DW8jyRCWPEiDYP0Mjz6sZ1cD;?9f? z#HqNye!^3SPU34{57C6G;=b>!g3m0#2>r~4%XKVc&vXx@i+Ar!t-uZfgQh#)SDi39 z6#kiI7su*cNYI&x8cbO2mYD!erC8{T<4d6k(UVC=E0CGttjl5UQZ0KAqX~<1pJTd_ zEJex4%qe&JEp7{P2jI%ejytw0J}aiUH136beO6n7lOdALqz&!Wqryff2D}STl{6nO?qOPNrf)H|J&|J(P8s2 zH4)@@PqZtCX>9*J|0nTCPxduY7p{6m@B{0jHJl8`__dEv0lcS@$uM^pst<^p&;RQ! z`%eI0Rz(WxzrlGCO!tQ?NH8!w*mPG&aI*9n3JAo;X^p>-{~ZujPB>G50|vIjmV7(- zKmF)HDIa`5%JMC{bAoe1IvND&i%cjPT=v$GjYK$f(RU~~Dkxbbs$cs_hDoW@PMgU8 z)Q973OS+)AKB`?d@wqXrgT(nfVwYXbuj1yK=H}&=$E6mzkaz3tr^{3Z*;mYiw{2GE z?M?P;N@Zf;6dmjbW^2c;5QED=x6ar!hf@r|ku$SnhP&zl^JLZWgVuCTmx*DREpO3q z?pvdwPCRy(-guRJn>PkGwL5#dw({P#z&5M#pt^5eus4&3D577EPPkFtJ*!PKq5TcV z)iU3$hd`LW=O%x0BJ=(+gOmps_sLDmaGYH<;@`F<=+d^hTSo7JGo9J#b^&kVu{@+~+`v2Xy1F!x;5YPvHaZ(Y-P0rpT7@Qk zheQ2o_4DW6vEIn5>Q!J|w&AA1=&0drl+&&eA~!diBR4B6cjpaG*K# zL;~!iTzvHW%>Fk2<@Y}b3F%oMLJ?Ejz>R_-FXWl#0+A(ZLCa=bP7VO`HztB&>OG2o z`L*wVkp2=D2|&x`W!V@kB%v5C4J{Dki#5ah z;I$cG#+4aijn+gwh>ccRb_lz*72{)R5;@+R5uDa{tWrWA!QzY|$<0MqBwL5Pu@B#} zvmQN^V!mz%8T~30lL9Kp1r>c+^#Ga8@(8mSP$A105ds?oX6fUh98|muC{QU_)|Tic z0|sr>g%%H(6Nm&t^4MV!!l^E3J@k9vtMsOzY*r zwFf3Zu_t{43BLn7LBK2%fNq@h%=Tfh&wPW8(Kz(aX+`ltV4Qk`B|y68>XdhQZ2L^i z`Ai7k3j}LZ1VsKV^XZC~^MN-?dnWkM+P}W>Lx#)0A)BKajKY``d5VU zu#ya_n34=7fmpMv>0PTbnnW|4+0+;|S`Rz8-ww1B?G+|VsR|E-H)UAvL$ZfyYB>sV zG3_N}t_bg7g%=V^!#|E?S&eh#r1z_`biNLY?G+a5de$a`BvNnW_Ar;#mZBCpROyG$ zfPEy|^Px;Nh5>CfI;y*`v@;mi_WNIGabhXeo`=#bu2WJIIJp4dyYFXw0%pbSSkjQ5L#%$g@gy=x5T4B%9>wm6~MhjSRjH z!&vniddRqvc9Ba`bJme0Wv$W-OHNs(16W)8X7HoCZCE5Gr}C?LB<2SJxZBD5VViHb z@A@%{`)cr?U-t$!;^_MVoFlwPZnl(P`IJe1cLcxo#&!_sq9^K#$X^bE*V3&ICtuvTIc)MN_Z z)3%r79adUY(6v{108I*<-NTxmfVoi`1lf9dgYxL#rEMYK&ZS(FvAARPDb`g92lt?e zIpHbv4G9`3oK4wAa20In@*1}U0qkP;hNo8%4lGd~+WhTo>=-R#(o^awv zrn+1KMVgY1Qc_(UJFhYTUcbgoNx@~RP|s?=T1gVh+JhiDPC)a(9%iBvfa*i?BzWL{ z(M@)(*X1uQGLJd(G3^j@DhQpXN&2zPIPMO!a&911y_ypx*@7Ig-r}HYxvUd?n4%DI zG37>IzAICseYjRdCMSYDu&A$9?O?aoWHsC|l2)d8IlZOm@nFw2mo*~fj0Em05IWp)6UniJxwo`Cz zt!ytXEvzYZgp@qFO?HCcZ2hcER3#Abi`6$O^IkYb7uZ~kfqXb#T(BW#KNP0Kd- zy^Ug$Ej3TUpNW7!L1i4b51ygL?_4!Pxh4FiMW!jkjSReIXKrb2v&nUFq6PVzBE{BS zj{NGej(|*tRwZig2?aMB%o)E*kcubf*WH$ozM~Bp1*Y@zubbt|2H1qYdBa~+Pw7^&_NC;W<(kW7hm9Iq9v&33r-|v)oAw?79m=D zEq7yMytc0NUX{IuhJv{k)`{pM0gkfEN$KQ@M1)#~YvV64fZZJ4K?(1gU^?K^;)w;+ zm^Q?ffnLjIS0qI!W4JV_C?c0(%!Gii^_1w9_5b@=v%fd&P=zKB`bhAo+HYL?Fn#^G+;(eV-x zhVloL%Oey3!&c~HpPq$-dl=NyyY|_7{i~y(j6g z(7z##CNsm^e~?xa#`x4WugySaQfwGmd@5OAmAF5>f%UkZ=j$KEI~2BCJMWL=`E)z*+^bqGxttdBgM^jxSLl=bp!<8oN26|&fJ z3T;>#XVtUwzM1 zEjgC)_Woc#HH`11Q%{&qV5?h}`|efc(2!zWNPfznW(-x2d><^u&Shz=aOE_F&eA(& zTik4MO7@MW#b@8zt}ncNr|J=p2fDl}6|B0{SlrKW5odW!gy#E!-U#`>A2t_T3aM^+ zntu}fhexhW;->o_d-}i%1t|#`l`TI<#xll&{<3$KJTp@!B>{@#LpM4x*MI{@DW;1c?Zk3Y=N{*cV?F_!06 zJdE!8AHRCMk_9?~BsPoFYTm1znN~73tbGGzU9KW*jdtMLB19Td!j|0<#2&@BQOu5g zDbPQfgWH?G_jGCMT(K$(LPbtDC&MSTXN{Lo_bZZQf*_0mPYi@>?n07CYK7BwDk|-l zs{mO38FQRGg)nA{B_tz_E5!j0{hOJ9Yy|9PF)kBXPaa zD@#g?PMS9GOk5B1)W={9Ek0HGLtaexjVWZX*!dN!pj}mY;G$b(NUQ1XN_ml5^b4e6 zSpF`0h9b2vqA;g&PqGx(>y=6zQ|+oEh^DMt*0dzHQ(Y8qd=J?VyP@P1+66g%n+C!jCZQgM?#$lLIq5Ygo}g zyRAOS+!ssLOhiFRADHetNiSs*6nKP`yf79SA7H!L^RO`(AyKGvU(_QvZT%k6XLz$QR7&Al;GYRta<=U%YO8}RP^YSY{?Vk`Lt4;#V?wmOuQ_Mc zbGN;bUsz{Y|Db>NB*+y#8VFNaIU)*S*Vp+Qo80!w zv%d;-#eI_%eI;)J;q;1PQL&j1DwVI6vd#o{lsuT38%I3!jJ7)^icPzDtFI0BtMNkd zIW6@tW(7iGG348&X$lq(+p)Xhr@*Y6TQO5L z3m^(|#_&tUXX#*#-8;j#Y(*OMt;T+Yliz~ls5_x~T7_f}pdGc<2)d^>UJ{Hq#d=pd>vmPz6VIMhVekg@>CZ4TNO230fb*&~^@bqc8$KZm zh5z!EFeV+|QeDuzcX9=({N$zB*0Kdc%YM1tvAmtQqsZ2OC+j8ttMzAt%`IpkjwPtG z0b)dY1c1~HV}mp|5H~*&wK*eesv)nNnT@x`XDceWVp?3~TVJa7giFI%^21cU5p4^O zAXE?#=pu~qXcbfX#ip>Y5_V)Ee|UTuR3X2Wt2iDu=Sn_nVY8P>VIXs$lxqX*@Wgp1 zAdlj{TuSx+W<7nRH)49^_h36lea^9Rx)JS-ebOkwP{rU%SS;aAKtn(#rPx#J)nD=8rsWplDLd05*ccPp4BB7`->XnyM&XlPQoO=M zXkzyh(n1k*Pr?i2c@Z!~ET}$zfz^m%1*8zzW~)dL*q6W<+~Pw?F4`x-itB9N^IAEc zV_|^hU1uZ}_$y3E6Q+zC?HsinV zxk0DE*GPY?%76J$Z8j9Pbtn9c=VTJ3=QZXpH6x(rW!MY{~pZ!Q#dlsZ?J@^?=> zE0-T%LVnv?9Ap4tPQp;unx|gaa=i$^a7Xt5K{cz{2}{c2*KVy0z0P?Ei3%rvFm6{6 zC7rVrUWBd1oRskjabU27E5a5+9vN|dQPyWg6WfF+KMcL*YtU~CP5XDx8FU)T=J!!W zGC$mHc1f%$vKt09-y*$W|I?*5S}yQOVHC z*qc^Keow0Hn@smNx{{5BoFK?1RU6py2GT)?g>b}CN(32cj%VhLHF#477$p1y1$N>D zShl@*jGSmEG8uaUjGgdMCiM&8pZ2pInpNRR`P0oz>81Is;nu{~JyoYF*BrTvlUB{9 z1S|d$n8zk3pHJD(=TVNpme1~o{m~nM!ig>o8}RdqpQL*Toc& z^SowrR?X)|$CmS!W%1hpXsXWQZ2qk1gf{y5&gE?g)WXi3t zQqhtdcxd6FN37W#s<0!%*)QFMsJo&rAHx5C4|a!h6ExcYo6AYO1ynTsD`t~U4)$hg z{OLLHznP$3-a7xA{ki08{XYe1|H=NOW<{ylh5!STfcaOD#+>XQ01xOZW2&Nkpx~}B z>C;GvX#CWoE%j{ofmNkxUQ!_yQ<#Y5^+2_B?Tqa#5B|Umf`K7T9NI-h{h-7=;B{O~ z^XFdM%3RBIX0o<=obAo;1&bp+69)^V)0@8*M}^VYlvYtgrFc;3FF=4Mg%%eAu~vUA zDuVxuP(=6cQzAAR6$+?Ans0w*(SuZofnXkJh~h2 zBS@hkbMG))MSNSw9j1h@4w8&L!wyD$H_WbCFF8folOD?$CIF)=zd3K-O^#W>7Auy( zuNx?3&VMyS;^ifId+njP1V(0JgA_)#83XpAiS}W}UKN)$tgR`a2<{A=VLs>dlQPd= zG9%?CQsPLBP}4_CI7ExbP>Fi-xL;7?CnWX}w(Vq0t_I+k8Y$th1oSm%7^|J?;%>IQ zb#qS?6WHfTp@2d?Lo|=fmeC4J&ApV~<;cTAPFxc+C8x#uOa&ny(SsC|Nxh;)n4c>c zM5cZV?we`Q+z3qCa0Dv~E11TR_vMJpDjN-P`MkQJ+jAR@j>l9}D-q11L`Fb~~9T&t$H30A6`=oAB{BPipl2%$7@!O`3wa53#U zg8h03{z1tMyuRG(PA=%wuR~sr*z)zr6lmXni!p5Rxq9!neD{K{6u(g`iiiY)L8z*& zu)gS<{lHez4DJsbwCmIxp)sLz)VaFYaI!_8P#@g@a_kpmOWcD*a~jLDY4hi8Y2`UV zg&y&L{^wUTy+3dt9y}O=68GSGj|jxq(bnW+#wC(6TcNgS!l6c+7#i8%p;WrwhgX3A zyMO+(0~||(y`TO?eYpQsq_X@g25k%knEodu^qE!t%vgGYBY`{cg z_+fhL>SHTEA1p*9?agY9B0^kE1}%ibgoRXw=b+sot*&8wWJ?ju{|94?W^8kfBW6uA zqhnJuBN>B^UTh6=P4`9MPI*l?vt)b^H#?AUNDap2Jo9uso$WpSei?freE$WE0mD1% zhR#17^<#8faaRzEnCiv|;+p&>2!QB@dW91Z+f{`i`FevFf{Njj(-#RBuqttbUP)B6 zE?x1+%KV#q6_ZNAL^5tsE{Oi|XGjP5tp1EQ-^95q|Lm7a8!4tI06( z*({OWv3;%tLZ%JYYt~3!NiqSyK>BMZaC^L!f!mS0SRp6y0U>?3w%dp>z*`c$b^~}= z?qfZ3V{L}Yuo1_a_S#C+d@bglbH+vX1!ZzzY+!cQ4(W|ya$rK>j)^dfDfSy_2nqT# zE8`<(){VLzVZZu?wZ%xjS1^bXoHqv?Bm-!=SuNZEU$R$!(bP&5v3 z?d@D(hy5J}IbPH*{pHRAUcE7mOg~xHgx7k1T<?%7n%^Y_!n`}g0+jF zMh$-JhWm@q@euZES0@+I(%4`^?>@mcGHy7ZM8vD&tmw&Gh>}@Gh;SHYw!-X$qN{nC ztOQaO1@%#k1s(#L{;k{FCGL<{IrwMQqyRF6T;-yWaS&JdYndA0NU&U{?g&%Qo(wlt zbnK8N5ZPw{aUT^OJbrRt&_Ai*6P3Ogimj1tc|)(@lc8Ny{R}ZHr}Akth!`Cv$J@X!!1=;vq&R(2p(}2}t5`7Y~F0i}xYohr+l{oA%$pLhT)=irhv$8KQK#|>`V>gKOUoOAKR6&1o$#yeQ=%AxbgQ|5cnNAUPgzc%4}K|cw{ zp747v3^2BP&Gy`h4+dFP*vOvr<6C&rxJ*+2sRac(@^Fg;#<)$FySq3MWJ|oLsbd#= zCW2>K3&;%ELic{joNe(l+Tx24RWPAYg9AUhqJ4=m?^bf%e1|;$a8M4L4 z%Xo>7EPn3cPQ13kA*itW6?)bYu{OE;c>Tmcir@C~pmoA1yfApT0i)@t3kSGSe%CaA zYYre$;!)aK*-Tu3F8rA64k;!#3Ri-^m{#Cbk5`gOvnu13#+MZ?js_xYi^3YCYEQ)) zGEWNvpVfAG`Sxmti-L8uIe9Gb@e(|uk%<(rvSu;oKRbf1kLyW^!$`kNu#*c^*^$PHN-#=?EXj- ztDNIx3ltG#RuA4I6gX2ilu=}vj{n3J6tAcv1CZ}^pu#=nQ){=b2Rxay=sS(A3YdqA zHSfDIXj#jw1XL=4-G=>Q=+XJ@Db~r#y}u<+%~c z!Tr~b-3`P!%V;w;P+<>E>_}@V-bo^k!~P#Xm;_tAZ^5euKcZX2U|qd6qZ_EEA6zxJd*e?-*$4gE(PXJ z*g3x79oFYRaRW0R(f&<|jxfO9NFu=wA7eZ9Hm=oQETJ0OMJ@vFtV!|rV7}GVdS>t^ zSt?yMHxHKZe>HJD%Xgf>3Da~~vXVBJ{g5?TRq)oV=!x%;)CJV_+1F&aAzrX=DOF8ts!Y@Rqf4qt)Ov-}T0!pdg>qtOUFUDl zoknz`$gY)LA2dJ^zv&&qJp$(EAlf%1zwuq{eXK@Rf@@tIZ5vKSB+d3rZrv*O>ipk7 zT2Y~V;>Y>VDei7WIQ4+n#LojXuQ&iOGD0N(F#ouIN*47)tIVCdQkj#U5lec+t`3n# zFFVc|(TTyGT)kx^AOpW;6-m|PuC&}Eh~Mb05Hto+9QhT6KPKi52^p4aHRA8udNMe_ z!JXNgnfNw2+?PfqAcnSi)t#+>f97tcaHHjw@~f-ASO1Rw9vwjQMY`|mm&^8=O8bTS zMf8q3>YNGbyR@%&px64!4(XlPYh156@P!8KO58cVzjM4(|LS%|f_Z?ZB~`dnIKD%E z3-Tot`5pG|I|(pkM3>#;Ck=w!+>)x~=N=dG%LeuEUlGG4bx4ul!QV@} zfX3IIHyH5m(Bbd#Z<9N~13E(;tPGn3D198HE&(Q9>nhVCTuc1xC&G8_a7+Ca+Bg34 zYb6Ee7Z!hDYeCh@5bNv->c7%S3IIS5VuJJwkew|lJxCJu2Y}hZU!&i-If_j2PMxqxJ?0JE413 zlBO*5sRY#r;Ij=arKnS?656%#*J~~s&bA0=1Ik)g!86)Kt5|>bp3Q$>(6r=k*@Rm; zNV7zcNmYsI{GKXUMshrNF)Sq293qR{8iZFjWaf{0JKpuP45u}$ByGuu54##Nqt4fr zt8j^J>;KKJxliWMSgq8)=d6%TYKurHbXg~?-lRc9VqbJ-xQylEM}W$jOBm~#3% z8xRtvRUoxFqW?ZTk0wR(x+0cQswAaMx@;3(B#sIE7ta98FqZT=!cpk5ap-D4I>a6M z7-;$qq4Dz18|@iVhU~6lHtDhcpl0u4o{CLAT{^iOwkfqM4hEK7!<~;J-G`83RJul& zJe4s&sPgf9_MZ_^gZ^#Ez;Sq?q}V-NEf0Ibd>0 z*;QEHhAP|a>>=61Nypf%j5}q*Bd1><)$S&0TXxZQa*s08mJL=`iMeeJH6%NMG}bW} z1%rw4WT_nV<;>WiF?1^N!PT6E=>2Oqd~+GMATs=b7mA)9Sk18Sd0!9Y>uRuaG{;;E zx_Y9K8p&oSm?cU8GH+V{SWMOs-Jv6;3bgFkU62D{3$Wh|w5xdz|2*bMP{9 zvKDxXr&Fh3oS1E;IugleE3+bV(KWJSIs?KYpz;u~Xu_14FO9i|e{)Wq?4gSO+YESe zB%!6QGA%qOzOt!UtwDe_0d!G`#8$(>Jqt;Efy|tmJIe4Zhn%GP7;mD=obm0md?;r| zhIh40q;i)p-r=Dlp1qlh(`2KK^-?2rdli<MRR|!r{Amg}< zPC8BTo*NRHBdRKv6!6eb0=4ySvxWGvXLb0puln>Tx0dJ4lX{bL4wCN;7e&sJ4hHY) z7B9v{(nYwvwADlhvn|7?4@0a^OVEf*$W$nOhbK0)UsB2TSTS#>*u?_KZOb z$c#@lr;^;MSm7)&4wT@Ua!_|Ogs*>wwAF>DsZe@zZD3v`9dyb(?xxx$A^gbqSeh=|m>cFmb!6%Ue=mvD|J~>M{H%LJpTG&Swz@tLMpI5#c7venjjgvidt4XiV=x?3Fq2aQ5O9X<=Qyzxp!J00# zGRRrTj;O>#kyBI^H)0!R#%GEw9B&rlJ4UON&;I6A3vwk%9yOQeN_P_Zi!67YSfBZ+ zkezV2tP?MrPFJP$Ds$IzI&B^VjAw$-TyO5~MvEsW3HaE%R*s0V&Ukpz$2FO#p7+7j z33um6kUs968W)m6vBT%SC+sivfkw{XMoL=D*3q=6jfF+k2|zw6RJQbcNmVbC@@;#XGZX0!)z52w zN=U?MQgU=djEdf7@K`W6Q#`snUn`>P5hDkk4{>73Cp)nVf#1hRlFW)V8bc<3hjuwg zlqeZQ7fIedyP>T#)aewQC$AazSxDTPuS-xU5RUKs^CcPO*huLg!pfQSK)z6VQuI6p z4e%Jy|E4UBFT8KL(8Gq6#JIe`_vzRvB&Wf2L?!v=eg&o!%Wxwh4$ldbT#s%sM@o(2 z@C}@&lQqSEp4pWT5W!|!wzDYP@q9Qxj&^y%#{4lfW4ZUCy0q15QbeMCqup?X$Hzx8 zJ6(oF<})S<*J>G_M;BDM#%X46kj_`s0AKz78+a9%j|x^gXrmUU%Iywy!|uM)=dmekB2zS0<;!QXBSWnGh@%0*mE;FEse z{gr*YtZDGbdo)>t?;gK)?SZ@>X%Q~?-lfT^I+~m{0A+uP z*d$X5UA&^`B3(FDQ$Egwl4(X8p&DpRd^Kc^6OB1FQk5RN%B?eKO07OItxIUk&Kz6l zPEPNBlrjxS2d`f0AJq^OREGEWh+AlDULe~%9eykxc$!l#@GL)qU7}sGT|#}(Va8j< zDX~5hc>y2QINU(N3RFZ4k*S}+K!Xtj8HTjb9V3R+QJayxqAJf9iS%lWRB}nbUP?$f z2ZKav;+-Azmkcd8)Pni+Bg-UY1k0qi=9lf7NbWrA%F!;c|IuS2LuARcEf17a3w~(3 z%u#iiM|HN78&0?z8l2oafvr6f)FlN9 ze4aZ><)Wm}+5%E?3bG%>#Hmw7$vuNR$wGO<0)<3(S#N{`^viy?+qQRx5$_VGk)>WTSO7 zu$;e!Bibi;rGc3|2i^O>Ak+G!wvl-*C^cL1icy1c1KJqWbdC0TD$Xi|6U!DwgqisX zjy)1(8w8|e;@gmex~BTc42!-K@^?!V{^KQ&BI-~v;kpPUwTgUPpywvt17QN62-GrT?G%H0@a)a z-V>z2HOYrx{hF_X|EReVo2mAU5g>jxNu~Vdi&n$33TM^_5G?GD-zq}C_@j3@;27!5 zA=6!#LqSmg^tuxD}zXX!qn7?kya6=NoJ`VrOtL3Ifgpzw>-wOLDd!txQ{b^#yfKs7-g^&-Psi%ci;9Feb_E#DW! zwj&KlhtpuYixGJEQUdKOsCQlqb8c`%DmVB(#O_kdLAx?yz2jsjSEQ*zdnK%Ov0$n0 zPPx9CK$Vj7a8oa6d1TwInhrO7Ws^(&a1BL!9Ip9UfCSbyjFp8NitvGtJn|# z8kX$^M7ezhv4RcQKeXrfYM|S<>XUcnP1|7~(p>ls^UyKP3jC2-x`o*Vgb*B|;10}g zUl8ZQ89kw5zGM)2clZ)a>(KrI>NO1t!)kD=P61Dgy0CuN3PNz4PR!n4dI14lK!MHJ z)~WpkfPnm|>|jdp&L`Mcx;$AAa5+%vji~-02mMxrK!iw>$M3Qj;#lLy?=8u1eED}k z>+&qGkG+?DT?<}d_hRb{#$}=5uVsSkt8Uk-s{Cn|u6l$Ki~ehoN%r`dOOpz79Q4WSchO4y`T2iYwO+w_mSNr;(dl zCQ0rt0G8SvYADqt3 z;947As0PkJ((y~(P;UBNlkiGL9^!^ll#AsbdDS64+M+DULw!BMq#S@y{v5ghxJ7*Q z!Y`;1s<>XE|iD zCn#)_d)_Y=3x$Z?K^Azjxb>2pgX0fynz!#lk9b-{PXBcr|BOrFlAKrStJ;ok)8wXY zt+1F}PL(rDh*rGE?D1nBUj&ji8T++ytib@G>V-|6FSz=BS>sE}yoGE4lxGF#8Y0+` zp-Zy^aicJ6`?Ky&cDV>8RU20F4sjM?>Q|qzEE6Mreal=7_&RDC!(Pbife#uJ4qujH zdMqNvM2Rh)@N_=3o7wF;|9ZcD(8|+Uxs}svpND_Uq2*fXsg`jW6@$5+oNS~CA(M7m&=PoFCQm*G5Vajro~d-EFNh%#&hO0NIwsG5EO9VsD=S@w`a6UEl zC>JSKv6Q6AYS+RCc&jH`>!~VRN?cy*OCyY|r$*D!&O=_cLFat>Tu6#tXt>69uX(th z$FIq3o6i3F*o~U_GodWYs8vjqB)B6d2b5;_C_$e#C3MN+)pEU+nreZ5*7rmFdJf(k z63g%QJCkD-$?q;Th}0}xvor4;wa_~cth~dxJ`F8CN}7fTJPH;MbY(zu5uW!@cOF_~ zKfXru9Ge=yH&mg5L%l@K7uIuPg1Ha4zF-g?=lap7b|7}$Fy7`*|HuaOY{iFK`2gNu zV8RC?&Pi447cV&>ZxjW!1%gUk53K9&jkhlFhn;bU?4JFh|8}aL;ZLl6hC(W>eakzC z#8kf&SuN%OzP)b>Lyv_M-cp>qc&KRmRCv)tC#|9P;WXY5B8t~9RJre4x)`O{ZT46_ zt|#LNACF@ z_pp-(53{UE7?;z@s}5)rhy^=*5X^IwTb@7*o?PGTnsFPU6~V7MwnDO^ zbJ74*R4C^FdYdUHzbHkIGqf{7S$%&050mMfmrK)BtEym=-(B(?t-8krSET^m3=I*QpV zfvIoXLGaR3j?0ak7kjRAX#@bRC3)U9iuRI=jYx+j%*_1#?Q|qu>Vy)IH35v(TVb7|u1`ih(qA)}NxJU|sew%WH&(+Vcav z1nl;aIYeu}UnWvPTkx0@8cz01lH}GX-8ta^nza-BYI_#a1NmyRn)Mf`U7=NKM|u_7 zs2~iHL`Qlnm2h9QaDZA@wb!jNe1EXCfz&qb*ucFMv-6U}M(r#=KvEku1JdpeVQQc9 zUb=M!1Ni2NK}^>Z*;JAc((`hO;~VHcEkD=>d?QUh zus|VRZOx4M{-0-A8N&eI7pgvxPcy797wE5QCO3L73L{ULL#i~_te|ge^wGWE83AGy zG4zRdQ;k;RZjqh)TTh@m$YD*e^Bo!;*@Yuem0Pjl%r^)gzGsPNhcAx0Z;=0mKmT6< z^Pj@?|Aj6S)&c|nM>YG|>l74_Fa5Acq_5WkghQ3UDIbx3h~rti9`vMw@>niW=~fS` z+GsXMXj)gJQmrkHEPLiJYuC>M;%H|bMXJCJ)`1fFYl3To9xwZ({!q-#zu3M(t?hE7Vh-A)P@6NmMl`O9qa=agMVQiejuB=E46htN zgdl0=S5WNdxR6kg*P;+H;Mb&>=vM&C$2TUK51U`5d+dw_NAcbRm*y=PuGXChZtT7k zES}M=2^z-$aO}gS1DxL6tqKt2*t76}bn_702AhrleSZ=o(_#V+o&?!s5b^9PV;qhx z9$(q*)N@-hM$yudQxU zf@}(vZVtmOqcb689w|x->cNuw7&bnK&2B3pid?C26*YuihExohaa$Q1L#8;X`>*L5 z_qn=*rgJ6;{Mv7JiLyl;;*p#~b4x#(uDahJEjSQRN!pgAG$%~{(fLl{B0Ycibb<7w zm_#>J;4`M5IT3YHp>wsO0#g9pw8%&M@@e~38zqS%Z-Sj3SV|3g6LbfuPfq|w`@V^}>q+2oB z;Yjnfpf;pAX-#?P>gby63kI0?+ZqAH(RX~!*axQ;vF(cJ1uS~(s2 z{oLm~E)!CHTRM?-rzGGN-fgQbWywct(2YblL{0LCqqK4h5{|zwhQvQ2$MUJXZ}!?Q zOkb0-8u}+(k6|?y1jzwb>N5e?6H%9Dwod-Z{55%~_6|FIhl$~q`zN16Q4z{mzq2cqM24iu|E9;fH_k1F&SJc>I~MzUc2rasUa7iJ%uAlE@;8C@}aJ z#7()T1wm$5Gr&ABOiLk+0%2PfC13k^FjQ0RsB&hWe(*4y1kRL_!ATg!zrvUl=;X82 zZZ9;!EE`sM^Yhgn=62iA<1R#r1wVG+Stnb2-@@_%96ZZ)cl>4=xpovVzA$h$h~ zZmrph4bQq(f&}~mis+msd?~U3{TC@Rc&mkj*Tq+|W`L4aWHg8~tJ0g_^}(8FaykV? z|FD++ZET6)(~c1yy$`fP?dXv(6#l+2U1xvrm(QWDkPXx$a)zwt*r}~H;4=7fc=1tW zGS&` zcUZ~K_yPK3lwLKr%r7M|p}1{1OnZ`bL76?YnDCHhGkHfwz@jts&0t(kNS!AM_HLNs2afz0R1+E1uEJvA}A+dGKobfm5yX)gtH@ zOQcB=w!WlnJVwqO9VS{Py6~$WSt~_7amwPi!7RI$4+_Vc*329vRnZfan4wS_I17RY8#6sd0jwPS*8GQI86^OD@}(n zaKdQuqmI3xg*XyT2;_n@N#!MDlA^r-M+0Eu+A(?SjH)yGmbKJADCAuh+ExgkSau&X zbjx9F@BW^W#|i0avfnwO^OnK?h>kQGRi;#ad&oEgUr3H5A2;? z8=g~D<=)PZoKxaN)pj0feh{9>^D(>@@sliJ%A2e7L04SeqdR3}h*8Z*VG%5~V~mm*v5|RWYnJ&$ET-A>dxdsngUe?sKseZ0o64XLikEm`Dkwl9Nc#imC zsxB{YH^2DgS}MG6Pg*xJ0J<5K9!#i5bHYcCpLIXriht% zNT$}O{UG{WyoF+BC|^q=U~XwSdFUN` ztM|dY#roa4-4S;lc0cew1wy=0+YaU5jdlDW_y4D{_!=qysglwQHN2zp3G$7y_I~lj~x;3v@-SuVaUjnMucK(7Wbz1a>u5RI$&(-CJD(;6wlBHp-C#yCC5=)w%CQ_HMQ${dDh{N15Hci{DaPzjTi zoDdp}5`v94LEA2qj2UC?YXn(hnbDX$Gjk^9VtWn;&m6%n@;u?evx1ZR^GiS72G|{A zPEZ3ai=*%oQ`!W)`ar2s*jQ$4f&#Ei2`!^i7x;nW#tskv5ss({KEMutUT~W}PeMRf zXbD*vXrxhbb9k!8HVTpGS@@~V8cv8C@+k=KbJKQO6OAz9x$3t*&cmqDBX=Wv8kLqg z7bMc(;6&}$?~hl=pCoN;DEb|nN=dv_>!_>t) z9Bjr!#l7I+W6H^pgv@u)F<(5HSweZZV$KD|Vl7r1f?X$6_+UYHk|Ww^-znN?0dMA? zpShP07rzSMZ6-vLK5tGpr35GwE_`e9V^%3t+$@~?iO}t-Zcc{hS~ZBG&*Ma+?c)tp zh2M)6<`JYQh!5hrmxj3Q$-?=BnZN#icEn+&Dusq)d~^!sYebKb?E((UtF7lIu>dx}({a;g};ET1iERjykIZmDdZEt)##3FiQ7{@J5Thvyqd8-K)h zEU7jN9-P6t9;U@&iP-(%=}Ns=F_+vV0WTELtyjo4UJ!by)=85Y9+@v+Nb8&|n!Q*& zw$ZPg@$ax2Kc|lB z2{w&TqNbTs1-rE|{&i-;k}}JmQEI>y&?f84R$i_vrSwWVwF5A)#+^*wtW{;Hr=BU? zrUgfEe3+`yZ6n^OBIs$v8O#?tF7dg7!?~lxXEFsGL)Tib&H<0xEQ45|6_?xXmWfmRN>XKBtsp3JQ(lCcH57D%Bj0zzoRX7o z(h`x(`L5vuXkM*iNa-2c`X9%pF8YZ9K0jt%%G&Xc@xgGincj#QGaGgy&DHTYA#(tl zgN}0^y|pyNh4oGlJBHTbUs1U`oE6;oSP(P&Yy(z6G~iTqT8>TcE^f}`B52v2Bqd!l z(_=a|VrJCn8756mCL|sl33)ObbT~@Vio;;&PH-cmi4ubxAhF5i!Xc z0aHqw?(;`l&{(vDI3Wt7*1xpJ#K>!5WGea~Bt7Ic&!O@XRt(}P<%%hS-B`^!0mo~Uw^YX z-SV8G>Wes1vpjO3z>AZJwvud<0fz4Ls4h2xk%`$CVV{Z9wsDJrDkbq?v$eQ7x7c>{ z-b|Z`h2{a-TW046UZ0jVUFsGGs1|8bHb3-&~|hV z1x$qIC!u@93~r2m-m`Bca5Ep;)swrKj@dPnx|xjaSjt^b#O;_$T~EjLPUUQ76Yele z>RQI1Ft@V-4}1KQ9fSyKg;6_vTZSCr2H1B-_k9MU34P7h*O)bOgy!8fCy4%W5)r{t znoqMV;5u>|6E6On?gKQK(<;x7BW7@dh{6hU5*;b4%8k23*ZcQoGxh`hO-F_G`krMP zrfnfjwGcE3aZ?phKBhl6looZAA)8zv9hm)Ev{Xy00lSat`>17O|u zdogZ4FMEFT@pa)p2iEPatq`R~Ft^C+MK}uiB?Ed0aWBTe9BL;*u#?m}Dh45&yLqtB zs%=1&-8X5JmK<8j@UdI=?U|o7LeqxYrPZ$keXV+nXL!>cas<6yx$9Hfj?{eDdJOiB zGpu6}pzD9a(s>DMO3yqS{&Ijv4FFA6os67HLmN*S$+{1{8sOf7yn(p=6ZuNPBl>v_ zsRAnm6U^c16w1k4#PTi!kSzLK_x`6r0UIr21C^1l!NZnSo{o8 zn!cH-bjViswG?8y#=tes@bNw4Mh>{t{&@!f*6Z zsQD<_FVx5J*G#&u57!WuHh?86*<0JfP&-RBT3Zq?x9XXzLZ$co4F(Vk^tYz zubsN8rG%5z!+f&uzO&TlvaF*QrVmXv>7pWsGX_f#Jop|15gRNkctD?(A>=AHlGVBT z`g%77!&0qTHC9y`yR6Fzs1Gg#uRBU=vkR5T#ReDeuq@}HX`f+PsXgk+*9D}*WVo&n z*vYT#fL!WB6PjH~j$kCPmrmVa%`wcoUwBQ1+BT@eUH9?Qs-W%b=oq>)t-mZ-q9vS& zW^Rt22rpaRFB==qQvlL~Oh)uBs_Qrf2E-!+rGocfSx>U{If<6Ja~PZh6-^l|bO@Nm z!it6@U}C1TR${*~DpNI;6xyqBm1ZGMD3cnvp-X8EW=C%wq-Ky!6ZT~-idc11yhO-! zmVWW)SH>EE$kBV%%ga`YJPh~vVcn*ne(Vp^>3&M~4YFBF7XpIEr}COjQ7waqE+u2u zCJR@MgU1awMLGP4Y;y}o1-=r2ZvMD#S?Bx?QLiTS^$8KJPJ|)E=H<+JdLCjyj7!&=M=u+{ifx!XE>QMU1OQ^i;%;~wGJit&u13eh} z2@;S51;0@Q$@=tx8G!_U56>Jj!=_ILrAq{qsW|knFV`66{|qw`E$dVXgp$pwTGlo; zm0K^%HS0d~B1JD>-)0SPd8eB%Up{VLCtGeiULJQ-r8z)#ao4km17i0EySjw)qw2TCy_=&q&UtfE@=;1%fL&4ij>ufE83tNgvVwGiX45 z^K@MU{o*o0WXe22e))Hli>ljo{VO2G@+4an$X=9YwkHrf&zEn z@k$>K^)hC({b#)(fris2EH|fa?JvHIDT!fpq&EkaY)G`Y4GT%i!uhn>b&Nev|6WWz zjw*Kd_<4!?s^g&sSw<@2vFFZ&_5?fPrc1pmn+gU+RBCf%LHoOcRUI9C=d9c&VLaJG1seIC25h6RiZ#tqi_1=oKL#3)EHT7|&T zNuq^qGpbc{rp$&|mnqCSa1H=S)A@mbtwUE#1AnK_Ja-z%!G6%ud<8;6I}HXy+Ux;c z9Qo4$+h7VqtY}r1kO&mp{%U9k`;v>1m?BKOhG^AjZ31q>gGrkhMz%fmMNvlG7Qbqx z`ht2E-8s;VvN;lwM2iSfC8%K`w8H*XTTv9(d?Du&$_!a%lqnRZNIHPLa)?ia=>ksl zG1a{yCrEKwfH#&3RYidZw1o426?9Q41z?9tZOCpEnqv!vFc$Hm=#-k$=vL0*1*A>N z3UFMgoaio7ki3$ihWnSpc#No{#{EanxlRg=iw!=7j?`Z8~#gmkVVobEcL`UG=pnXVnok z4dKP3-Ic-C$e=a-G7+%h&fH+A&42wQw5pp{^C^V6QG?S70%T>;>)WLiAVg4H6qWaE zab_t>$|7AKbX!Ug88P0UHr&$tiwZbM)sY||jl_zk1bYjLH~^<5cp}|RVsp(+YI81v zHRz5YS4*e35w;}Y7TU{(;HtZbbq#OA9@4ff{o&i9*!un8G1UtFV+#!anS zIoJc?MVQHLW&qP#Mhl?I$;lbj$eD=7V#U6kc{Y}gY#q02DD?+i`|b$`8&Vl5rfF3x ztOk99^5&tAgFlVdZK!|OPW|WcWk!q;M`)PcLLKI`xS%FNDjYENZd;Puq)QZRqo8O& zkaIF|FY*nSqejg5)!d2QL$_fLCG~M-VEw(DLNMQ)cusqMJ=}_4ocJaUus!VFseBM}Q3YR0$K>hT_rH46NpITC!AU|Q^Ttn*e4wNAgyiwLpf zPX+;8V(fN_)jw}WTg!L4$GFG7Mb(bI+9X#0HZsmLTi-6!Hqsd>{6nUEcL#_bq|wv* zna(oTiuyfPh?I#AwQ@FfPzRR=t#&cgFQ$%-+5l75Od2>3G80rq-uzHxN1Do6bsYoR zsFBt{n@QBUx>;fMLgA7tAM zL6|42hD80#n>1Z(w(FO|ag;0f#^krpTL~_$#@r!HYzyPo+2SybHpvfL7e}gHlv$8k zX8?5`NAx=|K3muOZY9IXj-IHJ$O~fpEsaqSvvFBEb6;-n(g7%(vkuih1=gW}Wx^pw z$DY;9)NYhpyt-%L8z>Kk^zr2SYjbY1n+c4S$fIp*i0QtB_rEi|)7w=h;rF=u54*7~ zkL@=78|LC;*F(1LS)JX!>5&_dBS^$KU;tts^>D0+QBNC@ulfBFCwzR^JNanFK^TzA zCyaPor+@I2319ctD(1=q(+rjC4(4!c(S)scpp8(xV1ZW zQ*h?_*ihI|9$L}fmNbtm*7e&4L)4>gMz_g`?cJ_??yg+p@+^X}4<)>|j{s;v zSP(nhk4tRc--S=$C&u+H9s``frY7k}4W%0xY6k@tUA5cqn4_JeC-A-2e zWUxWM4j%xYCG}tT{V$HTTlbR^MZD-SDV zheV+p&8VXSsMmal%CGOc_bNrZH30pD4T#uUb?%rhwv;isKQG1deIOGSVk$Vnp&Npw zxc}OoUN8sX+(Qov!?gCCz!Gx!kE38pE(DIadL%E%hM+3)|R*KE1XA8 z`c0x|xMCP>#N?f$W;F3zDWjUrC7=(yYfwf$=4;-T4o|1;ty9H~DW%2plK`cxcM{SQ zf4CCi8MLTp4EDCW+JpVOea_zuUsTOX6C5T)ftfL=>$2-} zqB}*QXWY}V*lB{t3qd$+h6AYJ6=8N+sz6v6nsROXpGmuT-Wz=i(?lTz7tMzPc^K5%8Z`klHqRSfu}b=L4NABhHG z%f!j*%JitNALSgpkH-H5MOB(3nhNgb_#53z&JZlNn>^44j%8c7uhPQ$E-RQeh8grr zh-2dO9@$+v>(1^OanbG3NabKGSl4W{(KCGGx=LfeT#``!9G-UkV0v9q&OBT|hTx{bf71@cL&?A|rQ=Flei~f;{25R}jt(pBoLdKt{MXVp zWT=@V^@_!;imtU<*HBA`f$oKXD*N+@_UuY5^25T~+)2i{wWzLs$)6%v23QWvVFLaa zBi8kT`r-U-z6A9t37y&V7RRpiDVN!(9XEE~qQ0C_2d>RoorvYFh7<`NHFPnXeeI^1 zR(zcIa|N7m;UGZe9ee`g5p%K~0^b#Q?eEyJW9O3Vie;yjqpO3_`qBFRfET=B#EnK% z%8OBBVzew>$t)R&tr~yJD^={iI~dKyjEgVuA(VA!`VIZ%+Xt-i|`} z#h#oaFz2AXz=kGz_ly!SIy;?(lqQ$Q=#vzbF1yc^VMg(Nl`DD5hIKMNYOpC*oc9g# z|NChos0J~}*YZEuk=Y}<#?OPH|G|#@%oBwpN5C-u&uD?--xZNKcftjDbHi3c{US?Y zX<2)r;s83YH>HsyiXNIAbIlWg2^K(4NhxNO zT3rE_sXuC>G(jk)G1=K;_ub?7v-fOsL%WjI`8e%y+tJy1+3s}Hbw5i#`E@zSAFvwx zMpjfe8-$&IcS$lM%P0Y09tX`Q#ukRRGcjZtKrsL#B%DbQL6rK_q@SL?V13JmXopY$ z_rml5-{L|3cY8_L>V>gAcg?MF!Yjc2*UeG$3nM4;(8nE+t`|dC=&gMm4$r`0;G}QZ zcxd`R$Qe8nh*-uq^WXS`qaM#tIlR-?GfWy#`-!h8iE@o=W@%XfRjloD2B`yG=%zE>J#q^cnIh$?NoC{^-HHSwy~8T#W{Oor{Oq;;0J_Z5l|-w?s*R{1PHSB? z@|tSN#!##lV{8KnUyLnu*-03GRGZ8pq~7yf*(EOG$d6(I4@=aDzijI_eM0T z!I`93-R~&yQ_9jD7c@y#-6GzM#GN>{wuj`NpwZuAVM@f$UW(<^P$P}4NmV>=sg_Re z693Hbd*)ci#dvNTKG00F!9XR%dG;XASE!ic89v-9r{NHASl*VEd8~uvS&~7<00t{| z-tSdBMvh~U!2&^cESmtgH=B@1X>WlJ%r$|tVU|xS0}%Lb=hFbh~Cuh?y8_d0(+1aMlbaW4KL}A zn^?=lIdlk6-6Y#H-6Yz#Lh6aJlQ)Kv+s#Dk3ARhb_sIE_yB`4)w!GN|-iuR()1=*- z?@Sfqquk?BWw&dJjb0`}siWI--TaeU|2(U1ra3?mLZaQbfRxi86%^^NI^dSh6M9oW zu|U*AzXySldMl*+g_whSX9UIHPYT69{6OSOwg(2-q}+o{WG5ipJK^~N^QAP15c-53 zCFvS#L|@ygCH(~NHQAYwdc~dboe}*R5k)>F26ES4>8%};#<3ZR^pXR8OCEwXL+3MPH&oS!MybXwX|A#acs3<1bR&DydmNY5Xe3bnVf^Z4W&Wf=Dfh2)}L!?%DC zIKPN0(|e%_vo^<27AL06zb6sA4e{H4KgwXe@dc5P3|GrC5R{LTVk^3Bl7iLv&?F=f z3DZP&!KSXHkuqRKCV$S$T-mEaceS8|&Lh;P47$`2Q%8jh=p*YiPLzo=QXY=9+zWG9 z1rdPGa0^{a^)y4Rm6yr)@7V|jeiuLnx_f{phTq3`ZT~F(Zwjw`ZSM6~E4o(^pP&)8 z4;j2s(5b=x|KaK#qbrHJuF=@GlaAA|opfy5w(Xo49d&G59i7;=Z6_Vu`trQreV;q- z{d4Nn*j0P&vB$2ewda^?&XQd!g`VtLH<;PdS~EmMw&$gtI5b#M6B`s0NH%eJOXp$3 zDz`H+NmkQ2-Cxx1sPwF}D?Ck@wI6)X3On-q;w$oGewhi~Y7jY&gN2@*wD!f_X(Qygx*(pB1B%{C#J z$JbVy*u7EhSTTy+2sNtnH(kUK=hOs$jb)9xDFrTS%=*I;vV9xKJ3;P2EGzeHisF-; z7tl0nEQ>+Yv(Mm|HfRDsHGFt^V$uIj?Yrgys$2w*onfDN0&i`5=ha+uoQAH`!Q8V3 zVL7iJ-E`68n57|g@y`qfG*KV` z;y-`9ue(#ek8ibJPv6FuuheH9312^p1UAbOe-A_Uh#$NjJ3c= zY#mqx*T!+>_K9e;Zy#ZN(Z%h$4In|;!$8A5-ZT{B1D3?Wa|qsc_Sf-k>rdySX|8XAC{zp^nKOiEj{7Kj*90-UDUTR<~C{E%I0$i#BJs2i{!Nk_c#id%y%NKtU z^>Zi%cw)4J&!KDk-nKs$9)_Bek!=-!|HI!$?K5gd;eT00m3#b z_S1bY2hDZAkYxiv+dpiIld`)HCy*~(2P;s%qw-UAgQ}+#(^p(99nn`k>`jfJ@7vgP zK!hb4CQaRI-v~0UtgPQJ2=`%62{K%5qIq{%)fY*kY=h(&r5^%6T_w!E%67Ua-Tn1?IYm!ZSbS9gNrDvr9Fq6epXF(~qOQuH z1^h`Wi7R0CBv{@x!*WNiRdzkKCH+hGj-Nw!{Av2<3wAZ?-)xkgqknJjXlZ?@4}8f> z`ZNCgBB?xvc6#}Mrc1}$xvqt+oMBpBZu9a94Kc(L+Taz%qbrKQM`4|9w!Oyc-zuSvlX{8XP{q&Z$1M(Cn6|dX?eW&K6*cYz!S4Q zNf>t`*i9B%|DYC^-9~5cqdSBPgCa8z5el+U;KPImG{mqI`aB5nmt849dEoHdsyQqe zcFpX&v&o-;kMr9Sa^og5088nL!E|e3hB!-<^GgkiOq#U@Wud7c zd{V>Z)CPhvZo=RZIdFWN!C94ZI_#bAD-u_E5D-iny6T_1A59fA(_ZS2ObfGopMY$#Cjl zfN9W$z0!4k&^`pGjwN~Zj3W#NRW)X`%Y!#(zIf>G)|py8aBuRXkVp}Y)WRj6 zF3C8n;&3|vHQvc8=dQdCofSC*U1M*)q%z4>SWa1T8=h>3jtFue9s=%Pp_;JDIvo*W zcl0Cq8+MxrLq?+u*WvlWx-%(f$RrmQKz6XU6J;fNYM4Jl);FFQW)nY?XA&oDAH#Q` zRwhc8EX_VwCR^y7QD}tnrXcmM9rLp+L1FawD@`PqOySRpBk;wtFzZ(7drdcye4d!2 zIlfR|yvfpe&G6Mi3Eb|0?lRLLS~*n(X}j8)>N>|Kh$+n2t2or(%HVkPMPhjLfD-AL zlo{o}{0;A-Y#mUXmfutg8(@(7PoQ++;=wVpP@(rm&q=w`FKRr?n6Ty@EX3w9$4rFg z@oNToOzWa~OgL*-s2iy+M2F?F$R%q}{;j-OEmw}?zv5?_VAZL+1m6ZCNIV*a=GL>8 z;Pwmu_}0p1Ut9yltAUXXx`ilq0QIsMR)a!%pjx3_L0PtjCx(Z!oZt!TPKH2h3JMm+ zt1gv&tXXIi?>;GyNYMy85#K0$m?HZPYUAB;8P$IDy_^=`ZFF-Kw9%HT26+DK7&^R# zxYgFj)DLPBvArSADAUy}I^@cjE0c*fVeEB;-sXzg`t%z7B~B-`K~1A1K&5TUh)@=P zWu}dofR0RWR(fD$|5WO2QIV#0%ZP;!h*Kj&e@ZT$x(1VrycTIk`mbwLIcKgK#2uiK zS?C*T>!HPLV?>)W7E5o_AYjkTZB8#KB6*4|6E%C|*ijaIz9ms%e5yKwu$Yk1qSZGc z$X|$c!JgTioG~Xb8T8Q?L1%t)(BKz>!Cl6B*(eNbgmF zKz+%cfbR8YTMDxbbrID?CacloG}1;zyyR7Oo7+j|A8ryf!V~G;`vdodKQ)n?e5BYi zM&DhpSUqGdLmamX&f&#eY36!0mP}0At-17rPN&60-{LcTTS471fIFFjRyS+J&hZ%D zeWV;lkLA+zA>LHfIEYolj#_n$l~Qq_nKf4o5CZk(tEhUGvW;auyFmH-^R-3}s#r4uZ?mdFV7(E%|!Q zvW>)MRDx$;gtwu?G#xv@kIX7g;T0yWNw+1N-V+&YIRk}SjLnru((}IJKe-Nndy+|X zA(<|dspGM7ml>=ItJ4iYmTb9LyTPkkrwiJ(*8GmPEp8-m0Y{IUeJ+esce-1w@dwO< zGjfisn1A5-5a3$G70E@M0>pRV_&}au_yYSC82~t2s7cq#omn(85_vamvP*|#Y3P_I z?6#Fpq8?R0YIhJS{vowVZXCFpzbY&4Olm?qbe z)phE|jT%e*$X0OT~(F#EuUAKee5PPB|56NFc!TK)FwQY8H|gbQ6Or7jCN5~@0` zvf&9}6&1#_k#NGwcbTM~q9o|?Ez$BoSwyIzs&x#T#w7xnlkOB#^MrXrI{2YR;kwzV zpQyzG=I$D#6}0DDsjRh=7G2lBR8;Oy|EJB)Et&F9Y}R!YVzpqcS!J&-fa1hR8hj8D2K+e53ZA7496sPDW&P0yId#Hy>ljp*0?wzM_yE{sDRUplOGJ%xxi7d;)Rk#jW-A z{p47sH@|mpEVPQFtTs%_?z{%X^&66ms0Es@V{hyXb8Ds(hhhWbYEYI%eHlewoFFhd zBzk=?JFdWZkU}v!a`nX}dqE+g7gOs1fv9i-iabcj7?8vh2|7tVQI5pH)`zQoCfCgM zEkTC>7!RJ(?$Oc9MaV>M#;EqN;apnB_dA@M-ScH-^UY$}q;ehNbnmmjg5O4nyCILmk4Kvw{c{TUIORcJQfTt=8Nej1c5E35XgHd5+R?^{|{RBA71fye%x#h z4w{Pazn*e`qyqd?zp*oV@KjK8P?}~=6wu=TVIBV`lh*sy7ia&i&Wj0=dUFnnlNx{n zik2$K2nO9uga+#NzsYxVItD1-e@|MmKy&^#U2oRI0nPhwZ!(BGPS@X|Ou+x&-kQ1a zKtKO`IUfON;(uuZdnBMitKY$wA^-2lV1Ixf|2N7b8R!V;e`JUMGt4J0z?J!T$NVYe zpg)_RDL`HS+jKCdQWo~zSECTMbviJl|pz5D*CR|JiE%XM#{u+gZVoQg@g^p#fa*o~nzptmpfe z_VQq`A*Mf2{=ke4YkbiEotbD*aw9ZESSj{MXeX=F?rS1R4V0zosRQa#$_Qr?R}Vx!>M>;sjwq zq8t}seRg;mS}?mRdjL z9gnQovSGRHJBZJri9L*Z*Oc$Sdu#Nr@jb_-3Jjcj9dRBD1Lb++fm(2I(B|!iutzP9Eb>3N)6RPMKIP4} ztYovM3s3ld?kMHMZ*qzBrZZR$kcv+mGiA;W770x4hPEPkCe32EI1;5WwfyPz1-r(I z!(yT~Qyl8)&jK8}l2?uNN&6BjRO09!1i`?P#KY^gz%aV+QFzi^HEQ;bj|6#gE2J>B zWkg4_N4E!+YTWiI6VaP&I72nknLx&!;w&W2*9JP#dex}GaojdXvKwTF+BnkNEKKBu z3end5HM#a*a^?@_fV!|vN0hCPFU|C9OBV`<=e_x<{sjQN}b7Uo8eu`#0>7f^{>A1M~+85|$8^()u9 zz5MYZ+}_5=lRk(Q?GfrBfU^MYYR#tOW9#SDl;mRDAFSvFk`=Pe41H%*;ZbdaveF8R zyr`#|IS+t!@860R4*t&kJnI>Qe8|QTvFTuqT3QPw__JXKDsT{6MAoMmx~8GA1iB{adJZFl#xg ztCUTwn^$)>AD{Kk1lM{V6s6$L7TJ)X=n1nhm1clqXx<<4<=Y#P{9o-$>++;16$vW~ z{t2p!1gG!;dk+w>5_)c~39gym*5W@dJs zrpO8W{8CM9fk*Sj7tZ8Dx?Yf-N%e5{Dl-!Kd&oW>(#{YbP_R*_tK_ObX%f<0&A1jC z1TX-<7s^55)QWYY79fH8Awvr@*IvON`us--G^O$d*2*KV>~2(YnmFlv!dT~`BUF{_ zlEIb!`dX-`@UJwe3^e@64wR|X|0Eo1kHUtq;|eWQWIIEUwVU-sjEhv%Ae&|Wr6N(r z!O+y}z(4m}God1nMrYe{os;6fS)O?pQ1t=Kj@Q37B*+6}k`ObdTD;}15IsF`nKN>Q zg6ri$J^GFzHXxyCkd*I!*M1i-vR-S|kG;6ucytfhXwE1FPvj!+ihKgS-zw zg!32OiFsBEB<{zD@F#HCJDKF`6x*>Mx;UC8T7cXd+d+3!+_8I>f)u3K`QfSAyAHY4 z%a&_?E%=NZm^;Wz)9j~;*U{OgU5<3`9el7e4ch@P$aoFUCHX?-$jG`8^91uw8tkJr z`-bBo7|hrkm84`U!9sc24~=3@h2H>REP%8mW!<=j6JFwQ^P#T#%X;fB-L_uV;!&qZ zr0Uq+1I|UhqvRQV>3;PXftR8ShSX~UMr?e|MEhVSaH(;P8VJ3c7ZeBQi-4@OIr3*3 z40#_l(7>#z5Fyq`wTC$ZjxV+!OkrmqE(hb8-B)-g@i{3#XodC~LxBGJ>=_XN>TxI4 z9l4FhG|?Wr!-{bTmOFS1!3Qe}KUg2$^TRYif94rpRKR^=g%Uir^a@_}5A4Qxru>xNsnN>B z-VqCdr&3LoH1gElak!?31keJmJqBXChXrBY$+SSe2F!5+Eg<-yr{UjOKgD(oZXCeA zkX(TPrcuH4eY>1b_%HhJd5;Y$h3ty5fXEqqLc#j1af!C(d2{F~($9ANI*6fnqlq`& zAXcRrf&f{pAlI*`lURo2E zBWalsHOW`lUJWddtf`%fWFxX#s!X@6VHrGo8n^MRE}5_HuO8f(cyf*YRj(8eW=l%w zVf_h{4dtO!x=?McxA|?C8eY7)G@qE6>xo$Q-Ig6j*B`lyhtSZM%EEw1GTXJ19T!aWW?y(v*4~hmW!&m6= zcEgj;E0^pdA~vqK<_fYutl7-&SRWYD(=I^SR|YSqPLdgPk1v!FQ)k!V>bgD0rKRu^If_`m4Wwj5uS|P;|3?uu8MXN+BT< z6vW0bX_#8c!k&Ko58rs5yV+(pZTvVnw%sFPWVHUlKqxMqfmP61GIT4Tt-yg7SDZrh zZ;j5wg{4BDvJ1Xc`jq?vRdslkGUmSh9xgU=cZJI6W-{PsF;j35{y!1(iK9y`XZ)J* zhx9Fm<1KbSHDjITS((;tx)}ni6V8o^xg-tYThi=)DF>@+j=Y=BWWs!G9XsQx>4l<` zXs0dd+mE!$xJ~Y9(?4N(rNyeVm#hw>zY*L9s^a8?PG37zQD4>WVgh#3x!4D7&%ez; zK1Z=6=du9uWhd{FT4$Rj^>Jmc%JSUzo>E71V{s;Zag3kN;^hh0lBU=;nfQe<_Jr1(tQQ@x6UZl|v(E_)qzXDAQjzC=M0gS)rYP`K|z>#e+g(oG-N@%(B8*?yPP zO)#LNw?<6(opp{|xrRYr;++CLpH+U;M4Qt+QLrxUH{%z8|I4fZ)AAKh?ZWQbqug7C zskN!}?~GgNkb3>gzjqTc!b!6IcgWPf>7k#ngrzRGmW~S(Gg;eJJk|_DZ9phTFBnq@zvP0L6&kaI+SZht9KLlE~bs2t`!~0P+fK3$$ zIeLy2?(oo!c9A20TYYqWe*t>~n*+cYUjNbx!fD-8HR($+Wqy83%JIV{^71LAITJWn zR(F_S+*TYeNf=pUl&G!m@4r*a8WaFDv3Rwn_#N4a}MY^t6;_5hb@k5&iQ>F)^^#r#E)J*u>M3fWZzoh>rDM zJApJVixUi+-5}Un&@lu%^%`Sc@B4ryj01kgLe-JHH?kEkR zHC?!{KMQLOoj_L%ZX>MOC7z(6ZKo(UO+>YrUCpgNFowtb>=P-@U&pX5aHCbkOr&FDf(se4mDD*c_nv$h zU>Yug>0&9*B!?9QfM6cyr$ZmmpVoqEkW%?wTLb}x^cO8+?i0gYPB zQI6W|?D2~~QCI5Lu|orxvrXiEBG@FwrYGxzm0)g+9bCi;0Oy$X^udOyO};^xrF;?$ z;Uj|WnMNM4Rt{9Bez1ch9Lx1~>W+}G5<~Uy~%i+Uj(a#j5p^7 z;L|Bq&pcFR1;n8QnqWOJzaX`(l;x)n2KQ-7QsGc%037P~XZ~I9l0U6&fj5IqljelJ z6p?>3=&VZ3LIk0wGsik*^GC-vtuTi0p?4F*XdUD&*Zbtnl4&q2?2->YYx6U*!=2jV zE=wUeumm|Gc?2Z7{QjKs)1%++yONthR2(eGP43DqBEf0mZJfI+dNYrhli(aEUbLF2 z?9pKo7*=FX0tG1wAG9F5CQp!=;1+GYUBt})<2dcrrQJ|?pF~Bqbos$l$X88rPMkQq z@GphoIP8w2fqhd%V~WbsJ~b5l6aN3pwW1IA7a;ovO3)!eKzLG7Q9vnE!`Z;Fn>U5O zVUhnWQi@Bp5UatKGe1RGLgN2K zrq{MIs@ke8v<2b2$zWHOnSv=NSA?#uS=&@DH8E5-u4!NBH(GApbx!-`c$wdl4{U!O zicD=z@jq?2On?6zrV|5h4(6llM#GXQ6f`~$QY~n&@W-J2OQ-?jQw9s^s?jUqVYdJc z!8@8OvYU8;JHfLT!6E^uXZ)UR(9ih6FzPSSa|4hssAuFJ0OBFKV6xxu0Sk~X@Kfdi z0qAG2ywrf-lxo*SV<2z=aCxBrK%fGUN#J{s{~#KI9e^Bw9e^HyV}M|QVSr+QL)@o- zW%YgiV23cI{)IvU!8D;5{PqV-6DB!ZTJWZ9Ofd{imX-!()nSc~uv zPEX}SB+Ifc;0f|hOE2J^x(e!)rr@5I`!CtD`)3$r=TAYTC09>18N0ln>H=uhk5!I; zWL>FX=cV<9QWw>3l``Cxm%c3w{?bgK2T16hCQgfpj3c;lYwlM61<{0^33ych;SOb7 ziOP#!*MMRpY8#WEb78?NwZ7o;er{vL-{lC@#TQGSCt@ZpjVxM09g2i4dR*y1TTYyDMvSC zg=>0VtUl!sd<$$N9EFeXfEkTKd_W6HEtoR{N&Vg;1kfTr{LEE0Ed%iSo@)4=F8aHx zZc3>rc0yJABT^d-r|CwmxPdIcB^e30VY4_eE#O<}S8%>8I+Ssexku%8R%}&F`)1w% zdb$yJ+$GI;d*nc{!5ud=u>yH}=IsX_N!+P=^!y*}ABa%8up5W?mz?~xPm%5BM2d%Q4<(J-f;-N1{gOhx&SaUu-7U9xkB^$eJC9W z*LQRe*r&80-J&rDpoeM$`Xc9UxxQp&A9y>6mV*w8k2>T4i!z7TVj5G!h#f)@AH~CJ z+XuS`!tPg}2jqxO_-l!s?(hr%m?!ZLcz_`IJLHZ?K)0|iG3bj)K=;dHcjXsI>X+zA zH^^s9$Hi-vFF;4;^RIr@^v{OjX7!KnC+$b8g5sSD$}7SS;NLTI_iO7bz>(7!xw#!^NSuwZvpIHJt!Tce}Q$Lu#W3urkYJ7G*;);TrzV&puDRoUK5xt1wuL zs$FB;1V~`6h^^81pMcwC7*x($GvjfBZUl9lfRxUWSeE9yu!5M+C4ASM*mCp`kRO}d zxUF^A+I2O780P2GkEOIV4u&;B>?)HmumTTZH1fcr8<#+8;YL|ebYfQ0BeFx0*j|C` z0vER3?y--U0WLoh?of2#vm)}V?_>mprZeB?01C-Ze%cKRQLl{;+VI7Vh#<^;GgHuC z_(JuVhUmZWZ}(8tc@?K1BLdGM!Yq{SheEhs_sqCv~KMW6>V$87krXDT6m|?hDuiuU%Hq_QHp=r_w3k1a;(1Xb*(W ztk^tB{kwF@0&HJgHA^$$UgIBW#okd5=wv$tI)D+otF;sFfR+sfr#Y{KGC;M!?qDSe z6isK4m(VS)*;wkGR%!Wi*ld%MU#$NEyds&yR8>9J8oUwJ$rv&w#DVa^4LvF4JmR>% zIFaWv0Y41O@DVqEXOSmx2B#8fr&|)C!WhS7ATyzlf`_@!%;el#g}<*oHI~k#min!+ z3S89YfAq}cumg|D)oZQR6P}MmUCn^pOQ?3I(H@c$RSq^$?h|$~C`C7&+}+}T!e=@@P?I@x z9u|6cs+fn8%|4z&&+YJ1KllJ}!JpP?vpwmEt~zYMR#XqqJmN-a zWOH79H>EC3R`S;PU)C3+;kP}%kEDz=MMhTFHKjy8WRlX)zLt2dyGA0`*-Yp)dET5K zBFZNlx9?1>(x!e}36RvopW8CcGI=~2?}?JeThafi90;Sg|Lu^`Vg!|Gc<{pvjI$L)GiL# zh?*f%;QR}1e7?5ap9Fwv*Jv5k8X__z<4VJVsGm&m!YkSbj;6KKC${+*OAW!^-smS1 zGUO|8^3WzZKa>*teAHzASDF0O9qwqDmqUz)f+LG|b6{j?D)NG`u4yWAJX^S+lv8Z& z+b(Pitxlq-nsp5|KgTw5>TqSJuz_r83opCD>%;qgH$;_;`5M49`!hnD0M)+^Klh1d zNwgYD`QdzG)GZ_@l!%Q@OuL+OHKHb#!uae@!jd5uZ-FQjp;d&QWIE)p^m)`6TUoA% zR{5#o8>cjr2I#MJPs!%L|s%TCa z;GYZRrmbaKFZ{=E0nB&dP2(sRQkKBe&d6BsM|UEyQUI)+oL9#q$r8~fi>2^#w6jAY zj-N!^pJiQ0OQ6feKbH0P{?S}dc^S6XpPD38H44L?Dp#i*Z86)ccRNOZIk9MORAFQGgF?L< zlp@q2TQBd#3@%ypV1Un@s6JzfBBjc;88y^eAF~XaF3y^~n2et)W8w~b;?_ z(+t7@L;oz=$9ZQ?SDR6l0P+iCjnw%v+*5P8w&4@|>F-SvD~5eIaY2V&&4{L#~MrvB+J7ij1U_}7l-Frr@Q8qyzfBW9agrHHO+ z7y*EY7vZXFdr2v#GZUJp@bnCGoz>+zz65~L>4r=<>O<`Vu~KHTs%W)Z3bq&mtLQw+ z%`OEfFjQju#d}@WHanB+);m)7MS6_9ASC4Qb=5 z=kIED;gH(8VM7?USE>ys1tmH*Wv_c@92H)vh z|AYPmBcOTF?}L4UAkLOmoI!LfzCo2cnaKEwdcGMy;a_Rqw*_?bwnp0Z7|^QyLkORh zzJWZ2%MYZcIO!BYH8!&0yAUNm5pW440}s3$AxYNX=TZl5mVVI`G_@D&OyOhYEpXk^ z?}}=3y^Kvmv#mR8w5}$t?Amu1?l+(b=Zb`G_cn*tXXp#9H20sr9P+H%A4Yz zB8l)CTS_2aNC2IiR*oV%95l)Bq?u_qIf@yYXx75WNNvYiDO=g2=#)=}`WU!DZMbE9 zT+CJaa>uY6l6a}Bfg{GdfO34t35TN9K>A@@7C2v`+4Em*U2^BrDRz`@s;I0$Y|-6{ zmI2@`kA3D#n3=oE@sT7g%kuR^kep-k$@CifRAhkd3*G_~kQjeW!SKv$wxVUzHa;1Y zPzTdv;vOZ=XkS&IZ2{~2qUz9>qsrFHuXFfUylA;$jK!#DlBZ<@VA#<{kX;q+#*u{y z@#9LwB=Qqp?u@|P3`h~SX_jqMP_nccSkf7e%M8rbB5JHv+UJk-#?LzeXZk~lIPGrG z7jc7hQ=(FGM$X8}t=O!7mpo9CM9Nmajl0fB=uBPf6H{F(1&LNvA7SdW35$~l($9U7G_9LdbI7aLgr=Ldp9>vGjo6E8O#=NaK}1u?)l zrdV$M_1j4i0BK%Dhs|o)I|kGq34fkL#`@7Z(P3-zL_IML3*KgEL#F{`-@?LtE|RX? zqi1swYnxG~7t%95;z4H&9b}B;v8;2g{XO8w80o58%WaK5Ap;a!8+?sh)G=QCera9| zyP&<%SL2TuktB{a7ougJqs95XUa(C2aa2F-pCMiV%tT%)^FKCbgpE(Ij-R$Nzd+@$ znakCS3HMT4Kj^MZd{qb>BE((hrU2yXfDLw|9(0tx24pIPi_~&fw&nPZLP&2em&@_Im3O+!bBFb{E40sRbjgrU`d|O4MGYjZr}3$FM|v% z))jYz3+uT!f&S!cd%(51$+d=+*SkBdn`qjacWL!C&Se3D>RFyi2UXkh)R3Y8GjJCW zwj}oWGdPKheQIyjF&E*&E%F2y;UU^2ZF_KorT8}*zd#OuK08?W&3rh!e77S&J?CSg z@QAwA@aEzKMr?14k>8{23CpMPu(nT4rii!dL~GS_Pnk3RZk*rsWL#gq;6isix`;aW z{A7_NHzn&CS|8xvC>Sx+*Uq<6G0;|%cD6pKw2=?*4>!HZ|(C*quVgzpy*0&zh z0Mn%~kS&lCJS|-Ua>{x^Gj&VoGd6&3!P?;oI0JPD-2efsagw^D z_i+BPOZt~42EB3*;0199KL>3=ce@hzxD>k859kEhhBy-=a_>vJ zO1$Dc3`i){H&${==gg&Vp3+_K0!tC4ki)D6B80#j+S&N_^%`(k11r_ z)*NWanZ-G`(|C+!%DvRSgR1~yN6uuux;N~`qymTnL~i#>9(gb1RQ!=f!Dq^Q**F## zw&u2o2<#inI}1Pj9a~D%)`)=~(BZst#)WU2c*P9VaxZ*d)%hPYs#{9_4%UE$EmmM* z$s^Upw-9LWg22q@gabhfKWlPxQuB@X@7$QgAF`THp<3DHF8g3Pob7<>Rksv6hmzJ} zj^XB}^fd#ZVCGu*nt|K}*@a1D_I+{9f!vGNOL)m6=fzdYd%}A?&G5mU+)IS-LK5eg z>TAKfii&+aXWDJt0k*7H;s#}%)NtqXrHjW^?}`({7KOUN%9~rHnqRq$Q)DPKV9;)? zJ1Lh92uNEKYy_k`s{-_qwZ8Co1WS}lqLVa7e`&M;PapJ3nPR@+uOrL-Dx%pA;YZrO zg=A!lh0{%~zY1USLk_yr)|f9`R7S;E6ljT17)ERG+iXvNzw`90m;61= zC_j@tWjRr+?Vbm>*5H&aPK#y_{84gQ7<-~MRt&D`Ii8rG%m$cm{UK+&7tV_(m<4Lr zU2bt!QjQVm9-Cux>NU`vQ=@Br3hDhL-@aEYu^hV>q^M|rV=T?P?!74=TGlT@U|}J6 zfm>U<%;3k1o(gdo5fYV8Wwdw|M4eJZ@+lS0D~xK1Xu1Fzy8&l%-B@IafHbk)*mQ!? z-0-gy%-btDw|IcS(t<*g0rP{CcWZgva({__zD9<3@~w^vw^TYG*SKP^fCAI~_nlHy z;2(kSzXyhphSC&R4oz;i<^1Xeod2*Jem&5X_}2?8E>u30hdr9Gu)NZQJ)*1RhWRgp zEQ~p%y}G(~X>$)QC@dH`P?z{st|kvja^MvrYt6B}fSu=x z0h^1bZ+ZIgN~$8LXJBh7$o@b=#;IBU&Y7VD|Ga>7_)u2IUj?&yDqn zUrs%V9edX1Eb1x}^3cNcf(Fi-Oo@Mrb9p{z#w*^3t%{(;*YEONnZiQdLS4Jl;}aV> zez003z$9Bd)Y&A6(!DpoF+Ce>Qe~OYi`5IRh|lZ-XWl;ZPA+n-k^}pLT#o~I#MwoO zKPV>kc+z3XTwWCzEn!#=(}TQUL%G9jbH*!2z{S6z(6l7t6Kq819!mVz!4m&S|JHI_ zVxYb(bMpAi5~ks`^b4j)_t=8RAI^LLrg94&z>F8Q9jdMdRq?NeJrgiD^L6>bM(%@W zPw9oQemm)lv<{u$_d!i5>s_3uiC5kSjLf%_pXVgb3ehjMd^>O3@|4qv5&#}{Wd3i8 z9;BJn3*WeT9=NE_vFI(k#GA+1{=i@2Po@4wf2*$0zP^1zdSMF1GS^ZcWA9>nZ}O@K zDDiLhk1OAooJ-Ym=* zn;&Bx=<@GTy;QnnPws?+earhSD(4GW`SI~qa+`J=QZ5(@DRw&#=5*Q?iyQV>Q7%}m zve=*EMXB;$^_f-9SIVd0voX;b)i8dhgJN^od=2clsk|7lKKqBL(LqS)#79B^;LyNG zE*=}J5*7h$EdXFRV*g3VeMpS$M|2vV3NDQXb(JNmz2T}?rOpI1oECkuoG%F-N=>(( z{rDkLYV{1CJ#FdV@2!YZ0e+kbWfUa_zC&G9tJvCIN?z;X zEM;u}Tkwq&-g_ma&l`(^8@-X6vpGB-Q;kg1C9Z2YcPV@6J5sJ8Ta7L{{+vH~GMeUKVuIX8WxE z8cu2+U6(T}{4`LeO}%PpbyA%pv&WtLqw^_%4vnbboFFUz;?D#e(5uFF4R8rg{0w8?JMk~iPI z@7Su{&%)kElbQ3$9$q;$63yes$7U2Wu>VZ=IWzfMfJwX(X)CC{Gt#tDGMO22Q{T}% znuG4vGp?dMP1#}55TQL?-$J5H@QL%9 zNJ6fhKO{sGdVF>gSW~*3_v1K{E7DA)>gs6>9%}hDfL^O6=woTWZ!+_FUE@=-pBWB7 z?*B#-d<5nt*%Y3|LtG5TpHR!UU$@2aV>57w>P6IwgU)y4WAA4p>kbPO&wdAJy-G-q zRcV+fN8_4zLwY2gx)?3~CI<2}3)b}eggc8|QL*hyI{h!UGqe;R<6<{HG`qU3F;a`a zo$YR(y$y3CAjFJSb+!~u2gbsO5k>rfK;K7bA+*X5wPvZbEP z43CDM4Glkno)X?AWUkrwVbcw|O4Mrgc^Z3CFC7U<5EP!&u#2zkeseT?E%b(GKElHa z0;cKF^tX0=KV@GbYBs}sII}wimVT?}QHS+f{yVxu@P$8ki0tdRAJR;I^O;8geDqK) z2*+1pKerrLMLF2rb)olXgwm*QJ8mVcy4+m28#}rBQF&k<+g_dz5EOqGgRbG$MPLk} z(dLs_;gGkkR%c@gbF8Ky);*9WuLE1bmzHt2PCub3t4aK91U9`>9sDTm3FF#`<>F4i z3f;P5_TeqolyV;m2|3UNkDC<$TMZYC!!KS!Gy7ukD-6%P1&`wr{-`+U=o!TBfvn68 zaGPF__j60lLodytmwgQ^bHEZ@Sb?&GB8%OZc&@Ec&)|dm5`8}Tqjubz97*H5PXN== z<5Sm^RQSMOqJ_8ZBqO4Qqxqch}>tl z6ammx;K=IFQO$i26+#1#}YB?o`K(@`VYH1+V|2(e&aM^2OUgYs3bhY2# z0y?`r2}sW+hYphmu>2ygOyd3zRp%I7S+F+hU}D?Wj;)C%wrv{|%*4r_*xa!v$&PK? zoEQ_^w&v!m`<+ww{#muUx@)1T*Q$Qs?tY&3S2D^quyAEs(?U}gz42Ihdz^JM$fE|K zyBnIWmVTov`*QBZ`-xQ77j35cGJ;IC)*mo59cP}M%ON*8M(__WY`n9(^6U~1tz%Pm z(Kn(~D%YHZN#*S;@~|fh^x$m~P~b1UUjNy}a|WO`aZ|blIFM&5UbwDjH9}A4AU>6!0=Qi{nT)G zhk)B=SZVFW(X`VFbMRr?POHe>*Xu`NI{MKq>T`SA#O(V*eku>w)^;Sf%G{!nGxY-x z)z+%b^zGOsmF6>poYZD0m4KhZ_FTi5=ht6ou{Z7Yp#94{l6Pf?KU8B>M3`>`lIJV7 zM5b-hCI1S#ZT?T3iF=*}^c)%+T<%LMKD@iueqBeZNx1pp#RJ;ocYq|KWlcJz?}8VZ z0OU@I-C%l^f{dh&_p9y@<*I*xi2$8r$-+Ui<(wzE>8k%K8eVigMJIsB?+zF_{r&N8 zIL`(|ah9AoXp;0*J76ZX%sneosr`FFhXmd$Hrm|j{uozAG~Q95qhR#-xnReyIqmEG zjIit*D^jO~<{RhCj_fczwO4r7MAn0C8p;lh;MCF7+bhHqv_3{j&t$+R#aK5(U%6z9 zdXh2KtTEPcb<~v}h7n!gsbq_MFmJfK6ZUbY#1l#au>NS1nX*GOxEZ12ucT)fyhoIC z9Q@_pkE#Iy_na=E{>V0ILYH>1j~8HjkVkowZd17w?x{ss<~YpYm?i&_IpERp*_6~@ zIXG@4?#7u+Sw#9LDTs{j=?lg`o;lmQ^dBBAVWZpP3buvetCJ1Rzc(h4$F8{_YAT!# z(D3TdoKmo~+H_gI8KwQX>5r=qbkYj<#Q4Vk?N=F!Et3f^5VvL><}87fry&!@%gA5< zqY28LWEw$r-E`f7FFZM%Fs$-lM+bJH5(GY^3M?C@33ks>&CKKwIS=lZgbIN)_IUe> zCt}}vMPT5VlUB$M0t6N$Eo9c0v(a!xQHA`j?6t`<3=x>tIrMVK5}KhR&=;k1t733I z=PxeMY(04uaAn;Ab?}hVXle35)mL~2scl6pa*3*|Bs2Rnm|oeT)(>>H<<$>$_TtqS z?Uj46&+FFQj-(c#BHozRqF%8Z;{$z6c}M?KtBPDYU973aEaHgh^EDwgi?K0NOw4vP zrzM$)@0p-bnu1)_PCPRpsvO2T7tE_vtP78E&+B#vELYuqwQIZq3ZGsLWR9;s+&tGNw>+ZtQe7mRiK!z?p<85cvIyIm7~n_3A^ zQpTeQIO`^n^CRA|Kntl^TaN%wc*yeFFHo44#9SWbnO;tWS%hjp`&(bo6W7)y)~pcI zzr5-ntbspRo4~IXK|4h?eMMJUoQdkTs|B8d4OfZO?bzFv>u0XP+CSgD=tl%HHk}wkJ^C%yc>U15q6O*QK5l-o%WP>;qi0*Fj_g8f!wW zvn(GG;=P8xjq5#8H_ER(&O(ICmg-OG|8vj&qN~I=S7SupUwtt=A-MtoC&bjhgWd7Q z7=yc#E)=6TML}mom;!ysjZvjz{jsDr3RAg~HlFL3qW4yrC!aYm$!kD{(39pN1;7Xh z)!5B%;EBX_X7$^&2dL=39<-JgCV5@G&nq|*!_O>8e9(Bch*_9;#*?}BeQ(n{{`T+M zyORH0P*$$nAsXHW>ctz&#YW<$`^YHj=R#)5Yk`|f64$R0Bb2H206|oF)oqg91i89( zo>q~OOT;%AbU+9Qfy#rISwyzU`kDghZoNz4u5B)f*4`erUO%m*|L|axaEgq8;)5Xh z572!$v)}2S`j5K%^7Eu)+^0WeQzG@Tt?ezK0N2U2_2Ji>?ne|{tAQ|i>vrEO8+og& zd$;0+xU#DkPiwb#;`r{~O|=kh(J7lxIHlzS7XmaA}7%4JvDC@h=`Qsjb#KyIYB+G_)H0- zPMunLCA-hkL$2k@bmSr_=?r^iE>;6cARmz9UYPMW;lz3S(L}mT-CaUes5R5dt=P+z zH^z;Z+29GjCG%iM$>Xj{c1xK$nw}VlXx1)EfnMe_*p^4TQn20U2PEf`1Qc3=q}ai! z**)0e?9@9GD!!dbjENjHvJHue`=u@F4j=DwO#maBqV-Z8{kZsuBJxqvelZ)cJN3%0 zj!xzLg6zYW#Z)Q_KYA6kx_1tF_F_(MUOKv5J+@@x88P~CO0qEg06KM5QjLXpQjWw5 zeH+v+8my9jm};*SASkIJ?YI`4R=kHaK$%F|||91IoU%w21yhL823ok(J^ zCy`sRAm{FemogjHu$WDKwMLkIn`*JS$uCSgn|M~5lDCm)p}h1Y(aV{?Rb#j%GT{FQ z{|@F|=xk*^KVfojT9+S1W}7KmB4Msw?01^Cj$Ga0nGy~oFrX`&GWbv(Ui^z#^d9`W zZ3*9)9Mc7`rDZ340n6-agtSO@gfE?=LHx|dd^;|>co`{1Zaa>Ma3S&&6@EpB660+t zj^@KY>K}o$@3BAyc|6p?uhc62*d4Z=2! z!+`uJ#;dm-P=RN@jAAx7mF6N^TLbY#M7hqG@2oqq+WP9B{1mVtAoi(DLi*dGHYRtx zc6o%Sj8D<$=GUZYt(yAMnfeuNPn(~0!K0l?^EQk4atQy7?ErKpUt>m!REFWvMmMk^3UdF zHgcFgjxil#hVmcheHBk4-(oPi#zOyxN_n68a=%pA{LuTEVGQEG7E?!FpVZ<_@fT&8 zZalS8peG&8rg9zHjo+le@E}@^$db(nP^+G5|><0*WJe$A+epSIV%F>JuoT(!>vDUB2lMGib-~N$q=uo!L8{1FV znVB4-9!fnbj5#ZmYw_fQM=(VFs-O5S#2s+}WZPsgO_v2DkFz}1tu-VireLNaswIk4 zs7ntCkhr*$o7!i;gbB6xp^mBOEl>-?m{cf2X(lx5nqR zTa}GHWIvx5+40w-emu~Q{q^zuv4%N?I+95?ZJRuOEv{qJLp zI4ax=)tMR7h$ylyt^^@lIwt3zV)0MD&Rq7v3y+9UYgl)DAJ23!7A(OZT$)?|RlHQ= z03<6kWQFk-?Eo&+pvRJE#Zwzqv*U`o6^pt(yK4C{gc2Z(IzFQgvGt06 z>WCbNWCs?)6d;$SS8_F3R&L;@fTjHk?E6kxDmHV%K{z3A|7S5nP%X2VAvh^9u_JSz zG|~Brwv+&cLA*jKu92`pg;p0uj)Csex)D^)g6o8vVAq z!OJ>^;edGO>%oso*1i7d@=>v;jj4>YJi>{{r9EW2gCK7Ho7zq;J4W* z8fb4yg6oVx6H%69sUYU-d=(68qcec4Xj?^CaAY9NZ;JR^^zy^rKoge^t0M~fa&`j_ zLB0m*8}-X)7X!TUQj}{Qz}sOzkuoPe1`U;GCo0ADE|BH|KOljP2 zsw1dVv~;###}%igbYw%~ZCM$cf!VZ8zbgE3M^C6N>+q+AsEq*g1k~^u>uTzWpLTN6r?TW+%ZKn$L?#54oF zpDGOTX^VP;&$D`&9KF0&(L8^1)n)1c(t14d>@i zXQhcDSa4{B^Y6Z=^$MD#5FJ%VBfurR{hmYU+wYD-?2Sp> zm2jMPUE5>Q)rWIyx{Ct=%)T)qqr@bJM-?Cb#%Jh;)b8(LD}NW-OMpo%JY`KL5Qs3- zGOsp#Lv{LKFD}G5pgf_NZIZ@Rzt=2O&UchIj)U=YOZ#+NMW>67$-GiuC`Bjn^azA^ z{!H`MpL{x+MSgu_-nJbv4T#a%;&UJBt8%hqOx9vCxEY*DX~g5r*5>_^YB(L|wN>wH z4%6q`I)9@w3np*|?gBDUFyX`^t_K-9*2-m8#m>xU`jW0N zKQ*tUSD`;PX_1ePep-%xi?P+y4=1uw;i|T_&M9i=Xiw0(kG0%Mcvt!_nTlgsC^&l{ zc-7f)dWzdm%K}WLM({+TM3tD4Cg3%XOVP^Oy>^FTjCNuat}r7=jd}n4O5U&&&6Q@> zfky4Ogq_^5>kBLDzMwd*bK5`-ecF(b8Cl|hum#!mpTv8)1A(DX{IR|>qoyQQ`a&fG zecU3h3AO5HL7&xPCbCGdb$;8=awA=8SjW0$>EvKrV2d(Xa&z@srue6BkmwA7?Q0F? zsyCpRF-r2?tyK7jZPm9NesOdLW<`w51XybIU{# zJV$2Ll*pzcRr#6|%Ux6%XS<=Zj(4XNkqz0kxx*(t>xPB?XKw!{F_l(*n}2evAQmb& z;qScqK$%`&HL@MEUQyfM3i9U~1JCzpKa2fgH z3Fb~4%8dzk>gW;A^W03TH;NL-uM>2c*%JJ;01hgR{T3RpI$>fo2ZOf5%1yolO1z;J z6C7@$-C^o#z7fd~Z{S=}ZTFjDut9Zw)9O)1k}BJ6sJyV`MHB*)R#C&ySc?XRsx3{a zXhl^SN)$j?A24zu+8g*>B9?okofLS~>k69Vzz*R3snM0IJaqmUTZ7fNw<>QvPe`!~ z4?H({rjKoCE99cjey)+nP+*$C>X|66NW|x#W3K`Y(u*Q^F+Rf;*7x!KOeGxs>xOAR zOZ!a}cR^&lwsEj;@#U#D=||J&wx?`dsC*b=%`^O*q^Vkz2SR1aR620=vc%K_wJSdc z{}QchZ1I9fZ_yP_nAizZCT={|*~y`|7Ld$TTV%TZ1-|`7Z~6puc7id@?SN_APdh{C zPP$klTgB~=P1gx>@K(&ZQ`)&xqV%>Gy`;wLv{Lp4IeM#p9{D>*C0L=nL56pWKC_JV z$Bmw|jJtPZ;TvE7FuKkB-IA>yD8jof)b2Y@M(?Ek!{{<2unF4ulDQ$J?2W|->_m{L zCb*+*Ich{z_zt4$jL6!M$j5`}j9~G0lv@kRxef<7X|r7ASx+Fv4b{g{+P>pcgVdrF ztNTISgqhvJ>RF7DmV+#(cYB?ow?^WQju4mJEE~K&8{B;UZ@7n_+J)+*P3|PjPJC1> zdBao`eWAGi;gvT>x7fq=yCE0g$Iz$Ot#`9!z7yS_e>7-ACUYYs=bdEqIELDrNc4MQ zc{d(CUKApQi$$`!i;Uf1LQfI2TITwte3HE3*Vj`V+F{#M$L1m`)p^eWhHmmCzCI@@mhH>(GwNWdWf|s=WpHQs&xN!X~;r zO3_e*GxN1kw?6jTSB`9ndec?W{p-(RcrCY*s@xN&V>g1_Nqd9cc^!JYtU&08VQ^*p zN=qd4Y}0zji@WO%{ZEQkee$Nv+XQJ}i$`$w;GIcq{!!M)67h>>p#QHUJhjTGhr6Y8 z!E#PxkFp%5vJ{mCbj?m6UknNwqBs-c(gR~`)GNmD&-cZal3cA|Kukwqzm^^!H}CbelGy80ltljbOfAh}^I zC%LP9bxpI#*N%Kfm#+R5q+<=w1qxefbD3clA-auE=rRvu;Vv~3Z*!PXrUlt9B);SO zJ5Ct595g!>zuBiCxAbdyiD|aGd~zsVprf}LV#Dbxxu0KZ8}79Sgg+~X_cBoHuYqVcmKI01o5k(aBDJSyQMDD8{1U?O^66?{OR-dSUjVSt!~|9S%>{rbS8 z_ebF!3YZYjpZYpZTvztkia03Ymso}z$C(+Gebfsx3XTvEONER!n_sakS!)ixB4tVp zFmxhObSKx?2l?rHU5oB~XI?HKko*06ZESg^0f`aZ+o9OH-v5QU9_I?x(qr>;)mXb{ zoVvjMmTX(H`$F>yz6XN`LUg-KkV!uahJRCI1bMYL?>Im8`UZa0QNqP?s#Xhn$gSh| z%(chD2A>Gva>@Bhe_(Q)yoc}zBB13|^q_d_BJA5KsnY3&Usz$M;Dci1`mp(9@jQQ6 zDR_9>I&i6LeMAn(rlz_9t_0uy^9%7M63Gf`N?xyaG)QvCu?#(dD7 zC-=$s3ZC}|+U%w{J(`gzW-KF_^U;RVY_F096^|;g-OA*!pOY~pwbDQ`=+r<(p=th5^jZ8-m@Iq5rRI`6zJRG;6GS=sxt=&?%#bEzOe zh$7*uLh*=y1W8Jp%dbp{iefFzvc_MyYPnr;F#QxKTNVrgAEoA@8?`&QtmI$yuDXvJu!Ji0nNAfjfJnkbL}H_)0lH+-~55s|6YO_(R>k zBIaT$JF;UaQB`#*L+LOyZTm_`y6H5Pod6iocK4p>iTP7qo65q=DaR@(n-XW|vVNnL z{;;!@)Kv36P(Ul}$5q2)EU6>q$+G&rYK^maoKmE53MrJgK0LjoFwCHkSoRnW zDDZ>wR?E`vLzCT@HIo)KJP(2kxzN`_T-aRv(@7Ko#ee9gMXu`55I-WEIAT7wJN4Cm z9U89R$q#!+R&M$e4$Z!gARjtgPTfn4$h#~}@E`{+ThL2BimuZ5%G)S98H`P(PM4I@-h{mXIhfc z;5)8vQG5XEdtwU#t)3TiL9jJw-%E&!Oz}<6N;(})?g186(BF-BO8NnUj{ZHRZRcy$ zSGdCf%f5lDZCvZnw?EDu$sW-Qgk%0xaJ<^EB1uZagVf~F7qT3-BPwE(+%dY?@aHnK zI*$OjVD~c`pGdd1ag#v*=A;9lc+N}GomGL_N=-vlOo_Liq5P;`qZ~r1+`=4OVYAF( zZj}Rk>7Pgfu}MQZAz!0sTdR1k4b&(Pe92h>f=ijm!p(Nl#1<~$IC?&bnMMUnIw_F$S-x^Q631B9%7wN4|duFbwb&CpNq5 zf!9}6Ib2#I4^O>mY@fn7>W4a8#@ehwA9|7}AJ(g1otxAqu}yx++nx&!$>`b(hd8R` z-1}}*`&qOjPk&8~m^91AsNUgaD&>F;V_hZk z9C|54LdsGeo`&cg`ldlzPIW|u92pk6$ zj0qy@z3?YF;*u{MeZY(^h)Df_vYMrfZY}@k#>*N1rLMAu#!Ff2b5LBu?lS?>5rO?C zQemHnmj6zRS=)XjhDR<-K##D#olqLSs%oS0OKw}r7CR8NxNP!E`NBcr9Y1M@w<-o1#E7Ow@M+y<5l@D^+UvArL#daYVE3MOW;wSUiM!gO0OGju zy6yhwzG%NS3`KA~QxzEko#m*WxICkc8}&F&WFHyYD5VP82%q2#Q{gC7gs<-A>aU#Y z>d7T&-DjXTr>UxyFbA}*J+yEozwsfrWhYN&_f0%XN8c8^u_MpLEFVd--Je|6c+20` zx+pMeD8~SWF@J`MjmaEZdhF82+sp#9d&mcP_lgowlA_+rd)QuTBIyl`QF5mRfE5&)<6wI>nkz z5KoPNfs^&wSBc@t2{cvYmWsdACf(2wXP{5j&~NTJL#H;(#v0MOq`9Q^K^sThv!S+L zYL%}#75tn}jJi$jh~b6_Cy}ZEm|RHU!vkTV_ysOoqLNk7k+-sXy*s6`OvUg2^r(zc zS6uf7;u?7i(FDOLa*GFrhQ#css376CjzwkIg~HXV?Sli(F8_RB=KhxREr_6!8+uT8 zHD^;{O5F)mqdHWmB*h@sQ^#dO3cYB_G{hw~;$+}s(2={w-`8cTS?Xr-1QgU!dH_iq z1sHUOs_%!sNMAcUNSY{^NVu6W1vUoM%6ffq9iohbD-5FwSNc`ve!n4CsZtRwxXxnf z%Z81-HDYCrbzd_dkqR5;I!hHuL7D;+cI#|WlN44^f>aPx;DuMDmNv?hyiyT^5?$D> zYGTSoNV>l83iXq)QC{+V0=3O9E)Upd*&$!LYUm1=drKuo#dbIzI~SIak5(W-CKV+d z&7PAuPKaa5s^G*NxtCzUI)Ni+!sSR1{ZKyY6rT$U1@$w_eGN?sHFYIi>5vdHT3@ZD z9>)rzbJb;mkAaT?dy;oCay=YBj9PF4lIhoPO!zNFTPV>{ql>!PXj}jVCR@GmJY}TQ~>*2~J3%)riL)-aK*inDXLE*od`4?kn!Wt`U9OfeR2HNN3IB zLGiz(=a~{1yX+i6FP>8a0FUAnP=-ez=`R_8cYMLAOjdqlKCxHYH!fi2mb)*E#ocW0 znxu*LL{WRkk~gKY&kdwrusHm>oaYraAnx(0vIY_3e(1heomxTd9G0aS!PfA;XNAO% zUZ!9qiDia9872${tr2g@7Ny|Bh$~_Yp2!-b;9E&P?N67%w+~eHy~`6_wPvmA>?&*9 z?mx7))knH7;EW>UBI|eH|3~3yCJBf90sSAIYiiX0gC}*2fjs*!tJF9S(iIl@e<`WD z9O1Josh>s$F5oAXbm4H~ffgjN0*5K~4VNbU7d=1~UM;0Y0xOXE*Pk*1E2Bg>P&ykY zg-PXt7E+U)e!ESLX4$#&U$RPo*KakLik(?K``X6F#->$0oJVkF{!OmiWhQfa-J9kkpx>Zm4IHJT4$iR2aIq zXFTth=1CG{}jsCnc-*2^)67$umA=!ShdCBWYITT#H8$-07A2 zTINMB0niioamsyHAxCA}TvI_fj3(YYnacWi*jHq=^NLS`KoVD z^SAyG(r^}$Xe_=lhAmzgZ3@WDZSQ$Pr4mxy)?)ymcT!~x6_A zpBW;TAh`bJeshc>NrJnZ9w}IM9`Y&jp%1w|Q?g^FEitRVdjTZN)18xoUP!k_LyRM% zxx2nC!J=?z22%~wZkLgQX0L&v+FuVQp|5%xJ#j$YBP{Qj^6eRP2K|AUq z2S889{VT`Yt;Q!DSmU38FV?qPKhI)Lmob<Ou+y#qD1-?T$E{<;Ug^po(3UR_+qiF^eKMLy=<-+RKT6K`CY#kwT*@p*vW zUV{okub5J4@i^Y`g0naWI7l4Y^WufB#TW?3wJJ4*G29w7erKFcB%z7@P-TF%YF&2!l}X zlL0@y)6gsDWSHoz6OL?*DIFy4U}k_iGK8BF1rZj3^Y4!kjSO9*=>(ExUw12@M}JR@ zQt>Bv^2L)2=4u+{4`cbU_aQPpG7y;&`bV8ztgJQIU`ckYgwx%@vx*3%ZtiC_*%&jG zD3eZ!A!5UT(#;X1)6yPFrs_}CMw5HBiQy|Rqv*Uj2?0Y$8?fpP=dII;A-Ue30oe7w9qROdM)!3HIjuy0XkTPVkZJO?4C7-O_2 zu3Z1^oNoO00ZukFlp@UVCVw**_nc%5+w&2P+mUoFsC|NKjqVnCWhR2A;pvhp{#L`O zsS#ScCr3)S_WP~ShYG}RDIj2!Tp)Y4E2Gbd?)tn&ePk>kcorS3&(ucaBUYO1y)r+u z(CQATrhM@hZ-~4>X3mJ9ZT9d|av~Up(v+J0z}FP2Lmmx5)Wpay@fg%$$<`+H4`XNv zoNYOpf$*`T#)}q*?UN{vJDyX9L1oZE6Y#he(b(nyJSWie(zxtgew#1)m zdc>c?f1zy)1;p)`6AH6jr9LqRDEEjHe&~JjREYwVd&QxE<6CTyksEVR8=)RwK2U+v zbsN}E$RDCxWV$B`4}!ssG zXVB$rDEbqr`sejoIllah`G@fY=?}O9_)DBkJhS^#UZtS~qiidcg_Yjpec6$!i76Y0 zU8M|j-mv{ghHy8Cg|3Z>J9|b) znL~!-c(vVp#{Z{3P8__URi`c2kwVP)sj?Spr6u<_zIVRE@_h_l*>R}ff5NGZ>T<70 zd(H~NKjVlm@CVx~6+M*pqQQyG|}sb4^6g| zf-z~-!%6KxO33=2zL1}lthPE!A}`_MnD}tEU>L>_s(?Q)fj4m08l}G@o1ga5MrcNn z05{9fZ)}O(s|w5tgR#nHnwTZW5XE*|cmWTpUjfRz9v4qY7^z$BkHo1K9?jZJv_u!d z_Bo1XkQ$-q1+W(yEegxWa3gO95E$&+{Z7!9>cYw%7*w<3D3$nL8;mib2FRUdWOj6k z6?_6pj!B!jl?pH}K@mugx846R91%55H;;SNQcrJNg{NuT2gh!ZdJ%tFKRQv`V}W5T z{SBN|ExYjVFPzL9-@LN6o{TVxf|1i`V~VM&dS+#nWVRUaDRAk!hwb+!A6lXg=I3|% z!6mem>>TX6M-lVT>TQ)`1#fqXdRJzbGR^-@pq`hoV2~m7(9AV_{&t^OMqcG4c8rVl zmOC;N1ebtpCjYBor=cn(_GBpI)^-Y)@*Y_JtF^6?&vwtf>nE1%<}%*a(^HvSA#|r! zmLG=h{(I}?-&P#AKkrSsYR8^&&R`0W%8}(L3!WLId5l!}xkW%Up@(3yn}IoKP_Uzz|VfxCQxx5mmifN5Ie!mSM+vFGHW1e|IO3eU-v%z_$K;PmWW3Q%Z)qYw`jpAzSeNHLt_tLu?ts{d%t9U( z@~nC*vjtjBKFnE0wRPaI3Wv+)BQ%|J|8gOdM!3oc(Q@!orNeP0gT8mw*aJKLrJa9) zT$WK@9rzLKaC|Rwj$gOUCa8Gj5llkf7PBh!LGi8I58c6^_)GgHJ3Q(?Vdp9Ws3me6 zg&&;kpTkVL15R}04h6<5ywsOGNHm}rJ;s$RES)Z5@lQGD@txr;cGV1|>p z-H#_xzRAl?XiZv$t)_wC2rYq8WBWdf?*8C8f~;D7e|@PZAwhFpH(Xuw;-*A=;=^ag z(eSbJ!cGMBH<|@=M#Yj9X5Ei(e?AdhNq^X(fWg+xkb^yZzd$f&b$kElX@I~wn(nO7 zPPMM3INGOonnwEViR;5Gs7~2{>3wWK;Wtx+tPGkfR(_bs!k$BQC^}Ux{v4Q(F^aSl zE@8(8l0Wk6-9`9vOt5&YIjIJh-&==;Mz8VIcHNkeXhFg-vw={0*AtM*I6U3!!C!%+ zpUdyN5}Cc&i!EVf$3Ia2jj#g+-<|BAz#5cf4RrX`++(SW{}tD-5kx z3>7&Ua|(RYriZk(tDp3js zLtLI}5Rf!PGDO0Mz^HaYw>Kd_1uxAbTrHOn>j0DnBao+KiiBX_F$t9Wo-Zi&H;#^N zC0O#OqFTP+p2Pc1!2ptshcS;GujLli_K z5B+zLuwy9SSlQNx77VXkp|YCd(wZjy4yMhTeh2F!=qRo8ZYf52bZQ2ydX1xeW2`3$ z1UJTggIUTg+#cJZXaVM>)6FMNm6?l08CNz$6Ilpq4$Y3w5-#|kbSKNLo%SjYK^TAo z7w!6PQc8Wc`YMA{otBXpntDOEyO5j+!}w&fJ1e4D0;0FdXMe zbr!bWN;XbVbLVEZ-T1$TZc(n{*eCj&IC>7NITCn91aX!>paZkiF#>rOE zeXR(JOL*KNq?FZna}9YW_c^xB{&8WkjJiIy&imnQ)LV2buJl~^uNn({Np+PxSBdzj zx#Bs-!@e^6di^-ZzkD=%I{T05ms}D zU_b(#krm$o6Z@tF?5bz~Z4`d!r!H(j{~a-JXs$9;ze%QeDnnQrWtR3a}Wr)U9)hwLAZ{zX{bk| zO}>+aVrY5Q3BX&AZ50kPh@iDhJSFKcQC#45t)(YQGVvo)OfA%(E%b)dZlBF;n%mdd zcU?ej4dV~1(Vn~|*)kcPZ^p&whv4{UbJ9@M;H6xZ7B)Kx5TEgJ4 zN-997ag|;}avg(oo2Xct{#tn;K4trghR`NHl|+z@c}~?;;A1U^xgAWrO?luxAY9nI?MMvLK9x#k8H6J>GunfM8SI34Dde!y>0?x!w6Hj z1u=j9(tYqFs94BmOZxro@?|J$_H=CV?|qD1DFgW!)Nw|I0NE&GH3f74W3r+3G=ELM z-}Gi}vu7P3UiaEpxf1aQ9_|Kw;bI22Y?aD^%w~e!dy?4rz0J^d;7Z2b3gpw^`7O$VjM`q zoKQR!zjREZ);toc&K1l;I8$*?kRMbfel;8!p~Ef~$#N6AAll6B9z36Z0P8fAA$p@A zt8bj}g3YQ-8*UIi0(=AIDD$Wml10oN0)*bNyiUKQGZZN0X_i)Oh&})Ui{ng*rB>8u zC#>yxz6 z1`>JVD9C;ReC6x|ypl#yW^a)He|IgZV{2wEhm3>yPyZBbzUoN-?7tqLeUvX%wDD8f z^jrg3_urIXZ5^cVf5k{dn=^)e+%91kZS)e;C1~!LMEafNSy!X z8F~64q5s=VWDrv9zlE@2$k_iDh{hn@VE?0+x-Y=o+=7RI0AqmyJn;YLdqYkg6okTT zUibrf2>+i}*B?&05fBg%RS^Hz4D~;sWh$u<6lUtj3S|6$TK&2Q+thr%IwN!{#@(ll z%30`>J3O@t`FYL%O>v&|fTc206V@QPfjSyXI3Hy79j2a4EaU}Sn6g=3oHE=)v?bKO z$N**ljwA)`H3Dn@(S+dFTL{HD9>w#Fs$(;7c|)n8LqRDrcN5QgjpC!9V)GB#$4>51 zyuWT2K0$1P0TaHPosVnv8~<{Arv2iK{GXtH-FvS3+|q;_Q#ke36DPQ&0?CXz zM&jD9%|r;VF$q}j`{R6c&Meo~#wW*H`Nt+1Ejni7U_5cKs;va7P4|~xT*!>HgO_$u z1Rtevy|AJ>(nnv@UvWh?BAaVLuj$wBS^}Q{Lg%$Oj1EwyN9}66?uAgrgHh9?un5oA z7v6#iPZ3@+lN(4U;SoYQ-6wG-;G3zF@XoNbOXQ(2?e4BZ)|OS$J{eP=ZI)?iSlZhc zIQPXkc3gsffLpzTtHBVRWflkmLC&55T%3uiM_XV`ois4J`V9z5AZAnZ9!pZ0TePP> zO$;0KHMHW(iNt99nK4g`kP}^s7T-0`&^u{<@`JfxPC+Bkp>Vg>Gx7-xbcAc9sC4=h zO?R@|2sz7i7Co$%!JkIE^0_fIlbPdp!ZZmS>PhE8k?jn8>)tjhl@dFbGj^vprKl0^ z`d4*Oi{EvFmqec{9hHD=Xd%{DgfVDaKR^|lJiI_f4nNm|MAcWt$$0@L)7e|6*y0_l zpkVIa=RDjK%J__EVZD~GK-Q2&8^+Tov$hr6-gCrIcxPiP*FF+#N{$FFq$k-xUUE>u zdT&XMD3&6w4vr{XgHF*8=e)SZrL;&oZceAdVD=2wBFjh8{Pz_wiOdnlR~rU%LTL3b z>*@YMTl%LB73JH*MNwR);?_mMLtDfMZ0)@{Dyh+7mRZF?W??ezK*6-BaCBb9IOfd} zrgYqs+6VG7It4|scj8bn?PluV(PwAqVFiOS`sGHaH7B}`p0EvkWDAJ;szf}e5(fi5 zoWW&*%BJOk>&uM2)$6t=$EfoD_X+^V@pGw+2KCyEpB0a`1bEoKu({@Dxxp~nsK-3a zbIK7t(ZVp((wTt(U zI=#wQ>M*PldcEdP>4CYs?l9e32dPiVfx}*R_Gj8xL{9!uz)gC#Z;XCW-P%`hZwWVY zpRB74WcZ1(a!2&)qiK$h{H^Mz%)oB9dZK?SSITelL)|!UaQ`&f!YL5S57y8TmJBql z#;(hM$jBsMV3t{pYksAfIY=2=cWl21=lT3u%ePD&e>sGqQK}L*cz(nqyX@*};!B2O z;OEFGyi+E10y>gX8aZi+jnCg*a?PFf(7%T06|<*ZEZE;vhKC2jtYz`T%YDgKQ4xW1(m|%pW>@bR%akFOPBrq*vvqe63-^x4$ zXwDo}2m>QWrPYCgGfNi8967P4d5_^DbW1jo&3}-8YaI&4>3+v7v*|7I1Y;}vpsIa< zf?GhuTOMpWGCL%CdImxZy}F3rsmZTrzU5BTKRNv@gxj+Oruehp1g8(@pkQI?Q;4!R zxNmh6ql>BMg~rF@NjvK8O>q1axn`F@XihAfTtHVh7`%6$_F^*@@3QN=g+EHWP!4n% zCjv2Xu7fy2nocM3vR1rpCF|lE@m+n0CDm&EmK%fdq=ELt7gu7_UY_j>E+e{6Q{k7q zi>vnb3w@H_Jq(R&oUvl}f^X})0K%aB&|#Gdt(e~uC^5geidSPu^?yR%-~EJ+^Twqq zb^tz9E?d{*sc{jT|^yU@q?YoQbFmPR=tk9 zltfV!jSs7NaWNgF2nc(E1XB{>WAmuPr^TmOz7<(-~KqX8^GF zeZYGHwQGZfJicsXukoI=bc5(hVXK7j%EE;NW1tK^w?6}lSejvLl2XUj;me>PVluHn zEa~s85Ixqv1y_n)zqDmw0idAdF7ZxXiHcHm<&cWfRhb^Dfl&TxxZL8!5qV3XW{Qe^(nFzQ>P%nFEs}kwZ|h{(Sl6SYP7h=Yf>aK4yJI5b44I1o=)rs@{*z?lInX5C77 z;K;D3UG=i4dApm>;gwVkd=oDU;IW}jhoA%lQO*;hTE=5-eLSIJ9CRxiuR2O0u($b6 z{@T+AD`p{K>0p>b@TE+4{8R`@TcvbAr_@?Jz#S+WfC`n|>&Mn=cP8ZzgT;H0P*N7t zLR{ipmKOM?UwcE3J;T*`b3Vdd-8k1B9e4C4vZcV&DaYOH3D+_IGpwWC+oWmUM%o# z#;UwL=BCQvTi)Q&lhWK?pemcH98zDYRO2YO;zkIVd$Rz}IWz&xnP_IO6}gQW1~h4Y zCi403XmT9BVXazGQZz^if*5G(^yF-m$bD(!wKNu7!n8(zN8YwV4tvpl7mJ|_)@#F0 zle6L^NccZ>U3okd{U2xCM2@w&<-YG_-6Dh{A<0$bz9k{DhL-tW)xJ!WR-JFn@+@T2ZJVcmIGll3g}%(X>?%tX!Z zr>~*U&|BKpJ!WC~c~ApL$v7yG) zMr?9rQx1mZmaLj}-d9#6Yp9)ty^GA4ql?^_^PKe9xxglT(i&akgi22J$Fym#D`J?X`$wSR(R9^Pp9**QOc^VLLnFseYpw@c=Y^;uGji$rRO)be&X@z7 zw&&N&TGu!lmhdDo+{(vn9t90gKBqHXyGk*)c~~f3+HL~WKGWn^ynmi^T`uySzQwfx z_k;-xOgP^@#9OZbZb_QOY8FfE)nJwfxCOiRE9Df8QImY_ZB6#{jbxv_x%rT~eU||C z%OUnW{fGOtiehAFCb^zT99xlgwYwK{T*A6?b5NnTu8r|b$I%%+c0qOlnxv@q76&E= zQ-@RS1szV;eI5!wvCeVN(jbp3>v!&p^SUyrUZ!jH*!MJkx$DXq4!cKh4i_a#NrbFk zAEAstNVNaiKwJ4!Mw55!Q5joqkw3i6VrM#nX)2y529Le{bva8@hd=HhWu;0eu#W%RKxrz8?_b z(V|-gbez4L{)3z7M!&_zZzOM(*6P7L*Lycxptq$g*UV=5E!M0x@Oh89nO6y!+<}x{H4@;aH z6qrY4jITg1YRx4sD4VveAbmYej*d3_)MSLdc=s_wpW`zx!L`SgpprsOWnaRkYA9Et z_r+;sS`ruYMBLK!Oo%SpZ#gu}KkO9GLMrl16HWhPbo-F>55X3-%+rs~dtb$5czWoj zX3z}lkJiMBD3+YHj^f1Mr_Q~Jiw5Lc@Vu{59l{YRooCM-IqE~P_^#4MRpFUo{6dXI z+flqp)+|YUsBzo=Nyjnk-kz9rJj1I1vNiQiaqe>~X3XVJ6Xh-`p|j6kK2_;>N(6p6 zXFl#FwQYp)%XCVe>F?$?i6wHF=yRJLML9wY+R|LFv7Ry#X)jDEYIBXQfBo>jnI{f6tuO6z;w`63zC|co&I9Mc57*Bw9rDK2*+zDLZMyZ!FlRjc`q|k-n2P!UP7FY>|-vWt^-jmv6BUpHs|X^ z9%8%sJr)p>_ebS85{|?iiRqDFi+sq!?oIpk2;VaW%Z#Y9!Q8{6dj5Bfy7S5n6Wa=E zbKUV;YTa(kU%L9~pVU6%Ph`UkSeTxrFuXN+!gSJs7dcwg=4w#xFzU!!+aPq9SGPK6 zN!Aiu>*U^5v1&>Bs-TM*F@$VSx>|YLA;t0yPOscZ`&m22ie5D3yWTOHj~BU&&CLoQ z=~T0YD>@$Qo5T4G>3zQ75TS(Se-NGE!aJUm;L)#tLZ037Y@PM-sD})hnC~Kd>2Jzr z%Ofb&QVz|e&5LKZDyz8bF1lF6#rUV+%WJ-Uozd~y$gAd5>$~~_Z<#%^Yming4^!;j zZ%0%-4N#>roruAC9Mx{W(&-|awA8_SM(x`R?280f{z7jWn!ebATEpXVBF{(V`B5YS zw?2q)#9F4Lhoe+(U-eF)OAy3B7lS4*)bHDwC+0*|59*aGunaP9?9=L?PZw`B5d8k3 z=l08sY=$+#`5vhJmu5MZ#WSt_vy)Z^(R`k#W;UzjP3CsO1CTz zB-}j8C+^6vD|>4gf6!6SEberg#JWOsAIdxDUdPC&F7))aDY`g>jI~Srr{ld|vxZ}a zcLf`+1I!7)M6XJ%^viko**f7qYOA!wr$vHb;g{!`4F_q=9LPS6SR~(4cxTIcy~9ut z$Fm+A#%`AwmQnLfFyv^H#26+dBg3jji4qGezMGM}nYYP$hqqDY4(z~oqgxrmt8t~NZcdJ#59pN08pZGmb(x#uG{^X? zM17>jHPa5`)W@W7^kafJFSn~$a}6G8+C<90csA9mSYYYt6Vi|aUbzxNc>3{DoEosy z_5)FO26{y;arpk0I5Tk!se0r@;WZw-w7NK+AyB)Sn^F~!q6$gP;GQ}MaK#9bZc$=N zaK}lv5E$K)nz%lZVEh5?XU{)Vkzqver+i2Rj4il?sntdBA{+AWy^c+|88a}fvpa1` z#BI{q{*z~LzJYq99>IQHm-qavu{`}c#msj;zZ!C;=;S-26WOGgE!J%0`aX3ryi$m5 zlia7)19&OGE2bVe!yi1UA83F(lYFVK#Si%TY(}HIAt?3oa==DR6K1NBbc_8bAHI+EPN0Pz~7J0?+pGO2Ab_h_1u%2O97i|#4`>TrLSsHlohL1IU z!+h?v@^I+T75X4BD%LGIiUx=n1K#T<#K*B3vC47xa(q$;xcpPG{@1C;OEsJxqy+c1 z(zHzacAImYw+d46z}cWibN zspd<^sJ^?~r(xFKU|r={nj|1J+hS#d*VXx0$eS4qW0L;jhX#rL2FU&zl&!OCivcQZRpX4psT>IKG}tjJ>JbhHpeC zB>u*UY+HWvpaM*QMO7D$1=5*l@H$lmM?pIo)@WklE{Hd(MwVH z=32XyF_eM{b8s9&xa;XqoHJjMML(YZE}Iu}SxHtWb((Tj&L+9Qpk4k(=h4J^dAH@6 z2O=m(1{o(4w@X`yx_?mJPt`KhJ(cDcyx)Jh=3yIt*P`$frY;qF%jHlElS+HCpEK%y zU)`41P>RW^@l~{!iJZ0+65l;ygy!@x$*LCPUV#;{v#bB9wmh@WJ(4|+Zw)J3{4l_NJ+3QS=KXdkT~YuS+%q< z=r_XGor2Cr&xqI;=p~dJA95VXJ#|o{uICi4gy%+VyuVAwLN4Ez$%D)06Y0ud;`5X{W3+C|{vk?!c@*i8N&9BQXkot~FddF=R~UygqVR$eI7{ zg6j2h)dwc>cbEF@2d<8lpVYs{bLkofg3FL>dUGI9}zl#Cy?< zldKs8W|J*}{T*kF_(P0aEbnjftgAnaA+8{~=E@vax)l+&bs2Xvj2Gyo5*EbWB5FH+ z8I2a$`iIJRGwX#uJ(G0Tk_a~Qd}E>3MbXWermFOn?yNA;52ySvy`)3ypwS@-+CVgS zWDS$?tOk)kM)JF1OC74)xkQ*&h`trDSM&vtFZ#9Elw)&d-=V~(dU-6msgLWoGTN^) zxNnlK$4+HO=DWJ!Y}wfK7j4D_-Z(Uyo>rwT47zcmP?WZCIn^~VKvHtP>#iyGa34;v zm6fz}&}W9Umry$kaB_OZSB(Rwaf z+fk3t+(@KUWgEAcaM{R|hNyVittq3eYi9?zqj|rRJnpb`X56zI(fOa$aS=b9Ph>yuQtK)`QB_TG<-B4{{g{2>*(^0Wzx+q>X88j0R&<4v zx5;V7d0ww!Ox>I{2W0vY>#Unrwnh;eF=s5|l;3{o2=S9yQaToESYJO>BKw18ZE8GT zP)M=!=-ta4SrrJDNF}PT#w`yE?EKkAl-Y_VLWM{<`iBEqKCll~%t+tXKD*#mbWWW1 zV`td}?Q(Z$(huev{g)`>Bc{ekdjGMK8@v&*%u-^412NPa28dF7Y<6T}$!0BLY=y!{ z++DMZDI;z((wikl8OT9hKphBk=Ei=g0ER<_stw4L4sb&_rV|y0b;Mr+OkZRHNcv zieg$xwPP((9raqHP(M!_m5FRUvrHM!ie@=yREEMN(7LjCU9_vRk4S9D2ji}e*= zt}T+2r8*%0M6pYlxwq8cNK2Mh4veDH8D zuMmBI1oLAvZ|dB%ap&|<{fpwf$?36>f3io5U0Acb7at1X7`@@`(4pl`+=%sD03*t~ zB!+hmdu`YHvA-6_eA6&vX1-fcl&?Mi`Q(GH7jo(MFJwM!zIf||!7ZIl(|G^&WM0$i z45Mo#^a~F0hs{P0?K_3N``S3Gx93@LIEh<%iy3Blz7^M_#^&;rG+U-keKgxj=k}4w zW0r%r$;!jE6x3+?PAgn0ebJs)eq)WvaJ8oXl}T320r5wx=24!Vhz!}PwQv2C~{hR&?7<#?0mPwh!@Ue)cGh(_lR4X$-v zjgdwUmwvoir`V_p`)aSE{__gvfU?3h&(A**h*KV)e5HZ{U26~Z zF)tb0U-o4aS1~(mSepIy^MUzV1*6S2(njqHw(jibq=8flieq7a{v26A3dGU<`x|3TArm+LEu!TNk(Zdd~ zANT?_pY!&VGCoQSAV{c*i2enCLLfH+x~~g^o`KHi?R;GRGE(9I*a3B7tR@v=|DOUu zFy=*!dbr3Rmv=2&^3wsAi zie21CyT>zZ69n6MApff*GiuH=L)>h#us{#umqui(05)q8Sjp;8ZRx#&9m!R zk_Qrfzz^e~F&{ty`tSfOaG_yEW9zjV&3!~fnjAz#(t8x^1$P#`=(TFZrJg2T+C&&?G2V1)Tf2!bn6^Bt}Few?~;sjiAiHEP2ku&d=}nu?g3G zm=6kB$M~07FF!y7a`OWWgc2QM@>^Ym0$`yaB9hu8oNTtk!1kC?fkqeMy+UZQW&V3hT>|5N z0Xuj_0L8B$2z+Wm2pU28rNYN z51ry^ptXUWh)7`%Nh5dLOD@}Aq|dH;ay8ImVgrRIvxmf84wJwzVSpBt6b2aJp#%^1 zL&k+aT%kmQp<%MOCxt*eVL*k@clIp?h)HOQU4cT{tNga+m-1U-fQwLLViBmuv`tXE zC>Y2C&=cBi;dX`=s9gpu5!tQziFn)Ei(s<|RP*<(5GsP@dP)vTYVHml6SIkw%g|Q3 z#J_4@&=0%EzU)Vc{V{~KzF*X>f~#Q)Rb%h)_XU$g0S!V8*z?``zd?B!vi_M{F!)&% zP$Sr#qG(lr1nC`t^!D~+D`+eRD8p&OQzuCbO0(@fctQ*i!EU{$0N;uMR5bq<91&i3 z4g4$yAc3w~*g{zLKj)v8+CpAfH010Rv@$5|>B{0IP(}hkVV9P6M?UPfR2*`9_46+f z+!EhjF5o_1?JT2YhGaINxc`s>r6m9zLfpX;kidbj+XCGZ+XEODkTaT(ehVFG{n(&U zzb6){b=X?&|Kvc{8(eG*t)vSqe-17?60lhkKwxqEs6i|VG1Fgtm!uyS3PR~iKrxH% zak&LHNdgLlm^UP$nBOwMYJ#AK)NazgHeQ*pA%PVracKG5`Q(MCg1%A!njlan1qnPr zZVN0Ti7Eb?RIYkU2W%jv3x6qDux!%|q_@X7+zV%=A-yfuUjP#IpM49~z&2K z;UK2?>!`;d16lMR{AGcZ`)?Ij*yc0ewo0+gZV1gV&?vA?mj7=ut1M*WDYQ+tlHDcy z!hnj%HW~fjudZtB0G<*lz zjl0K=P6w9e2M_5GlmFH8HVjKlC};pOLC4v>G`6cSjUCKVfKDEat`bxJ)q|(yp)^zD zelxo%4=@l$T{(=pCH#giLMS1vPoMjUg&?0uXzuJ?xU4}Q1wez4)~`pgp^BwI6%*W( z)==7x^sjS5cx2WpKt4YgfOhIo;Lv7ehQIRNvuSycUTDz{jSAFJ0rnF@fHs!Ooq(z@ z0xb`F=c#b-p`j3(EB*y)h-pD+(Pd8 zjpweos~V>Wsmeb54eeJ1SP7+Gf>Dm@-%ykiz)FbUL9?}d1)AI%f4TFo*`aXliEu4x zCZ7a~(CIHq!;@_aUI`E)xaU-c+#?%yv}i%224W5{RC)JoGyyhYYx>RP1=K=_@Z{DD zxBF0p41#cfdtjtc2GL-jtU?^K)YZx`uT6}=v8;iC8Y`n z)47B0`#)>@?vC6)&w{Z1+vFxy;2zUFckZl!=H)XwOK!HnvUcg?9B4^ghCRuJ5-2K4|z8!qQZXOuY@&))uPm-m@Q~ zS=d^cVEAj_4AkFk(5&2hl`%gD8;XFl>cD=2zYWL*F#8Ffg1@eO7(opUfSzy$fYqu0 z2@-1nNMdKuSL3%Mkp|3K+F>aY)k>fXDn>gk9e_?JLGh0rJx(^(xI~@Le=h;3BW#zkDAi+-C z3;y(d$l;jr{lBq5{2j|D5zOCy|3!)9;8g!YS#XAbp*J}DzpxRU?O#X=L7BSO01o~C zo0xx0kV1Sx|2s2(p=fW)l1cYp%h=$FMv!=ktU_>!K!`b*|F5-C9TE@xU+fCS@;_V( z9SQkwJuf^KIM#oyjomz5JO8y7_qUKF_Jd<5x*-JpS1|DtVf0@(g?RH%2jKp8pjZ}{ zz!n}1tQ0F1{1p739w4ULkU^j|f+M@Y|0DlbsL>NA5%FJz_=AD~GYBv+XXyVaG=8P< zhWJ;up9&HJ>A%KlmKJ(M66a|2fXI>os|jyG!_y91+fe29-IvuGy1La5b+FaV*lIX& zUP~)W8!H>HJ-Xhc4|ORFKaSr&9k|DH!Gb{_9#dUBqda%V!6%A>A5?zBODCf!Tlx|1 zU9+K&gl(g!JXd#zzCKDBsLxKdq@*K~ZvZe-E>Jyt(*B|72fX!z?42|@@F|HC^~Lka zn*67fSMJSWBVeu1UxjFh5{Be{pN$mdnGK##TZAb|(rmPFL6Bw8)Yk_^QR-TH-&f{$ z4$jByD=3Q8un+eqK!fJ>d)Jre8=@Yj={sK^Xv6!OfO|;^!^C6g^R9zD&bB z=68LDKQ#!rQkDk%%H7!*K2muJs2)!iW5^LCW+ei{-mm(rYQ|=j|c(+h(Yy z`LhVcgmeCLt^X=gmjd2qa?JgOgOuB2QGx}#Y+7eN<+A?f&*+?5;Pgc_Z6~0~0ZpCw z+kMe=Pg^@rMzp#7z@Kk=4Sj(y9PxAKa)v3=_ay>ynOnKzBMa;DF-7IWhaAPPaC9hb@&aq|X!jy2CyVQ&0nBa6JyIy&% zYiB1%fq8D?6L>N*a#l@r4-@~58m1jju}a@mFnhZ-omoB&h*d?hrdOgB7PMw=Jtut% z9)Z3_W42gtW}(TjO>C}}CcPQ57|1kkrSYc`(ImXB7?iLG8y}6glCX6VnUf~$pb|gK z>2yepFMr53HW}VWHb|BWl{&Y1MH>W@yNNFQFwE|GafcI0Ncbly_(P6+Su73D&O;nD zVDw67;A+GMEK_q*@C`;`P;J9Xt=Bf`Y_RZ3ELH~q^sZv41u!jisuE>rJPCDE+auwO z-ZKE~+i_v$>=qIa>M+sDoGBxW6?rl!4Bs)WC`OYCq&d^k=!6S02X%dxs8Tf5zJmud zItLH@S{SNRoyW?kup;1TL+7FAk1S!l5KaBYfi+zO)V=_~=GtOv=@4@2&J$(G;_)nz zUC7&WGY&MAgo!B5uX7qI$5mhlmq{q61s6d7KpE6kW@c7v3Zt1=kHmHuVU9={JN^;< zO%^*_cCxKkai4!H@3)|igOa#1adlitRG|1gbd$<_aFdL(P>p62!OsW+D~5a0T-}L2jqdUV=mft8Yi*#q)3faWpM3`05+t+rm zLe(#Jg1u5pGE!6Kp~fyAqA}1Y6PO|SjXqdM1iV6V=GY9mS5TEuPMP4PQ6T+M2-uvM z$dZ+eJpV>khp~^=xkrQr|Tr=a#wtM_6VOKGjPk>ni<@aWXK=uY>DlzPSm}elLJ1;e1&j&B%GXM4#C7*xJ%A@9Zy*-4pzTa@Na4 zm;o{PYc;YfKiuo(Yf({XozXlwGZxeFt4nT16Y)8+n~$`G*E9oF?Df6x=_0%0R|Lm# z2i-4UMh?okC)st~1Y?vwtuPV3XS<5ytN@vTYyIs*{Xv(dRkc~SCDG=JP0hZpjFJaV zkQf0dVJ>|=MkPNq1+!yg`C`mv=c5bxijr$a-|)NHmMa%C`-2T?+nrOF6rzXYP0-i4+OvZb)_+9U z3$(4**Tway{a^u zy6jnoOVhOKX|kBExmk*U6u;T?mr7hpHOR}ifnLyiAG=+UjL^? zuUaTN7hlPaigDwYV^^YhQ`>DSdd?EkWcTt}<(b(jGj4<2FvLz(;mrY30~Mg%2gL+E zN^IP4wAzvf>SPC-aZW?vg_Vbu_tj^ig zvgodCPOxL*aSc9IrwHaQH?DP3RtgKljL$*)lUN{nSRC?IOgo!}P0NVZS{LqcG?!r{ zLreaa)sDr~C=ixy!}fs>W)kp{v-4n_`Jr=tFRjU4Hrn?UH5Z-ehqJT`zg7HCR122p3h&S z#aB173c%W?-nX*DYhGV|_q;^iL`m2EZ}7lM(a>-C8Dezh2Ad%>XFkOo_OsCFR(e^s#Jz+4< zj;rGq6lz*!=vMzWe<7F}_P99Z)=^V3PZb5?rlavM_)<4GLTw#+5Rg&5rdoMy@2p!) zf#>-Hd{u_)4Ea)&rmn!KRzAT2=dZR>WBe?!(_bD7W{ukgd%JK~*CuIvHiYe4eo|a1 zJ)t4unp8#|0uNowc!O@0`m)8$>AJ{5;kPmYaHe9TtmT*Ja@;vz)iWz8(Cl4T#Ww}9 zRSWD5(5b!fR9(~D=Y(BIcZ`Uo@01XRT}SUE2}B*%g%28Ox4nRx-sBmB+VKm1vu;?6 zvU9QU&ov)2Mw-E|%J?nYw5}UJpMSch;orc%nSiDIT;aab&}7qN&|^n{M$(YaSm&Ff zubXPV&*YgA5btl)?mweUBemyX2$<(KOqPU6X~_p`)R3HjFn=$rQ-g<|a4B1_C1x2U z8h}N-Lh1VnagGmUg{k2JjZCaQ&qwj#16=6~({g)TQW@~>55yhA0I!hT6SafL4==wi z#BhO{;ZN^jQD#FHFuvNzgf{)YfB`~)ngIv+$x&TgeeZ8D;pI)>Unyjv2Si37ew2Rn@mr{w}?{sm{RNM(8fK^TAUq&;n0O65M}D7&UGy0IBC2{ zzxpXpE@DO(YMnxK{;>#r$n~-Ad*Pri(;P^R-AZzY@^GMTd2p69?P%Sr=5`n!DtH=9 zi6?Cm?*i7XztnWVRvcR|b?QsjZDiPJ2`Fy=B+X1K?Y@i2V+-YCy4eWJ+;l@nZN+7N z46#>dp8Pe3<<7?P1qD$P<(wLgC#bTk0SzP=VqvWl^i|a5-FGVHNx}f-DTjY-&3gZb zi$J8Wz)p2<%8Ts2FLEPt*CiL!8d|2Yl~`A{r3?_MYp_p1pA7PvKm3%gK85qj;ZTUl zW7;%PN*HBrtwml1t|0pPcW)qSixz`D4kc%Deb?z%|2>7xsV}TxZ*Rz2@G2+L0_v?= zDZt{mO7T%_NoV+cx?onUEq(zwl4?P8Hi#YHC{zHo$k-WDHmTXfoT@uPx)mwmk*J(vi@t(lqCeS4Rh#gOPHdiqHwUtrr6N9 z>sfcg5bxV9-@qu}z)DEv@AtAjA5AzF0}QN;5e$su zAFV`IE;Kk6Q#)f<*KGVmRUvX9jg6bMZ$j`tehOMsbLle4iiU1wxMbzBiLNgAI7ER; ztx>gQrI4V_7v1XW>Xpj8x%9`+PltwQc%!GZ$DOWpPmVi_Nw(%r;FXCm*81V<1P*7ZEYB9ma4MJKjKrgOr`>8;X3rWuG;Fm^sO{Z%a z16yRq8*GD@N&;Wx-kN>&C*+*AjMW#K*E3zgu8{Q_^Q~6=N8%m-bHMv`gGUkO?8*8$ z{#IY(`xIMWf}`1%Jj2e#i0;;t5RdO}bgPXM^v;O$6J&~qK<)e(%~t_(SgauDt0@ph#MlWpFxTdZqiZuzz!~?^oue%@)VqymtQ+d_p`uMOaMP(b;;{k% zM$S_r8R)MRNfHfBxsU9&4A(|LUdezFGYq*8kR@BH6foTAerxv+v1LbVs9fRZUQy#R z)M_^Vxwvr;=XtLSu?g|ZzX#x{?#PJ~&O%c#W0hB0$pBo~#)LoL=N*W8d64q(d~^^0 z5_=Cln9Zrf6%g^nes8~I9q~tE(=Di+GR^C-9}U??1*=QRn~G><^YFajr6q4CRLP=I zNt0{~eW5U@n&8_sV#b@>5=B&Mi5<`SSqEe`zam<;#h4X>fsB_i@$=}{r69;mQ7_p2 z4KzJAA#q>>nz*+b>d^i1*Cy4{e9Ow3$0}qVNiQ_D?E@zV6bVz#%*@-}4k@LMer&5) z*w%TO8u|DgCrPAyvhPhfDR4moVs<@@79BRXaEUWmB)Nl|7)^jWBzWw|Dkd_KOiyO{gcEvgA&* zMleKunu5j@Uw_DqRBB(u7x<9C8*@0z4QpYBkO*BgBK3HbTWN#5La`a01*t%3Uja#J zhVhK=A2z!iXuqwG^(lHK@2|$Vh4kh8>-*KM`*}7EeQfqqC2!(csJ?I$X!-`|6Vj(5 zqxS>T!l_k)kbrE^WdeAWoRo}z-^lLn!M}UI?Zb~G^jF0rjQbDnjzDk()^nA!;)t`^ zrDZRyj}eQcMVO-!)UAI6RG^9qG6OaqbeITw5;YJl2^!^x<_m2 zmkUY2v|j`L01c@`71L%*R7s(9T8c}PJpyCJ>p(P(K6BjK`lVCs<^1C}D7B1g^@lI+ zK{CJ!?y+0#9kkQvQ}$RK)XA;p%$B&Z;o(B%Te`Mf2N(w7yn}DpK!qN}k+NG@fhrxn z->vA&DFuxeAcsR`2A+Vf{*yJ<*lO*HsUMAOSnF!vtV(HP&6zsKq(e25{%En6XaYx= zQkWzXC%Ki*Jj$N(iY44Q=hny5LdTrKwH05n!r0D?O;I(|puM|xYfNxk=ZJ${!WmR6 zq-y@ea=#@ZQZr`TV^t;{HNKO|&P=FU659K3Mdf^rQ~Y!u%p#Yyt`nkx-;&)BYv@7* zVC)oM5_{_x3`jz4AqzlnL3*qCr~&uTsGyKA`o!uK`wU=S@wX=Tzye?Kh=P8qNh%gZ zs0?M4Zbb3H_1Oy3?6Cnv`xN&ru?YO9orOAP>MpRLXVha?e)@H~dxuX! z5sC;t2)Q^I2(Q{l*dEGp1IV z4fBb=hXzFY6w(Jg=!NP5jt>Gko=}nZ>4-3!=Am{5TIpM%KX7-^pICZmK|kNV?tOwF zD`Fu~6LmoB=k7t?U!1SSuHK1Au%6IKumN)5`D8uJbKxxcbVYpp$w>YrKguG+=oA2A zbSy9o^m%Rg04w|Ns_f>)H!&=PN7&!tp5V8rlbEP=)m_Fo0b=Svm*9j^jqdT=E~Hz0 zEV^J({L(1RWQzQ!G!SRLoDvNJAhJoFhAnMM_$TTP?gW;3g;EK9DWW<5Ihz=t7#&A4 zNALmd7rJ2?_(Pdsm6E9fd1VX4Vj@y}O7-Z=yv!QU=90svV4T1?Cy= zzbuBxg=b8FwqbR+DpQsl9I;d!3YL@TO&-=Tu>fA>rv;Pqf_RdS1OpZ7NuW)4`mtB$ z4}RK-%km=^=F*Nr+EQ(X=o$Ksh^EjnnHIm>(Q6UlEX}o@(~r-iX!#YtcK2tS%BV~N?c{}*9pxWge79iLt~EZNYJ?w~co$(F^_BzvB)+HWcR`di z<$xsE)rK_=tT^`-q>1zw1XBY2Iy*6k2yaizui@>V=W(ug^N z!@+UjS)$it){!io2p*+j>p4~x?&I0YKI=nZnS2lDD)fMHg0TxL#lqs|A`$X}X-L!3 zQE7mdW2=vh2lP~E?mlU2^Xw0f`YO_o@(KA;pRB6^y}tL;#asWeXAU_sLqq^`&`9j3 zcq7mOYr|JOZgJ`SpOIruC_-Dt(226WZ9IJ} zQ)G@R6cTQCx^UOkRr1!*>IYKRTMD12YVHsC%M;7yDdkRk>J)LtD*F5W6ZiyfdFmO<8S~4#z<#Jm285f$vGO+VjUB>*wt#>;wVz4;W(tcE9Sh6i?N@!mw z65n@~-Tqx8GjE=Yq)V1H=1p%SV5}W1Ir(OHonp)D^n*d8kWtIy_=C$w5!q(oaoWyp z!%sMpluJrbnO*2!oE>Q(Z5cDoc1}s99+V_JNi2w$xY3iH#YJYCB zT=luM<%*Z_DcTe*n4<$qGu_26)TOf1 zrw|$LBn8#mkU8K=!~%Ws&YBCnv~)Yafc03Ph0L9GYoBJb zEKCm~gN7Gx2TjMH2(=qw9y$*1ncaZc;SUepOTiTP+WvF*i;Ce7RKQ?}e)HNV{AWXY zjsyK8&D-Wo%W2A=&o#ze>*-$eN}rPEm(7QZjNuPMUH54dAnXoTDJ~j^qAL!TIhE1X z2!>prAU8F*CE+iBpv<@r3?d#=QwjiehsS&i&fx{NE_pE^LiCVn^xa9pRzh190>^x+ z+G(nQsnY2sOL)|`Oet^Rmn(9=N=eC^u3r9&UZalpsP57*v>DQr>p_{F;3NDi( zLBTO+9MKg4b?d^mNNNjX6uDka>W5fvjpyfz+#dZtC)Mm>FH%ME)&Z`iP^kEzN}T%I z>&Hk?5f0=vylL=NFmme6;-pjOYfMTo6KCAv=@(8yZSaTLmJ@Cm(7c?WS+Gm zRz%7L&+Aw|pELXW8NO}rEPO_36e5)EWobDPa3seE%!qS?Z>uBaE;?j6kdpmM_WGhb z#)i=;O~IS8A$^vdt@$Ny!^)-UPA@bo(`<_G^y{K7B609cc;dr=g-jH&U3fg1nP~m~ zaTmG+3+oc-5(Z(lCf+v(u@VXW=N z7mp7VXpJ-eK{-Y<0k;|Fm*cBtpCk5;W!03(>ESGf@hf%TNFqs3xhBD{><=2@%nn20 zPer~wv@FSdAxcOQu+b+}i!KG_?>oo+OL`!Jk?Yn}kM-&YtN36yvFl?Mcmbmd<@4(<0A6At^u7*5gBcT{@~5puc5ix?nnLz?Abg_>ZOH$IZuJm-595ZdMm<5Cg< z(=8%lu@jGeSC7_yyui_2)E3b|eZ%ngBvV6*i(l9d8chp-@@BLBzNqdxgVk8w8>F8n z9CRC6+qlgUR4ZI-X6on{%U4%C+R9fu0CP8*aC>t6Dgm9yCqE%iA+j~e6DV_erBJ%O zaFg37op5&)y}d<9j#iK&hU56|=s1;r&5S+4@tZvh`#@D-S%7cl6<{gm*acf(D`f1L(To8As-0FsZ9 z`)J^k_clXj6(jrT@u2f>%2~3XWT+9H_%W(7zM&zgP4y2Z^^b|vWY|P;IOY>{#-sY# zR=b=I`y`gk2}TMg(17nM#A6XDPI)k8h!R;YbSW(R4-49^Jp?IBPs&DPcoCaE_IX4f zdlk0#TfNXr!*XBw`SxJl4>lKf0{2Itw$yAU4}Pw4_Xo9rY~unz?6Q! zHhZ~7e}9x5@9D?y7)$W({yswoTfddz(u|lCLFq)?=InF3agZ1TKE@B$+I$?*4GQ$m zTkJ@GOW4yhd4={oc1{g_n0R7j-5j?Nn6`2vnHe#J_#pkiI2+18oPdlxg@Dh$fweBU z)P5+4e>edMjX))QsDD%ZIci)`|EBo$#tzYQ6L+=vfCTV>q-E#h%bV*P3{f&F5oskT zaR@h;*a&VbaJKPx%0edx?4WcsL@#uGrMn4jX67f*QPnz-O6@Ly_Gc^#-R z%@Km?KRDTTdL+i}>e`-|!Q#-7zQp(x#i$R!HkcOO9GK=J zfB}pQ3bfwJp`r$|AnkKs-LuR86hz{fu*DyB$Caqdjg7gTXG4b7tAnjQ1Xso%h2jYW z3U2k&dAK;@Qf^!hoZrCk^bk8Pfrwe)_60nhFkRg^cv@LkJe;q$w=VXNg?zTEqkeN= zH9NTqEIt^}9HZdwgkQVvzurLl48T7BMr8x(3wC8@qH-*Fw|RVd6do9OqT_jF1O2Qz zB6oOT#~qp;eR_2+xx(D)%$4@>11C8G9+M+KvSldV?ipYGjL1}U<*3@X)N{hUEbO;T zf0|_r`8#AYbYPBmENGyRK=?SI`w4pG(bs`w737C_HTs3U7`ELb%v%~aX3rS8_b4Fr zX41h2BDVcT+9%>(XLkBK5{PpU7@Yo65n{LqI)`hZ#fS{aDDbb2S3(2tJlzF?4NNiW z)F59VEy1`WuQ)^n7Y0tE+vNiUaU|)uQz-nc9PM9?1c@$-hYNN9yjBI)8~70@3u=l? z8F*2!1M`29x<$}-NhpYNQgXC__McZf0HeHG?)u2Mr3dJOeknSIM&x{{BK2<=7OxRb zoPt`hb4iY>pI6O-HevUuXrw@KOO&Y@C#%%(+Mlefcsd5l;YRjh&|+{L82SAnM90-R z4hCP4XkAX2b1EFTwzmkQhZm=&?##@v4$3!H)?&n^s##8mp?_G+KCJY8g{2gA3dOXg z*avs@zM1(-MMPCVU@~u2X30tvNx^h)2H$Fb-ptwSb0DWKjLbU_{;&p&0VsyyTOZ$9 zmr$ZzBhMRi41~MMbY<_0YoQP7C1`1c7JLir2*?41m9h0A2(#mM>x`zKf!(|byQ`2fr(A&*Ul2a;b>gLEiZ2>!bXEsHO z5CfijZ=AVVb%BgkJaO0cZq51bblr@=;Om?hlIGX4j1;W*C7A}oWF4H=V_4ztF{$64PvTDIUqnSSIo+?iD5~zB?54Uw=##P?UX5oiEeOprWb>(nQEDODT}ZDh$`5pTP#6NGsFs&BC&X5z9#A;f2jxO$cgjR82UKi0%FK@?cqwC0h?+Flm^X$BQUozmdA17h0;6->d+0vtVicMIrtMoqYhqy-;jn

0F7`TCcp#vcot`e4r4n(G-2?gb|wokx1$c^TK+y{0?S(ozb)L*&I&-B4 zPqUqNtBshc>|)Bp@f8gM#59b~;u>xgC0VTG9G}C+9D2lKXraGUiP~)W*6lgapM~j| z`@4&+UFqMC_HDuM8A5Woo(<2qVLfYE-9c*kX!@%a&ekT*rsgL5g5QGm8kzQbF$9C~ zjTBsCAh}uw^MMJ14Q@Lto8M!uIV-6hCfFI>7qaOUhKo^+(`D&u%RmcX#IYF9=cX)! zQkhsK3uNM3Gvg!Ob09vJZ9EkV$1J zsri$cZrXLMcqBb7#@vX!eD<__W^0wh=F*z@0`qKpihcBOV32k5%bcfz3#DmX5B4uu zbq`1g2SPZ#*1(~o0$&|@BBdxlAp_z=v5wQEOCj(bNt9hHx;#pfFd7OVgO9c~p#A2w zK#_s~Z;#N2GVu1Yh?(RHS<-XZ@2<=nF}CCBgLS`0E;8k7oWswD9;LR{*u=XUC#SfB za(i9g8R;@B6Emmy{>0jg-zVoL&b;;R1GWnF;PJ0H96aZMWH+py4vFu>NEY9nNjR&G zPpMjsI%4E4=z{TiY>`=k94UP(K{pHYQ@G0RsA9b5(sqIPHw=X|HckFZ%iR}0a6KY8 zo;6k6P1}shX$`CMdATv=D_F$KCULj!B<7Y#6ztCa#<6_Q)+vZ*7l)z1Su%DgGfae6 zFlEqkekBS+%Oy)Au7UWZTL{Y^IgfL@i`#fEdDD}W4*t?qS<;4pUun2v8^me;92KGc zI!+Yq{!vnKH+30UWQIx=<#lN{i(NW>wVqK&Gr$uk_(O38gBtU$#gVsoVlPr?Ix!W| zTDz>xILy?6>m^&pQzA*CC@EJ%~6wi&GL!d`A5c2 zd|7}A+F;^YN6<`||Avw%vDJ(Os9%j`2hp8B;zWjVJ}r2H&!zEF?pvUY*$n;DU)((^ zzWfA0`Af;Vg#jb{(&ng6Hq4T>9SwNY7|v~ua}S@~A1-#cWBQMvu064lJHfu{#Q zGVdFm-*vdBU-(FAG^CER)$=F4T`8;`vv=4QW63;EmCZSq@%H}|K1P%qX3PhhK> zmwN73W-*atT>Sc!{hc;YH4;BqjGfKeS?P4oF1QNd#AqqGJ&Q? zOu=Wyy+Y2SONG_-6c=$8%1C&=pSm|q_FcmIZCftcC5P)zsQ2)Qqj}VH|3gn7SiTS= zA+w_SC(3vtvIPOKMlV9{D4Ug(BzP384@JW_q%jETpy~Oi~_~8wS>9+FD{zxpHMnD+Xi=v%^F8oKaz2 z@#IVHx4{eT4jnPuhGVQZVCK_6e)Udr&DwXhaTC)o7zq_r7-@;_f!H;$hO?s zf6mn>gA!kbI*?_$Vw>Z)fHOIPu*+uaL^^e&&N`G8(Lt5ee2va4_yC&=!O3$bo#qV| zwie;O`@#7WV@Nm879^PC*Z$)c5yX6V1Z!w_BkbEB2km5L=oz@Q(}F%vPm?d&xcD~jCB0E(|z$F#d zp>Ca8prb7)`?-?q=_=Fa*&FmTaRVhGA-RXK>lZdVfcX_!C=V#~qBAt;E1DLz$ch2E%?}iBeS-NzO$4Q@9$;f@j1QR;Ug*A70Zb-t ziyl|XbeFfpL1zfMR8qSH9~x--Cq)lkP$KM)RR!pnJ$_0n!r&(@I%kZPv6q4C%gH?x zR9TWbw!5a}_B}d63briBzH&O5Vw*q+k-tG2V40o|)>%gvC8z~Q<1>LOO9YCA;w^wm z?{_1WF+I;@15$rKQ>rb9L-f%VurB_{#tzQ&6ShI^N^#)UT%)jYz>&5?Gez5!pSkuz zzhu5{hiK)I#Z?2Tzbb>B86KB;(Pkp+&Fy7^Qw$OJE`_SS0O%Y2V3NRI=*=;(%^6v_5+;kHXLW&3EkrwY@-kT zsI{8!T}16U8K-tFAC&x-?qD~UHWjwNdiWU+tuYLJo*mBgCyuYBiVLc;iRJ7sskRj= ziD$)pJ~G@6&duO8TbJ#zlFb+~XZaLJAhLhWro=bJ=~Hg^%9d zWlJ3J3#xfu97_->b-^hyJTw$lEdEMkY+NTqn#iUu!7hBOYx|2^d1oU%9};ovom>b` zj`V;z=hag9!}Q=2=*h{aeb?bnXHI}a@4+vGUNKtJo`q|wpEk*26Kq7{Tk4tZi9wa` zEIX?4GUC!}q8mS=F~V6y&q}2oHA%>^2t=g@xO`h{P90Pn{G6udsySQY{oCGKj1h*l zbv;cnT3+-!4tb|qgugN3Y%lxbdA-FL^M)pyBA>-jqKU7;-o=QP{S6-WaUb*0%(0vXknBz{s6tck9 zmI}!*oF+m6oqkPAf?38)*Vf@2DIZMJ zNO-noFbeaUKvBqesVV=hfz1md$L4i%jGR1Gc8r3Yq=0ewzS`eH$=QE`0aJB};*&=y8}Iq;S`*ACnZRC*#wG1xpv zgB@LC5pv_S`8kSQ>Uld=|l6#!KFrs zrJ9qvbKg?Fi^yg<2KbKPEd@;1AvPmvAb(h-Avc^JSFN+#S~14o?Lr~$YJQ;9rk~a? zF#X+5&Mt}M8JT>c)FeEzg?}9p7`hatoBh1@)P<=^wNn9zR=8wJ$$jZZH+_%nth?nP{f-fwu-_E1-y|p zVzcP6v;B8xwseI=O|3@FGP|`|{o06_rVmZK?ubf3G}xFnzM?&j&wxiWG#% z@foamJ(;mTt-rY^P(0kVeXzuKEz1w(B-njK#^>U77Mk6;uTbquiYL^r*lo}wUa*q0 zlhdOf`lkhxgHTU(A|3A3HA#XyrHnji_Xjhd^%7N6*H`r;7FF7auV_@ROAt=4fSjed z;Pyxx{pEIJteHRd2b{wp76=Kt#@*d@@FKy*MtC=)Mlt>6+AyIk3o?-wGD3!U^71CJ zUV(c>)3FD~|$szcc>518tf zh&7p&#Dc?lS8&xQUn?Mk`wT%`}Y*~*%x9H zk%CIIPfq&tk$OLo$u`ni@>aJRcTL7FasLq-CKucJbv@g8W<`daO6_rtKQF{9!s zls88>0sY3MF3Nv(tkG&!iDz*xKR@wF2>N|#J`M@QV>(n|PZX9gDAyyAKx1e0R?g9j zdWbHFF!KrVe?jYiuBZ(;HbMUrpZFf6PKPsr7ht~h7pgW$H|GAp>4;2(FZaHr| zQQ1cbXs@`agyqYEbSC5PA5d^hp@47N*!3hVZY-C!9t6kc|K+&Bpygo2#2fav$iAf! z8iq8I?|vX~djqJozaz+ij{b88% zhCouL1XAjc!v#lTgsZUn)*FD1T@5G_9W4v^OEo)0pn=Qq9QpBH2-Pn>F>~6U-6Y1t z(a~wIV=W}cOgTx^pPjh%Oo5NClUQPYOCR8r=i9s=3zbu5&l+%E2N6%xtHMAmUDdr8nuzN zt2U@ok}a#C6lSU8W*IR!$(-vCzwTE&lw{o|WEfO`Q3_?TtEH9}w@=rN?1W;j2Ob^V zPLu*%yjUdWH2ry8Ij8@mzjb^ym(Wvz0F-_>-z$oStB+3L2bG>b)8ll5G+Zj&KAIE+3}!$ON6w@LJY%Na+P2f0ShZG_hR)^& z_q@*Lf`slSMFMiliixe5?HBLeM{C<_S@fdo>8W1HTUxMOPuCtE$DJ2FVIYxTvN?S4wlM2AiYNQD`1AtW;hYP5|InaHqXAIWs!r3{J)?*QA~U90F4aU zjoHq5*0f1q*M5O4?2QmRq1KEcLl_(dyp~z~{b_)mx<-D@?~j!G zeKfoz1R;GF4<#|bG#|tn0wd$(;lp$vUD%@n;hRK78Y_B&X=Ox_FJI6z4phq&Z7x^K zl(>+ih2SXTOQe~lV9o3!GNCZKZ5Olxv15`P{c19TUbevV$$>|`kx9bNz1BuPBee&B zJJ-d*;Lh)vROo-#H4xpiAr%~&LCY?tF&wEZdnV#a#nk$y%5X#WEMrqc;e?E?Zx7-c zI?;hxhO&WM!qAd567shV2VU~4G57d$1BtoL!zCcOcvKqWGcw`y6iwFTGM&+#Fm*8H zDiKIuNK)EOCUgBu~UVj@$ zDi94RkfXQIZ+HBf{Yh620I!JBzYQZIHwxgX_CQqzRF21jyyZW*eRIdJPaJukA$_X* zV+r1fY2HG67xz#J-t=LBJb~!rQWOLc_K{Qx^MKct4gwfE$iRU!fHym~jiNo`FhAwh zt!u9RLs!F3s=xwZ#)g}1%Zg)rvDf)=$;dR4#L6zt25AKnv6Q-o2Tj7wkP8ena`dJR z2M59m*UGAy&iCqYrO})-fUabh&_a$0YojocW2Kz{-78}vY{6yqnocecqBTMM!(5G4 z5%jaIg;B66uad0?cGK{qrEc)J6cdJm`KEpT(2f+vB8xOo+{)LD3P-j^c4(737$X5w z+FX^QL4<&>&!`5{&|CD9xn2swo3KIEda&LKr3Bj^vDqRs*tm#9+H9kzJ6=lC^fd(l z3+a)TX2kjeLp`Der)j_ZrzZ}~>8GPTfS!M_LWu3rQHYmSXS5KMF+hSCjPSGI8A~6s;axHaElvI^A*bVJ z-__U+9WFmpIG-LdQdf_!{nf$*{lIy(=IPr~q#DIi&K9xsTG+^k6?+712*ia_L8Ih| z8Bd0+mAEa%MgeNOd#~U;y0OZkINe6hDFObK+?+FTmFj?4S2TPD?%}x+N_Rt-p;1g~ zxiR3VDWac<)*4A=seRK)a`^_wY?G84Gh*0Aso|V*T+Ncgr5b|-5ir0<{NXbnuktT^-c>|F*ZYBYN~Q3*86YBEJ&0ucYN8}!-y}fDn+lEZ5C@!S?*OoG8ub@ zjXr(j;$lqN>F$?E>-d|lgILGJ^&j%{J6udDptT?(49j*IlE=^Xa2_6QMM&#M!gMUkIEiE?n!*4N!ajv_d&Rn9!m8F&HlU<;nHt3H*pZ zFxplKeJMxOV?DZfuy_ISYyG+$2jvjjfabfn$Som<)Ugc zq_i;HPo#Z~yl0CqikiSafy)MLf-D#rYa{}IZfc zP+de1Q>OArVK8j~kPp^}DV_&-Oz5M3){v&530U&oGm!7h?nAjtQiC?u)sf_N z+eq=l-0Tv9bE{(gQe{!^OaU|$6+hSSWTbpk(PooY#P7v;p?T{EEQxYnQ=BD;Qfs#N2CkPo6 zChJ#h%O{C`8M@Gsr;Z!bU@2#hkZVQ}+405}? zj1zUE4az1Clf9=8^w9Y*`YIh17!feNLDcym`A8iU7!xqBgIQA{%kUsOr)>lv0ym5` z>c}(#nxPgAd#Hl6GxoB=90&G*3O6x27a(8IvSPGfq~D~0SkBcGC(Q%<@Oe)nkF%!K z0p2o8_;3>3BUzdsDz;^V0+TU1wn#d*wX0Rncn31D8(h0s3X&v_M{6N!P*?HAI` z%_}=4v|n)FaHH>yy#hA3({*I%IQ`PJU$o!6+|Cg>yVF=7u;|~!z^y%?0kQr2t5zUz zbygYJv%%Pj&J*u(J}fvzL6vMt{!O1vsylFR(Zu@3 zm;T`kDzGEa_!3ikJ^Vp|zRwx_ok%)ldH3_8bPzZMoHG1M!cHFq3en1n2Oo8lzIE?) z4-tm&eQ=;>OciT?w0rEXu?RmrW}) z-5P^VW>|(v8UMqeiZzX?%cE1t$#smmujD2Kcf-;se=!^6aP*UoIf>vr*mrRQA?Q>OcFc>U~pA% z#93Y$dT1Mi!&j0HMcRX2%dtr*s| z)OOH0;YEje%^HS9mBQvLsp*Pz>)~y)1$B;GO?Wg)9z||$MkpHrQJo8(T z@?l3ggD=z$9gGTT9YyAd(6P-LgRh0Pp>?W&!ZJ=F>&qWRMygv!t}>1x%im*{xiGtj zLuwGsu;c)WZXn|s69kr}NSo5e?HCZ)XUnrIC27tfOT{sZmXJNc&i{g>by7^k*^4E! z$8caAz+qx>jQ*4Afj9z?N||v5O*yA!qQRMaD}t!9f_593@ErT4Q@7u<1Bj1$L2+Is zNOYB*-V0VHdbi4DUcQE7WQT!$633Kv#mt9;cUS~c4OC)&(I?Zur$xziKWw7R*D1j%gB+ry915?(%dJrU@RXxe#iVbfkFlQLOEEDAo(I@MVyJ|hF zznWmVpJmL`b{v#!Rom!Th`LZO;o2s-b7xu-xA~JmF-<(}BtDfxF7*;OK)yiJ35}@~oh!PdursR$D%_3?q=iJJ?;U;k;gSa64THM_x z>Wsww(_A=H&g)G)yTm8i54Er>kgtYi*FPyC84+iAq%~->j{X)0!k&0;cB0gtq`!SqXL81f(o!bDOp%j_ zrBT5iEb?Ym6M}D#>&jrbkhfEaDm?ic7II&HL@f^M2 znNQVy*Km-UtM9XBFXx}z$_vkW>rn&_*(g7JXlqyqWE}{+M*bmR9yFl?{9d&f=9^8t zB9U*1X=zIxv1#xbPmspjt|2DoJAn%?QUQH!Iqq$7T4441j$>H7b5i(wU?GrNy3GD+ z8@&tAqiqz(mYh3}`iy3yRJJ%K`c(7JtG-V0mw%_7T1{Cyz2LRrQjPYr$)E#bDW4oO zgs#V1GOyd8T@Wh8qTX$l(4OT$hore1lJ z@4`sV(_ZxiQIT~==KA%IyjcR731s7Es;^;oM_Od*(%^%8YTwNf*2kfubB(l9;gZ~ogCLew zT4|R-$9FvZv{d~AfPIQ`Ik67pY~k`82Jc-9mo^*wvak!1Rm)2r%D==jR|4tUL(Giq$Mt1Y_iCf~WRfx=~PUyEyl^ z%5GkPJbcQe3*NMZgnzySl-YGA8koWKzSQmEr4VG&9FUsYw7SEe4h3AAu4{J^V3>ks z;aC9HOo`<_-Vzox4L-{3!phho+b|1$yXbK8WyH5m9_iq-55!L5Mw&8S@vOPgOd9QM zfHOhd=0S{gB5BKYSmU^>QDC3LpB7OM2@=#BO7GHWv3~E0TL4gb4bh`m+0|4fvj!4} zQpG;`YWzfUpg+!(`MYXsH(`-%Vlx6X;WaBU>n)`0=}IYQBc#)(4BXoKz`|G-KRqAt zz7lmTG;$><7bQ=9pc91mNyn2-WrmZAj5u?3E2(z8h{cie9_%L5iMHu?v^*j2?&E?> zT{KuQOll?gH3c;MH1o|T(C?(Kqpla&Yqsp>75$y#O&cQrLaE{!d8A(?iCs-qvZ$nR;may2@ypX#`9ncQu$$w_Y%)i+uP!xCTLfu5r)MiwF3Id}|3 z)Gp4r()LVHA-e*vzW+BdjPBMl*DEwV6;;zrk=g5EULLTX$4S3Z`DbVMfH2;jN_7lB z>lq)|&&kP@tb^RF_>Kre+lP?R4Ds~@Y732Na<C%vnT?2F`(q)244@C~;+50k_UIhcj2@w`ld zG=6c4CI_JU$UelI0#_7nQj6O6m!V*vp~3fw$rlLUZn=<#&|UXWhFIr9Ck^KK6#^xx zj#*^6y?CTy2gS9)(Tn~sBV6fP%lV@lU>%hr=9IUN z19zgV*jjye!CJtmhzKisM7|(7!ZWQ|Sa3Y$(Hyc*atRq&Rer>{>tHEo#LL^MHU?cp#_3Cnclw6q`I+H>;|6Lh;6*s;+7!^2iIovcx&4%-)(jimPpE z7yn7}=!aPH>nJ}7s9RW6+(HCDqy#2-^6k*urXjaWiOVecW4(fdv*xOKmV-MVhuy1yrQN8&!CCZq?PQs!z}xO&GWvuc=kF-irbU5+ zlPHJXL)Fwtaa327-SR%w13u8SiX)DsQh0wu{pq5>@h@}Jp;^0Ze>iKUX?c@$%5rAF zqG>rxV2RP>)E&QO1nS7|+Zt;4#qv@q5xXVY%^v+goVvQe%LUwx{HzUaF*iL7WU2l) zdd(pGoi%$(L}M)p*rXK%LU^3o>vsHyjq+o#1rr1JG|-)6qq^SoX@6j_xcAQvC5C1K zU#7uvySZIf*Iw~_zXA3=1CqCEIUJfdqcmb~UyOFaO0|`JtCbD#Bj|tNSY4Wyeq0Eh zo?)h675w2a3mhs)_m30540!i>E^ZQcmJYF7KmT<>3V2(IRjQRGzl_zcx;?Iy*|&|umjzb^+9BfunHh-Kl)Jh5q>JZD$Ujmcmd4_&sJ(k#zh(DPl=2UO6{kH39q+qATPjJr91C#__hVcgVMkJ} zT<}$cyUN#FDz(Qa$SRMb4Se9G&@Gp$o8B?y%^9*s+Lf9@ZaAR1U|pdSMAYSGMo%XO9JTEi0YHi{NozOSud_Z zM56PAH~W$sxKBhKx}v3hsU>o6KxLU$svuyi%#ZW_Oj#_8&B+7?!!PBBU^-rye-QgX z!`wl@p);-62Q~p=r2D7(NdqsrAiE+;RkHn2K9ut!0&w_t!x0tjlCcf8o|$TjXXuTs2{Tc zh0PQWvUSKOEs zz(#;}?38Z~_F35hd#kz5n8F;gTF2W6WD#B2&Zsuv;g<)%fMFwNGX?S`a@nudw&gO> zRuvzv;V;m91K(JJiRjsAwKURRFP5^44<0dBia<uVfFlnfYc@{rp0V!3J_Xq8wuF0;AD1OPu! zT_vvcj1vKFK-QXV8ff)IObKbdTUK75#{2;rpvL>Z8r!Gmno8(^mA4%IpZ9JP@o_Dx zLnqoa#b(jfiR*HUrGK{5hyh7137{g0u3%xoA*-&n&3Q`lfuHp5TZ@R_|8rEc+7};f zrweMh$3{m1ay7H}DQ@*IgopmXII@NbK-^RTI(cDOJ+NJJxLH-2m*(n?Sv3H$>?w2} zc!TudO^{!0Qhr`gey&OGB(o|#u0Kp@Z1@_G{#r**xoB!dQz+v*lMpgo^tV1{Rs0QX zlgagS-*u4_dQfi;dTSf8%5;!sG*Uw;iaV|&S>*=$Ol8t!fj2}{)kY2R9}MqsXa$Hz z|04bJh56?HSMX8D3%{UZF??m61eTlw)#UlGBNFtO;|QWi{;s1z)+AgO5p9CMJ9BX= zr;PW+Megy>2B+ZT;q(4h__0_rbxkG4@xeGHC1QXPIj5pv2AV3d=8?Og7Lfghb*SGs zyX90Srldh$0T2$=ObnSmD1*DK!l}+D`#CUpN)J`~B5bRk)%5ehqC?4gjN?KDDD<;! zgnG@DGSeBvoyoitreR3m?>v}NYf?Wr9#)ZNfOxs0RF3}bHE$`n?W9Ybcq?asI&xY% zep`d*t(XoUE2?nO+x5~#ZL9N={{HZ~MX;^%Z&8%+4y)3bi7en5=h zL^%u=Z{QZUU?3KNN^1px#2k~wJ{0o*rd+d|o4xY$Dm1+K)uD%TNR3BqZVd^&H*=&;bZL_!x%(Mt4#Yte*e5o&j(Gy8 zA+h)lrsYaYluMX8=&6tln5~gOQ@Z7TyI0cOGL$fyr7WmzRo8CPG?6IChZh^)INLBF zj>}5&SH_w{9Di)XIec63^&IXZ`d-+ScHpm6u(WSo`19_2cOmzFvFT2c&8OvvwC3Vj zCKYO*oT9C&T~s{Km*)Kl>Q}-IC`Tlx_CB zl96Rnf}gf|U=u-trKz$~z$6U~#r3;+f_ihwx!= zVPr5O=YzU-pZcY$gvt#-Z!TlQ{tRjM&U`AeZ-t22jmFp1mOr%x0x?vnCu~Y{QSz@k z>SeMQrDC>6OzgFb8OF7ZVja6F`LHvRl>CP6JYtB9uc%&}%W!(%@xcksWD#2<*eTh* zVaQfK6$M%KPxAgX__n>#kMjR?g~Q05PAprVPxmZy#a;`?Z=Zk?JOLZVcoG{Pk#MT( z+lsD`3AA1#)C$Fbp`S+*Nb@n&_jHGT&lR=5G;S?9`Mdd26-;+|DC3>GHC`94-Fq=N zdxGb0{$BDuBo?RtzVq5HQMd1H&U1d<}<^&R4p_<8Az05vsz|s>mVc+|_xwVtG{M3Ve z?LUi5k1bDuQdcFNf$nPMn+9Q)J}lBHgyr(@2fIq)^4@CDp<@0-cW==r3zF$*Shk!f z?pA+-`$(+@`rfnX(Kyn0sI`4m|Gs(GJHg|?7n=FA^p4^ks4zBMkXbUIM#}CkKX$^{ zA;I7Q%Aw|W_~|}#A0Pjb7^z-fQk6i487o%?DNyn3?d+P#%35(?7W4_vmE^h+h?&Ut z@_~=t$^b7=!<@vECW$)yI{6#(kRylA`-!P9ZY}GdLk7Bax?hyntNj3tSv5nf6piym z-Cgv4yJWgm2CLs&weQwX+P8(Mqnq<*x243ox!>xJ9?5peMg29h2$ZN{f3|Em?=$F8(l%oQpIzcqp9Df1q*v%-hlG+8s=j^~S zY2Kg~VBPxzIlsTjgZA$lA1Ol|CK4)d1byMx#4P`mxto%x@{fCD-Y96!2WD*=_rH

7ebdDRCUPZTm!qr$finHu6&q;3IqoD3`HOGJ=$B0lTMyIPsa|O@N_Ggyu3#d; zUOXnq7}WsW8Pt(r&*zLXTVBs~PAoo_$S9}4Z^PM0gJ1}uIR<#*{YT2nOZdY(=mDMI z5bn4ZTEgId;(Y3QIdKC&0guY0L#G}!pu9c6;#~uaoo#BD=XwuQS%)rN@cHQZo1CnC z#IJYO1r;~Zyh?{8H<_i33!SZfD2#l~VgEM{u@n~9Hc_+>q+9YYkeC?Xc;8F`h>P$4 z3Zwsze_6I*4fcPAFKKH)LI20a?CU=$XZf#@?~VN5LCus{N>G#p*E%Ag6pAd4;<(IH z9Pi4-kS_ytX%oI$r*=fuTB9{u(~35YYJFK$)uV7#)7G=^_Oo2wu8dI=1-=I;KR4sBX!%a&KM0-Sy%m7~c>9A@8>~+Gej_|={pkn}MgU152l$OS zJjW?zzmDrh014by`94s6V`#^Ydn?+5asN^_b;gRlx0MIrP7&yFcc(XTXAkcIev99k z(yN3A4+%b&)!)@!S1Tur2#z*q%turCFA0amraG1$gMLW zmXfVEQ+b-Q&O$x>qcyHvHRU!ZI3%bYZ_xGFkKU zy)scQoklmG=^shvK}J_ZhS`FA#HK!hMa*Zn)lP<`P;6dD1Lu$~9ZhcBS;o$oE=}c~ zGFk7jP`B53!VZaBPh=mjSjHtD$u~N?@Iwn=MD%3Gg@8=iwjixJWd@2Pa*Q0|lhXee zv@6*(vbh46HS5xaxRV-{zXcPL&Rd6kY%q^;P^(3bA_909?0zplSMQBWa!5%*iJzyt zk$60rHLA3(x-ePlmjK~*vsISjrOj4rPV5Xbd+x~AYwL9nyu9(&h^Hy|7MV^o*o#uBOF)Bs^? z=30gn;Re)fHX)x#45?AVf+w)m;5Vx^_4E!HN^TX3UIn$w`#{YulEyx!R`X6Nnb3gsJHXHVdzCS)F2VJ|Y|TZ%Wh zgbe6L)$5hLBpQc0*f;zJby<=|xtliB@MAha))!hCR&=$><&5)6D9<>{8{#Apapsl? zGKgNREEbs^Tre@r+5fDQq_$cumpo$AdS&THlE~c;3uW5){C|FheCcp&B@(f!(gb6s z4lh3YUr;$NUmTVt^F>4w%*!^tk_Quv4AG7RX2kh>0u zoLshG?q}XDN`Ev9hY`>S=Sf~6rJ`c>Y_q#xDVZt`4w-b~QTCUfuu64`6)L+^;MShI z+58n93uXh{3DHTi2SFMb=-HFSsfd zdiU)S`d&WZ5jQK+d@eLeuhpnM3w3my6o7LT>KeTK-o=RmGe`X$Jpi@ zCLMO|-6X)&7CqfcEQ5xey)HcFx>bZ;UY?56VhDa(7e?qtxlWeHZ9!TWmiS|Pc>B1{ zmd9oPV5JYp&2VK93RL&rkzk7AAyN5-v`rdL?2J4Z2Pxbv7(F3m;M13DxF5DQS=D-|AqtLsLe?_K+bt0zd6OoIs}3q_ijpaC z2c;Q_Xop@%7}?`d?9Z1WC-l^n-Ug>g3^58A{AH9*UO$E}K?RQ1Do_Euu-91CtFB*% zHgJKFuq?eU++lxU+9S<&TER=fqi4wJW1&!*#+9XLgGEHqyi%UioOOjcl#?xfWdchq zFJ@KO7i-wdz!%-0#PPX$Lc_=z5Nqnfgs<2zYU*C%XiOm|Vv{1_T_+0LV_B&oI^~I? z3&Kg;)$;qg1S4T0YLzKv|JXsX*AOQu^I3oT%D z=2|1ONN5$ir4bh&>qKo&Ej_|%Vr#dHe(;#>^y)O1`C zft1{V((nbDF-(!(INK+7yeI0a-5u}QCj|+{ZM?GI5CHVWI6m9BDXuW(t#y{rORvtp z{W5Zd=qB{AaMtPxrVYlN_+txzzW5DjJ|6L~fi`ksVOzJ36KogkE%5(hf&am0&)TRV z{s*7M?)myJK8xQs1@fP2<3H$Ncx-Zl2i%Vzgt-5c`~Z_cFn|gKs4k*?DVUQx98Jm* z#`#BH{4z@g>%(R;1dAtB0*wP>?6s4`A006zpOW=!UDURM4{GalEML8Mm5ZHnUH_FL?@tiyVtAh7d%jrbyME=!;RZ1TaXYshHsNnH>ZZ*} zJXERo(M}#V^XvmgOk2KGA`oORIQ_~&*&)(`I7pp!!jv%OD&M8TBLm1H47>W^4}Ws{ zmza5qTYNBBzT|KCN+mPcyo7JSS)a@?Ax*;!xzzip0R$MjyNdVEUqWyVW^Uy0Fm`mD z0ZIqIb%teLqC>9VZkW4{2cQ4G_(wDTrVJ85J{4HHLE!>^s1Eyd?wOqBjNZBI-ov)N z6fwRhF}^oNZ|}6!f5^MO|0MwS5F9=!fW9}B-eTmvRL}xZ!n@C3Ait>UzYhny-98|{ zANSN|Pub!=+X=rERx%U!ak#ezsLbUq22;X1RdW*}HX;S_3DDw)(&IGHb8=ko8Z?!$ z(X3QuDX)Oi;$9u+$b5gpT9Fh`#+F@4y~@4Z({IWbqAfck6jGvkw8!%2Hl;`wv;Mdt zm&Pfs;Y7G%IHKJ z!eWUB<4cMrou@mMTqBgl%1fBJ&71l&IN`liT)GT2w#ZfqD$9^4xOpaRZm=ow>_w_?SYlOU-(GMd*kfMuyC(QC?{O(itHJD(K08ze4s^<_=F zn%3xIz>B&iN>M$Ze9Q0aeSU3Uk2Y!VGs`!iGg3dXHD>oF>D5a)F$I>>lWcP13TRle zODF=1#D8q&iRWQr$g%N=CQETPgOEG5yM?X=H*=#5^>&=HQmTLhIfo8tyO)OTes#{oLK}dUcK$m;s!a1&b%%FyflVxidR;dJqqq zTrpK9MsaiT^pfcQdgK(_tg7~`YI-qn)>VwflKi+j-+80r1oVMw1HwMg2y;|Hlx7tXERm0 z%sp#*&CQR=-KmS%pXP*g;B4BtmPB-Wl4)_xV>EVmI+dmA^vaDv^!$+B42rEl@K0fb z0!u2$;!$#p*>2eiS1$gW#Wml{!^%Ei8+X(MAz>83` zX!3d*jh>JVtF>|?ItPt5g%^hF)k3M(Y*M2>!e_u=4W)>KMUlG-wPg5#L#2F66uqL- zs5LY@^gZF`a*8qiR&7k(f)j1v#o`IK*s_Y~EV@$X&t>a{vXR^>n3x@<-{DhpXcmsY zW%3zTd&TsQVo}UJBS(7LMJKL4f_8M&&GkbLmw6C>^skOO7#fE@DynkxRYpIh;+YJc z)G#8##K|`p!d3G{wYM^QxwEHBo9E4$Ictl{aF1ptbF)?A0+WtinAqZhkP}aS<_~63+}EyF1(d|Ljp64nBeGFjsbyDF1H&-(K}W5)qJjbn}J-3o9(o@0rOR=|a&hpVs) zG4}LSogDA$@W3$%lQ-BziTJ!EN*Hu;bbzr~5m!9xJ|NFTjvF;Hqni#FJ3wS)Ox{L9 zB=E0`5M1bd+(a9pI8i-u15megqW#-Ee{I^r&0hsmp(8=gKK&wu_p)IB4(Y?IA5 zx82LyT=4=jcw#D#@EbhvKPR$=MYqNQA>Bw)`YJx{sQ9QiU5q}MsPw%qKPjO)Aa-Cn zAa{}nNrwA?j)OlM!R22nW@)uX3%cVH-(g-Ggx(S!CUdY5%!T#%&~!0W(a-4T;(1kP-{@3Q*}0zw_d{DEzT7r?$O1kebC6}VTC;jZk7J>7tzWo?K- zxuhhl$Wg<};IrguBG@E)i>E<2?^$s@7dSGzP^C4}%;hOArAv1;Z_sQ%Zvy;GlpESo zs>+d_PD3Mzee1?t_CGw-fon=&FtufOltU<_ABg=TkbPLPD^bxf&rXR=Z2`e_SYS4t zLO_Qoh7%s8s*dtc5TM|8D4LK#Pj{}k8kicy@wHGem0*}(zTqq(`O$3^9J`>WM= z8A=Clr#LlT;eILrH38-Zj+_AV&H$rPB{fJG{(9E2CFI!}Kv4I*)k6&bYzg?LsupFt zTWa6Q5owK}o3XjcHcrVJx=@2?zXjQ_0fy#|MSG^9%`2}mrz+p3ssM&Fc0UREO;HH^ zmm|0JcE>U3^lG%tuus|x}^M}B$ zVJiQ|#6U1iMmviA!JImovfCV3Ix~Tpq~6@vMx(vPTjZj>1`{kZZZt8Odp1gB1}y3E zjS4}`*~_7y2PZJf$@LS$CWoY60sru|(_xyN>T?p&8u4#JcG73JctvriwBR$BPQmT} zU}q9CVZp#1>Z3iw_nDYl9o|jIEV5(Y$CjJG8bISJUIH9Keou1;iRF1$6ZGWc3a050 zMg;1QBQ7>;1n57F{_ZsNd|YL;0Xok9NWO6j3wCmXU~{JO^vPd4E?@fT)zgAFo6C{Q zPE2ZSvG)n<_cFGY7H&@fX);K70)>8F(E!-S?}O zfp)3V(2B;RU`4q*x~aUyWQ(zxk>R9*^CXX?wX#T#MsIWOh|Xo4NZ{v@us~P^=kvB` zs)_sq1T`1r2`Q*9QH?RVMxT`I@{QB<`HT!F34TwYdt}9BeyTcC>SXvYjd$7kb1`

@j@q>cGu(J5BYAqN%ZrK32ma%@P|o^W26@3wp~I#S^sMR7|n znpbG6u8V;mLG(P~Y`lLjhG@C!(B&}R1HEQAIwo=`?{AQ20`!}W?0^vGsT(lbF7kQm z(i7DOsdBslkM60qLv%r(l!s4Tu5jplcn^4n%W_AfxjBnx$IE5Fk?=alzy1&no10m4 zH(|yh0s#_sD(u26{mmQBZihmR;Z$hOyrzqbM6}J#@Jr3Nl4JmMal`u~aY9xK! z3Z{~F(>n=>OWQs+1*FiHCH2At`h7y>pr8Mb%I@E`Mp#*OJKh)U$B&o+kPPU0BL? zha=#9_3P1OMq1~~k;?QBO;L|_q`qFC6Hd~De*2BknASFrZlB+*h(Ln*8z+vt8!9YM z!I40FT=cYlz(`bR(K93d+>MpeOC*jMU?8gEwlsEn?D#l{mpnbD!wF2G)d}?zTyi(n z67J7if<15W{@&C5oVT`U_UJIiO(l-OfXke>eo!~*!8ozA@CdB^zt}potq9{+o4x&W zVSQv32CJ74ocmijXyBuc@tqlmes7D|15f^!9?>?+>vhNN&kx1K-=w=AD^WQ+CHYS* zO7Cs41|vNTdKKY@Unolz!oSHr3?hoQB~!bT{D2fcyD{$4acUyI&WS%DKa@stNOuG} zZZSU8Mz(`GX{WyEK|cDUfO`hmUvx%a5-Z<}j>->T$Ko{dVZcw0J5T(Q;7+OoIFx{l zKhCVqmIo6Bx*Tni`((Mi%VW#tS!)M1)bo@%iZh)~DwoA?c>e8CI8Z1!PbYj{25$Kr zxbSL_+>fzHP(%4_U=k{ZO#UB1eTur*YkC;x7vW-2mhp;Pzarh#J)Y8hbeb9*E*Yts zbFq|sEe0$tXn^Zb)tg?8e8#`VLfUi%R7Jo$_MNVpNgqjN^(r!wwtUKhrvBa1|U|#ftl_|8i(;qQYiG>yC@LfE#5WS4|Wd!}e-n*jN+{ z5|OmIgWHD%FZI)C?bnn<0Su#xlR)biX*O9*(ct+_c>Xs=Elug!ac8sbFJBm!ewnb|85{c=#@;@tj*Y<=c9F$ z$3%{SHUe^{?r^eFlOE6^icb`&ob-bPQyRk{xmvTTD0n%2@ll^CqY>h2^X^vYAM0?tiraclHm2D0}42SHC z97vR+(jZRvFO<$aSjQp%_qMKs2|Gre}qu6637_y-Eb78-;^*ihL>$ zLv5V`64;y(RxhLU$DIa-r5E4T5j1R)FPxh)zce8q#$(@4oJmY?phDMFo+O{;0mtKt zDL_ih$@qiY$&b-qm6-01Mmjvu{!D2>2Iw1JUGz7+8pZiUlZzVn*KDtTRS?dV)y~wT}_GaY?db`@vE_+|*EcNE7W02O-Ri)i>N4&B3Sz9xY z(VSMx6O`IIfQ6(~=dr;Nu-bUPVG0+Q?)x=198uWPl97$m7gmUr)M{Z?!)*o90KB0c zQO}wVZzxml$)00pZ4cD*cmkhzMQGPI>0nPNCd0C*V1w7HWn9!Y-n`9K;-3pYwY}Ie z`Xx7Hf;2?S;*sGrtHX^m7FywCWbo3Q)aqEQWFHAl8;Fvff_J`ad=yD;Dqsa50fcO$ z9>g2stHb&GG={7vbWBR)?;io}lv<_zgqRk_ON+&HC;6o~x7ule4A)D0OBkIwGG4_w^XD8Tz9qnFJuEcBU*G&@`05%5~nGaXylb zm}a%zlnS#dpoEI=Jp%Akn}#KXbmq@0qP~%7_9-ZfD!H#l1~2Qic93+C&ov9Ovqrd> zHvr!D=Q-c1Ph?}79C?HZuuCT`IMIQ&w@^1x8rfVU)yCMV;}88v{oQe!0vBHzpCR7g z_&|7)=>3T+Y-O8Jqtsp45Fwf@%s8j)IF>lxMBD8?oDjx)Tpd}`mGp$*7HzqVBq-)X z?d%KDt*-U@t7O|@#UXRxsq}FoE ztgEB%K>^P>V25^f6nxSl*g=ESpG0pNhO<0GbA~sFQ+x`;=Dt1!bnEAl{th3J0wqZs z_Y$7n@r54VzE|B`!etMZt}<}2ZFn`KjaI4ar!C&wY%+g~9011+dNr+8y!u=|#^7jg zA+T|CgIu=f!3vi+b=qnie$*HGW3*ERG|BQcfiz(yz{vdPa#L85 z=((VsZ*hvi9zC0!glBUmg*zU3w-m^Gv(q&Jiv(0*B!2hB@Ri%Qj zZ$4hb*l=i(vU>M($Tp!_w`KE=C1_pvx6b3PcCq)X4Xkrq|E1S8Q|$6;3~o&g0YVN3 zcu9(sy?|~P5c!hxZcUR|0KA1E7!+U8ooC1!mEIoq(*0upXxjp6dDm-Qf~n=BP=r2$ z6Tcz!6)Dk-^BBqdh5Vu+RECp3Z00blZ&qt5>u#!X__*IFdYV5vznO%Rf5@ULW*v1X zt&uhOmR|w}#m8#-!@AzhVy#(*tR9uTSaE1R{ehGmcua^ldfD2aTwPamT>p@Wl1j!R zZ*&GNYg%M=_ehwS@;?8{vG1hfEuaEviQsWPff>G*+u}8-48sy*xb(xEpcfqPlM=(+ zQ{d=NQQJp`1-J&|4+R103rV^`DJlSBo+yAl@X$9f+eN4Z5C(lM`Cbg~$mBy9V^(@c zIC-E3tl*YRV4lB)leb8}eCIrBK`S#Ul{fO2y<*gF5u|MTpiksf(R78XG0p8%^qMf3 z=#EHjA`OmsWzz8sa4BXEmO&tHaSkli;PZR$RQpUNCSXXt(e{^3!ndJs;!7Yir3tiyXWi28sj#xW%?zW9W&!&W;T-!2M**m2-a1SnEqK5g%I%*7 zZy63YxR=eJRqC9TOA{#`!O>0bPrWf~SeA9r*3i}zOz0h5K_Tqa7meA3ZFmbbX7)P* zxu5S-!{KxD_Mx!N%nya+E5?wvR8|zZ*n^{*UG&q6QR!RIJ*Ca5!b2H)38`&%dHcOd z4f;FSIwkt`u(!@*frRkaJS0Un4~htgvsjhM(UBl1s~hhuI0v2(bAy)@%z|4cAf74U z2mefhzQG{cM~%)xt2l;f^9k9yjEti|&pujN+6pc#`CQzdm}lT4$l@qI_?IQgi}P`vtkiFjbfw3#J!D|x#=6EtR}bcZfFoO-fn z+@7Mho!AA-deevCXx8eHA{KU7QY3l3V2jutYx*p-;$nT4%HhTLLkce76Io7xENL!? z{FadQDRGmB?j48Ki_XiY*Ly>a;&-eqX+YOdgm_6z|IG4Jzd2$e$(IB?>YWRcy zvXG~`X;r&CofaG<$WpjqO*VWzDHOS4@kDtX?lWE$FwcC0{QnJ-nf;Id9X|J;T?HpkAXNLm z@HxJJ9tHY;F>(YA--q)c|8Xe%=jn8Kh+e|xF*nf48%G1}H$^gUGjlRZhkI3{ll4A% z{ef{jIe0w%f{d~X4SW6k4p`}MdL3^VD~Y*y^G|SX%0jbks|n<%CP5WjE<5Q}5h|Hg zkC!2gFOZ-T#N&zl%`zH3?&oaprS~oG>Dh*9fmc>P-xmp}_dHgSK_3=-@pKDV-ucu_ zV`m_D5L`Xc31jL(`i(e}ITZ38trlt>sxVD*8dpDr1M=e8YbAf>d#D>5a##c)y zg8pI8C+KXxzN={_E$H2Z7t{oWhE6~P4pR#Z07pFRWl3U8SS|TRwoJS#*xs{ zvpd~?M=DShU|`2=^Yt_Va@gqwE1VVwZiC2{MhdOg`E=ET6~ zZ4yF8TS{s>kp}TkQtbTCMDY>j%ROa6uYja}t3`Zj$U?d`16Zk*@;U1mb(%VsuuMF9 ze+n%$+YWQGdl#2-E{gN9#MHjXPh|`%#6V~ghq8i*DR)fX@npFU=E4a4P`Gqz zF(-FP-SI@a5_yV)4c6=UnT7>8e=49MsW#$Pg&6-S3`-#wCzD6GEmY`IrmVkA$FCW! zqZKY#IdG00Wh9}o>1Ex5(6qU(t6GsI;HC`sNieVDYsr)q%5Xp=70$@y`kH^{Zrj+ zdJyOm*+w+aiPsW7$vG)mCya-5>mLeI-mraS`dupMZL>Spu3>70KQCQD1cthOh@P(! z0O^4kvJbEnvJcehKQC!P7EVCTKFS1WS?L$9>EHea(g66-7qntB-rlbBBqwCrs$;GKed|vhKa$;31p0+?sOI9w|2_5%)nR)DL4^(b3O4n?-rpMcf+5%0F^Bi1oj?ddr|Xg05Q_cM0wmAh=s_ zcXxL^xH}wzySqD_;O_43?!nyx!TEUJy6;opy?>^vYj=0e{FvFR_pH4ZC~kID;nD_f zKuj_`OCp{R++%2&Y>;>)m4kiuo0cfEL@^7tVGu4;K8=P@16SxDJ6$H>OtPd@i2hqy ztDK0TmAa~cOPpSkU%W9m#=J3$Y-2mL_#_X5l8$Lq_C+_@LZ%ly2*+7*z`Z56Ndn^g zK@Zc;;cRrfn<)&psi5xXxtAm1oot?BD%6G1I|gt;7wfd#$}mz3ZP<@7Ruh$M))bw2;R?_sp9jX=Q^(f8AHYy zg^KA|)l;-$GQ8jwjFRjIB;M6y+!x?d%4P6ukF0LE!sXWOjdl5Xdbm{=dyeiT0SY+Z zhpbqY?y-Myn`3fD>(E*js{e(jgGg;dk*^(WnSlQeVNZQY4!4JJMRf$F;H|yAw?|w= z_oYKYaH{c;E6UZt#2u!9|DrKFeh~wGQEIFRP5;jBmve0^3-#R(NcOhj^y6(}t?g#! zE=D~Eg{h;vhya|t($mr?$^Y zfTmCT>-7&OvF)Up*K&-_W9WKnAdb{;I8IoVaz%r*501@0-gcTUwrM6WhvJ0mmt4@7 zTi&Bha`SCt?AVM3cF^qW2og&*Y&%KHj4ek-j`5(qMR!C3BsZh!f*jl00MNX8Z-zR( zy9hdwlM}Q|0}AW{afsgynEoJ()d;l(l8b!?<$m7D_jL{NdMx_jy>d@MZMAk?9d7VD z;&ol*-SYD)`Qq)Zg3(;?8sOE!_kTLFg?#sKKIsUtfjWO;zBbs_VsELVZmJvou`Y`x z8Tbl#kRZbIO*n|#uX$21z5jo6eCzcJ__zO)#kJzHl_tM(JWpBx6FA;~EHKgx86dFJ zP#7R!8+L9N{)Zv)mF^o_?=2wychL^*q)6Y_BIo~mQG?~<%>S?`{sRy0M^`%b5Wv7( z@YCv8z;XX~XRIXuCj_AG5ZcEuPwv~>#ghW2GZjTWA^9I62zR)jkx950LZ(!D3^(8T zZ7J)`Tz`hDP&4rV^q!{!00^kvHc0H?jefz)7lZ*8Qn$JIY54QG_{j!yyso8F37@6> zA4ocQ8`$orrl+&EQsRh#7jOX}jkIXrcoM#*(j z8^44_e}Hxk5k9JR1ra`E%jNJR!il%cDH0PrZ7oMEAoPJ!)TqOzW68v_m-9t{frmdy zQ%npIuIk^cxmp|m8*6JWZkikBnhrJ_-E9qil3eGm-)OxtUW5#pw*|k&;niUpi(67} zlbn#SKL0xCma0qxRY9v%K@EkUb`(jZSLyXF8d2aGC+=<&DUS3@4_|B+p`L;J8Pe7c zz}0DXDF*=`#$O%^?7Zm-&3E8)yEkWT#>!L^tn%5=H*A7iPRF_#{Q^>CI>@_N_)`>^ zd#gbQoLU&l5(s*oKB%V6*xHfEqnr6?G3&XF_Ga;s!A^GlQjcqV&`d7*uVFmvuwFws z31;Krc<_PCX!`=VOG(l}TL!8D#@htELiM36nTe0e)lc_oxwD#vtC{H8 zS#en&&F#{EA8yg`H>Qzq6lLk^W--649gkW3_KsOxmX>auUt#WGr;VZ5Xoxtt;c%n{ zNs|LpOu79u!>Q<-=(3Dh^T=s&JLm)pRzoS=oY6N<&%g1~Mjeaz=Uxv6(;T_oM(>H8 z#FZrtQ)aVDJGmt|eBVP}yAev8%<`GpQ*(^ImB(6pa?}92h+JP{)o)UG;3|u9U5?Fr z|GBkNG|L~s{gVz;3O%YT>p|P+-$Lst-sc1ijN)fkv9S6H6`6C0Fx=)!H%Y2e9z0Pf zf>O$3(K^MjZAg&}jINlta8&ewoaP3=UCa8k! zmxs-4ovx@jN^+zfq7@mo~K|MZ6+1R3IqqLfuL}*%5xL%jOsT`_HyBK z*$8)V$dij<*>$9%*mdO8@fiwA^!$Mq&nZ@(4EBpwcnm96&^gt!GBFwnaXrv6_>Sb3 ze#B+kq|Ct@@d~#cisY9!||l7&!$>LPczVn9!EJOMH$69psi>Wc(a)OP3ex z##n|~Z@_dx3I0`~3x{=qMhxffkC^GA82lVX9IHi%temop1j`bfx zM11|GtyvQ<(%0Z=4`YYHwfU3(zz_bXA#%sK|NCZSeB(8 z<1fm)o$7*c_oX~Ua2%SsTD%SU&{P6p`Qca*1SE`!<}S`WNCZ0**=|GA&3J(h*u~~- zc|W7MoOFh8na4vosm$1>bC-a7O@&HTO;*#B`GdyCE?z1s^b7{aE-PT#)_xjQ%-WMt zeUsegnKx#TeY)&`K4>m*1p*j4f69a)e{39_Uv#GA7}mPJRJoc|ehKIe&d;OfVmO9w zKTAIVsjAcyQM%l`(sTxoj?WYU{>E%e#+zpk$lZ z{UdE!L*TbOTOq|w4ES4!i90pC-4hNK3@;_m3|bX(>+fR>P7>Gi7%L?)whtK}cY`e= z|MK|&PduzMEAjup;D(DH8S75hO?S@lX1j%;}PqA%=brd48?$+g8=S@ z&uQW5Iecm%EU$8)ek;xePRcNWZWO4y>Zyd-GoleNV&942gM!~uC;}wPE76S4IsY5 zJ(@AhL@M`*ZPr^cVcsp;!$B)jn+&s$}n@WT60`7fysCwB0 z*jR?8309OVreruX$0L8+M6`(-?tq7Ex2Z2NdBJ zL1Flwhh(&1N_fnPUik(EM(svH_&~EJW_7r$cwyW(cv@n^*Ufa<83qR_u7|lUSVdce zTQ?cV>ZQ3%NOS<5?9{V;*VU{#>3*m#VW73~SV~S9C;v~x31#3^>$n&@%`~TDddv0e zq?$a_1)AQ<7OoY)r8RAxsxYh7Ud3zN2_w+ZZO~nZsC3w5rM6l+E)5-~FGoXT9g zdRXLUJNd>WHgP_-+b>(vRbHajK8?Lp5nBKpuJD$XoKp`}Mq%=te!xs$`h$NoeRw#k z=Ub5#I#Q!!H++Jg>g2QKo_sVuijd@)-B%Ghl4mMKHPJe(bnO-u$7ew|pw!7YN3_4t zyKY#+8${&KL_#(l@njGhxqn0F85j7E)^i8il@Ni(Q?M&AKM<9AwWd1|c~Z$S-9w|9+o-ySKTb zVxL<=pIoI&lHq+;q$=;_$efnDWC1#`*243LtFE+``*0exiM>O3-74|LtNj?i?B2dQ z-gp=NIfz#9{~+)ddr0s!r2o_D)Pnd8eC>Z>cFP$Wc-{X9`F>&OmI6$0{QnO6u)%Zx z3)=xw*EsrL2;4O-;1C=yl?)uMB?A}S_P^U8;)ApOw|xp^V4ko1#SW-~OB1R9$Nit# zo`m3r|4R~R*&+oefc)Rv`5*@${qH`Ll;Gw69e7jy{~}T};C}y&OwfYQ{P#xl8Ng@% z8*yg>r~NMh0jQDOo0nF}0xk-~h4)lDbPDC)zB*DQ{S{9S1%XbsMiG-=NHLxQg-!}j zxhGW_V*W3I@5@EcFALJH%1*sj$F9N-xk;u9SG+2q77C=fqy@0i_3>(2UtfQ14udOY z`}Fa#_|^C&Uh?nb+43k4SPlH}czYko1q*=wc^0gH!+^61x1+Jk%UBESjf#G*hS+iW zMdZI**oW%%BKh`cO7#Y1U~z*Gq>0yA+I!CTPZdWlIInFN*>gd9_n7esx^rkZjqwSq z^O9nYsbhELhJb3W>kkCUTWVO3>5UKe4eSrE6idVXH9^)ZMWm0(T_&WD@jstOfjtAf zj8Cv{Nqs%I{~Tbhd3J+=h}%I)oo6&Sov1~X&%DJb5ReqK*}c8}z2o>jQebwBjYa(w zD9|}5t~BX~LVJPY>6iV4*;3AqiI6VO86%xZ8J-9|hxZ$5{&bGUWbIhlM}aWe(k+@%T4Fj&})RD3PWq!5r>4^kD9BlUb=v6;SPf@DmNS5OiKo;4tcp z;qhSTUb%?J`w&#QaX2?RIJB+t^x-(SyCxD$-^oom_N_g?#6b1N9is4Bg8Nib>!Np3 z*~%%)jEVNoysEGest+t7ZMM@xDjYd%8bgIKf-G{s+U`@E-bjPokaX5q?c~0+9SJ;J z6Z(GOG@HU!0P$*oO$L3aG*8CC((U-moxhN+wN^y>9%9_!8VSu-LIb@A38HOpV7%2g z+$IcqK1-Kjm*Y*zjUALwJ;`ZrtK0fFj;rn-C4Vo6HX0Sf^bw!V|4qFACbRq`vZcNS znPcprsF|`|1I-I)Oq6UYxXM*h;y7WN3)C@V>F=DsWlpvO3e_%$zBRU)**t z3|o``#mpQlIi;XyN`uOnfFd_wC=W$DN^EpG71aJ0BKoVBX9)*@XgBL>XA^);E2k4) z*4Z~5ptI0dVcsIq*?lR$oy%E6kyDN$wwN!-h*3aF?y?4RS~r#af$0Fp-TAIWJzM(F zm;e|2n}V|m7)PPb5#sIE)UCKam5vx+`FmL^ol~`F7h8sRUDzQmud;!&(q47IcxmTL zU)EY%Mq67KbuGwDQ9hADKL6Pj&_O8uP18V_>98nJ7wfNb`P0C*zjW;GG^w#LQC9F7 zsW^I4HC$NxN{C2;4#zhkrS?WCJE3!7D=B2;Jg(Ja;F9Tdyt6gs?;jzRimI=G-u}@8 zw0a|05drNg1AM)Q`^h^chuIo(Jtc4KZ8=8e*|=S!DddM!ZD(DFmjK?1 zy&VJLz_~Xh{A4${CwgCnUc1`3KcpNra8ddY_8~Lz>eIQBlulyIB5P`_B;cb+F~Z|R z>j9c8>N%9w5H-D*5Ldzc5Lco6$;c3ps|?Jeq=Wge9U$z%CeT9r5-HA?aJ5N#$O(c3 z)Z;wZYi*t_lOvc1Tqi<}#(zYMBUh-OSbnVl|BOKUL)4%>Nq5GEt=!+h{NlxHN!oEQ zV7!rl$qV#@aOls%dTR{ma?A^Cf$K~G2n_5tJaPZ}LjK8@0<_rM#QIfgu-=`*&dh-VG9cy}D9i@7MZoUOhbTAZ#Ql?` z-Y&*daR3vT_CAfT&Mwyt9=OMiLf+6Z5Q^|fUGl~&(&yLCAPy8^Pz@q(Xc0uAl>05> z8@9i0-!+^sS`Xcg&y!zpA<|<+8MDJ1m+8YN)z1^LR1EQlRSk%vmPxL1TU(G%Yh@F8X2*tfu zxckrZ$|4E{NjdW{l=O>=#MtuAx+P}H#%S`;$g%YBeCO0bS@U#w0_xGfT5nR|cKUlt zJ<7h3(`rrgr3`uW8l`Z80-OQF2XO_HGr z6M5^7gx-7f<7_`zHJ}wpBabWpMHO2Q4I#^-*$saNkP%BFJz$3^4JcFq)^@b$79!x)jZz2MFqoZNO1z-ek--ovo>L|=<&$RN+AjxiAa z^M=eJ07pqeWa9+s53?Hs+3J_fDv>RX3qLL!yD054)i%xe)?>CY$Ea3%w1&Jv4xb+wMThEc=!>k&eL`}KacLXOUm?l zr4Pisc(oM%4&(O~j0#2zm|IQ~z ziQQ3L4oI)q*=Y;yyU_89q_vwzuiJ!ad;JJvhuRV-iFD8NlF=|L zC%5pkMN%O+DT$md%Upqjnt1}zSeUNZ?Eh747D_y76qP>)`b^?qYoz#zl_WWj7mUcV zrfGBwV*JRM)}j5ET|!l(lD@_#H!8ltw|!i^G=sz+;MIRqg=s7U7}hCON??;o;S>7K ztF^I-YqzVMy!+H7tY!!UKwAjc6tVWVHJxtyNpT4q5V=vJTe zbDxHm>5f7JXb>6!@Uk+RG`of1((~xaJ#7yAc z7XxPW3vffz3jfW%bPno?UF(?+wYOOMjU(LAi`|1@Q{m>God?xc3|i?AjUdtqHv|UX zNbkIT9U=I+aqV31_7#mFgbXGjY`|x{AXxe)u%OmgJ#E~mJi|z?`0+u5-a^Qd}G4u+!w0qhn{n6~lSNem2-3CKwJ!xxx z`(`$$Xxo--#QE;rOfLX~vB9sL?h55xQPpXJdH4HpKFr7&vs7(k|N2=uy{3}E`!I--Eb3kdgxgGvo0Li|^56WV8R%YOQ>ycWHPOTYr;IA?D`q09% zdnR*;Em^QzfeTzIPJ#s6Rmhlqg>RCGSLBj{w&xF~Y$8L?(mKamV`>GRRxL(8I|EiAsZ_)XE}G=ByPP0q;M#t(#2z91@vN9 zsqD8G@KsBRa1k^U^1>Ar->rbD;it~6c)QLil3;hyeQ1fs(J|J67*5lpw`vBK8SJcb zL|paBf*+8^$DNlgQX@ALXsxwgaP^b3HVTn^&f9R4HI>N)q7r$WOf=58`t)-RiL*n5 z<7QDI9b_x2W81$8_bUNLg3y%MK<8QM*7RL?Y88cklRFJEWj;963`Tsgu*n6XHoQEG zMzOu`qGM5UeTD8asUroYTZtahHXTi!4{&<;Aw#yWlw)GDY~O|kCFI)B&2&GYAw_OW^x?9^UeMI-iW_3p?Z0KMn8JU} z;ubMFS?Jx$S`LL#g|&UYz$UH2+Bsh;QTxJKE3UARM<`g$1c)zmh3nPLK^7Wa4}eQm ztjLIje?apbGNH6X*YuJ_;esSTk#abVA zuxEW4=)3YG!dj{@uvS)AU^r4Wmpo1M;QGd5RbOa*BjP1D*u*T0ZjE!IEikw!A5~?W z4>>_tz%wrp&e#VQB+QIEPB$fY#*6T-cZ@tBZcNJPBuVdm`u;nl+4r23(i(a}?-DfH zas`v%uwi$n+^Co1Ap0$zSV57S;We8IvHXZI9fRZYQ})Dic_S%DTYvt zslQe|s=VdSc0@QLjZI{@7^4Vh7XDR+^#tQmrl=iFlYK(*DF``}`O%X?KN?Z-<9qzM z$FuU&36z#q1AXK1#=YIYUYY*Gjktae>~f70PmS3Ak?>xYpqF%CSR&iS*~#6sek~~~ zTWy_0BB>A-C(ot!s{l z5Ab$bYoJQj5|O5=#7z=TwT63}?5lkrnqM(vigNj-Qwa_v#omew!EY3H(s;jUxm{IV zJoTG`AW{vgJ$R|RaLw4hAvu>nZq~BYr6Hg!$y=-o$}tu_a6@;GouV=$EZKUyNLc(u zbllwBVQnb-n@mNu{N*}X#aBgoL6kJNc#_I^7ybxw@WuXwoh0jQb&ysDzE^!mCqHEp5 z-_Q~N(idPX$NJs8)Vy3(C2P|ZwX|$+J=b~cllRJZKY1V>-t##Tmfex#bJcd7`*oRM zWAcA^QjM+~3r(g})D*axXh=pyK2-ECr3Ok&8!oDrp1|tC-oVzteh8rmF$xh22?&7;kqMy*)%lMLmfZlQpuu3kkzn8; zf|1<9^W=|-G=X6dNRZSli~Dc3r8<#=aH2$~mM)cp)S^U}miLu|xS~YomTnp**?B^E zy`BNgcjIUkLY3%s@L(9=Kfno5nemJedf`KPmS*r5RRlYfs#q5>-Y@87l*ZUas~#I% zs>EUn6#g|dS%V644=m+1_NiW%@Xlz!*cz6!HEf#=bAYBp)_!Mt!S}vrzL=`5U?G^x z&x;`f4{CYsaBxu#hu0uk-#czAD^LL=BwgpyAs8Ll+1$3wpn|9^mPr}8JB$f(copX& z+q*3+Aj>;7&kwdT_tH|6jBjM7TG+EXPv1t_AgM}Xv8jCdBq_`HPQgsYvs-aH)C$um zr+|~-4CpP`p&#?SW_RXgWD7~#^mM?P=L;Us`En5Ddp9KTtdjR8pXZyQ_>ro(eU-%Y zZ_MNAV8ib&r`P&ntfNnjFnh31gOISX;PV)=v8a)#93Bn?X@r5m`MSh#rXlDfu@!m% zEoBgXARg+?((jNzPYIR=v6lswhIiKDD^pNl5Bvv8dtIb^y9jR&D$RefYkVQf*Nb3j zL#V3&ufC-r%WKETSiwJYV`o}Ae?RkBBKX!ZH)EjcFt6y9b_?w7!P~`_GAHPL0K)-y z+|J*TK0~nBrig$+kUMcCfS|d<+B|cpg`jT#_LXZ4} zmcCjx!`D}6U#{;@BP(B6PGHny$e%BeTScsv2j+>sOA}D0> z;20c*+yT`@63jpF01=ESa6j#BUj9rG9LNLa4|C&UwLXCxs0rquQ1YSjj@4UHeruE8 z8M=BN-nExh1Kq?0z8$FX24mhMe&-ST(rlP10uu_ijZjOVzCEU~qrP)r(WChpu=)xH zg!+Ije4f&P=v60S`#d z#9t;=e0*&dKf&H`5?_%x1Yrx9z&^raNggT;e;b1T{Wgm`g((ja4_N;0UiIVkK-c%K zO28{kv3s7%a4*T>Zj9^oK;wHMjleTwUgrRn;dN3CEBg{t)2x(DW@*vl&6p-Z<_uHL zOqk)s-PlU}EW4nPd#Z&scQKU?BQVh`{E%D&ObPDoyId0qB;l>ikPev9H#cztq;Kqv z@rLWw$SjQo{&wjaA_2q6GO^@sfB^tHpahIOo-ksSI$+MW8<#( z+k#|u&8(u(7{ULji0Xzqa?|!|**t*JCGa8FsfXvpuHu~t1u5!YE=>Qmu>@E`WJN%Uu1gZ-B1;`69oUJSarjnPJA-_IByr^#uU}M+;F<@1rQKDLQ zLfo*VF!jd-Ivs|xRzy;^cYrLvb?loatW!I7?MB4Nb2U;EIuLU8~iK3H}Gd zuKIy~Sm!x-chmuL_*VF;JhPDp#Kmor#&&d|?x==!3&dvN0po68sddY930>m`@+FF! z2F;OHtUHzS6+|n%5vn}*rTy+ewe>%UP1vPY5>z^WCt;z-!ac-f?Tx=Oz;L4yZ@cXXajVBVVRNK%7V#iRhhVXfrC3TR}lq ze3IB5%+0(!9mW(ngm9(uJ(z;9b58*gbK{8Lx^T~9@FT^`U9zIjdKnRGqb1U%wy2MS z2{b_qW2}RWn5I~k$>rQ|tY^pIWc%{6)oXUD)OR#_DSD56;PUfjLi2;mpDLouTkMEK zs=~`UsfpiKKHsq&_^YZlOy)%*4!?;MlFzT#(azV?{C?PcIw=6X&H$6(CJmJ}eeB=I zL&aTYs`T3vYtJ#m!>QY3jw-cu4C8#IO}wh##NA|%zU%(5*b25-VoKMIf(SXOG-!9d zZJS7C{GGMn2)s%xkv+07W60vjt4G+>E?Zfu)+4PGy4>_?P|$6>+ibI>&uS`mx4&$2 zb4g`PSltyr7Uz^~R*zhu`i$_^7RCxTx+<-2d(Wxu8 zAM;JnH?jfjM4RS2L3tHa-9$(bF`kcRY-bEX4i}2 zvUKHa9?~tUA}U%4iwZZBQJ+Ag$QH4#muFqw#lsD-0Sn=e&{6Q1=1N8vebk)~uD`+mlQru`#BtkLFZ#AvncDn-hJWu>ykbKhLy)<# zpQV%4Dw9yYL7k4{u!DOVzp7O2ib1Z+^P{Io8T2 z*t?#aC(JY`F7{DNSJw5h)a`sWY+og2uy;VL0!V7@B=$69@4H>5Mc#z}Wh});wSw-A z?X9$f3nLxq7GWI7(p%`m{U24C*j&dH~O>IG#U|#rVM6(p{QDtwxZCv5M z?75d%JEQet7-=Ga6~J2MHD=JMn8CQL0oWq8&f-<6hOK?ITA7N=PG3ge-ej6eMF4=QQRR#PIo*G@k`LfcDYPuH5jtYUz^=fmVwWLngoDZkV;P701yc!Nb|48iHr=lS(^-V*e;Yb|qKxpe*lnSz&JQFP_*W4waj2gl*AdDr&mM zbsN1cYfH5(Lu9sZHDypq6=E?Hn4D#MV*GGKQV^G&==9t#P3F)X4^SZ;SBSB9k%<(~r6i}~rKq>r z&$1#tivMo!IDSVk_SaSHxD~srzWx?c|Is(XYQ)!uW(IUkD%m7*mG#fvsuZPJ`Od@>gJ*1B8O%@sIFK^^$#MGV$NDY&NvWdr zICBkWV#L6D>s^uIV}vxd?f?d~;a7VoH8_SxAKKNj;{3*<^Khpd8PN?3GO0)~$5WUJ zHf@}psG=dg%MhzKf&VK01OxMzIAP^l7k^SEuFA(wbVl|qG0qSWBo^UcvsMy2Ys@UBA8CRRIZj&cn6i=|bl_zSDx=Wo= z&Lp!lhRkV#SeIO~u;j5Uhz9L$!(jg4qeY@Qhs=|uN!2=Xk8_6pQ~-wRG~;_d2dAB~ zgL9DAjDAnslfgnP#9M=&sqN2OO%Ovii%?G1G{4jbeHIsE9fl9f@C*f% zje+WlwT#KaOGR6I-tRB?OD`oE{N}U~irt>n&`N5RL4UqQBn7PKC*L`|cS6xS(ej5f z_viawm(&9Tj$^_9++8)bx0zHqHe?J_Y`~ji^Tof)PY7Wb56=PkS~jD zThP2n6g_tCx<7E_jVF_6)p_!JQSUL@6iV^A&QP`4=?@i2EEZ88Va)1iSvk6j!{!VJ zEej5J+sH;z7mgYFRXELzk4pZ%3%JqLDhXs!pSf9sz^Y?$x_$QsaSa$(Tk}npg&@Ar z7}aM`0jH^hCBt!pk@>{g86Qj}g$#5BzwB_)plB94YM|)Fb4FzWjW`VTd^s2yVyy&kj8(SiI+IUjRst}xXS@cXxA_gtpR}B6Z9jiP} zdZM{gKQAD+?=nfPh80fVnwFaMTN!bXtzmckiqN-}bJJ5j)W>+Z(>LpM0ndWl)Rekr zD4Zb2PV!j8l+*-h#fXk+_FovWBvWZC+SNsb^kr9#)Xk_K7bd(pl2;xtby5PxW@gZ) z5$yugG9tlSnrlXdmwt&~Mq=CI6yZAmo-v@5v;2XiDe2b&i{pp7nwk=v4?o?`AYnIB zia)C51hGZF{(#(7mh`z@Nl)`A2w-G9Td(o$T~<&2oPr-@?!zz2c)pQmyPveEKL(~avQyZ_S^>`n3}X|39tjA zKxU|Q6Q!)0rFmW~IHY-9H36y!3@xo{zK->hp^u27h!G{a**iWCAFtefBgHxy?%{@K zj}4u1xAIP%WcX9kyq^hLTP!QV{)$3yGXmMnjhd>KR@LMypb_i7dqOO>0uJHa!X!6a z83WhWg)QPO+#NzUWqiY~$4g`md+KIY#VyJ@hfNpejYnEP$PF^*V=bzy~&s0ATGbt!-k{g-^5!=OwSn z#5a-N>MW(NaED*<>vw3;uWC6_pB!7DUyZG`wN#DV$^qZlx$As|{Pi=Bn4G-gI%2H3 z2n@BwWb1IMRWW~;VcVbl2iJ26d6THuod854+^2F58p8@VV-7rt*3uYIpW8_^MJW37(kw3qTgLAcB!@+b|xhtTnQRF2CmJO~_W zDIv#fecQH@TgEK2?x6F5XuU&Fja-Maa?b={Y2#7y&tH{=F`PuJ zg}4_G$0dX62R3sH#;kwP>LHkBz$(gMcg(5>ST$5D!mf3I4VZi2V-ql3AJ&mS(Q*{I z^i4lt35*LY8{Uz;SH8F7tFjQF3+@hnA+fbFm%|(1iLuKVz;DzwI-rn#w{^!~>MJNj z6)%Ch%k$tF!Q%SXQu>zv7W8W=!*(1M8Pg+@=2OYv)2Njy{f_(&RnDu&w>Q}^1!zax z@ntZ?O}20%z(B%!$N_X7Oa@Y1vmG)9Q1tHK6_q~nUfQYpV~^RFFA3piSzBLQU85ki zj4y64_zN;`V#t3bvscK0oF8?{epj(79?7M?vA)#>{0_9&wAUHyBu%JDm*F74^7pY> z1Lh_{8{l3V%4TuK_{KP|r_fN`$QbsIO1go{*u^;~@R_Wob>IPyLMm62w47a}1AwEc z#~R4e6xZ03u|Bd+h0gn7vooG`=W-V(e|h~?kbFMAn<(uxh|RdWzcW@9P~0{eXBrda zICOJvpdm>Bnv65tNkqu=9Bp~joco{-$2$FEtgHWJP$ye?XR{S0OV4+sYp?o|;@dkb zz|jP>{$xG;0pv!|{v_BHEM?WBNm;G^uy+FNop-4j2{=Em~CKgoDZgIww*e>Ud zb#V^%Ykdh>mFByTJgL!{z*%~3iQZ;hLQ6KDjvU)NkYIjL!oT~=_7QLPG0VHzK2wIw z>iDFsG*|NN{CRw+)F2-R{mf#MBf}dFNl1ogdMFx%GjWZ}vqW5s%K1R*7OR1CrYZFi z1VR-?4NDwTm-xeaFyu;^8^={80mZQ%T8=WG7LiTVzU6`# z7ePkA$~Re6lCrdn7f*iMvqSF?kS1*pON#XPEo1}I(#buPXr9$s(%*ggXT>`vN=^&X zN8d!6PsNW8km9l=Qtj}ql}#ilFJF=4f!6PLL6?+-gy2^$W_?Gk&3SsIO9j&6rKgTEUVM{dDfUzc5aqfQ z46V+}&Z3YmEla!8#cG(qwIb{EOPRPHu)>$l>Euf^GHhrOlX+AHky#C(+g51r=dlO1 zzg$o498KijUH#e$x@^xZsc{IrgFrRQGwcrye;efA3Gs={!<^edc@;G*4{*IY?7#&n z{7NoxvAJ`%aE=8ECB`C{L#o3vq|36>ZepT1@K3$~WbY`D1C&3Vke&nE!#zkyyO5qE z1xtos3&8a^802x1CFj@BJ+#;YVJphT*jxOj)#Dfd$+v- zo_x*Zf9WdqC+U5E=|ZnKiCf)FZMtP}$+gfFB?i|o^t_c??`Y0Q^U+K8-ddFyI$_*XIoYe_J_neHn8pT94S;OW#N8)J)q5k zO#rP2jgQ=Wz(*@+Gip`%9bR>1t;jE_D{!$agb6Ou29*;+U!0@bx zHKi;?bTyEJgPRHv>KTEEE#HdMqp1H{YD12Fwe?~p6>0|e@fsPji2KF{M}!2ewSG#%GHs48{N z{V-IaOS^6WnVz-}v7=mWv>If*STaZFog4NZyrXUlUJ66x!m6MXc-clIE#Yo8 zeym>~1F6_YmhoPcRXp8%of?e{uH*XqZ(wzVUc(mud(D5@EAY)~#k}Luhi(YTNHw zre_*Y+;O;xB~oeIm+5S_|A_mj7W+XyKsdmD9X*~f4DIY>i=74nW|}p$xjt~2_2hIR zfn2NicQJwxq#ILi>?IE5olM0Gap0hJ(3~AeW}wU9XQ?{Pa8A^g`|m&L23S61w`ZQd z6paA2VTS6k!2K;#7q!0v_h`PPtnwe) zX-jCehf7z7(P_7)v|UvP#d{OE%;q&sX3=1|%XgNxRB|Df%CJp?gQ~C)9iL<~@;dt0 zY5HGLlrtV}#Mdt{kIXBUf(@8VAF5@B89Nnbd@-ZVJIgl;!JS{`L*oVLM|haKK=H5# zg`VYc+iwob8rpH(3kqdV=V(5JRc-~7qDltWj^TRP$!hF^zpq98HDgSiac@}2fH@tk z_PUdGeuh%!d?WeJuiq%~#w7U0`_`rk8@bxe-*=iya)BxyUo|XF0MhDd zU1{t?Gxzao6#3}vpgFc#=d8CYu$~m(#$d--9@5_CV#SBLacA9Hmp<^t`&Z6ZHtTj* zPmq=sj{J;c7k23xH37Nq&`qQR$Ncu`<9#x$hyC)F(fWWPy+o6Uwn@Zd&_awI(MBaI z;k+W(?c%uZp^MjyG{WlPV8jGX?o3N&^(=qZEJa@8)kvUwM{UD zbjSN3?sGs5L$}YZFR2z)IvBA5Fz());JmF;x_D=v^E`$AVRKFpi1aS~4IQL35Rlw| z5AOEKwOBD1e=n0gSTC^rnsoRKY16fnS{c^of9|(e8uRu{2P^~b;XyQ4cteuBSlo@YCPQ+LKZfo)`ai>Gtf98jEh zjiaI4jIQgSn{p%h`+>>qTK=~G0`uZDj;UA}XmJa{f?uPtpLU5koDKe@a9aa~@M43CRNO*D~C z;2p=AQLXMz#p`#HQcpJt86!tFU~YJ9n*K#3Rj2~n-gv||Gfe}2d>a0|TN%l$HI3Li zMz7Z#-q0Af9063v1J$m){-|(m)2-aK+J2fVy^QqvZZ!%lT<1*WRT?AL>zxnPX?R+u z&Y*COZ95ssYoovyd}sx&yqb4C&WpwibF-)F;_jAuS2|o(DJH`H; zj0s}TFjf7?<~u6-l}e3<+=jL8bTX6q;MPdP#whPq*Yvpjp2WQE`HxQ`tGok zg@1$BXbPA0Z(+qQF0Y~Qgpv2EM7t%;L~ztlPJ z`_%c)U)_7}?$y=Ry}Nc@z1Hul!6`OBivEfkINIJ(e|Ri}+E$>b=o!{8T&Y9Er1mEW zHQ`MS0PK4$WM83I8M#0E#sD?@uE{ogOcZaLb?mnNw?*? zeiyylO(O5?e?GZM@Dsb_S3#7C*^lMiWFF4x9dIs{1|_4HD#s;CZPmFMd$B8qEtk4E zsV$(20dD*@Y(uDax8RiMJ2u*2{)ryRCQ>7xdNGPb40k-qi8i6jT0# zvW7QKacajr9kt%IbWPEN70#oE*`fenl|LpS$~}>Y0Yg8l7k1)I;!N|cCWp$cB5&6yQxWrCS7hst3WU=-Dv5LV@!6=s*!9VxN&ozY6byGibFyoc#U zht#6<2F(=Dbhsx*+Nl}56VJ4_SG-6Ryo0`HR`9M<;M)PsgtdoJ;2S0h&?)L6>!%a* zOopz(++!!*q*-rMFRDS?dnEnpC;)JVe{+Af$#3j2_ZUb!)q*=jTQe8h;1$*YUa#&X zVLYO*@+jLwA~12yUa$5qgwk6RBai&jJJ-?zf)BqSwuA1FJpaW*1E>Wi2P8aSxyu_g z{DHeBqVGPkC36<@1bg zgeQ;$hGE+^N%qBl4E+Ep=P1nw{MOUxb;qa;>sZ@m#60wRsd~|YTV3L%5_Jo6t;;9o zkX__5{Wv+IAa=v=b^NXT8|4QXhF85wGsTSQWzWqKEP#mAHAK*qQRETxC(&S&`E}=4pUA02rsKbK?dY zeyH1ZMvm0|d*s}mAhDotz94ynmsvJDgzUmCCK5M}DQ3an$wPv+< z!{5w1rmi%6_TVvG_@3&l)~VkT8iQa$n?yYcbu6^}n^K)>EuF(WH3$bajeBrROOS_W zY`ShPF~{-*)J`r@%(n3_pnF{pZc<#M^SloVS}5&8~ZoD0lF-KQho6Y|Bqd4@gvR*lXXw%|y%qHNFj5As@R z=v!!bFQN}sGoGjkkr+C;#<~M;5*giT`W@WsCXoFrqUUd1uaqMuR@z>43_Obj`7PP8A)o42(E$65kiL z5p;tf-Ph6mkH4>J+d}iM>)*y1Vk5NoE3=;tF*38i*!`C2&>(XEwxBiM)awJ}NiTxH zJam0b^@v0QiH-7PhMcYQ?{l7akldr%%SwSK`4r)M?L9F7ohfvE2br-G1=l@j_UCR7 zWzSzB`v;MNe+VyfNX~@{h)5w`44qck%2MtPa(@|KI0+BmIXrrj0VhJ!Gi~=_a1J0I z{#YIk6W3gareV6%WCj29UiiYY)*oO%cvQP=K4L) zkahC)K5}!`wFWckV6pgrA4lr0zc4A7G1a$ywNSMg%U5&huEIDEF*<+Ul55x|z15Ud zg1X;YfQDX7DW@h_Xi zH7>-bXn$J&Z3%I66gp^ryF?|Nbs`@sBVZFwSS46ko5PA+#e3CBmKj}-bQ*r>G+#FX zNF!CB^j&7MFJJdEqx@drS)ArhWn{-EOPLW!?t>1OpS+%98fRqGq^v={7FXMiPkA8| z;Qjk5Nh^{&yR40y`(;tM**FqYS`+hyYY>_@{jNT*JoF(x!BkJ!<%S_$kbu^63eb>M zR5T>p!Z4&up+Jn80N>Yy!bl}_wR1sy2p3Ejj*--#cGHu1*(*%->KVgfi{)WNB-fNa`^) zV06CqoDkV9qgRVxtaWTIMW0dPLCPlX*n&7W3nLvr7DcC)3n-`u(Bn zgpfaen21)oCNyq1@{!=xpjD8bYUc!%t@TsWQi($n(G3VHNn#c*cuxNG2v|(3tWgpv z5~z{f#9^vIUIZkV_PDNosdeY{eN|+AL4pz7szt{Bp01&=Caw`jyN!QxebL{i$z`yx zP%gBnZ}75obH+~cp)Q-NWCrHHfBh7p>2v+Xm}$P_SgiV!FA2wYR-S8A-=@|#b!E@R z@J*@FWWfJvxTR{7^J>$W4$zX>Wj0|I%!(s3_*B*_2ebM#h<}zBi(DFD{De2x9}4fP zhI4eo9rtgLcuBMWV~do|_s#T1&e$*PbK6dI%gAPt9q1YN>3?m?wORh}m(uJz3W5e= z2d5v==}p|lifi4o*DF|&faq&bJV1Jghx(<2{LQ7i z#%iSXpZ`;;HNp!~_;P_8RC1_FDESya<~(1V z=|3qdoMG}epTrL`c0hzV>yEThx>T|21mknceMPfWFmWwC8wn^U4 zdZzjoaokXQiJTw8h_7Owv8cA;Uzeb^v7)EP>h_m1AaYHBGkT-e1uEp$n!S|tIz{g? zF;9E)({Cc%wt*soR0h?YOOo>0v zCa7HAm}o%0_LX>PndrAR1{t>GwCwz%rdek~ql9RDo?5xAIG*ffsvK9J4&FnoLqmfh zU3{t@NDr5imK=ztiFq#CWbUMI>6Al2m^$4`GCN|#?Tz}wm&lY4Vb4jZsz}H9je=%K z3K9NIGZW3&5D-ZAE}lq>Ud2(^*VzbZS2ae~bZEf>(3c^MHoP+3$&VBYOZgzg=h2B47RDOY1YL0(}lvGFA# zGS_v(>_>7}wSZbORPX#{LCs9G7_@dP{|CaQ{63Jo577CMs85eGi#8UnfdvldEX8?l z7l9QLNqlQ8Aq6{c#z(D+P7jR`m<6T9hlB|pb+8nKB&~(8XCx97)IlNem_sz;R-cuD z92X+2ARwK{U|dtnS=!-H+u~_CW`Qz+%b)aTn*R9YFH)PGDF}MV2^?3|GUTFYy6+-CbnA;b)5h)sEPJmF77$rpPME7*nl6YTLr!pJj2aT2_r zYl?qJYll|L(ZSMMvTh5C&nBc*y9nQ zEPyLGdJyR*<$=o}nu)QekT68DdWt7u-6~lR`10X6!UpIn&f3mbyIK;!qoN@Xe)9SbksHKjg8wi6$&^i#KE+6hM4Nx zFyF&ENfT4`WP(xk%<{?KUU(Pc_PxBsF#t79IYdwRBjhCZw*1WjTUY89NDhB1MXamf zM!$Kk-z?Tlz!ofq{QiG>mE6D(O(i*f>g%62ySAb4`JF}R+e4V^;YS^sQe*b(Pgf=; z9=8NAMn?z)DL`6x6(4T)mygEO9*>T-g|&uS2cSGh{hvG{SO^6fA1kim+RUOhHUMm# z6t1vUk?Qb3+q`d%1H!xV@x+ypO`4UQ{ol@PS(Ub6%9i}e-r&!~spidJ_?5I&{=?Ef zmYp$;u+iCK3!g6Q(o*9z)4{kDY!*M6xkDXhhJ&Muq&+uGbl=+2b2bK;o3S`$(itKz z!f_vLh0~6Qf+>;}wxr5crC42zsQ?V&PxG3BI7#mJ2$(c$x5+dslu=_6T6Ou8Bo_ER z2D?pa@su0mIu(;><312g88SwDLRQiuEw25EcYgDWJZZUsmJwi`K(ZwY3UKBmCN5j0K^xB%^7!~{xX0Dsq}{YKwnf6X>V={Qve}lSzhv8 zd^&JcZL|X3j41xk*yV$~x~|k(Ft=Bas-Iwae&>~cS;L8cwP;3_C@oM@?o3mDXDC0b zWDHzB6`KQMVRhn?EOAxh(u7dEUcb**VvSfNJ$Gv$<%S|;F~Vlz9T=*0&K_rx`;U7f z%=j$5)P74lZ!tnBlm1C*0MO62Ni|pCaOGK)#8cImcN*R3r-@?62Mif6EBNGAC2D7r zAkJkGL8hgVLdjgSYSTr}UK$HsrI4~}_D)@x%#zT9{X=M0oG5^0$DoWE)%-_EruMw} z;7P{OTKu~82r)%qTWWLd;$MdD3JL6V&20ll;5dQso5pO8D^2=+8=zwq6!tjb6&dRu zNfORf+q#5wx&~0nprPET?48_O;J;aICRX!-M>Spl&$%~DqPYCuqapbe^m`b18~Bupe7WYiqrmfxD|I+uh3%JtqYt{R}zdj$hIzRDN&o$LBIA{x%+qYRI*B+Q2!sQri3Kio$BXC&I zxsbZ{l)v^YXn}l)^_a7HDB@iEvvMfqz*54QekvyDP#>kgn517O=a5a+r7T|qJgtK0 zQpV~sSMVON^}gUcLpXQ{Md=cs#XBy*x-a7F`{R*A1?Ymw+6FIJ0ry7Jec*Uds2NJy z7L|7(or?%Zytyot)aJw;D_XQ&;Mqy)vCiyqFX7Ta zpNP~;xjF30xYw7ntAe^-V%+B8y~f2C@K17C+5Mx@e~l|0t`8p;K~XjV`FYC^fj;B;eFtN~?3v?f<&rHyqV0W=-KMN_*-2t>igkw z-vZlzZ!#cn484q!@z?t-OdEUulu&Y&|Jp$OkQVw@QsBy#Lpt8hWpkF&uesC|kk!JJ z087YfUDPoMNU%Zluo_P^u~DzcBWixjt+jEu8gwgMbW8wiaXJStdwb>f)#coZ+r?rI|B80{@pmH1` z{cZKF`wu}t7J-xS_<_F#p|gOXeKj3t4|zP+r~v?pCyLaLN6=zmx*Sxx@p6?(4=fPK zNRNc>s_1(%%^n~uTD{dqNuwvx7SJyUvSeJt`4=9Y^v?WXy2zDp=i()4-Xob-_g})G z0E`($F`gs5I4GxgiWj+nR2dVZ5pI#kN(}(22Du+kuk+ZvAvi?cbj3WowLdj1omWYo1^U-AZ4{;T&J|r zl?g#dm}K9Pi=pWF_A#l@M}YKuIXi1v&j(4`$Me!Ya%;fk`OhMESQ&-H8ofvx-vu0` z#Vg{G{0eQ%8nui&(_iH$E)N*kYcY=4ZCc6PYo4vOp?}no{*Qzk9j{-0eIYr zRY&7H{}cKz*}AD567jR&4`2}t{V!7@QFT^4+%z9QbpuZF-d3ZF01r3z9MB(Bn4ZM^hBG8_=x!^>xM9(iio6&5Ep3b6^z4* z81Z*0Q7)>Ll4%+8LKaK@8udAb|Kds?f0Ci6Ay}=J%H|_-ed5h@cW_2`Iq)&4Qx%$3w-g2 zT9Vn7dGp?@j`bndxoVmvIvL8vP!GS|k?5+RH^e})iJTLh0pG;$<_po|?8wFU3e#>v z4mo^eArMP!$(PYk-#$nJGj3D}=jqf+!Gcw4k^~7!QlDgrY`5ihD8$gMSL(qeU`~_8 zwf+&aOz6A~c^^LP%7z5alXP*pns)JNbhRoD2wC3F0Am&X$Pl>vxi1F$dt&Zo-NPoM zd89fu>tT==z#r3Q*@%PrkSWn$mz*ybhF`ym&`hL)SvdVvo00H4U48bAK|P z2sgInF18+5}7!`TATZ+YM)KGYeJtiF;`s%cxPM&s4nCB^;Z-{$~ z;-^p#Ku7qVM8QwlyF;j~)L?!rRD-{`I^Q%#yDV6>_^#|@o~P(uL2WTi)p7_v|F}Ad zkiX`gja3r&I&_F9n)IwI+Jjtd{#p-7N*6bG1RcLXIu40%Ts*NHt>q2ljn77r>ypxe zhvp+7I-;s4j>m7El(9)&ZFf6lcDp1&hx(T%AZ=(5UMz(j149 z5o7b}Hhrlr7$_aGNIubh_Fdj6zJtx+oTqAT=c{;M4Jm*Hj=KU+AjZw{?^Ie7(RWod zuqFPQHWfvP7rPPawH@X?Jco`)+Mf}z<4(JWg*67vmu%v^St!3^DSz3Ia&{C0zQ~Ke zLMP_pW}dVO+_mC-|6uM}zEW5G1P&PN?xFZQX;el#L?z!cu8dpKnZJ%pW=#!Qrg&Gn zUa!+_{Vb{d8C~G)bM>h+v|{i^c;<3dA*=I7=&{WILd~6HQ2RTl?&%{~^&iBM*a*e~ zgGO}gn=do?(-7)K-{8&NxZnI2V38d>&Y4Tij#RUlgQA!z;2(w{(wgftAE(C<IZVmJiPvTD2VXxqKsVv&_(~>p z6w7@A&Zsupjg{QXuNs;Q_OUe8O2_xkv z6{9D{Cv>TN$*$BLe2j|cy0AJEvFsw-`T1)B>JzrKNM-U9YlTyU$hJh7*dT zcjRhY*d*tGNEti%(ldQ^0M1V^{#Hsc1~qOHfu=N*TT`)89;r6R4yo}6mk#|pJtnxv zNHIQF2sQdO#mO?PyTXo__hV64>Z{{J^y6!z4Hdi*&=3dkAO6Fdk4l(DqbIg^c{MlX zmnWfjELNv5DZ@E8+^(oSr1Y+?1XmS?=1w~8CqH#gtAx0sSCfEI0D8G~tFl@792$n5 zJyDGtOJzoWzJW%jd=7w7OIaM{S9KQiBfBudr7}QCevdes=nqWK#?d&NCvzDfzEJ~F z&E|jxdtTEHTnccMAG1`Hcvnk%ftf}STvXuB#TwE=Gl_8vIZ9)TQ)tIonLcyQl=)~ zv^KBK+i|wGRtX>W+mTYkOUdMM)=<5?lRW;zZ`~jVisUwiGL{-=Lt+e}Pw*Rx2`3$s z#oA=;>FDTYRm+Cm{)p%<BR=O0X0dyb3BX|B1Doz3Pa2Op>}oI7NMQ5N#oU?J^s&-8oM`PDpvg5 zC<2WM2JyHk3`&HT9s%)aFWe9YNkSP*975ujQMUMJk{xY>79JY*w+%pFKQ$X~dBX|B zIh%EA_@cVSMktu^4$X)?A#*yF;_m z`HD^Fgq@0)E!l)muz2f8p_*o%$4uN;DslA{;ZJ3Jjhzn)c(R)Bxsax7!pDS{H9(Ca zTDSUE9U3};$>9{LqlCj_CPb5v%F`4H3Nu~66GIL3b?OK`;==1sjw@sb{Djx0gF^>2 zgR2}G`7$i-nu)RLd$hBp?2{w+Y51&?#DySYnmD{>s2XKt2D&ylCd{K-NkS4LUri}x z#1d`J^gE1-!Yas!%_8<2_Mz@k9op42WWryv>rAO0QkLd#24A`>v%s@`!YR+tad1Sow_#qD`O;E3bbRdw<_hU4>ERW>p z&Qau&1!d}<>nK_Fk+EkQfa3NuS8yu5x!*Vu!CuYofwYd}nM7suXa9qSlVY_Mbz%wD z7!}1)QpXXF>Y-`2u|-IBWxBh1$VV3rA@cS>#+Wtz z(IFQ4B%)S67=e^mCio=Mu?pHJEj|RgL3EY0|6Xjhc*&~dTx-5WUHh$=L+UL#rx+lz z@F4S0`GxdR;b<(ts3iu~h8B6*S_ z7~?Kob%EiTG6IyDX?mNnUG_ZcB%QHR~_h^UjW)f+SH`p*!<1yXjU)YUKgpm12`OS z(5*SYznJYz`mkP4bsSGkJ|EN}T?3$hn6F9mI${Bg2{$7+Al)Gm5wZy#Y3ri`hI^-o z;{w8j_`&*mC-MXbgptsVP{@YhrP=V00+cEK00R^T<_NJXj-!`qC&7+jaY~HZpeU(L zJHrGaf?(h&S-7J5$RU$(WSs_(TU2neu0n(Cxq4Hw2L7=@Cfjoj_LuXXj#wkfkKk`R9Kg$<5fX@YEuY@Ek>YWmTh z)}kX4^r$;SYky;i?c+(`-$)&#Pq;ctJPbLAGq`FH!Fx%z1*1D|o5@>?_SV*tPUT>< zUDX+w^$s%~Mu+Ws)2k-?M*dtqP1dYnGk0h}~K zExNXA4pH34+M7ehTds2_+!dvn%Lel{LUi&J;UdN_ zJG=5OxY4wbYPNW#6oju4$edx2!EGST8fcoyG?hv|ZC!A-owkkllQg2pS2qd}?=XiM z9HXz#tTNLbj6!J|LP#Fx8saq+IEnFyT()T?D(qd!yp9DkH(z{K%(^DsEMCYb1Dc?y z=@1JE2IK6Na*!f{aQ34nv3Wck@1p;guu}$;Tw!T51elR?5WHHvr58GLA&D)xB!mJr z=BWc><-$O)Wwy96H+Ph%#2YHWh^&B9+=RsHT^U!7yrJ+I09C4XD>o%erM!e=K_H1} zCQmpPF*pzazV}jjXUvy#8ik^6*ru_Dyl_Kj>M?U%49BT7m>J_K9Cvfa>hhvDZ58!2 z6!^NhM_(kU^fR41#W8ryD(;-OgECnc$9E`T_O;uyfGWvp+;KQ`F$*3bzrssqOnyuz zTfv*{Tdf_ktBH)@G`a6x;HP=aMZ0nb@1PT?yN-HlhctSFiF3QhdX=mOEYnY%1EOdf z4K^s^+Dlppb)(Gm^0K8#6R*EUh^=|4OBXefsZ5bsXu|+4230=x8TslwR|y45>dznC zxp~MkOZPM)@GqBx@YVqhv_G`u8EIjLUB{~~Ni2@$i`6PleTA_x3S6VaT1*wN&5HFo z++@wF3C1hJySI_63V21L%nQb@_&BIqqD=y5$*cg;)%aSWhr%J{&`OIP#`LL(bO=4- zM>+#KV<*n4ETht&kK_Xdma-b~rXkAmDFLC9rF?B4Z1}T|P=Np+{h#zMYQ0LHTD^X? z8ok76prM9LYaH{?AaA==pntO}aPW<9R6MbbhH;YN=0P3MZdg4< zdyPDSS;=}Y;P`uPfa!KQ{^G-QXyRRF&v#eK8Psq1_P(om4%Igvxv1A+mlI+;)&qJo zVh8nxl$YX0-V-3cs|UWT=1k>}*F(0;?y1*%FZ;&COSg;gcMCzFKo|3$-e&RMGq^ty zfcPfNvn5mj^`8l*FVf$+8~uRiJ^g^7*09Lhw?4Pt=nh~Z}X=%E7U03;Vw{16jR zKxiB^Z*&~2C(<^GCpe&b@4GAD8(_-CTe(*Q&L7Z&`H!5J{)RfJ1X}S&F6IqoC&dlt zKlll6y`Cx)@O^qS0~#Bt+Yf_pvE?-U@vNJVaT{t*RS@4bP>9Y76EXMGJJLFCj1)RJ8ONler3VMgW* zv{NcEGm~T&9*wJ>FyACoa)yxYDlli( zbQV4AohXzjwX#hR^;Gd~xFmYYA|sz9G-9p0{d@R$RvQyMxIw{rP@6DesF4jBHiqkn z;tfDk13Jl{v1(Rq9dTDo&tSL?4Z{6L3Pnr`#p+n9Exlp&pRFFYQJ50n3|UbVXKh_v zr^dY1;KNa!WeuT>t=6nu_tL^hiYxmOsaK(W6|cwUSRuC2do7x0QvNfQpE~E{M!Lye z#xmL#(5UYv*}|7BNkZpUA2}ZZjdHB4s2%{_pm34#lRY!0G1qHY_K@97J@y@2E|M`~ zIJ%0B9oZgk{=w1YH{@`Fx7HgyyE>;Yl(}P!8eB{#`(4v1+uszHBq<8-Sc+)F6yX=3 zzLiy!^I_i?oiaaarpy+18|EmN_HtDTo(LlB1U{htBx8JWNt}9);o9xtee{6%R2-n; zLFz%HDTR<6t91U#DZ5VJ{)GVWQqMl`)65eso|sP?FaNsLToe}XzW4@)xbnr(JAnp%+q3w*uMXyLYsX_P|bF@f`Q|cK1t~v{A(Z8XdO31=^(bmIo8IO zWdmGp9Qovks$miZBMYOg`Y+W?)m~xZdOKtF2!|F=?8+q9FDkQ8%9S(il5zmLKOCGjvg*T6OPWKQF`jHy9-r}+D6w9Q0AA%zNt?Q+!)*^F6HZ~@+^n4O&s!lE&m){ zFIY~CA#uNfQD=v{4Ov1ut8753S=+>K-uSlivJKJ^5|MaP=U7gT8r@N;PRZ%Gl9N>R z*fho&PsFUdxQ4nmqdtneZ#H7M`IT3@Sk572FY9^eRps6REwA1A#PrR#xCs#hzUC7h zo=o2Ob~hIJP{N>5oGgMS@6XXk-ir1Y^mpA)#BR8bAA3IU`DoopUcP|7Kixq@YW2k> z@wR7eWIEo9<0;!s^#t{f-lN}p_4R(e1p<~$NLp7Q6?~RWVU;O_t@Xtx<+f)-v>Rl~ z+ivf&$y{B6W-`|@Yx5Tg>rSQvN}iFs3&8~B?J?_JpCp1ke#o}|_~0Eo%+QEm{*Ki+ zpew|dvaYPm--}GDnCAN{75hcO&OcLcNPDJ2%s`!oF+-rJWpuwGS9+W3OP+c? zv6hJCtgRm3cv*APf)5yAy{-#2kfpdIk%{Z@Yz^r%Dm@qu)>@2a-Qx|(u1U0M?zb-E zo(P6RcQ-<$3$Ls4Fe=^i+TZ@i4+X$Vc-@f zxcc~q^o0? z--E<@GUlIjrBQM;|1>fjIV&lAP*Cbleo$z^aHX`@^j%_Gnw-aE^MGM;E6Sv(tVo0?3kEIRi4IL0Z)zs+NL} z7#5!Ui#MQ&nv94lSNU^io7uE4c8y+}Jc=SP^0lcH3U|ig>t|5P-Ns(Egc|33jMTzr z^1Ul~eB~v=W{ys=11BssDy9CGaqcn5G?^VzAWmnU4*(p6*z2q)E4M%v7yyN+x)D^)=21xWZRqMsS=VwjPVYZqYY0!FjGBW^c`TF!>K@In2!& zBfl0*^Z?G2!GGDtY9%i|U`wiVvz4!Rp!W1!>D62=VIGR6rlIT#Mm+GV$2}Z#dNSFF zDn@-{Un|B>sVb0!i_F?#=FFC8k-X(rHSJocp6B?(Anc?vgQO zEmqZJ$%-FfifO_eGj6J>b9GH~w8WIQ=@&)GfIsNc_NaIxY?>*$#J=(JU?g{ zgwL|R9=3naZ?mWRm3@Hi@6w^TKb@)L89rz22L;UvZB?9C%|Q0toC`^BYrKsY9GqrD z7Qm!zyL^IdtA7#Hj78!~@XQ~07uta=DB$Nssj_1e^aMv)&lNZpGQ#%CZfiZ5qL!f1 z7jf|y8oK+o(i`yenc{J$x$;$iRi3c0%WWVdaR#C9M6OlIo_qbG+)72R!&+S#zw`v> zH}r)E+3n6C;f%4>HMMg{eX9mb@u=P*2Vl?K_@zI+PB&X?;+AWRJVD@Ghx>y|tzOvr z4K8){WW&bnlVF%T-Ag?EW~i;2r3A*Hy-oe#DJ9cpi~q`<{YR?UB_M#w z;fJ;F`eX6UBa2agY#kwEMre1J`h8o{;>Nsc%S^{qiCxqyZ1chU&$xHRt&aW zovW{K48EC_r4D*?ksN6mChyZhY|MYPZCD?k>eK;)r=QMe1GZn|Wif zo4S`;&FfuT3OG{d5n|U2^4~=G2l&4v6k)&*UsbVh*BHDO=#p>u7Wn^BN#+q@W=&EP zN05o#@O6hVwsKXbYUrV9kkr|$Wh7-#h~y&2-yEtkp5gwq-P6w0SuVD->ckkBLy zO0xu$eQWlpYtB@VHpZQHdK|TRrtPz_Kd#iLlKepzW7PTO%@4$tZDHf|4b+8r&8CHJ1BKoA?I_!&UrxqYVwjb2L76J~k_ zG6$4RWTn-*5&Jzldl_r=6A+{Ls@s7gK(@TqLD^;}779$^ZCs!eX<$SC*2 zl_F0`?KBBobI(9hxq&)|T7oX>zx zw@}$+C5zc|RrPCPAJo2ulAp1KmuHre%nBpEptvP8IExa&Io8vcdC%y6SP&M8txH^t zGo#mOyj0IRffb@~ zj~_JOPNB3vezb^HfCNGOuM^R9Ey&q_x?Wd3i0^+ELjp}8hyRVxw1BAm=XGQ%G*I*K z{fY~K{Xe#&sk`+c=q+t+An^a4JJA86{9l8t8|3r9KvcaT7-0V^9jblKTi1UFY6MLU zU;@GZe*<|9fK2{(xXciU@PC1lMnGc!Yfz1YxIq5zUF6MzP{aIBBXxQWWb(g(b&%Wt z=3wG2p>TR?_9h5Bz!Pl*<8$Sgdddn^SPTTmu3%teq7z9l<*_9G1f{)QURv5J$%wIo zX+V)$@nZs8m-2d}+{{DXELuyM&n%=eed_G|1B;#aj)ixzg!c}ERQGH*X9udLzU|0o zce>yG^vg+?SE0m=fG=dPH}6%~6aJt9P4z&0Zm1EFxM}n&U~eeuy%mq?sStuG;Z|AT z-4iFOD=W;$(-Q&-%FDAjTH~ee$1}^Vb@M&0x_=eX^PZcTC*O9jje}_dXWeLKdS`B% z!|g$pCmv5*E{=mmlZbyOSl9}F^54{uT-eatOhm84d%+i0(n;3Ii)_XKz;DpyqC0*)V7 zb(|zL&t(pGcESUC&AjrO!WhsZd60} zAisP<9Ha>@IWwa$$r4`RSR^v1TwK-aD1AC6;Jjg)xSUE>PWT=_R5-PnJU{aC5_xFO z-n3G$#%=Ynl7rWZVY*n`gwC4GJZUt`6Of{)c0;z%Zi*=@nA-h)@%|!E$g;32A${4mgu!h#s zLgE+C7j8G>0Um7k*dXGi>bD!b#IOg3FVarxEf|ErV4Uab$g6<*4cfbE00`_S^Sf-{ zOr1s_ljlDQ|KeSz&sTPPwHrJ_|EL`rfFx=0F3h`rAJL7(I2#0D-%>w3I(S`%0O$I2 zhUK$hx8`4FV9)(*41oF{)hETl4(w;p7wu?ZY^l*SS)$__g&8C5sCF1S1~+NGee-2; zdqi_n%jRm^TeGE(g-lH_U6yq_HMP<$7xB%)5~y>%vrs*EXYkih^KsMBn$MsW*Ps3Fq5R zT6)MMxvZ$=oZPG)8fA6ZoZ_?_D2sFomMp{k*vL5En_3bT+sfUQexb0>InRM~>?3Bd* zsGW8>ZCPe3%*7x-S*t3isiC*Ee;Q*}b_5=o{L!pIMw7lI6?UhMp<8Ms-D%`^fG_avs58b+gZ)llp_# zVbz&XO8fy!m)|Cjpy7oj;tgFb)j9yjSF(4dMn!V6%R}PdQ>PwRwFHfI27+MSWPw_I zZuQTHN{ItR3_&4Jw<=RG1UEy_Oy3R3zFrM$R@MQ>b1|uu%e=t{FlW(#rObvOr=cg# zad*yX;vm#jl&AlaH`NW%g1M;oFmrChc;}C2pKFw}Upaoye%bJX)GPAU%hy;8(REmu zwX4Y$Aoife9`aKmdyiE|SLfnl7#Vt{#=*S;gp+~E`Kb0^o(%5S4%$Jf#T0(IODT5< z1?n%gW!*zclw<*CKxxyTUKG`eE~>i58NWC16c$Pek_v8m9um?EES;wuiJ)i@sb68m z6ai|C#-}0ig&d@E5V>yLu!g7;YGbgzL+EW7lgYA2v+)CFSeHp{O+bbR#|DONt&goQVu?-$26Eq>b#2CqV&B$KQzTOiszFA@!_FQHog3Z%Pt;w=HkGg}ci zXsXdBEQGCJ22}W!)J}&;@|^_5-R<4NL4)t|$GPLYnc>GLc;fQS7`Bn~!H9?C)INdO z5=S<)GO~mS4sQQJt@EJi7};|tpu>LbS378r&4BGmvxB3=)-s$OZi-T{@k@KLK8*(Crs5w&fMP_#vzu}je^Vn#Bq1T4GcF(VP7kvr?ECT8wzxPy;S zGgcS9QG8f9M#xm=^TK4ZHZ zL_Kln9|k=~ic?t3pJ|^-pMk!JZvigW3IM?`#h&79t(8*d5f!d`-kI!lo(>)tk1zkP z5rZGcvv(xHt?+vySg87&edW>YOz5SZ|8kao(Zwu5Run}8<1ppjGnQP`0l%nBHO;i_ z>c{KWjUNNma+Z)P_3K{~_NYR0&Cq!hbbecyLEP*?`Wv ze^M9@0i+qY0&@7=kL6=D^#iYfLUCPvt2at{XJbRCM{VDveG+Lt#ey*0^B{IQf7He?1@(> zGlWGoy*6thNe~o_|DU?91DwkC|DW^Nd+)vX9tUM7ku8esM9QX+a)|6vPCOx_Y)MK; zcHUITs+5sYLb3@-{O`ki_^J1QuB(gg@8|pZ&ij7ubDsNn>W`;@2O5jtJtUur8I5^g zWk_=MxIp_4D(Cd0ZeA@)uUK{3^W^S3uypYo*j*%6ay4$2pX)8nJkp*M7nhqH)Lr_n zgj9UUe1W1xt>tQ@Xbav@Zq(C2C;ABGC-LdmSS*RiE65vVJ7m!BSSDCl$*EY<$;rr* zm^uAs$EYfEkLH@Ge3M~P2iNQ@;lQ@?Xd&8yl~~T)|C?$HF4Bzk3Ts zd)e|LPqMtU?LPvq(CinVtLnrN>e!TJxTLJs%ShbsyLTj=bXL+jO5Vy|_-;uI9E0!0 zLV9)cywRk0#_%Tf)e2}~385DhWI{O-@H4F45q7o7x){{?H3(+137J~rgSl!At_G|Z zx5r7EuSM4uRr^m6pS<%cd5UUfXjbDg(bf+hU)EI1sfyOO3uvxfvH8V7m8q(+pty#M zF;5fh*nHWpD%N?dyRUF*zy39ex2_tBKEzxu6FB_EIKcZ&WMe{Tf&-hjV&ow6BbkBL z+X;(`Y85`87LApZeln6>5lHJe-e;_MY(j`EnF5oLoPeV&QSEM zI0L-q?w7gGJuG?~qoK{9ZjQRs`TL^Zc9Ke_-}alINH}K&$%uYw*Eku1I5k#eF?Kny z7{4rh+h1&?vP)QnRFmQOEGe8?w1)^#*3zD)E*MY+`rMw>Tp`bD$C=Rdnp&{1?QTxMK+lhACzX=mctehq!>`ZBq= z9?Di-60uUW?sl{Pt)%D6Lae;NGXjk!_?+2Ga1Bd{x1Ek^^TrZ6)dKn zlFmZ2qk;va(bs$!E(5<{wo>buDi*c7&gHm5>Z#VYQRdQKX1Q>N zG{mO)0(~9h-4Z#P*w!B&&p7)X;{Vyem}(pIMmroX6B=}~7R@iDK40KRz-!8PbBJDn zx^2Mv&>(cTStGa{^|6MtneLg%V6noBC+ptkNjKwLqfS##JV6V57SWDlyK3!j;QAv| zHEeFUx$;w(CF!^jwSI6_=`8Uov3 z@qDm<22Hg2vz2&?gd+*`#=45P<@B^Je2feccQC~M2Hu~7eGI=#FyS-o(hfi$aQel0QURZ|P6%(^0Y1!no!CRUiO1Bnt=&TGrqHXHNaBFDUzEp@*4 zaJa+D1Maz1d$O(7?D8?TUN@aHK2`3E{@Jtf)3wB79-4B@myiEOTN0?}j~0sH$!>V` zr+D!UW}P{L@?ajYld0Ef?h;YEpjHN-pO68Xghi1QOA;f!L-3- z`@37`KYtfC=@DL-t;Wo_|Ew}i2EdIQ2kSKcS8`)zG9m}S&1cqW3?YZ}3 zw}+e|&PXoOrzDkmnuCS*MHTc+^r1y6vbM+LO-3}hokmoo53LySi8=V-j8 zhN4W^r)DVp$)0B4G_&G1dJ@SwdN*IL+Slk#N2Qc91@aaDW?iTkx;gx%$P=w5?S&lh z1Y5G76%I0tjYt_&rAd%B#q(=Vhh3^<5sbcL&K%@f^Xb6e|u?Q6KagL*FLAr z8SbK7O%TH2)s`(ATtfVjDBw{TifkyZS~&22)8MFS*htf$$Y96kfpeLDq{BQ58G%Bz z)_u2+R-G7CtBZ?`YC``G)M!%mjtXtzR;ChF5|O4zA`ZO6dN{%ynr{upAEFHCE~5)% zp0`*~3tRgF!aF`1zJ8-AYK)+S32ICjxqFXifjD_4V2p;~b@|Itov@KF6F!>_p+cj2 z*k{m+uJeVdw`Q9-Qm>oqb6>gkYMp<}pgEiD3aMuvJ88R|4!YT%cvE02wii|4C0CS4 zys03!9r+@JOv=noK=~}emQifN5k8ulpdxPKO;x|&VKp||BrV6fXXlfk>{eHNwKz2G zI=h7e-H=)0P z=L5lb^J$CCO-eEgW|?%dolEv^~}i**BjgXo%D$;B5Io z(11jVQc_d;D@EkK8lz8iiaM@DuN(8(MDHI{(NVW0A=60{P5MOHfr3Qe$DO9lY^y}^ zmcH}Kfp$uV6Ki5~V{(@2QmP~agdNzuUCUe@a$|c?2u#$3a&|=DE z$%0XQUS*VW$I%~p1caMAi^(y|6spp)=i@W@8`SZ?p{`Ez=vCyoZP2QixNp&2@p|4y zDDC&5=n_qK-r0ABx-ptr-#EDP!=|;`=f2cNTt(fS2j9XLx|!H{Bfm*&BqPH{e{PPC zC_ykeuPftaeUD(}I2X4Si^2<5v!1)R8R|O(JPR7gMeOa-i3T)Zm9&1lSLc1B^-aiM z8b0HdFi@xLL277qBtGp{dYU?cmk33LPnWaHX`{>E<7(;zGO8U!`$P^&eZAx-@Z;t` zM!w^lRtYn5UQOT$G4E0W@DkZr85j~vopcz-jyQ>w+vZzz^q2)6a-H&*;I*X{=tP+w zjXm$0o2Fm-*&pqjl?*X-Sce6Lj}yCI_z(-#n4Zd(cG<0> zv#H@m?bmG-%4S!8E2dB9zSSA=h|GP->{_FL+NjfEE=5ZYJvd_cYPBS5ILyRB`rR`{ zYSy8l_jEH9mo74{_Ax>ta){O9$HOpcq~kp5bbnW{`_q-UR(Z>$zU0!=+gfiM8Z-jD z${#4mx0tY_Bpyp`owfSJ!73(f$(J$DllrG#s3hTkU4Fh& zaQN4-imGc}i#R%H`TChGUYFQ+>!buH7*#J5FAWY}A?{>xNqZF-l{zG&DB4Kf;oaAF zjj~jsOQr997I9L-_?<=9aoytjkO`j_uh0UDdJdk`=~N8XVF{f|B>5*I)8OaB@{RcK zzKVaSle=`z$K#`lOx%-W{K2vY=tZWo*004g-&`yor(f&sMU(oDJ;P_K3rxLuoX5pY z#zV12wc+r+J0A@iFWP3-d)VGB^E}kt;dbT&)VciWKw?0l^VjdL zqIdWn7*4lXnsxnnL;ZO8U7smKVM}ChiMZb-D?G7feakUA&)5DkvZGI`C2rMk7*bhy zr&6i;`yNdmDEqRG?$#Ewz-$;vFebeEZJmijaQgEHBmTl3ZDL@~wq}SAWqf_iRx6 ztq!i|ohTyoo?a%5c;U@qLq&`VWtwPV8a+CVra`cmUt5s+I*PUz+!Rw@*B2f$=6@$O zM#WD%jE|!8Us@v~@v2-HF#F%7tiYWd&k4Hbz z+I4mXkx-ppuzPC!{FlUfXoS(0FYlN(ZC~;%RZDg8Z%V`^4Vec}`Fk{RcOw@&#^gwo zGRX^k8%)l6@%#k3;2(Q=l9CZ~6#^&PiFMVpkIm=SPP{V8-EIUMw*rwO!@6d#<$&i%Y-PFPHvN|NI4Enax6V5}V-zLfZFX|<9r3)`NS0*nO!YJK zFqI^lL-`{kx-=&+Mq;b}`DcNu^)Cc3EKYC!y8gn#eCV}3jrazi$q_W7`V<*Onws0( zDWgo~f)Q(0-wk~9`M2P+ElX)#f#3FLeZ05Dr(;wji`%e!;Zxw3^j9$q8Fs;YY>Q zN$CnM=tZ?5xMv(+H%O$?xCxUAg-Z)HbLv0slP@*YKCO#~{xLWo8H%UEmZWj@3~L`p z7>2lX1n**ezN2U$2+?UK3 z$SyQW5}|%0+1stVXa1RRQXk6@%t_P`rr>zJEJ86>4;JXp6wdcCsI&0G= z>mxTN=b}7~yU_G2inVo;U8(XbhE0b>2G9&QyVx2o(Qd3g*W#r-_IZfi>2^#(@`J2^ z3fdR<1BWrW<5wnvrNor8Q-rgc*#!h|rrenq@O$fxB*?thpWUMwL%%c2>)HQ)ye?d7HhOY6cT{MBG{rZP`B9Jz*SbFiu6lFYs)mVVZ^qKU{k zYGOU-iJhRjSaHRJ`reXTT+?fqSSn);ktFjq(TB;AN#4snA)XHl&R!9({g4`VybdX1 zLcjh1YBV2RBi+0kUH7nw3uzZ__)zovJ=jswBfU^AqbQym4Rc1ll|0_%+}8V}k8tqp zQ4u%BA4zh3W4f^hpEy-SD7BtoWGGEN@MLVX3+#>usi?C(B%~~=CpCW~lo*OyJC{R4 zccqv9*9o*IgAeC*IXA;)#(GlH{uS}f*N=NHq#P}~0{;Hzxf0{~iqs|c!(NX(o`|}e z7ks>xR^Jt|+9rp-(KhX>?Gh6G)$(#gs;gfuKKpy!yODKzc<4wbQuFSc7}{d)&rwvLQ(5jL4tdB6LSse9aZZO&7txb4F7r%ti8 zV~uI%g+^w@_?AZ~Lo1wqAiYz#5K*dKoacW(NmAGSP)RZ^#UZdBRNS{|k%5qECX8ZR z*go(9Ms*cF6i11>BdbdXP2=v!qUa$$B0>ZLK_6)WJFr0t)Zl~!U8IFp1c!H05*V+7 z^VuL-ECK?EPizny(+v2}87~hhljBHmD+Jue{#QuF4zY1jf{#hCLXSXKUq|nAe}VJ> z2vR~~97*ZH=cxw?Vz9DvNDL1z`(LsitSo0o59Z>6i2efDasa>wBz&_5$pRa3K;Q=S zuFpFHatLb?Gfze!zHgNn8N}@;fMo!l3u0sW_mvl>31MBqpdoU&lM5o@1F69( z*e^bV2LQ+e?@t9SJgk)+|1fAg3iuEw){Px4Sf3O4=YYQt$iydy6aNR0i3Qvu*aN`t zIUzcn_8e9yK!Ovp;l?$%z_>ao80X&c5jP%>9iJiH&Bk*shyf?~gca0~VTnLCXkaex zT^ET#btSohtehMK%?o>QLyTA*?05`z+=UT4jwxXzKafEn*Sh)n-Zf_kf$#yx8YFP( z13&Y^wt0Y(6fDKFZ$ym;kd^UcXcPqCP#%aGn^i1{;Je-ib#eqklO2JOK0s0}xC0*L z+4YD7c(jQnIU)zfrC~i@h#KoDcHEv9jL*u0aTH7@xLYzXuBCFZi<}yGI0H(iaDe=$ z;tmNFA4JW&OQQAj?Xrm;0Cs{7ItaFbHNoQ|u^wYd^=YJCmT3`)A~6I)?f~ifVL&Ry zu=~BM|Lr$yHox%!9}k;g98F|k6W(1Pu?f(i^ZPLe%rX-p5K;%|qE7&@D4f6#QRA{@ z^XdytHX{P@LH5s-x10iC5%?QFM1`y07C*4~zzd9X!72g}CoWrd0$|+rA}A3j=0O0( zflSt6Wo`lg%IJ5piPK{h1hSVwdwNcS5H0p(6*eh|8}D;I!J&c>10;WC4{=dq*L5ty zBR@1?4aA8e{^Q;mo$)6k5DhNRu{TmN0dS89$a8-SkV?U7n)|(Ec48#?Dn0^{^jD5Ex_44G z+D$L^M`LPjTsm5T&4f9~#KC@cfpbJ5bzJ;CeIkYHASOeWKjZR-kz$Z44tJ8MMXd_( z=>ookb*qLQ#2^)1d*+CN5Np0-#=c6!vtkel*}r-2ijA~|k>U^|)Hn%*!WgP4!oSuY z)!DqzNMNK7%x>ia<;$LjH6dNA-fD$w%&etDpWyB1CViWlK2Mw$t z0qNj;jgtTbWUIRbL;rR)wkeiheW)D+*Fry5(Afw4;9JL{4N*Q+u{x^VOeV9h$|C~=uef&vjB@|! z3><{TeB;|yuKge79;~2RU`LQD_#b9PWC7r;(5_~g(0?Gpun0MkUHhp2w%?D%REh4g zY>WN}i;NsV#7XS3DE~K03>M=kwad~j2XWz+6}088rfl#HUwr;QJME^-9-0!?kcX&n z-7OInqQ(bGLkCtPmAyh^FVNRvA9?5~j+&?Z*+!cd0@0s?KnNeeA#||R{O}fF#i4C! z=IP`?_km5yA86`mESe22Q-p|^_+|b(KsN;tU~Jqz5-w8MUH7m((ukEhB>azb3rKMR z%`A2yg@9Q`Fn10vRc5e^BBYLUasS)Ue{R*D9QE8wXkHlm{ati93S!00vu+fyURk~)NL2yX90nzb z4HwANk+*Xaz%UH*eQ!%vRDc(x4Y+X%*t!A94kxPY zZx%DL2+F2?gk2Mob_an=%>JR(KNoJ1mVGsFij{81Pn_xVhXAqci+#kyLy#a&IEWQq zez`B?KD?hg^}|?~+HgYh|7S(~kxM%=3a-BSbbs!0qPll<;qJo_H!h0BEl;Z$&>v;s z-@&!GvVRvXsS53E`muAv82k=J4eSbrRUu+HNfn~OaqXO|1(xxFWud*E!%p^)p*H^aZx_UlWo4y^ajV5cJe-d%NS+y(%9KOLq~hZvDoaG3i4T#02uJn@F7eOKONQ~GFV)5Kk This class is not a committed part of the JAI API. It may * be removed or changed in future releases of JAI. * - * @version $Id: mxPngEncodeParam.java,v 1.5 2010-08-09 16:41:04 david Exp $ + * @version $Id: mxPngEncodeParam.java,v 1.5 2010/08/09 16:41:04 david Exp $ */ public abstract class mxPngEncodeParam { diff --git a/java/src/com/mxgraph/util/png/mxPngImageEncoder.java b/java/src/com/mxgraph/util/png/mxPngImageEncoder.java index 78ef93cb2..9a46b063c 100755 --- a/java/src/com/mxgraph/util/png/mxPngImageEncoder.java +++ b/java/src/com/mxgraph/util/png/mxPngImageEncoder.java @@ -1,4 +1,4 @@ -/* $Id: mxPngImageEncoder.java,v 1.5 2010-08-09 16:41:04 david Exp $ +/* $Id: mxPngImageEncoder.java,v 1.5 2010/08/09 16:41:04 david Exp $ Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with @@ -330,7 +330,7 @@ class IDATOutputStream extends FilterOutputStream * An ImageEncoder for the PNG file format. * * @since EA4 - * @version $Id: mxPngImageEncoder.java,v 1.5 2010-08-09 16:41:04 david Exp $ + * @version $Id: mxPngImageEncoder.java,v 1.5 2010/08/09 16:41:04 david Exp $ */ public class mxPngImageEncoder { diff --git a/java/src/com/mxgraph/util/png/mxPngSuggestedPaletteEntry.java b/java/src/com/mxgraph/util/png/mxPngSuggestedPaletteEntry.java index 3d7ca953b..5e6bb500a 100755 --- a/java/src/com/mxgraph/util/png/mxPngSuggestedPaletteEntry.java +++ b/java/src/com/mxgraph/util/png/mxPngSuggestedPaletteEntry.java @@ -1,5 +1,5 @@ /* - * $Id: mxPngSuggestedPaletteEntry.java,v 1.4 2010-08-09 16:41:04 david Exp $ + * $Id: mxPngSuggestedPaletteEntry.java,v 1.4 2010/08/09 16:41:04 david Exp $ * Copyright (c) 2001 Sun Microsystems, Inc. All Rights Reserved. * * Redistribution and use in source and binary forms, with or without @@ -41,7 +41,7 @@ import java.io.Serializable; *

This class is not a committed part of the JAI API. It may * be removed or changed in future releases of JAI. * - * @version $Id: mxPngSuggestedPaletteEntry.java,v 1.4 2010-08-09 16:41:04 david Exp $ + * @version $Id: mxPngSuggestedPaletteEntry.java,v 1.4 2010/08/09 16:41:04 david Exp $ */ public class mxPngSuggestedPaletteEntry implements Serializable { diff --git a/java/src/com/mxgraph/util/png/mxPngTextDecoder.java b/java/src/com/mxgraph/util/png/mxPngTextDecoder.java index d70c12df1..847b37ca5 100644 --- a/java/src/com/mxgraph/util/png/mxPngTextDecoder.java +++ b/java/src/com/mxgraph/util/png/mxPngTextDecoder.java @@ -1,5 +1,5 @@ /** - * $Id: mxPngTextDecoder.java,v 1.6 2011-01-24 10:13:12 gaudenz Exp $ + * $Id: mxPngTextDecoder.java,v 1.6 2011/01/24 10:13:12 gaudenz Exp $ * Copyright (c) 2010, David Benson, Gaudenz Alder */ package com.mxgraph.util.png; diff --git a/java/src/com/mxgraph/util/svg/AWTPathProducer.java b/java/src/com/mxgraph/util/svg/AWTPathProducer.java index f8e3ebcb2..85c374fed 100644 --- a/java/src/com/mxgraph/util/svg/AWTPathProducer.java +++ b/java/src/com/mxgraph/util/svg/AWTPathProducer.java @@ -26,7 +26,7 @@ import java.awt.geom.Point2D; * a Shape from the value of a path's 'd' attribute. * * @author Stephane Hillion - * @version $Id: AWTPathProducer.java,v 1.1 2010-09-03 19:14:06 david Exp $ + * @version $Id: AWTPathProducer.java,v 1.1 2010/09/03 19:14:06 david Exp $ */ public class AWTPathProducer implements PathHandler, ShapeProducer { diff --git a/java/src/com/mxgraph/util/svg/AWTPolygonProducer.java b/java/src/com/mxgraph/util/svg/AWTPolygonProducer.java index 22e455e83..9c3819957 100644 --- a/java/src/com/mxgraph/util/svg/AWTPolygonProducer.java +++ b/java/src/com/mxgraph/util/svg/AWTPolygonProducer.java @@ -24,7 +24,7 @@ import java.awt.Shape; * This class produces a polygon shape from a reader. * * @author Stephane Hillion - * @version $Id: AWTPolygonProducer.java,v 1.1 2010-09-03 19:14:06 david Exp $ + * @version $Id: AWTPolygonProducer.java,v 1.1 2010/09/03 19:14:06 david Exp $ */ public class AWTPolygonProducer extends AWTPolylineProducer { diff --git a/java/src/com/mxgraph/util/svg/AWTPolylineProducer.java b/java/src/com/mxgraph/util/svg/AWTPolylineProducer.java index d9713ab11..4faa07f43 100644 --- a/java/src/com/mxgraph/util/svg/AWTPolylineProducer.java +++ b/java/src/com/mxgraph/util/svg/AWTPolylineProducer.java @@ -25,7 +25,7 @@ import java.awt.geom.GeneralPath; * This class produces a polyline shape from a reader. * * @author Stephane Hillion - * @version $Id: AWTPolylineProducer.java,v 1.1 2010-09-03 19:14:06 david Exp $ + * @version $Id: AWTPolylineProducer.java,v 1.1 2010/09/03 19:14:06 david Exp $ */ public class AWTPolylineProducer implements PointsHandler, ShapeProducer { diff --git a/java/src/com/mxgraph/util/svg/AbstractParser.java b/java/src/com/mxgraph/util/svg/AbstractParser.java index 0743cf2e4..e4b8f5c97 100644 --- a/java/src/com/mxgraph/util/svg/AbstractParser.java +++ b/java/src/com/mxgraph/util/svg/AbstractParser.java @@ -26,7 +26,7 @@ import java.util.MissingResourceException; * and error handling methods. * * @author Stephane Hillion - * @version $Id: AbstractParser.java,v 1.1 2010-09-03 19:14:06 david Exp $ + * @version $Id: AbstractParser.java,v 1.1 2010/09/03 19:14:06 david Exp $ */ public abstract class AbstractParser implements Parser { diff --git a/java/src/com/mxgraph/util/svg/CSSConstants.java b/java/src/com/mxgraph/util/svg/CSSConstants.java index a54d7260d..184f84c23 100644 --- a/java/src/com/mxgraph/util/svg/CSSConstants.java +++ b/java/src/com/mxgraph/util/svg/CSSConstants.java @@ -23,7 +23,7 @@ package com.mxgraph.util.svg; * Important: Constants must not contain uppercase characters. * * @author Stephane Hillion - * @version $Id: CSSConstants.java,v 1.2 2010-11-10 07:42:10 gaudenz Exp $ + * @version $Id: CSSConstants.java,v 1.2 2010/11/10 07:42:10 gaudenz Exp $ */ public interface CSSConstants { diff --git a/java/src/com/mxgraph/util/svg/DefaultErrorHandler.java b/java/src/com/mxgraph/util/svg/DefaultErrorHandler.java index 95701fbba..d3f185b2b 100644 --- a/java/src/com/mxgraph/util/svg/DefaultErrorHandler.java +++ b/java/src/com/mxgraph/util/svg/DefaultErrorHandler.java @@ -22,7 +22,7 @@ package com.mxgraph.util.svg; * This class provides a default implementation of ErrorHandler. * * @author Stephane Hillion - * @version $Id: DefaultErrorHandler.java,v 1.1 2010-09-03 19:14:06 david Exp $ + * @version $Id: DefaultErrorHandler.java,v 1.1 2010/09/03 19:14:06 david Exp $ */ public class DefaultErrorHandler implements ErrorHandler diff --git a/java/src/com/mxgraph/util/svg/ErrorHandler.java b/java/src/com/mxgraph/util/svg/ErrorHandler.java index 001b160a8..c6b971d9b 100644 --- a/java/src/com/mxgraph/util/svg/ErrorHandler.java +++ b/java/src/com/mxgraph/util/svg/ErrorHandler.java @@ -23,7 +23,7 @@ package com.mxgraph.util.svg; * in order to be notified of parsing errors. * * @author Stephane Hillion - * @version $Id: ErrorHandler.java,v 1.1 2010-09-03 19:14:06 david Exp $ + * @version $Id: ErrorHandler.java,v 1.1 2010/09/03 19:14:06 david Exp $ */ public interface ErrorHandler { diff --git a/java/src/com/mxgraph/util/svg/ExtendedGeneralPath.java b/java/src/com/mxgraph/util/svg/ExtendedGeneralPath.java index 5c62f5c8d..f1c538cc8 100644 --- a/java/src/com/mxgraph/util/svg/ExtendedGeneralPath.java +++ b/java/src/com/mxgraph/util/svg/ExtendedGeneralPath.java @@ -39,7 +39,7 @@ import java.util.Arrays; * path segments. For futher details, see the SVG Appendix F.6 * * @author Thierry Kormann - * @version $Id: ExtendedGeneralPath.java,v 1.1 2010-09-03 19:14:06 david Exp $ + * @version $Id: ExtendedGeneralPath.java,v 1.1 2010/09/03 19:14:06 david Exp $ */ public class ExtendedGeneralPath implements Shape, Cloneable { diff --git a/java/src/com/mxgraph/util/svg/ExtendedPathIterator.java b/java/src/com/mxgraph/util/svg/ExtendedPathIterator.java index 0b61a4364..56b16c77f 100644 --- a/java/src/com/mxgraph/util/svg/ExtendedPathIterator.java +++ b/java/src/com/mxgraph/util/svg/ExtendedPathIterator.java @@ -32,7 +32,7 @@ import java.awt.geom.PathIterator; * contract for that class. * * @author Thomas DeWeese - * @version $Id: ExtendedPathIterator.java,v 1.1 2010-09-03 19:14:06 david Exp $ + * @version $Id: ExtendedPathIterator.java,v 1.1 2010/09/03 19:14:06 david Exp $ */ public interface ExtendedPathIterator { diff --git a/java/src/com/mxgraph/util/svg/NormalizingReader.java b/java/src/com/mxgraph/util/svg/NormalizingReader.java index e5578a776..1c2c07e12 100644 --- a/java/src/com/mxgraph/util/svg/NormalizingReader.java +++ b/java/src/com/mxgraph/util/svg/NormalizingReader.java @@ -27,7 +27,7 @@ import java.io.Reader; * synchronized. The input is buffered. * * @author Stephane Hillion - * @version $Id: NormalizingReader.java,v 1.1 2010-09-03 19:14:06 david Exp $ + * @version $Id: NormalizingReader.java,v 1.1 2010/09/03 19:14:06 david Exp $ */ public abstract class NormalizingReader extends Reader { diff --git a/java/src/com/mxgraph/util/svg/NumberParser.java b/java/src/com/mxgraph/util/svg/NumberParser.java index 8407fee8e..0550ad799 100644 --- a/java/src/com/mxgraph/util/svg/NumberParser.java +++ b/java/src/com/mxgraph/util/svg/NumberParser.java @@ -24,7 +24,7 @@ import java.io.IOException; * This class represents a parser with support for numbers. * * @author Stephane Hillion - * @version $Id: NumberParser.java,v 1.1 2010-09-03 19:14:06 david Exp $ + * @version $Id: NumberParser.java,v 1.1 2010/09/03 19:14:06 david Exp $ */ public abstract class NumberParser extends AbstractParser { diff --git a/java/src/com/mxgraph/util/svg/ParseException.java b/java/src/com/mxgraph/util/svg/ParseException.java index 5cd1352d4..9a3fb32d1 100644 --- a/java/src/com/mxgraph/util/svg/ParseException.java +++ b/java/src/com/mxgraph/util/svg/ParseException.java @@ -28,7 +28,7 @@ package com.mxgraph.util.svg; * exceptions, it must wrap those exceptions in a ParseException. * * @author Stephane Hillion - * @version $Id: ParseException.java,v 1.1 2010-09-03 19:14:05 david Exp $ + * @version $Id: ParseException.java,v 1.1 2010/09/03 19:14:05 david Exp $ */ public class ParseException extends RuntimeException { diff --git a/java/src/com/mxgraph/util/svg/Parser.java b/java/src/com/mxgraph/util/svg/Parser.java index caf1a1099..5f15ba429 100644 --- a/java/src/com/mxgraph/util/svg/Parser.java +++ b/java/src/com/mxgraph/util/svg/Parser.java @@ -22,7 +22,7 @@ package com.mxgraph.util.svg; * This interface represents a parser. * * @author Stephane Hillion - * @version $Id: Parser.java,v 1.2 2012-01-13 11:09:54 david Exp $ + * @version $Id: Parser.java,v 1.2 2012/01/13 11:09:54 david Exp $ */ public interface Parser { diff --git a/java/src/com/mxgraph/util/svg/PathHandler.java b/java/src/com/mxgraph/util/svg/PathHandler.java index 4754ca92a..616963012 100644 --- a/java/src/com/mxgraph/util/svg/PathHandler.java +++ b/java/src/com/mxgraph/util/svg/PathHandler.java @@ -24,7 +24,7 @@ package com.mxgraph.util.svg; * notified of parsing events. * * @author Stephane Hillion - * @version $Id: PathHandler.java,v 1.1 2010-09-03 19:14:05 david Exp $ + * @version $Id: PathHandler.java,v 1.1 2010/09/03 19:14:05 david Exp $ */ public interface PathHandler { diff --git a/java/src/com/mxgraph/util/svg/PathParser.java b/java/src/com/mxgraph/util/svg/PathParser.java index 42599f70e..25774f19f 100644 --- a/java/src/com/mxgraph/util/svg/PathParser.java +++ b/java/src/com/mxgraph/util/svg/PathParser.java @@ -25,7 +25,7 @@ import java.io.IOException; * attribute values. * * @author Stephane Hillion - * @version $Id: PathParser.java,v 1.1 2010-09-03 19:14:06 david Exp $ + * @version $Id: PathParser.java,v 1.1 2010/09/03 19:14:06 david Exp $ */ public class PathParser extends NumberParser { diff --git a/java/src/com/mxgraph/util/svg/PointsHandler.java b/java/src/com/mxgraph/util/svg/PointsHandler.java index 3bc890aaa..6b814bcd3 100644 --- a/java/src/com/mxgraph/util/svg/PointsHandler.java +++ b/java/src/com/mxgraph/util/svg/PointsHandler.java @@ -24,7 +24,7 @@ package com.mxgraph.util.svg; * notified of parsing events. * * @author Stephane Hillion - * @version $Id: PointsHandler.java,v 1.1 2010-09-03 19:14:06 david Exp $ + * @version $Id: PointsHandler.java,v 1.1 2010/09/03 19:14:06 david Exp $ */ public interface PointsHandler { diff --git a/java/src/com/mxgraph/util/svg/PointsParser.java b/java/src/com/mxgraph/util/svg/PointsParser.java index 6375622b7..c6c82618d 100644 --- a/java/src/com/mxgraph/util/svg/PointsParser.java +++ b/java/src/com/mxgraph/util/svg/PointsParser.java @@ -25,7 +25,7 @@ import java.io.IOException; * attribute values (used with polyline and polygon elements). * * @author Stephane Hillion - * @version $Id: PointsParser.java,v 1.1 2010-09-03 19:14:06 david Exp $ + * @version $Id: PointsParser.java,v 1.1 2010/09/03 19:14:06 david Exp $ */ public class PointsParser extends NumberParser { diff --git a/java/src/com/mxgraph/util/svg/ShapeProducer.java b/java/src/com/mxgraph/util/svg/ShapeProducer.java index 29d127878..21068530b 100644 --- a/java/src/com/mxgraph/util/svg/ShapeProducer.java +++ b/java/src/com/mxgraph/util/svg/ShapeProducer.java @@ -24,7 +24,7 @@ import java.awt.Shape; * This interface represents objects which creates Shape objects. * * @author Stephane Hillion - * @version $Id: ShapeProducer.java,v 1.1 2010-09-03 19:14:06 david Exp $ + * @version $Id: ShapeProducer.java,v 1.1 2010/09/03 19:14:06 david Exp $ */ public interface ShapeProducer { diff --git a/java/src/com/mxgraph/util/svg/StringNormalizingReader.java b/java/src/com/mxgraph/util/svg/StringNormalizingReader.java index 93aeb8bd7..cdb0be8f1 100644 --- a/java/src/com/mxgraph/util/svg/StringNormalizingReader.java +++ b/java/src/com/mxgraph/util/svg/StringNormalizingReader.java @@ -24,7 +24,7 @@ import java.io.IOException; * This class represents a NormalizingReader which handles Strings. * * @author Stephane Hillion - * @version $Id: StringNormalizingReader.java,v 1.1 2010-09-03 19:14:06 david Exp $ + * @version $Id: StringNormalizingReader.java,v 1.1 2010/09/03 19:14:06 david Exp $ */ public class StringNormalizingReader extends NormalizingReader { diff --git a/java/src/com/mxgraph/view/mxCellState.java b/java/src/com/mxgraph/view/mxCellState.java index a711aca35..4f362c4e0 100755 --- a/java/src/com/mxgraph/view/mxCellState.java +++ b/java/src/com/mxgraph/view/mxCellState.java @@ -1,5 +1,5 @@ /** - * $Id: mxCellState.java,v 1.34 2012-03-09 07:42:53 gaudenz Exp $ + * $Id: mxCellState.java,v 1.34 2012/03/09 07:42:53 gaudenz Exp $ * Copyright (c) 2007, Gaudenz Alder */ package com.mxgraph.view; diff --git a/java/src/com/mxgraph/view/mxConnectionConstraint.java b/java/src/com/mxgraph/view/mxConnectionConstraint.java index c0634eccc..9c662d493 100755 --- a/java/src/com/mxgraph/view/mxConnectionConstraint.java +++ b/java/src/com/mxgraph/view/mxConnectionConstraint.java @@ -1,5 +1,5 @@ /** - * $Id: mxConnectionConstraint.java,v 1.2 2010-04-29 09:33:53 gaudenz Exp $ + * $Id: mxConnectionConstraint.java,v 1.2 2010/04/29 09:33:53 gaudenz Exp $ * Copyright (c) 2007, Gaudenz Alder */ package com.mxgraph.view; diff --git a/java/src/com/mxgraph/view/mxEdgeStyle.java b/java/src/com/mxgraph/view/mxEdgeStyle.java index 52939f71f..3b7fc03de 100755 --- a/java/src/com/mxgraph/view/mxEdgeStyle.java +++ b/java/src/com/mxgraph/view/mxEdgeStyle.java @@ -1,5 +1,5 @@ /** - * $Id: mxEdgeStyle.java,v 1.48 2013-02-20 11:41:04 gaudenz Exp $ + * $Id: mxEdgeStyle.java,v 1.48 2013/02/20 11:41:04 gaudenz Exp $ * Copyright (c) 2007, Gaudenz Alder */ package com.mxgraph.view; diff --git a/java/src/com/mxgraph/view/mxGraph.java b/java/src/com/mxgraph/view/mxGraph.java index 397617062..2ce8efae8 100644 --- a/java/src/com/mxgraph/view/mxGraph.java +++ b/java/src/com/mxgraph/view/mxGraph.java @@ -1,5 +1,5 @@ /** - * $Id: mxGraph.java,v 1.341 2013-02-20 11:41:04 gaudenz Exp $ + * $Id: mxGraph.java,v 1.341 2013/02/20 11:41:04 gaudenz Exp $ * Copyright (c) 2007, Gaudenz Alder */ package com.mxgraph.view; @@ -195,9 +195,9 @@ public class mxGraph extends mxEventSource /** * Holds the version number of this release. Current version - * is 1.11.0.0. + * is 1.12.0.0. */ - public static final String VERSION = "1.11.0.0"; + public static final String VERSION = "1.12.0.0"; /** * diff --git a/java/src/com/mxgraph/view/mxGraphSelectionModel.java b/java/src/com/mxgraph/view/mxGraphSelectionModel.java index 330f64065..b9ee610cf 100755 --- a/java/src/com/mxgraph/view/mxGraphSelectionModel.java +++ b/java/src/com/mxgraph/view/mxGraphSelectionModel.java @@ -1,5 +1,5 @@ /* - * $Id: mxGraphSelectionModel.java,v 1.10 2011-01-06 08:14:09 gaudenz Exp $ + * $Id: mxGraphSelectionModel.java,v 1.10 2011/01/06 08:14:09 gaudenz Exp $ * Copyright (c) 2001-2005, Gaudenz Alder * * All rights reserved. diff --git a/java/src/com/mxgraph/view/mxGraphView.java b/java/src/com/mxgraph/view/mxGraphView.java index e25a9813c..d29884c65 100755 --- a/java/src/com/mxgraph/view/mxGraphView.java +++ b/java/src/com/mxgraph/view/mxGraphView.java @@ -1,5 +1,5 @@ /** - * $Id: mxGraphView.java,v 1.158 2012-06-20 13:20:09 gaudenz Exp $ + * $Id: mxGraphView.java,v 1.158 2012/06/20 13:20:09 gaudenz Exp $ * Copyright (c) 2007-2010, Gaudenz Alder, David Benson */ package com.mxgraph.view; diff --git a/java/src/com/mxgraph/view/mxPerimeter.java b/java/src/com/mxgraph/view/mxPerimeter.java index f06d1333e..7818f0bdb 100755 --- a/java/src/com/mxgraph/view/mxPerimeter.java +++ b/java/src/com/mxgraph/view/mxPerimeter.java @@ -1,5 +1,5 @@ /** - * $Id: mxPerimeter.java,v 1.22 2012-01-11 09:06:56 gaudenz Exp $ + * $Id: mxPerimeter.java,v 1.22 2012/01/11 09:06:56 gaudenz Exp $ * Copyright (c) 2007-2010, Gaudenz Alder, David Benson */ package com.mxgraph.view; diff --git a/java/src/com/mxgraph/view/mxStyleRegistry.java b/java/src/com/mxgraph/view/mxStyleRegistry.java index f3dced015..38e5888ac 100755 --- a/java/src/com/mxgraph/view/mxStyleRegistry.java +++ b/java/src/com/mxgraph/view/mxStyleRegistry.java @@ -1,5 +1,5 @@ /** - * $Id: mxStyleRegistry.java,v 1.7 2013-02-20 11:41:04 gaudenz Exp $ + * $Id: mxStyleRegistry.java,v 1.7 2013/02/20 11:41:04 gaudenz Exp $ * Copyright (c) 2007, Gaudenz Alder */ package com.mxgraph.view; diff --git a/java/src/com/mxgraph/view/mxStylesheet.java b/java/src/com/mxgraph/view/mxStylesheet.java index 1c1b7f9f1..f7d5c4954 100755 --- a/java/src/com/mxgraph/view/mxStylesheet.java +++ b/java/src/com/mxgraph/view/mxStylesheet.java @@ -1,5 +1,5 @@ /** - * $Id: mxStylesheet.java,v 1.27 2010-03-26 10:24:58 gaudenz Exp $ + * $Id: mxStylesheet.java,v 1.27 2010/03/26 10:24:58 gaudenz Exp $ * Copyright (c) 2007, Gaudenz Alder */ package com.mxgraph.view; diff --git a/java/src/com/mxgraph/view/mxSwimlaneManager.java b/java/src/com/mxgraph/view/mxSwimlaneManager.java index 82d71c322..c9566827d 100755 --- a/java/src/com/mxgraph/view/mxSwimlaneManager.java +++ b/java/src/com/mxgraph/view/mxSwimlaneManager.java @@ -1,5 +1,5 @@ /** - * $Id: mxSwimlaneManager.java,v 1.8 2011-01-14 15:21:10 gaudenz Exp $ + * $Id: mxSwimlaneManager.java,v 1.8 2011/01/14 15:21:10 gaudenz Exp $ * Copyright (c) 2007, Gaudenz Alder */ package com.mxgraph.view; diff --git a/java/test/com/mxgraph/test/mxCodecTest.java b/java/test/com/mxgraph/test/mxCodecTest.java index 1873a1516..4f4296e47 100755 --- a/java/test/com/mxgraph/test/mxCodecTest.java +++ b/java/test/com/mxgraph/test/mxCodecTest.java @@ -1,5 +1,5 @@ /** - * $Id: mxCodecTest.java,v 1.14 2012-01-13 12:48:16 david Exp $ + * $Id: mxCodecTest.java,v 1.14 2012/01/13 12:48:16 david Exp $ * Copyright (c) 2006-2012, JGraph Ltd */ package com.mxgraph.test; diff --git a/java/test/com/mxgraph/test/mxImageExportTest.java b/java/test/com/mxgraph/test/mxImageExportTest.java index 16f283098..3a863e3cb 100644 --- a/java/test/com/mxgraph/test/mxImageExportTest.java +++ b/java/test/com/mxgraph/test/mxImageExportTest.java @@ -1,5 +1,5 @@ /** - * $Id: mxImageExportTest.java,v 1.7 2012-03-16 15:51:14 gaudenz Exp $ + * $Id: mxImageExportTest.java,v 1.7 2012/03/16 15:51:14 gaudenz Exp $ * Copyright (c) 2006-2012, JGraph Ltd */ package com.mxgraph.test; diff --git a/java/test/com/mxgraph/test/mxModelTest.java b/java/test/com/mxgraph/test/mxModelTest.java index f91fb3f50..c302d3a6b 100755 --- a/java/test/com/mxgraph/test/mxModelTest.java +++ b/java/test/com/mxgraph/test/mxModelTest.java @@ -1,5 +1,5 @@ /** - * $Id: mxModelTest.java,v 1.2 2008-03-06 10:14:30 gaudenz Exp $ + * $Id: mxModelTest.java,v 1.2 2008/03/06 10:14:30 gaudenz Exp $ * Copyright (c) 2006, Gaudenz Alder */ package com.mxgraph.test; diff --git a/javascript/examples/codec.html b/javascript/examples/codec.html index 4992de16e..3ec1e2aa8 100755 --- a/javascript/examples/codec.html +++ b/javascript/examples/codec.html @@ -1,5 +1,5 @@