Uses of Interface
prefuse.data.Node

Packages that use Node
prefuse.data Table, Graph, and Tree data structures for organizing data. 
prefuse.data.tuple Implementing classes for data tuples, object proxies to a row of table data. 
prefuse.data.util Utility classes for supporting prefuse data structures, including indexes, iterators, filters, and column projections. 
prefuse.visual Classes for representing and storing VisualItems. 
prefuse.visual.tuple Implementations of VisualItem types and backing TupleManager instances. 
 

Uses of Node in prefuse.data
 

Methods in prefuse.data that return Node
 Node Tree.addChild(Node parent)
          Add a child node to the given parent node.
 Node SpanningTree.addChild(Node parent)
          Unsupported operation.
 Node SpanningTree.addNode()
          Unsupported operation.
 Node Graph.addNode()
          Add a new node to the graph.
 Node Tree.addRoot()
          Add a new root node to an empty Tree.
 Node SpanningTree.addRoot()
          Unsupported operation.
 Node Graph.getAdjacentNode(Edge e, Node n)
          Given an Edge and an incident Node, return the other Node connected to the edge.
 Node Edge.getAdjacentNode(Node n)
          Given a Node upon which this Edge is incident, the opposite incident Node is returned.
 Node Node.getChild(int idx)
          Get the tree child node at the given index.
 Node Tree.getChild(Node node, int idx)
          Get the child node at the given index.
 Node Node.getFirstChild()
          Get this node's first tree child.
 Node Tree.getFirstChild(Node node)
          Get the first child node of the given parent node.
 Node Node.getLastChild()
          Get this node's last tree child.
 Node Tree.getLastChild(Node node)
          Get the last child node of the given parent node.
 Node Node.getNextSibling()
          Get this node's next tree sibling.
 Node Tree.getNextSibling(Node node)
          Get the next sibling of the given node.
 Node Graph.getNode(int n)
          Get the Node tuple instance corresponding to a node id.
 Node Graph.getNodeFromKey(long key)
          Get the Node tuple corresponding to the input node key field value.
 Node Node.getParent()
          Get the parent node of this node in a tree structure.
 Node Tree.getParent(Node n)
          Get a node's parent node
 Node Node.getPreviousSibling()
          Get this node's previous tree sibling.
 Node Tree.getPreviousSibling(Node node)
          Get the previous sibling of the given node.
 Node Tree.getRoot()
          Get the root node.
 Node Edge.getSourceNode()
          Returns the first, or source, node upon which this Edge is incident.
 Node Graph.getSourceNode(Edge e)
          Get the source Node for the given Edge instance.
 Node Edge.getTargetNode()
          Returns the second, or target, node upon which this Edge is incident.
 Node Graph.getTargetNode(Edge e)
          Get the target Node for the given Edge instance.
 

Methods in prefuse.data with parameters of type Node
 Node Tree.addChild(Node parent)
          Add a child node to the given parent node.
 Node SpanningTree.addChild(Node parent)
          Unsupported operation.
 Edge Tree.addChildEdge(Node parent, Node child)
          Add a child edge between the given nodes.
 Edge SpanningTree.addChildEdge(Node parent, Node child)
          Unsupported operation.
 Edge SpanningTree.addEdge(Node s, Node t)
          Unsupported operation.
 Edge Graph.addEdge(Node s, Node t)
          Add an edge to the graph.
 void SpanningTree.buildSpanningTree(Node root)
          Build the spanning tree, starting at the given root.
 java.util.Iterator Tree.childEdges(Node n)
          Get an iterator over the edges connecting child nodes to a given parent
 java.util.Iterator Tree.children(Node n)
          Get an iterator over the child nodes of a parent node.
 java.util.Iterator Graph.edges(Node node)
          Get an iterator over all Edges connected to the given Node in the graph.
 Node Graph.getAdjacentNode(Edge e, Node n)
          Given an Edge and an incident Node, return the other Node connected to the edge.
 Node Edge.getAdjacentNode(Node n)
          Given a Node upon which this Edge is incident, the opposite incident Node is returned.
 Node Tree.getChild(Node node, int idx)
          Get the child node at the given index.
 int Node.getChildIndex(Node child)
          Get the ordering index of the give node child in a tree structure.
 int Tree.getChildIndex(Node p, Node c)
          Get the child index (order number of the child) for the given parent and child nodes.
 int Graph.getDegree(Node n)
          Get the degree of a node, the number of edges for which a node is either the source or the target.
 Edge Graph.getEdge(Node source, Node target)
          Get an Edge with given source and target Nodes.
 Node Tree.getFirstChild(Node node)
          Get the first child node of the given parent node.
 int Graph.getInDegree(Node n)
          Get the in-degree of a node, the number of edges for which the node is the target.
 Node Tree.getLastChild(Node node)
          Get the last child node of the given parent node.
 Node Tree.getNextSibling(Node node)
          Get the next sibling of the given node.
 int Graph.getOutDegree(Node n)
          Get the out-degree of a node, the number of edges for which the node is the source.
 Node Tree.getParent(Node n)
          Get a node's parent node
 Edge Tree.getParentEdge(Node n)
          Get the edge to the given node's parent.
 Node Tree.getPreviousSibling(Node node)
          Get the previous sibling of the given node.
 Tree Tree.getSpanningTree(Node root)
          Returns a spanning tree over this tree, rooted at the given root.
 Tree Graph.getSpanningTree(Node root)
          Returns a spanning tree rooted at the specified node.
 java.util.Iterator Graph.inEdges(Node node)
          Get an iterator over all in-linking edges to the given Node.
 java.util.Iterator Graph.inNeighbors(Node n)
          Get an iterator over all in-linking neighbor nodes for the given Node.
 java.util.Iterator Graph.neighbors(Node n)
          Get an iterator over all neighbor nodes for the given Node in the graph.
protected  boolean Graph.nodeCheck(Node n, boolean throwException)
          Internal method for checking the validity of a node.
 java.util.Iterator Graph.outEdges(Node node)
          Get an iterator over all out-linking edges from the given Node.
 java.util.Iterator Graph.outNeighbors(Node n)
          Get an iterator over all out-linking neighbor nodes for the given Node.
 boolean Tree.removeChild(Node n)
          Remove a node and its entire subtree rooted at the node from the tree.
 boolean SpanningTree.removeChild(Node n)
          Unsupported operation.
 boolean SpanningTree.removeNode(Node n)
          Unsupported operation.
 boolean Graph.removeNode(Node n)
          Remove a node from the graph, also removing all incident edges.
 

Constructors in prefuse.data with parameters of type Node
SpanningTree(Graph g, Node root)
          Create a new SpanningTree.
 

Uses of Node in prefuse.data.tuple
 

Classes in prefuse.data.tuple that implement Node
 class TableNode
          Node implementation that reads Node data from a backing node table.
 

Methods in prefuse.data.tuple that return Node
 Node TableEdge.getAdjacentNode(Node n)
           
 Node TableNode.getChild(int idx)
           
 Node TableNode.getFirstChild()
           
 Node TableNode.getLastChild()
           
 Node TableNode.getNextSibling()
           
 Node TableNode.getParent()
           
 Node TableNode.getPreviousSibling()
           
 Node TableEdge.getSourceNode()
           
 Node TableEdge.getTargetNode()
           
 

Methods in prefuse.data.tuple with parameters of type Node
 Node TableEdge.getAdjacentNode(Node n)
           
 int TableNode.getChildIndex(Node child)
           
 

Uses of Node in prefuse.data.util
 

Methods in prefuse.data.util with parameters of type Node
protected  java.util.Iterator BreadthFirstIterator.getEdges(Node n)
          Determines which edges are traversed for a given node.
 

Constructors in prefuse.data.util with parameters of type Node
BreadthFirstIterator(Node n, int depth, int traversal)
          Create a new BreadthFirstIterator starting from the given source node.
NeighborIterator(Node n, java.util.Iterator edges)
          Create a new NeighborIterator.
TreeNodeIterator(Node root)
          Create a new TreeNodeIterator over the given subtree.
TreeNodeIterator(Node root, boolean preorder)
          Create a new TreeNodeIterator over the given subtree.
 

Uses of Node in prefuse.visual
 

Subinterfaces of Node in prefuse.visual
 interface NodeItem
          VisualItem that represents a node in a graph.
 

Uses of Node in prefuse.visual.tuple
 

Classes in prefuse.visual.tuple that implement Node
 class TableNodeItem
          NodeItem implementation that used data values from a backing VisualTable of nodes.
 

Methods in prefuse.visual.tuple that return Node
 Node TableEdgeItem.getAdjacentNode(Node n)
           
 Node TableNodeItem.getChild(int idx)
           
 Node TableNodeItem.getFirstChild()
           
 Node TableNodeItem.getLastChild()
           
 Node TableNodeItem.getNextSibling()
           
 Node TableNodeItem.getParent()
           
 Node TableNodeItem.getPreviousSibling()
           
 Node TableEdgeItem.getSourceNode()
           
 Node TableEdgeItem.getTargetNode()
           
 

Methods in prefuse.visual.tuple with parameters of type Node
 Node TableEdgeItem.getAdjacentNode(Node n)
           
 int TableNodeItem.getChildIndex(Node child)
           
 



Copyright © 2007 Regents of the University of California