|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Tuple sub-interface that represents a node in a graph or tree structure. This interface supports both graph and tree methods, tree methods invoked on a node in a general graph typically default to operations on the graph's generated spanning tree.
Method Summary | |
java.util.Iterator |
childEdges()
Get an iterator over the edges from this node to its tree children. |
java.util.Iterator |
children()
Get an iterator over this node's tree children. |
java.util.Iterator |
edges()
Get an iterator over all incident edges, those for which this node is either the source or the target. |
Node |
getChild(int idx)
Get the tree child node at the given index. |
int |
getChildCount()
Get the number of tree children of this node. |
int |
getChildIndex(Node child)
Get the ordering index of the give node child in a tree structure. |
int |
getDegree()
Get the degree of the node, the number of edges for which this node is either the source or the target. |
int |
getDepth()
Get the tree depth of this node. |
Node |
getFirstChild()
Get this node's first tree child. |
Graph |
getGraph()
Get the Graph of which this Node is a member. |
int |
getInDegree()
Get the in-degree of the node, the number of edges for which this node is the target. |
Node |
getLastChild()
Get this node's last tree child. |
Node |
getNextSibling()
Get this node's next tree sibling. |
int |
getOutDegree()
Get the out-degree of the node, the number of edges for which this node is the source. |
Node |
getParent()
Get the parent node of this node in a tree structure. |
Edge |
getParentEdge()
Get the edge between this node and its parent node in a tree structure. |
Node |
getPreviousSibling()
Get this node's previous tree sibling. |
java.util.Iterator |
inEdges()
Get an iterator over all incoming edges, those for which this node is the target. |
java.util.Iterator |
inNeighbors()
Get an iterator over all adjacent nodes connected to this node by an incoming edge (i.e., all nodes that "point" at this one). |
java.util.Iterator |
neighbors()
Get an iterator over all nodes connected to this node. |
java.util.Iterator |
outEdges()
Get an iterator over all outgoing edges, those for which this node is the source. |
java.util.Iterator |
outNeighbors()
Get an iterator over all adjacent nodes connected to this node by an outgoing edge (i.e., all nodes "pointed" to by this one). |
Methods inherited from interface prefuse.data.Tuple |
canGet, canGetBoolean, canGetDate, canGetDouble, canGetFloat, canGetInt, canGetLong, canGetString, canSet, canSetBoolean, canSetDate, canSetDouble, canSetFloat, canSetInt, canSetLong, canSetString, get, get, getBoolean, getBoolean, getColumnCount, getColumnIndex, getColumnName, getColumnType, getColumnType, getDate, getDate, getDefault, getDouble, getDouble, getFloat, getFloat, getInt, getInt, getLong, getLong, getRow, getSchema, getString, getString, getTable, isValid, revertToDefault, set, set, setBoolean, setBoolean, setDate, setDate, setDouble, setDouble, setFloat, setFloat, setInt, setInt, setLong, setLong, setString, setString |
Method Detail |
public Graph getGraph()
public int getInDegree()
public int getOutDegree()
public int getDegree()
public java.util.Iterator inEdges()
public java.util.Iterator outEdges()
public java.util.Iterator edges()
public java.util.Iterator inNeighbors()
public java.util.Iterator outNeighbors()
public java.util.Iterator neighbors()
public Node getParent()
public Edge getParentEdge()
public int getDepth()
public int getChildCount()
public int getChildIndex(Node child)
child
- the child node to look up
public Node getChild(int idx)
idx
- the ordering index
public Node getFirstChild()
public Node getLastChild()
public Node getPreviousSibling()
public Node getNextSibling()
public java.util.Iterator children()
public java.util.Iterator childEdges()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |