maxGraph/java/docs/serialized-form.html

1449 lines
50 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_171) on Mon Oct 08 11:58:27 UTC 2018 -->
<title>Serialized Form (mxGraph 3.9.10 API Specification)</title>
<meta name="date" content="2018-10-08">
<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.9.10 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.9.10</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 java.lang.Exception 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 java.util.LinkedHashSet&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 java.awt.geom.Rectangle2D.Double implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>cells</h4>
<pre>java.util.Set&lt;E&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 java.lang.Object 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>java.lang.String id</pre>
<div class="block">Holds the Id. Default is null.</div>
</li>
<li class="blockList">
<h4>value</h4>
<pre>java.lang.Object 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>java.lang.String 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>java.util.List&lt;E&gt; children</pre>
<div class="block">Holds the child cells and connected edges.</div>
</li>
<li class="blockListLast">
<h4>edges</h4>
<pre>java.util.List&lt;E&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>java.util.List&lt;E&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(java.io.ObjectInputStream&nbsp;ois)
throws java.io.IOException,
java.lang.ClassNotFoundException</pre>
<div class="block">Initializes the currentEdit field if the model is deserialized.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.io.IOException</code></dd>
<dd><code>java.lang.ClassNotFoundException</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>java.util.Map&lt;K,V&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 javax.swing.JScrollPane 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>javax.swing.ImageIcon 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>java.awt.print.PageFormat 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>java.awt.image.BufferedImage tripleBuffer</pre>
</li>
<li class="blockList">
<h4>tripleBufferGraphics</h4>
<pre>java.awt.Graphics2D 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>java.awt.Color 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>java.awt.Color pageBackgroundColor</pre>
<div class="block">Color of the background area if layout view.</div>
</li>
<li class="blockList">
<h4>pageShadowColor</h4>
<pre>java.awt.Color pageShadowColor</pre>
</li>
<li class="blockList">
<h4>pageBorderColor</h4>
<pre>java.awt.Color 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>java.awt.Color 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>javax.swing.ImageIcon expandedIcon</pre>
</li>
<li class="blockList">
<h4>collapsedIcon</h4>
<pre>javax.swing.ImageIcon collapsedIcon</pre>
</li>
<li class="blockList">
<h4>warningIcon</h4>
<pre>javax.swing.ImageIcon 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>java.util.Hashtable&lt;K,V&gt; components</pre>
<div class="block">Maps from cells to lists of heavyweights.</div>
</li>
<li class="blockList">
<h4>overlays</h4>
<pre>java.util.Hashtable&lt;K,V&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>java.beans.PropertyChangeListener 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 javax.swing.JComponent 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>java.awt.Point 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 javax.swing.JComponent 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>java.awt.image.BufferedImage tripleBuffer</pre>
<div class="block">TODO: Not yet implemented.</div>
</li>
<li class="blockList">
<h4>tripleBufferGraphics</h4>
<pre>java.awt.Graphics2D 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>java.awt.Rectangle finderBounds</pre>
</li>
<li class="blockList">
<h4>zoomHandleLocation</h4>
<pre>java.awt.Point 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>java.awt.Point 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>java.awt.event.ComponentListener componentHandler</pre>
</li>
<li class="blockListLast">
<h4>adjustmentHandler</h4>
<pre>java.awt.event.AdjustmentListener 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 javax.swing.JComponent 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>java.awt.Color validColor</pre>
<div class="block">Specifies the valid- and invalidColor for the marker.</div>
</li>
<li class="blockListLast">
<h4>invalidColor</h4>
<pre>java.awt.Color 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 javax.swing.TransferHandler 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>java.lang.Object[] originalCells</pre>
<div class="block">Reference to the original cells for removal after a move.</div>
</li>
<li class="blockList">
<h4>lastImported</h4>
<pre>java.awt.datatransfer.Transferable 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>java.awt.Color 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>java.awt.Point location</pre>
</li>
<li class="blockListLast">
<h4>offset</h4>
<pre>java.awt.Point 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 javax.swing.JComponent 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>javax.swing.ImageIcon imageIcon</pre>
</li>
<li class="blockList">
<h4>align</h4>
<pre>java.lang.Object 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>java.lang.Object 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 javax.swing.AbstractAction 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 javax.swing.AbstractAction 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 javax.swing.AbstractAction 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 javax.swing.AbstractAction 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 javax.swing.AbstractAction 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 javax.swing.AbstractAction 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 javax.swing.AbstractAction 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 javax.swing.AbstractAction 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 javax.swing.AbstractAction 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 javax.swing.AbstractAction 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 javax.swing.AbstractAction 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 java.lang.Object 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>java.lang.Object[] 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>javax.swing.ImageIcon 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 java.lang.Object 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>java.lang.String 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 javax.swing.JLabel 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 java.lang.Object 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 java.lang.Object 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>java.lang.String 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 java.lang.RuntimeException implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>exception</h4>
<pre>java.lang.Exception 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>java.lang.Object cell</pre>
<div class="block">Reference to the cell that is represented by this state.</div>
</li>
<li class="blockList">
<h4>label</h4>
<pre>java.lang.String 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>java.util.Map&lt;K,V&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>java.util.List&lt;E&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.9.10</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>