maxGraph/java/docs/serialized-form.html

1449 lines
62 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_131) on Mon Aug 28 09:50:58 UTC 2017 -->
<title>Serialized Form (mxGraph 3.7.5 API Specification)</title>
<meta name="date" content="2017-08-28">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Serialized Form (mxGraph 3.7.5 API Specification)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage"><p><b>mxGraph 3.7.5</b></p></div>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?serialized-form.html" target="_top">Frames</a></li>
<li><a href="serialized-form.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="Serialized Form" class="title">Serialized Form</h1>
</div>
<div class="serializedFormContainer">
<ul class="blockList">
<li class="blockList">
<h2 title="Package">Package&nbsp;com.mxgraph.analysis</h2>
<ul class="blockList">
<li class="blockList"><a name="com.mxgraph.analysis.StructuralException">
<!-- -->
</a>
<h3>Class <a href="com/mxgraph/analysis/StructuralException.html" title="class in com.mxgraph.analysis">com.mxgraph.analysis.StructuralException</a> extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-468633497832330356L</dd>
</dl>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;com.mxgraph.layout.hierarchical.model</h2>
<ul class="blockList">
<li class="blockList"><a name="com.mxgraph.layout.hierarchical.model.mxGraphHierarchyRank">
<!-- -->
</a>
<h3>Class <a href="com/mxgraph/layout/hierarchical/model/mxGraphHierarchyRank.html" title="class in com.mxgraph.layout.hierarchical.model">com.mxgraph.layout.hierarchical.model.mxGraphHierarchyRank</a> extends <a href="http://docs.oracle.com/javase/7/docs/api/java/util/LinkedHashSet.html?is-external=true" title="class or interface in java.util">LinkedHashSet</a>&lt;<a href="com/mxgraph/layout/hierarchical/model/mxGraphAbstractHierarchyCell.html" title="class in com.mxgraph.layout.hierarchical.model">mxGraphAbstractHierarchyCell</a>&gt; implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-2781491210687143878L</dd>
</dl>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;com.mxgraph.layout.hierarchical.stage</h2>
<ul class="blockList">
<li class="blockList"><a name="com.mxgraph.layout.hierarchical.stage.mxCoordinateAssignment.AreaSpatialCache">
<!-- -->
</a>
<h3>Class <a href="com/mxgraph/layout/hierarchical/stage/mxCoordinateAssignment.AreaSpatialCache.html" title="class in com.mxgraph.layout.hierarchical.stage">com.mxgraph.layout.hierarchical.stage.mxCoordinateAssignment.AreaSpatialCache</a> extends <a href="http://docs.oracle.com/javase/7/docs/api/java/awt/geom/Rectangle2D.Double.html?is-external=true" title="class or interface in java.awt.geom">Rectangle2D.Double</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>cells</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">E</a>&gt; cells</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;com.mxgraph.model</h2>
<ul class="blockList">
<li class="blockList"><a name="com.mxgraph.model.mxCell">
<!-- -->
</a>
<h3>Class <a href="com/mxgraph/model/mxCell.html" title="class in com.mxgraph.model">com.mxgraph.model.mxCell</a> extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>910211337632342672L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>id</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> id</pre>
<div class="block">Holds the Id. Default is null.</div>
</li>
<li class="blockList">
<h4>value</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value</pre>
<div class="block">Holds the user object. Default is null.</div>
</li>
<li class="blockList">
<h4>geometry</h4>
<pre><a href="com/mxgraph/model/mxGeometry.html" title="class in com.mxgraph.model">mxGeometry</a> geometry</pre>
<div class="block">Holds the geometry. Default is null.</div>
</li>
<li class="blockList">
<h4>style</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> style</pre>
<div class="block">Holds the style as a string of the form
stylename[;key=value]. Default is null.</div>
</li>
<li class="blockList">
<h4>vertex</h4>
<pre>boolean vertex</pre>
<div class="block">Specifies whether the cell is a vertex or edge and whether it is
connectable, visible and collapsed. Default values are false, false,
true, true and false respectively.</div>
</li>
<li class="blockList">
<h4>edge</h4>
<pre>boolean edge</pre>
<div class="block">Specifies whether the cell is a vertex or edge and whether it is
connectable, visible and collapsed. Default values are false, false,
true, true and false respectively.</div>
</li>
<li class="blockList">
<h4>connectable</h4>
<pre>boolean connectable</pre>
<div class="block">Specifies whether the cell is a vertex or edge and whether it is
connectable, visible and collapsed. Default values are false, false,
true, true and false respectively.</div>
</li>
<li class="blockList">
<h4>visible</h4>
<pre>boolean visible</pre>
<div class="block">Specifies whether the cell is a vertex or edge and whether it is
connectable, visible and collapsed. Default values are false, false,
true, true and false respectively.</div>
</li>
<li class="blockList">
<h4>collapsed</h4>
<pre>boolean collapsed</pre>
<div class="block">Specifies whether the cell is a vertex or edge and whether it is
connectable, visible and collapsed. Default values are false, false,
true, true and false respectively.</div>
</li>
<li class="blockList">
<h4>parent</h4>
<pre><a href="com/mxgraph/model/mxICell.html" title="interface in com.mxgraph.model">mxICell</a> parent</pre>
<div class="block">Reference to the parent cell and source and target terminals for edges.</div>
</li>
<li class="blockList">
<h4>source</h4>
<pre><a href="com/mxgraph/model/mxICell.html" title="interface in com.mxgraph.model">mxICell</a> source</pre>
<div class="block">Reference to the parent cell and source and target terminals for edges.</div>
</li>
<li class="blockList">
<h4>target</h4>
<pre><a href="com/mxgraph/model/mxICell.html" title="interface in com.mxgraph.model">mxICell</a> target</pre>
<div class="block">Reference to the parent cell and source and target terminals for edges.</div>
</li>
<li class="blockList">
<h4>children</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; children</pre>
<div class="block">Holds the child cells and connected edges.</div>
</li>
<li class="blockListLast">
<h4>edges</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; edges</pre>
<div class="block">Holds the child cells and connected edges.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="com.mxgraph.model.mxGeometry">
<!-- -->
</a>
<h3>Class <a href="com/mxgraph/model/mxGeometry.html" title="class in com.mxgraph.model">com.mxgraph.model.mxGeometry</a> extends <a href="com/mxgraph/util/mxRectangle.html" title="class in com.mxgraph.util">mxRectangle</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>2649828026610336589L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>alternateBounds</h4>
<pre><a href="com/mxgraph/util/mxRectangle.html" title="class in com.mxgraph.util">mxRectangle</a> alternateBounds</pre>
<div class="block">Stores alternate values for x, y, width and height in a rectangle.
Default is null.</div>
</li>
<li class="blockList">
<h4>sourcePoint</h4>
<pre><a href="com/mxgraph/util/mxPoint.html" title="class in com.mxgraph.util">mxPoint</a> sourcePoint</pre>
<div class="block">Defines the source- and target-point of the edge. This is used if the
corresponding edge does not have a source vertex. Otherwise it is
ignored. Default is null.</div>
</li>
<li class="blockList">
<h4>targetPoint</h4>
<pre><a href="com/mxgraph/util/mxPoint.html" title="class in com.mxgraph.util">mxPoint</a> targetPoint</pre>
<div class="block">Defines the source- and target-point of the edge. This is used if the
corresponding edge does not have a source vertex. Otherwise it is
ignored. Default is null.</div>
</li>
<li class="blockList">
<h4>points</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; points</pre>
<div class="block">List of mxPoints which specifies the control points along the edge.
These points are the intermediate points on the edge, for the endpoints
use targetPoint and sourcePoint or set the terminals of the edge to
a non-null value. Default is null.</div>
</li>
<li class="blockList">
<h4>offset</h4>
<pre><a href="com/mxgraph/util/mxPoint.html" title="class in com.mxgraph.util">mxPoint</a> offset</pre>
<div class="block">Holds the offset of the label for edges. This is the absolute vector
between the center of the edge and the top, left point of the label.
Default is null.</div>
</li>
<li class="blockListLast">
<h4>relative</h4>
<pre>boolean relative</pre>
<div class="block">Specifies if the coordinates in the geometry are to be interpreted as
relative coordinates. Default is false. This is used to mark a geometry
with an x- and y-coordinate that is used to describe an edge label
position, or a relative location with respect to a parent cell's
width and height.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="com.mxgraph.model.mxGraphModel">
<!-- -->
</a>
<h3>Class <a href="com/mxgraph/model/mxGraphModel.html" title="class in com.mxgraph.model">com.mxgraph.model.mxGraphModel</a> extends <a href="com/mxgraph/util/mxEventSource.html" title="class in com.mxgraph.util">mxEventSource</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>readObject</h4>
<pre>private&nbsp;void&nbsp;readObject(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/ObjectInputStream.html?is-external=true" title="class or interface in java.io">ObjectInputStream</a>&nbsp;ois)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></pre>
<div class="block">Initializes the currentEdit field if the model is deserialized.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></code></dd>
</dl>
</li>
</ul>
</li>
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>root</h4>
<pre><a href="com/mxgraph/model/mxICell.html" title="interface in com.mxgraph.model">mxICell</a> root</pre>
<div class="block">Holds the root cell, which in turn contains the cells that represent the
layers of the diagram as child cells. That is, the actual element of the
diagram are supposed to live in the third generation of cells and below.</div>
</li>
<li class="blockList">
<h4>cells</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; cells</pre>
<div class="block">Maps from Ids to cells.</div>
</li>
<li class="blockList">
<h4>maintainEdgeParent</h4>
<pre>boolean maintainEdgeParent</pre>
<div class="block">Specifies if edges should automatically be moved into the nearest common
ancestor of their terminals. Default is true.</div>
</li>
<li class="blockList">
<h4>createIds</h4>
<pre>boolean createIds</pre>
<div class="block">Specifies if the model should automatically create Ids for new cells.
Default is true.</div>
</li>
<li class="blockListLast">
<h4>nextId</h4>
<pre>int nextId</pre>
<div class="block">Specifies the next Id to be created. Initial value is 0.</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;com.mxgraph.swing</h2>
<ul class="blockList">
<li class="blockList"><a name="com.mxgraph.swing.mxGraphComponent">
<!-- -->
</a>
<h3>Class <a href="com/mxgraph/swing/mxGraphComponent.html" title="class in com.mxgraph.swing">com.mxgraph.swing.mxGraphComponent</a> extends <a href="http://docs.oracle.com/javase/7/docs/api/javax/swing/JScrollPane.html?is-external=true" title="class or interface in javax.swing">JScrollPane</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-30203858391633447L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>graph</h4>
<pre><a href="com/mxgraph/view/mxGraph.html" title="class in com.mxgraph.view">mxGraph</a> graph</pre>
</li>
<li class="blockList">
<h4>graphControl</h4>
<pre><a href="com/mxgraph/swing/mxGraphComponent.mxGraphControl.html" title="class in com.mxgraph.swing">mxGraphComponent.mxGraphControl</a> graphControl</pre>
</li>
<li class="blockList">
<h4>eventSource</h4>
<pre><a href="com/mxgraph/util/mxEventSource.html" title="class in com.mxgraph.util">mxEventSource</a> eventSource</pre>
</li>
<li class="blockList">
<h4>cellEditor</h4>
<pre><a href="com/mxgraph/swing/view/mxICellEditor.html" title="interface in com.mxgraph.swing.view">mxICellEditor</a> cellEditor</pre>
</li>
<li class="blockList">
<h4>connectionHandler</h4>
<pre><a href="com/mxgraph/swing/handler/mxConnectionHandler.html" title="class in com.mxgraph.swing.handler">mxConnectionHandler</a> connectionHandler</pre>
</li>
<li class="blockList">
<h4>panningHandler</h4>
<pre><a href="com/mxgraph/swing/handler/mxPanningHandler.html" title="class in com.mxgraph.swing.handler">mxPanningHandler</a> panningHandler</pre>
</li>
<li class="blockList">
<h4>selectionCellsHandler</h4>
<pre><a href="com/mxgraph/swing/handler/mxSelectionCellsHandler.html" title="class in com.mxgraph.swing.handler">mxSelectionCellsHandler</a> selectionCellsHandler</pre>
</li>
<li class="blockList">
<h4>graphHandler</h4>
<pre><a href="com/mxgraph/swing/handler/mxGraphHandler.html" title="class in com.mxgraph.swing.handler">mxGraphHandler</a> graphHandler</pre>
</li>
<li class="blockList">
<h4>previewAlpha</h4>
<pre>float previewAlpha</pre>
<div class="block">The transparency of previewed cells from 0.0. to 0.1. 0.0 indicates
transparent, 1.0 indicates opaque. Default is 1.</div>
</li>
<li class="blockList">
<h4>backgroundImage</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/javax/swing/ImageIcon.html?is-external=true" title="class or interface in javax.swing">ImageIcon</a> backgroundImage</pre>
<div class="block">Specifies the <mxImage> to be returned by <getBackgroundImage>. Default
is null.</div>
</li>
<li class="blockList">
<h4>pageFormat</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/awt/print/PageFormat.html?is-external=true" title="class or interface in java.awt.print">PageFormat</a> pageFormat</pre>
<div class="block">Background page format.</div>
</li>
<li class="blockList">
<h4>canvas</h4>
<pre><a href="com/mxgraph/swing/view/mxInteractiveCanvas.html" title="class in com.mxgraph.swing.view">mxInteractiveCanvas</a> canvas</pre>
</li>
<li class="blockList">
<h4>tripleBuffer</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/awt/image/BufferedImage.html?is-external=true" title="class or interface in java.awt.image">BufferedImage</a> tripleBuffer</pre>
</li>
<li class="blockList">
<h4>tripleBufferGraphics</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/awt/Graphics2D.html?is-external=true" title="class or interface in java.awt">Graphics2D</a> tripleBufferGraphics</pre>
</li>
<li class="blockList">
<h4>pageScale</h4>
<pre>double pageScale</pre>
<div class="block">Defines the scaling for the background page metrics. Default is
<a href="com/mxgraph/swing/mxGraphComponent.html#DEFAULT_PAGESCALE"><code>mxGraphComponent.DEFAULT_PAGESCALE</code></a>.</div>
</li>
<li class="blockList">
<h4>pageVisible</h4>
<pre>boolean pageVisible</pre>
<div class="block">Specifies if the background page should be visible. Default is false.</div>
</li>
<li class="blockList">
<h4>preferPageSize</h4>
<pre>boolean preferPageSize</pre>
<div class="block">If the pageFormat should be used to determine the minimal graph bounds
even if the page is not visible (see pageVisible). Default is false.</div>
</li>
<li class="blockList">
<h4>pageBreaksVisible</h4>
<pre>boolean pageBreaksVisible</pre>
<div class="block">Specifies if a dashed line should be drawn between multiple pages.</div>
</li>
<li class="blockList">
<h4>pageBreakColor</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/awt/Color.html?is-external=true" title="class or interface in java.awt">Color</a> pageBreakColor</pre>
<div class="block">Specifies the color of page breaks</div>
</li>
<li class="blockList">
<h4>horizontalPageCount</h4>
<pre>int horizontalPageCount</pre>
<div class="block">Specifies the number of pages in the horizontal direction.</div>
</li>
<li class="blockList">
<h4>verticalPageCount</h4>
<pre>int verticalPageCount</pre>
<div class="block">Specifies the number of pages in the vertical direction.</div>
</li>
<li class="blockList">
<h4>centerPage</h4>
<pre>boolean centerPage</pre>
<div class="block">Specifies if the background page should be centered by automatically
setting the translate in the view. Default is true. This does only apply
if pageVisible is true.</div>
</li>
<li class="blockList">
<h4>pageBackgroundColor</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/awt/Color.html?is-external=true" title="class or interface in java.awt">Color</a> pageBackgroundColor</pre>
<div class="block">Color of the background area if layout view.</div>
</li>
<li class="blockList">
<h4>pageShadowColor</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/awt/Color.html?is-external=true" title="class or interface in java.awt">Color</a> pageShadowColor</pre>
</li>
<li class="blockList">
<h4>pageBorderColor</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/awt/Color.html?is-external=true" title="class or interface in java.awt">Color</a> pageBorderColor</pre>
</li>
<li class="blockList">
<h4>gridVisible</h4>
<pre>boolean gridVisible</pre>
<div class="block">Specifies if the grid is visible. Default is false.</div>
</li>
<li class="blockList">
<h4>gridColor</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/awt/Color.html?is-external=true" title="class or interface in java.awt">Color</a> gridColor</pre>
</li>
<li class="blockList">
<h4>autoScroll</h4>
<pre>boolean autoScroll</pre>
<div class="block">Whether or not to scroll the scrollable container the graph exists in if
a suitable handler is active and the graph bounds already exist extended
in the direction of mouse travel.</div>
</li>
<li class="blockList">
<h4>autoExtend</h4>
<pre>boolean autoExtend</pre>
<div class="block">Whether to extend the graph bounds and scroll towards the limit of those
new bounds in the direction of mouse travel if a handler is active while
the mouse leaves the container that the graph exists in.</div>
</li>
<li class="blockList">
<h4>dragEnabled</h4>
<pre>boolean dragEnabled</pre>
</li>
<li class="blockList">
<h4>importEnabled</h4>
<pre>boolean importEnabled</pre>
</li>
<li class="blockList">
<h4>exportEnabled</h4>
<pre>boolean exportEnabled</pre>
</li>
<li class="blockList">
<h4>foldingEnabled</h4>
<pre>boolean foldingEnabled</pre>
<div class="block">Specifies if folding (collapse and expand via an image icon in the graph
should be enabled). Default is true.</div>
</li>
<li class="blockList">
<h4>tolerance</h4>
<pre>int tolerance</pre>
<div class="block">Specifies the tolerance for mouse clicks. Default is 4.</div>
</li>
<li class="blockList">
<h4>swimlaneSelectionEnabled</h4>
<pre>boolean swimlaneSelectionEnabled</pre>
<div class="block">Specifies if swimlanes are selected when the mouse is released over the
swimlanes content area. Default is true.</div>
</li>
<li class="blockList">
<h4>transparentSwimlaneContent</h4>
<pre>boolean transparentSwimlaneContent</pre>
<div class="block">Specifies if the content area should be transparent to events. Default is
true.</div>
</li>
<li class="blockList">
<h4>gridStyle</h4>
<pre>int gridStyle</pre>
</li>
<li class="blockList">
<h4>expandedIcon</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/javax/swing/ImageIcon.html?is-external=true" title="class or interface in javax.swing">ImageIcon</a> expandedIcon</pre>
</li>
<li class="blockList">
<h4>collapsedIcon</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/javax/swing/ImageIcon.html?is-external=true" title="class or interface in javax.swing">ImageIcon</a> collapsedIcon</pre>
</li>
<li class="blockList">
<h4>warningIcon</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/javax/swing/ImageIcon.html?is-external=true" title="class or interface in javax.swing">ImageIcon</a> warningIcon</pre>
</li>
<li class="blockList">
<h4>antiAlias</h4>
<pre>boolean antiAlias</pre>
</li>
<li class="blockList">
<h4>textAntiAlias</h4>
<pre>boolean textAntiAlias</pre>
</li>
<li class="blockList">
<h4>escapeEnabled</h4>
<pre>boolean escapeEnabled</pre>
<div class="block">Specifies <escape> should be invoked when the escape key is pressed.
Default is true.</div>
</li>
<li class="blockList">
<h4>invokesStopCellEditing</h4>
<pre>boolean invokesStopCellEditing</pre>
<div class="block">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. This is implemented in a mouse listener in this class.
Default is true.</div>
</li>
<li class="blockList">
<h4>enterStopsCellEditing</h4>
<pre>boolean enterStopsCellEditing</pre>
<div class="block">If true, pressing the enter key without pressing control will stop
editing and accept the new value. This is used in <mxKeyHandler> to stop
cell editing. Default is false.</div>
</li>
<li class="blockList">
<h4>zoomPolicy</h4>
<pre>int zoomPolicy</pre>
<div class="block">Specifies the zoom policy. Default is ZOOM_POLICY_PAGE. The zoom policy
does only apply if pageVisible is true.</div>
</li>
<li class="blockList">
<h4>zoomFactor</h4>
<pre>double zoomFactor</pre>
<div class="block">Specifies the factor used for zoomIn and zoomOut. Default is 1.2 (120%).</div>
</li>
<li class="blockList">
<h4>keepSelectionVisibleOnZoom</h4>
<pre>boolean keepSelectionVisibleOnZoom</pre>
<div class="block">Specifies if the viewport should automatically contain the selection
cells after a zoom operation. Default is false.</div>
</li>
<li class="blockList">
<h4>centerZoom</h4>
<pre>boolean centerZoom</pre>
<div class="block">Specifies if the zoom operations should go into the center of the actual
diagram rather than going from top, left. Default is true.</div>
</li>
<li class="blockList">
<h4>tripleBuffered</h4>
<pre>boolean tripleBuffered</pre>
<div class="block">Specifies if an image buffer should be used for painting the component.
Default is false.</div>
</li>
<li class="blockList">
<h4>showDirtyRectangle</h4>
<pre>boolean showDirtyRectangle</pre>
<div class="block">Used for debugging the dirty region.</div>
</li>
<li class="blockList">
<h4>components</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">K</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">V</a>&gt; components</pre>
<div class="block">Maps from cells to lists of heavyweights.</div>
</li>
<li class="blockList">
<h4>overlays</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">Hashtable</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">K</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Hashtable.html?is-external=true" title="class or interface in java.util">V</a>&gt; overlays</pre>
<div class="block">Maps from cells to lists of overlays.</div>
</li>
<li class="blockList">
<h4>updateHandler</h4>
<pre><a href="com/mxgraph/util/mxEventSource.mxIEventListener.html" title="interface in com.mxgraph.util">mxEventSource.mxIEventListener</a> updateHandler</pre>
<div class="block">Updates the heavyweight component structure after any changes.</div>
</li>
<li class="blockList">
<h4>repaintHandler</h4>
<pre><a href="com/mxgraph/util/mxEventSource.mxIEventListener.html" title="interface in com.mxgraph.util">mxEventSource.mxIEventListener</a> repaintHandler</pre>
</li>
<li class="blockList">
<h4>viewChangeHandler</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/beans/PropertyChangeListener.html?is-external=true" title="class or interface in java.beans">PropertyChangeListener</a> viewChangeHandler</pre>
</li>
<li class="blockListLast">
<h4>scaleHandler</h4>
<pre><a href="com/mxgraph/util/mxEventSource.mxIEventListener.html" title="interface in com.mxgraph.util">mxEventSource.mxIEventListener</a> scaleHandler</pre>
<div class="block">Resets the zoom policy if the scale is changed manually.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="com.mxgraph.swing.mxGraphComponent.mxGraphControl">
<!-- -->
</a>
<h3>Class <a href="com/mxgraph/swing/mxGraphComponent.mxGraphControl.html" title="class in com.mxgraph.swing">com.mxgraph.swing.mxGraphComponent.mxGraphControl</a> extends <a href="http://docs.oracle.com/javase/7/docs/api/javax/swing/JComponent.html?is-external=true" title="class or interface in javax.swing">JComponent</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-8916603170766739124L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>translate</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/awt/Point.html?is-external=true" title="class or interface in java.awt">Point</a> translate</pre>
<div class="block">Specifies a translation for painting. This should only be used during
mouse drags and must be reset after any interactive repaints. Default
is (0,0). This should not be null.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="com.mxgraph.swing.mxGraphOutline">
<!-- -->
</a>
<h3>Class <a href="com/mxgraph/swing/mxGraphOutline.html" title="class in com.mxgraph.swing">com.mxgraph.swing.mxGraphOutline</a> extends <a href="http://docs.oracle.com/javase/7/docs/api/javax/swing/JComponent.html?is-external=true" title="class or interface in javax.swing">JComponent</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-2521103946905154267L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>graphComponent</h4>
<pre><a href="com/mxgraph/swing/mxGraphComponent.html" title="class in com.mxgraph.swing">mxGraphComponent</a> graphComponent</pre>
</li>
<li class="blockList">
<h4>tripleBuffer</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/awt/image/BufferedImage.html?is-external=true" title="class or interface in java.awt.image">BufferedImage</a> tripleBuffer</pre>
<div class="block">TODO: Not yet implemented.</div>
</li>
<li class="blockList">
<h4>tripleBufferGraphics</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/awt/Graphics2D.html?is-external=true" title="class or interface in java.awt">Graphics2D</a> tripleBufferGraphics</pre>
<div class="block">Holds the graphics of the triple buffer.</div>
</li>
<li class="blockList">
<h4>repaintBuffer</h4>
<pre>boolean repaintBuffer</pre>
<div class="block">True if the triple buffer needs a full repaint.</div>
</li>
<li class="blockList">
<h4>repaintClip</h4>
<pre><a href="com/mxgraph/util/mxRectangle.html" title="class in com.mxgraph.util">mxRectangle</a> repaintClip</pre>
<div class="block">Clip of the triple buffer to be repainted.</div>
</li>
<li class="blockList">
<h4>tripleBuffered</h4>
<pre>boolean tripleBuffered</pre>
</li>
<li class="blockList">
<h4>finderBounds</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/awt/Rectangle.html?is-external=true" title="class or interface in java.awt">Rectangle</a> finderBounds</pre>
</li>
<li class="blockList">
<h4>zoomHandleLocation</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/awt/Point.html?is-external=true" title="class or interface in java.awt">Point</a> zoomHandleLocation</pre>
</li>
<li class="blockList">
<h4>finderVisible</h4>
<pre>boolean finderVisible</pre>
</li>
<li class="blockList">
<h4>zoomHandleVisible</h4>
<pre>boolean zoomHandleVisible</pre>
</li>
<li class="blockList">
<h4>useScaledInstance</h4>
<pre>boolean useScaledInstance</pre>
</li>
<li class="blockList">
<h4>antiAlias</h4>
<pre>boolean antiAlias</pre>
</li>
<li class="blockList">
<h4>drawLabels</h4>
<pre>boolean drawLabels</pre>
</li>
<li class="blockList">
<h4>fitPage</h4>
<pre>boolean fitPage</pre>
<div class="block">Specifies if the outline should be zoomed to the page if the graph
component is in page layout mode. Default is true.</div>
</li>
<li class="blockList">
<h4>outlineBorder</h4>
<pre>int outlineBorder</pre>
<div class="block">Not yet implemented.
Border to add around the page bounds if wholePage is true.
Default is 4.</div>
</li>
<li class="blockList">
<h4>tracker</h4>
<pre><a href="com/mxgraph/swing/mxGraphOutline.MouseTracker.html" title="class in com.mxgraph.swing">mxGraphOutline.MouseTracker</a> tracker</pre>
</li>
<li class="blockList">
<h4>scale</h4>
<pre>double scale</pre>
</li>
<li class="blockList">
<h4>translate</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/awt/Point.html?is-external=true" title="class or interface in java.awt">Point</a> translate</pre>
</li>
<li class="blockList">
<h4>repaintHandler</h4>
<pre><a href="com/mxgraph/util/mxEventSource.mxIEventListener.html" title="interface in com.mxgraph.util">mxEventSource.mxIEventListener</a> repaintHandler</pre>
</li>
<li class="blockList">
<h4>componentHandler</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/awt/event/ComponentListener.html?is-external=true" title="class or interface in java.awt.event">ComponentListener</a> componentHandler</pre>
</li>
<li class="blockListLast">
<h4>adjustmentHandler</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/awt/event/AdjustmentListener.html?is-external=true" title="class or interface in java.awt.event">AdjustmentListener</a> adjustmentHandler</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;com.mxgraph.swing.handler</h2>
<ul class="blockList">
<li class="blockList"><a name="com.mxgraph.swing.handler.mxCellMarker">
<!-- -->
</a>
<h3>Class <a href="com/mxgraph/swing/handler/mxCellMarker.html" title="class in com.mxgraph.swing.handler">com.mxgraph.swing.handler.mxCellMarker</a> extends <a href="http://docs.oracle.com/javase/7/docs/api/javax/swing/JComponent.html?is-external=true" title="class or interface in javax.swing">JComponent</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>614473367053597572L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>eventSource</h4>
<pre><a href="com/mxgraph/util/mxEventSource.html" title="class in com.mxgraph.util">mxEventSource</a> eventSource</pre>
<div class="block">Holds the event source.</div>
</li>
<li class="blockList">
<h4>graphComponent</h4>
<pre><a href="com/mxgraph/swing/mxGraphComponent.html" title="class in com.mxgraph.swing">mxGraphComponent</a> graphComponent</pre>
<div class="block">Holds the enclosing graph component.</div>
</li>
<li class="blockList">
<h4>enabled</h4>
<pre>boolean enabled</pre>
<div class="block">Specifies if the marker is enabled. Default is true.</div>
</li>
<li class="blockList">
<h4>hotspot</h4>
<pre>double hotspot</pre>
<div class="block">Specifies the portion of the width and height that should trigger
a highlight. The area around the center of the cell to be marked is used
as the hotspot. Possible values are between 0 and 1. Default is
mxConstants.DEFAULT_HOTSPOT.</div>
</li>
<li class="blockList">
<h4>hotspotEnabled</h4>
<pre>boolean hotspotEnabled</pre>
<div class="block">Specifies if the hotspot is enabled. Default is false.</div>
</li>
<li class="blockList">
<h4>swimlaneContentEnabled</h4>
<pre>boolean swimlaneContentEnabled</pre>
<div class="block">Specifies if the the content area of swimlane should be non-transparent
to mouse events. Default is false.</div>
</li>
<li class="blockList">
<h4>validColor</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/awt/Color.html?is-external=true" title="class or interface in java.awt">Color</a> validColor</pre>
<div class="block">Specifies the valid- and invalidColor for the marker.</div>
</li>
<li class="blockListLast">
<h4>invalidColor</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/awt/Color.html?is-external=true" title="class or interface in java.awt">Color</a> invalidColor</pre>
<div class="block">Specifies the valid- and invalidColor for the marker.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="com.mxgraph.swing.handler.mxCellTracker">
<!-- -->
</a>
<h3>Class <a href="com/mxgraph/swing/handler/mxCellTracker.html" title="class in com.mxgraph.swing.handler">com.mxgraph.swing.handler.mxCellTracker</a> extends <a href="com/mxgraph/swing/handler/mxCellMarker.html" title="class in com.mxgraph.swing.handler">mxCellMarker</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>7372144804885125688L</dd>
</dl>
</li>
<li class="blockList"><a name="com.mxgraph.swing.handler.mxGraphTransferHandler">
<!-- -->
</a>
<h3>Class <a href="com/mxgraph/swing/handler/mxGraphTransferHandler.html" title="class in com.mxgraph.swing.handler">com.mxgraph.swing.handler.mxGraphTransferHandler</a> extends <a href="http://docs.oracle.com/javase/7/docs/api/javax/swing/TransferHandler.html?is-external=true" title="class or interface in javax.swing">TransferHandler</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-6443287704811197675L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>originalCells</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[] originalCells</pre>
<div class="block">Reference to the original cells for removal after a move.</div>
</li>
<li class="blockList">
<h4>lastImported</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/awt/datatransfer/Transferable.html?is-external=true" title="class or interface in java.awt.datatransfer">Transferable</a> lastImported</pre>
<div class="block">Reference to the last imported cell array.</div>
</li>
<li class="blockList">
<h4>initialImportCount</h4>
<pre>int initialImportCount</pre>
<div class="block">Sets the value for the initialImportCount. Default is 1. Updated in
exportDone to contain 0 after a cut and 1 after a copy.</div>
</li>
<li class="blockList">
<h4>importCount</h4>
<pre>int importCount</pre>
<div class="block">Counter for the last imported cell array.</div>
</li>
<li class="blockList">
<h4>transferImageEnabled</h4>
<pre>boolean transferImageEnabled</pre>
<div class="block">Specifies if a transfer image should be created for the transferable.
Default is DEFAULT_TRANSFER_IMAGE.</div>
</li>
<li class="blockList">
<h4>transferImageBackground</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/awt/Color.html?is-external=true" title="class or interface in java.awt">Color</a> transferImageBackground</pre>
<div class="block">Specifies the background color for the transfer image. Default is
DEFAULT_BACKGROUNDCOLOR.</div>
</li>
<li class="blockList">
<h4>location</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/awt/Point.html?is-external=true" title="class or interface in java.awt">Point</a> location</pre>
</li>
<li class="blockListLast">
<h4>offset</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/awt/Point.html?is-external=true" title="class or interface in java.awt">Point</a> offset</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;com.mxgraph.swing.util</h2>
<ul class="blockList">
<li class="blockList"><a name="com.mxgraph.swing.util.mxCellOverlay">
<!-- -->
</a>
<h3>Class <a href="com/mxgraph/swing/util/mxCellOverlay.html" title="class in com.mxgraph.swing.util">com.mxgraph.swing.util.mxCellOverlay</a> extends <a href="http://docs.oracle.com/javase/7/docs/api/javax/swing/JComponent.html?is-external=true" title="class or interface in javax.swing">JComponent</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>921991820491141221L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>imageIcon</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/javax/swing/ImageIcon.html?is-external=true" title="class or interface in javax.swing">ImageIcon</a> imageIcon</pre>
</li>
<li class="blockList">
<h4>align</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> align</pre>
<div class="block">Holds the horizontal alignment for the overlay.
Default is ALIGN_RIGHT. For edges, the overlay
always appears in the center of the edge.</div>
</li>
<li class="blockList">
<h4>verticalAlign</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> verticalAlign</pre>
<div class="block">Holds the vertical alignment for the overlay.
Default is bottom. For edges, the overlay
always appears in the center of the edge.</div>
</li>
<li class="blockListLast">
<h4>defaultOverlap</h4>
<pre>double defaultOverlap</pre>
<div class="block">Defines the overlapping for the overlay, that is,
the proportional distance from the origin to the
point defined by the alignment. Default is 0.5.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="com.mxgraph.swing.util.mxGraphActions.DeleteAction">
<!-- -->
</a>
<h3>Class <a href="com/mxgraph/swing/util/mxGraphActions.DeleteAction.html" title="class in com.mxgraph.swing.util">com.mxgraph.swing.util.mxGraphActions.DeleteAction</a> extends <a href="http://docs.oracle.com/javase/7/docs/api/javax/swing/AbstractAction.html?is-external=true" title="class or interface in javax.swing">AbstractAction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-8212339796803275529L</dd>
</dl>
</li>
<li class="blockList"><a name="com.mxgraph.swing.util.mxGraphActions.DrillAction">
<!-- -->
</a>
<h3>Class <a href="com/mxgraph/swing/util/mxGraphActions.DrillAction.html" title="class in com.mxgraph.swing.util">com.mxgraph.swing.util.mxGraphActions.DrillAction</a> extends <a href="http://docs.oracle.com/javase/7/docs/api/javax/swing/AbstractAction.html?is-external=true" title="class or interface in javax.swing">AbstractAction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>5464382323663870291L</dd>
</dl>
</li>
<li class="blockList"><a name="com.mxgraph.swing.util.mxGraphActions.EditAction">
<!-- -->
</a>
<h3>Class <a href="com/mxgraph/swing/util/mxGraphActions.EditAction.html" title="class in com.mxgraph.swing.util">com.mxgraph.swing.util.mxGraphActions.EditAction</a> extends <a href="http://docs.oracle.com/javase/7/docs/api/javax/swing/AbstractAction.html?is-external=true" title="class or interface in javax.swing">AbstractAction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>4610112721356742702L</dd>
</dl>
</li>
<li class="blockList"><a name="com.mxgraph.swing.util.mxGraphActions.FoldAction">
<!-- -->
</a>
<h3>Class <a href="com/mxgraph/swing/util/mxGraphActions.FoldAction.html" title="class in com.mxgraph.swing.util">com.mxgraph.swing.util.mxGraphActions.FoldAction</a> extends <a href="http://docs.oracle.com/javase/7/docs/api/javax/swing/AbstractAction.html?is-external=true" title="class or interface in javax.swing">AbstractAction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>4078517503905239901L</dd>
</dl>
</li>
<li class="blockList"><a name="com.mxgraph.swing.util.mxGraphActions.GroupAction">
<!-- -->
</a>
<h3>Class <a href="com/mxgraph/swing/util/mxGraphActions.GroupAction.html" title="class in com.mxgraph.swing.util">com.mxgraph.swing.util.mxGraphActions.GroupAction</a> extends <a href="http://docs.oracle.com/javase/7/docs/api/javax/swing/AbstractAction.html?is-external=true" title="class or interface in javax.swing">AbstractAction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-4718086600089409092L</dd>
</dl>
</li>
<li class="blockList"><a name="com.mxgraph.swing.util.mxGraphActions.LayerAction">
<!-- -->
</a>
<h3>Class <a href="com/mxgraph/swing/util/mxGraphActions.LayerAction.html" title="class in com.mxgraph.swing.util">com.mxgraph.swing.util.mxGraphActions.LayerAction</a> extends <a href="http://docs.oracle.com/javase/7/docs/api/javax/swing/AbstractAction.html?is-external=true" title="class or interface in javax.swing">AbstractAction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>562519299806253741L</dd>
</dl>
</li>
<li class="blockList"><a name="com.mxgraph.swing.util.mxGraphActions.RemoveFromParentAction">
<!-- -->
</a>
<h3>Class <a href="com/mxgraph/swing/util/mxGraphActions.RemoveFromParentAction.html" title="class in com.mxgraph.swing.util">com.mxgraph.swing.util.mxGraphActions.RemoveFromParentAction</a> extends <a href="http://docs.oracle.com/javase/7/docs/api/javax/swing/AbstractAction.html?is-external=true" title="class or interface in javax.swing">AbstractAction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>7169443038859140811L</dd>
</dl>
</li>
<li class="blockList"><a name="com.mxgraph.swing.util.mxGraphActions.SelectAction">
<!-- -->
</a>
<h3>Class <a href="com/mxgraph/swing/util/mxGraphActions.SelectAction.html" title="class in com.mxgraph.swing.util">com.mxgraph.swing.util.mxGraphActions.SelectAction</a> extends <a href="http://docs.oracle.com/javase/7/docs/api/javax/swing/AbstractAction.html?is-external=true" title="class or interface in javax.swing">AbstractAction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>6501585024845668187L</dd>
</dl>
</li>
<li class="blockList"><a name="com.mxgraph.swing.util.mxGraphActions.UngroupAction">
<!-- -->
</a>
<h3>Class <a href="com/mxgraph/swing/util/mxGraphActions.UngroupAction.html" title="class in com.mxgraph.swing.util">com.mxgraph.swing.util.mxGraphActions.UngroupAction</a> extends <a href="http://docs.oracle.com/javase/7/docs/api/javax/swing/AbstractAction.html?is-external=true" title="class or interface in javax.swing">AbstractAction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>2247770767961318251L</dd>
</dl>
</li>
<li class="blockList"><a name="com.mxgraph.swing.util.mxGraphActions.UpdateGroupBoundsAction">
<!-- -->
</a>
<h3>Class <a href="com/mxgraph/swing/util/mxGraphActions.UpdateGroupBoundsAction.html" title="class in com.mxgraph.swing.util">com.mxgraph.swing.util.mxGraphActions.UpdateGroupBoundsAction</a> extends <a href="http://docs.oracle.com/javase/7/docs/api/javax/swing/AbstractAction.html?is-external=true" title="class or interface in javax.swing">AbstractAction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-4718086600089409092L</dd>
</dl>
</li>
<li class="blockList"><a name="com.mxgraph.swing.util.mxGraphActions.ZoomAction">
<!-- -->
</a>
<h3>Class <a href="com/mxgraph/swing/util/mxGraphActions.ZoomAction.html" title="class in com.mxgraph.swing.util">com.mxgraph.swing.util.mxGraphActions.ZoomAction</a> extends <a href="http://docs.oracle.com/javase/7/docs/api/javax/swing/AbstractAction.html?is-external=true" title="class or interface in javax.swing">AbstractAction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-7500195051313272384L</dd>
</dl>
</li>
<li class="blockList"><a name="com.mxgraph.swing.util.mxGraphTransferable">
<!-- -->
</a>
<h3>Class <a href="com/mxgraph/swing/util/mxGraphTransferable.html" title="class in com.mxgraph.swing.util">com.mxgraph.swing.util.mxGraphTransferable</a> extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>5123819419918087664L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>cells</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[] cells</pre>
</li>
<li class="blockList">
<h4>bounds</h4>
<pre><a href="com/mxgraph/util/mxRectangle.html" title="class in com.mxgraph.util">mxRectangle</a> bounds</pre>
</li>
<li class="blockListLast">
<h4>image</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/javax/swing/ImageIcon.html?is-external=true" title="class or interface in javax.swing">ImageIcon</a> image</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;com.mxgraph.util</h2>
<ul class="blockList">
<li class="blockList"><a name="com.mxgraph.util.mxImage">
<!-- -->
</a>
<h3>Class <a href="com/mxgraph/util/mxImage.html" title="class in com.mxgraph.util">com.mxgraph.util.mxImage</a> extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>8541229679513497585L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>src</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> src</pre>
<div class="block">Holds the path or URL for the image.</div>
</li>
<li class="blockList">
<h4>width</h4>
<pre>int width</pre>
<div class="block">Holds the image width and height.</div>
</li>
<li class="blockListLast">
<h4>height</h4>
<pre>int height</pre>
<div class="block">Holds the image width and height.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="com.mxgraph.util.mxLightweightLabel">
<!-- -->
</a>
<h3>Class <a href="com/mxgraph/util/mxLightweightLabel.html" title="class in com.mxgraph.util">com.mxgraph.util.mxLightweightLabel</a> extends <a href="http://docs.oracle.com/javase/7/docs/api/javax/swing/JLabel.html?is-external=true" title="class or interface in javax.swing">JLabel</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-6771477489533614010L</dd>
</dl>
</li>
<li class="blockList"><a name="com.mxgraph.util.mxLine">
<!-- -->
</a>
<h3>Class <a href="com/mxgraph/util/mxLine.html" title="class in com.mxgraph.util">com.mxgraph.util.mxLine</a> extends <a href="com/mxgraph/util/mxPoint.html" title="class in com.mxgraph.util">mxPoint</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-4730972599169158546L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>endPoint</h4>
<pre><a href="com/mxgraph/util/mxPoint.html" title="class in com.mxgraph.util">mxPoint</a> endPoint</pre>
<div class="block">The end point of the line</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="com.mxgraph.util.mxPoint">
<!-- -->
</a>
<h3>Class <a href="com/mxgraph/util/mxPoint.html" title="class in com.mxgraph.util">com.mxgraph.util.mxPoint</a> extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>6554231393215892186L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>x</h4>
<pre>double x</pre>
<div class="block">Holds the x- and y-coordinates of the point. Default is 0.</div>
</li>
<li class="blockListLast">
<h4>y</h4>
<pre>double y</pre>
<div class="block">Holds the x- and y-coordinates of the point. Default is 0.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="com.mxgraph.util.mxRectangle">
<!-- -->
</a>
<h3>Class <a href="com/mxgraph/util/mxRectangle.html" title="class in com.mxgraph.util">com.mxgraph.util.mxRectangle</a> extends <a href="com/mxgraph/util/mxPoint.html" title="class in com.mxgraph.util">mxPoint</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-3793966043543578946L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>width</h4>
<pre>double width</pre>
<div class="block">Holds the width and the height. Default is 0.</div>
</li>
<li class="blockListLast">
<h4>height</h4>
<pre>double height</pre>
<div class="block">Holds the width and the height. Default is 0.</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;com.mxgraph.util.png</h2>
<ul class="blockList">
<li class="blockList"><a name="com.mxgraph.util.png.mxPngSuggestedPaletteEntry">
<!-- -->
</a>
<h3>Class <a href="com/mxgraph/util/png/mxPngSuggestedPaletteEntry.html" title="class in com.mxgraph.util.png">com.mxgraph.util.png.mxPngSuggestedPaletteEntry</a> extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-8711686482529372447L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>name</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name</pre>
<div class="block">The name of the entry.</div>
</li>
<li class="blockList">
<h4>sampleDepth</h4>
<pre>int sampleDepth</pre>
<div class="block">The depth of the color samples.</div>
</li>
<li class="blockList">
<h4>red</h4>
<pre>int red</pre>
<div class="block">The red color value of the entry.</div>
</li>
<li class="blockList">
<h4>green</h4>
<pre>int green</pre>
<div class="block">The green color value of the entry.</div>
</li>
<li class="blockList">
<h4>blue</h4>
<pre>int blue</pre>
<div class="block">The blue color value of the entry.</div>
</li>
<li class="blockList">
<h4>alpha</h4>
<pre>int alpha</pre>
<div class="block">The alpha opacity value of the entry.</div>
</li>
<li class="blockListLast">
<h4>frequency</h4>
<pre>int frequency</pre>
<div class="block">The probable frequency of the color in the image.</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;com.mxgraph.util.svg</h2>
<ul class="blockList">
<li class="blockList"><a name="com.mxgraph.util.svg.ParseException">
<!-- -->
</a>
<h3>Class <a href="com/mxgraph/util/svg/ParseException.html" title="class in com.mxgraph.util.svg">com.mxgraph.util.svg.ParseException</a> extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>exception</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a> exception</pre>
<div class="block">The embedded exception if tunnelling, or null.</div>
</li>
<li class="blockList">
<h4>lineNumber</h4>
<pre>int lineNumber</pre>
<div class="block">The line number.</div>
</li>
<li class="blockListLast">
<h4>columnNumber</h4>
<pre>int columnNumber</pre>
<div class="block">The column number.</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;com.mxgraph.view</h2>
<ul class="blockList">
<li class="blockList"><a name="com.mxgraph.view.mxCellState">
<!-- -->
</a>
<h3>Class <a href="com/mxgraph/view/mxCellState.html" title="class in com.mxgraph.view">com.mxgraph.view.mxCellState</a> extends <a href="com/mxgraph/util/mxRectangle.html" title="class in com.mxgraph.util">mxRectangle</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>7588335615324083354L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>view</h4>
<pre><a href="com/mxgraph/view/mxGraphView.html" title="class in com.mxgraph.view">mxGraphView</a> view</pre>
<div class="block">Reference to the enclosing graph view.</div>
</li>
<li class="blockList">
<h4>cell</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> cell</pre>
<div class="block">Reference to the cell that is represented by this state.</div>
</li>
<li class="blockList">
<h4>label</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> label</pre>
<div class="block">Holds the current label value, including newlines which result from
word wrapping.</div>
</li>
<li class="blockList">
<h4>style</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; style</pre>
<div class="block">Contains an array of key, value pairs that represent the style of the
cell.</div>
</li>
<li class="blockList">
<h4>origin</h4>
<pre><a href="com/mxgraph/util/mxPoint.html" title="class in com.mxgraph.util">mxPoint</a> origin</pre>
<div class="block">Holds the origin for all child cells.</div>
</li>
<li class="blockList">
<h4>absolutePoints</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; absolutePoints</pre>
<div class="block">List of mxPoints that represent the absolute points of an edge.</div>
</li>
<li class="blockList">
<h4>absoluteOffset</h4>
<pre><a href="com/mxgraph/util/mxPoint.html" title="class in com.mxgraph.util">mxPoint</a> absoluteOffset</pre>
<div class="block">Holds the absolute offset. For edges, this is the absolute coordinates
of the label position. For vertices, this is the offset of the label
relative to the top, left corner of the vertex.</div>
</li>
<li class="blockList">
<h4>terminalDistance</h4>
<pre>double terminalDistance</pre>
<div class="block">Caches the distance between the end points and the length of an edge.</div>
</li>
<li class="blockList">
<h4>length</h4>
<pre>double length</pre>
<div class="block">Caches the distance between the end points and the length of an edge.</div>
</li>
<li class="blockList">
<h4>segments</h4>
<pre>double[] segments</pre>
<div class="block">Array of numbers that represent the cached length of each segment of the
edge.</div>
</li>
<li class="blockList">
<h4>labelBounds</h4>
<pre><a href="com/mxgraph/util/mxRectangle.html" title="class in com.mxgraph.util">mxRectangle</a> labelBounds</pre>
<div class="block">Holds the rectangle which contains the label.</div>
</li>
<li class="blockList">
<h4>boundingBox</h4>
<pre><a href="com/mxgraph/util/mxRectangle.html" title="class in com.mxgraph.util">mxRectangle</a> boundingBox</pre>
<div class="block">Holds the largest rectangle which contains all rendering for this cell.</div>
</li>
<li class="blockList">
<h4>invalid</h4>
<pre>boolean invalid</pre>
<div class="block">Specifies if the state is invalid. Default is true.</div>
</li>
<li class="blockList">
<h4>visibleSourceState</h4>
<pre><a href="com/mxgraph/view/mxCellState.html" title="class in com.mxgraph.view">mxCellState</a> visibleSourceState</pre>
<div class="block">Caches the visible source and target terminal states.</div>
</li>
<li class="blockListLast">
<h4>visibleTargetState</h4>
<pre><a href="com/mxgraph/view/mxCellState.html" title="class in com.mxgraph.view">mxCellState</a> visibleTargetState</pre>
<div class="block">Caches the visible source and target terminal states.</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage"><p><b>mxGraph 3.7.5</b></p></div>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?serialized-form.html" target="_top">Frames</a></li>
<li><a href="serialized-form.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small><font size=1>Copyright (c) 2010-2017 <a href="http://www.jgraph.com/"
target="_blank">Gaudenz Alder, JGraph Ltd</a>. All rights reserved.</font></small></p>
</body>
</html>