|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectprefuse.data.tuple.TableTuple
prefuse.data.tuple.TableNode
public class TableNode
Node implementation that reads Node data from a backing node table.
| Field Summary | |
|---|---|
protected Graph |
m_graph
The backing graph. |
| Fields inherited from class prefuse.data.tuple.TableTuple |
|---|
m_row, m_table |
| Constructor Summary | |
|---|---|
TableNode()
|
|
| 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. |
protected void |
init(Table table,
Graph graph,
int row)
Initialize a new Node backed by a node table. |
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 class prefuse.data.tuple.TableTuple |
|---|
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, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| 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 |
| Field Detail |
|---|
protected Graph m_graph
| Constructor Detail |
|---|
public TableNode()
| Method Detail |
|---|
protected void init(Table table,
Graph graph,
int row)
init in class TableTupletable - the node Tablegraph - the backing Graphrow - the row in the node table to which this Node instance
corresponds.public Graph getGraph()
Node
getGraph in interface NodeNode.getGraph()public int getInDegree()
Node
getInDegree in interface NodeNode.getInDegree()public int getOutDegree()
Node
getOutDegree in interface NodeNode.getOutDegree()public int getDegree()
Node
getDegree in interface NodeNode.getDegree()public java.util.Iterator inEdges()
Node
inEdges in interface NodeNode.inEdges()public java.util.Iterator outEdges()
Node
outEdges in interface NodeNode.outEdges()public java.util.Iterator edges()
Node
edges in interface NodeNode.edges()public java.util.Iterator inNeighbors()
Node
inNeighbors in interface NodeNode.inNeighbors()public java.util.Iterator outNeighbors()
Node
outNeighbors in interface NodeNode.outNeighbors()public java.util.Iterator neighbors()
Node
neighbors in interface NodeNode.neighbors()public Node getParent()
Node
getParent in interface NodeNode.getParent()public Edge getParentEdge()
Node
getParentEdge in interface NodeNode.getParentEdge()public int getChildCount()
Node
getChildCount in interface NodeNode.getChildCount()public int getChildIndex(Node child)
Node
getChildIndex in interface Nodechild - the child node to look up
Node.getChildIndex(prefuse.data.Node)public Node getChild(int idx)
Node
getChild in interface Nodeidx - the ordering index
Node.getChild(int)public Node getFirstChild()
Node
getFirstChild in interface NodeNode.getFirstChild()public Node getLastChild()
Node
getLastChild in interface NodeNode.getLastChild()public Node getPreviousSibling()
Node
getPreviousSibling in interface NodeNode.getPreviousSibling()public Node getNextSibling()
Node
getNextSibling in interface NodeNode.getNextSibling()public java.util.Iterator children()
Node
children in interface NodeNode.children()public java.util.Iterator childEdges()
Node
childEdges in interface NodeNode.childEdges()public int getDepth()
Node
getDepth in interface NodeNode.getDepth()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||