<li><ahref="../../../../../com/mxgraph/layout/hierarchical/model/mxGraphHierarchyModel.CellVisitor.html"title="interface in com.mxgraph.layout.hierarchical.model"><spanclass="strong">Prev Class</span></a></li>
<li><ahref="../../../../../com/mxgraph/layout/hierarchical/model/mxGraphHierarchyRank.html"title="class in com.mxgraph.layout.hierarchical.model"><spanclass="strong">Next Class</span></a></li>
<li><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ulclass="inheritance">
<li><ahref="../../../../../com/mxgraph/layout/hierarchical/model/mxGraphAbstractHierarchyCell.html"title="class in com.mxgraph.layout.hierarchical.model">com.mxgraph.layout.hierarchical.model.mxGraphAbstractHierarchyCell</a></li>
<pre>public class <spanclass="strong">mxGraphHierarchyNode</span>
extends <ahref="../../../../../com/mxgraph/layout/hierarchical/model/mxGraphAbstractHierarchyCell.html"title="class in com.mxgraph.layout.hierarchical.model">mxGraphAbstractHierarchyCell</a></pre>
<divclass="block">An abstraction of an internal node in the hierarchy layout</div>
<thclass="colFirst"scope="col">Modifier and Type</th>
<thclass="colLast"scope="col">Field and Description</th>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a></code></td>
<divclass="block">The graph cell this object represents.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true"title="class or interface in java.util">Collection</a><<ahref="../../../../../com/mxgraph/layout/hierarchical/model/mxGraphHierarchyEdge.html"title="class in com.mxgraph.layout.hierarchical.model">mxGraphHierarchyEdge</a>></code></td>
<divclass="block">Collection of hierarchy edges that have this node as a source</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true"title="class or interface in java.util">Collection</a><<ahref="../../../../../com/mxgraph/layout/hierarchical/model/mxGraphHierarchyEdge.html"title="class in com.mxgraph.layout.hierarchical.model">mxGraphHierarchyEdge</a>></code></td>
<divclass="block">Collection of hierarchy edges that have this node as a target</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>static <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true"title="class or interface in java.util">Collection</a><<ahref="../../../../../com/mxgraph/layout/hierarchical/model/mxGraphHierarchyEdge.html"title="class in com.mxgraph.layout.hierarchical.model">mxGraphHierarchyEdge</a>></code></td>
<h3>Fields inherited from class com.mxgraph.layout.hierarchical.model.<ahref="../../../../../com/mxgraph/layout/hierarchical/model/mxGraphAbstractHierarchyCell.html"title="class in com.mxgraph.layout.hierarchical.model">mxGraphAbstractHierarchyCell</a></h3>
<thclass="colOne"scope="col">Constructor and Description</th>
</tr>
<trclass="altColor">
<tdclass="colOne"><code><strong><ahref="../../../../../com/mxgraph/layout/hierarchical/model/mxGraphHierarchyNode.html#mxGraphHierarchyNode(java.lang.Object)">mxGraphHierarchyNode</a></strong>(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</code>
<divclass="block">Constructs an internal node to represent the specified real graph cell</div>
<divclass="block">Gets the value of temp for the specified layer</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true"title="class or interface in java.util">List</a><<ahref="../../../../../com/mxgraph/layout/hierarchical/model/mxGraphAbstractHierarchyCell.html"title="class in com.mxgraph.layout.hierarchical.model">mxGraphAbstractHierarchyCell</a>></code></td>
<divclass="block">Returns the cells this cell connects to on the next layer up</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true"title="class or interface in java.util">List</a><<ahref="../../../../../com/mxgraph/layout/hierarchical/model/mxGraphAbstractHierarchyCell.html"title="class in com.mxgraph.layout.hierarchical.model">mxGraphAbstractHierarchyCell</a>></code></td>
<divclass="block">Returns the integer value of the layer that this node resides in</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>boolean</code></td>
<tdclass="colLast"><code><strong><ahref="../../../../../com/mxgraph/layout/hierarchical/model/mxGraphHierarchyNode.html#isAncestor(com.mxgraph.layout.hierarchical.model.mxGraphHierarchyNode)">isAncestor</a></strong>(<ahref="../../../../../com/mxgraph/layout/hierarchical/model/mxGraphHierarchyNode.html"title="class in com.mxgraph.layout.hierarchical.model">mxGraphHierarchyNode</a> otherNode)</code> </td>
<h3>Methods inherited from class com.mxgraph.layout.hierarchical.model.<ahref="../../../../../com/mxgraph/layout/hierarchical/model/mxGraphAbstractHierarchyCell.html"title="class in com.mxgraph.layout.hierarchical.model">mxGraphAbstractHierarchyCell</a></h3>
<h3>Methods inherited from class java.lang.<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a></h3>
<code><ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#clone()"title="class or interface in java.lang">clone</a>, <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)"title="class or interface in java.lang">equals</a>, <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#finalize()"title="class or interface in java.lang">finalize</a>, <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass()"title="class or interface in java.lang">getClass</a>, <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode()"title="class or interface in java.lang">hashCode</a>, <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify()"title="class or interface in java.lang">notify</a>, <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll()"title="class or interface in java.lang">notifyAll</a>, <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#toString()"title="class or interface in java.lang">toString</a>, <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait()"title="class or interface in java.lang">wait</a>, <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long)"title="class or interface in java.lang">wait</a>, <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long, int)"title="class or interface in java.lang">wait</a></code></li>
<pre>public static <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true"title="class or interface in java.util">Collection</a><<ahref="../../../../../com/mxgraph/layout/hierarchical/model/mxGraphHierarchyEdge.html"title="class in com.mxgraph.layout.hierarchical.model">mxGraphHierarchyEdge</a>> emptyConnectionMap</pre>
<divclass="block">Shared empty connection map to return instead of null in applyMap.</div>
</li>
</ul>
<aname="cell">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>cell</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell</pre>
<divclass="block">The graph cell this object represents.</div>
</li>
</ul>
<aname="connectsAsTarget">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>connectsAsTarget</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true"title="class or interface in java.util">Collection</a><<ahref="../../../../../com/mxgraph/layout/hierarchical/model/mxGraphHierarchyEdge.html"title="class in com.mxgraph.layout.hierarchical.model">mxGraphHierarchyEdge</a>> connectsAsTarget</pre>
<divclass="block">Collection of hierarchy edges that have this node as a target</div>
</li>
</ul>
<aname="connectsAsSource">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>connectsAsSource</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true"title="class or interface in java.util">Collection</a><<ahref="../../../../../com/mxgraph/layout/hierarchical/model/mxGraphHierarchyEdge.html"title="class in com.mxgraph.layout.hierarchical.model">mxGraphHierarchyEdge</a>> connectsAsSource</pre>
<divclass="block">Collection of hierarchy edges that have this node as a source</div>
</li>
</ul>
<aname="hashCode">
<!---->
</a>
<ulclass="blockListLast">
<liclass="blockList">
<h4>hashCode</h4>
<pre>public int[] hashCode</pre>
<divclass="block">Assigns a unique hashcode for each node. Used by the model dfs instead
<pre>public mxGraphHierarchyNode(<ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a> cell)</pre>
<divclass="block">Constructs an internal node to represent the specified real graph cell</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>cell</code> - the real graph cell this node represents</dd></dl>
<divclass="block">Returns the integer value of the layer that this node resides in</div>
<dl><dt><spanclass="strong">Returns:</span></dt><dd>the integer value of the layer that this node resides in</dd></dl>
</li>
</ul>
<aname="getNextLayerConnectedCells(int)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getNextLayerConnectedCells</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true"title="class or interface in java.util">List</a><<ahref="../../../../../com/mxgraph/layout/hierarchical/model/mxGraphAbstractHierarchyCell.html"title="class in com.mxgraph.layout.hierarchical.model">mxGraphAbstractHierarchyCell</a>> getNextLayerConnectedCells(int layer)</pre>
<divclass="block">Returns the cells this cell connects to on the next layer up</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><ahref="../../../../../com/mxgraph/layout/hierarchical/model/mxGraphAbstractHierarchyCell.html#getNextLayerConnectedCells(int)">getNextLayerConnectedCells</a></code> in class <code><ahref="../../../../../com/mxgraph/layout/hierarchical/model/mxGraphAbstractHierarchyCell.html"title="class in com.mxgraph.layout.hierarchical.model">mxGraphAbstractHierarchyCell</a></code></dd>
<dt><spanclass="strong">Parameters:</span></dt><dd><code>layer</code> - the layer this cell is on</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>the cells this cell connects to on the next layer up</dd></dl>
</li>
</ul>
<aname="getPreviousLayerConnectedCells(int)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getPreviousLayerConnectedCells</h4>
<pre>public <ahref="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true"title="class or interface in java.util">List</a><<ahref="../../../../../com/mxgraph/layout/hierarchical/model/mxGraphAbstractHierarchyCell.html"title="class in com.mxgraph.layout.hierarchical.model">mxGraphAbstractHierarchyCell</a>> getPreviousLayerConnectedCells(int layer)</pre>
<divclass="block">Returns the cells this cell connects to on the next layer down</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><ahref="../../../../../com/mxgraph/layout/hierarchical/model/mxGraphAbstractHierarchyCell.html#getPreviousLayerConnectedCells(int)">getPreviousLayerConnectedCells</a></code> in class <code><ahref="../../../../../com/mxgraph/layout/hierarchical/model/mxGraphAbstractHierarchyCell.html"title="class in com.mxgraph.layout.hierarchical.model">mxGraphAbstractHierarchyCell</a></code></dd>
<dt><spanclass="strong">Parameters:</span></dt><dd><code>layer</code> - the layer this cell is on</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>the cells this cell connects to on the next layer down</dd></dl>
</li>
</ul>
<aname="isEdge()">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>isEdge</h4>
<pre>public boolean isEdge()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><ahref="../../../../../com/mxgraph/layout/hierarchical/model/mxGraphAbstractHierarchyCell.html#isEdge()">isEdge</a></code> in class <code><ahref="../../../../../com/mxgraph/layout/hierarchical/model/mxGraphAbstractHierarchyCell.html"title="class in com.mxgraph.layout.hierarchical.model">mxGraphAbstractHierarchyCell</a></code></dd>
<dt><spanclass="strong">Returns:</span></dt><dd>whether or not this cell is an edge</dd></dl>
</li>
</ul>
<aname="isVertex()">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>isVertex</h4>
<pre>public boolean isVertex()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><ahref="../../../../../com/mxgraph/layout/hierarchical/model/mxGraphAbstractHierarchyCell.html#isVertex()">isVertex</a></code> in class <code><ahref="../../../../../com/mxgraph/layout/hierarchical/model/mxGraphAbstractHierarchyCell.html"title="class in com.mxgraph.layout.hierarchical.model">mxGraphAbstractHierarchyCell</a></code></dd>
<dt><spanclass="strong">Returns:</span></dt><dd>whether or not this cell is a node</dd></dl>
<divclass="block">Gets the value of temp for the specified layer</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><ahref="../../../../../com/mxgraph/layout/hierarchical/model/mxGraphAbstractHierarchyCell.html#getGeneralPurposeVariable(int)">getGeneralPurposeVariable</a></code> in class <code><ahref="../../../../../com/mxgraph/layout/hierarchical/model/mxGraphAbstractHierarchyCell.html"title="class in com.mxgraph.layout.hierarchical.model">mxGraphAbstractHierarchyCell</a></code></dd>
<dt><spanclass="strong">Parameters:</span></dt><dd><code>layer</code> - the layer relating to a specific entry into temp</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>the value for that layer</dd></dl>
<divclass="block">Set the value of temp for the specified layer</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><ahref="../../../../../com/mxgraph/layout/hierarchical/model/mxGraphAbstractHierarchyCell.html#setGeneralPurposeVariable(int, int)">setGeneralPurposeVariable</a></code> in class <code><ahref="../../../../../com/mxgraph/layout/hierarchical/model/mxGraphAbstractHierarchyCell.html"title="class in com.mxgraph.layout.hierarchical.model">mxGraphAbstractHierarchyCell</a></code></dd>
<dt><spanclass="strong">Parameters:</span></dt><dd><code>layer</code> - the layer relating to a specific entry into temp</dd><dd><code>value</code> - the value for that layer</dd></dl>
<pre>public boolean isAncestor(<ahref="../../../../../com/mxgraph/layout/hierarchical/model/mxGraphHierarchyNode.html"title="class in com.mxgraph.layout.hierarchical.model">mxGraphHierarchyNode</a> otherNode)</pre>
<li><ahref="../../../../../com/mxgraph/layout/hierarchical/model/mxGraphHierarchyModel.CellVisitor.html"title="interface in com.mxgraph.layout.hierarchical.model"><spanclass="strong">Prev Class</span></a></li>
<li><ahref="../../../../../com/mxgraph/layout/hierarchical/model/mxGraphHierarchyRank.html"title="class in com.mxgraph.layout.hierarchical.model"><spanclass="strong">Next Class</span></a></li>