Uses of Interface
net.ggtools.grand.graph.Node

Packages that use Node
net.ggtools.grand.ant   
net.ggtools.grand.graph   
net.ggtools.grand.graph.visit This package holds the various interfaces, adapters or classes used in the implementation of a visitor design pattern. 
net.ggtools.grand.output   
 

Uses of Node in net.ggtools.grand.ant
 

Classes in net.ggtools.grand.ant that implement Node
 class AntTargetNode
          A node implementation specialized for ant target.
 

Methods in net.ggtools.grand.ant that return Node
 Node AntGraphElementFactory.createNode(java.lang.String nodeName)
           
 

Methods in net.ggtools.grand.ant with parameters of type Node
 Link AntGraphElementFactory.createLink(java.lang.String linkName, Node startNode, Node endNode)
           
 SubantTaskLink AntGraphElementFactory.createSubantTaskLink(java.lang.String linkName, Node startNode, Node endNode, java.lang.String taskName)
          Creates a link for a subant task call.
 SubantTaskLink AntGraph.createSubantTaskLink(java.lang.String linkName, Node startNode, Node endNode, java.lang.String taskName)
          Creates a link representing a call by a subant task.
 AntTaskLink AntGraphElementFactory.createTaskLink(java.lang.String linkName, Node startNode, Node endNode, java.lang.String taskName)
          Creates a link for a task call.
 AntTaskLink AntGraph.createTaskLink(java.lang.String linkName, Node startNode, Node endNode, java.lang.String taskName)
          Creates a link representing a call by a task like ant.
 

Constructors in net.ggtools.grand.ant with parameters of type Node
AntLink(java.lang.String name, Graph graph, Node startNode, Node endNode)
          Creates a new link.
AntTaskLink(java.lang.String name, Graph graph, Node startNode, Node endNode, java.lang.String taskName)
           
SubantTaskLink(java.lang.String name, Graph graph, Node startNode, Node endNode, java.lang.String taskName)
           
 

Uses of Node in net.ggtools.grand.graph
 

Classes in net.ggtools.grand.graph that implement Node
 class NodeImpl
           
 

Methods in net.ggtools.grand.graph that return Node
 Node Graph.createNode(java.lang.String nodeName)
          Creates a new Node in the top level graph.
 Node GraphImpl.createNode(java.lang.String nodeName)
          Creates a new Node.
 Node GraphElementFactory.createNode(java.lang.String nodeName)
          Creates a new Node.
 Node SimpleGraphElementFactory.createNode(java.lang.String nodeName)
           
 Node Graph.createNode(SubGraph subGraph, java.lang.String nodeName)
          Creates a new Node in a specific graph.
 Node GraphImpl.createNode(SubGraph subGraph, java.lang.String nodeName)
           
 Node LinkImpl.getEndNode()
           
 Node Link.getEndNode()
          Return the node located at the end of the link.
 Node GraphImpl.getNode(java.lang.String nodeName)
           
 Node NodeContainer.getNode(java.lang.String nodeName)
          Find a node from its name.
 Node SubGraphImpl.getNode(java.lang.String nodeName)
           
 Node Graph.getStartNode()
          Returns the start node of the graph.
 Node GraphImpl.getStartNode()
          Returns the start node of the graph.
 Node LinkImpl.getStartNode()
           
 Node Link.getStartNode()
          Return the node located at the start of the link.
 

Methods in net.ggtools.grand.graph with parameters of type Node
 void SubGraph.addNode(Node node)
          Add a new node to the container.
 void SubGraphImpl.addNode(Node node)
           
 java.util.Collection GraphCrawler.crawl(Node startNode)
          Walks the graph from startNode and returns the traversed nodes.
 Link Graph.createLink(java.lang.String linkName, Node startNode, Node endNode)
          Creates a new link between two nodes.
 Link GraphImpl.createLink(java.lang.String linkName, Node startNode, Node endNode)
          Creates a new link between two nodes.
 Link GraphElementFactory.createLink(java.lang.String linkName, Node startNode, Node endNode)
          Creates a new link between 2 nodes.
 Link SimpleGraphElementFactory.createLink(java.lang.String linkName, Node startNode, Node endNode)
           
 java.util.Collection ConnectedNodesFinder.getLinks(Node node)
           
 java.util.Collection LinkFinder.getLinks(Node node)
          Returns all the accessible nodes from a specific one.
 java.util.Collection BackwardLinkFinder.getLinks(Node node)
           
 java.util.Collection ForwardLinkFinder.getLinks(Node node)
           
 void Graph.setStartNode(Node node)
          Sets the graph starting node.
 void GraphImpl.setStartNode(Node node)
          Sets the graph starting node.
protected  void GraphImpl.unlinkNode(Node node)
          Remove all links starting from or ending to the node.
 

Constructors in net.ggtools.grand.graph with parameters of type Node
LinkImpl(java.lang.String name, Graph graph, Node startNode, Node endNode)
          Creates a new Link.
 

Uses of Node in net.ggtools.grand.graph.visit
 

Methods in net.ggtools.grand.graph.visit with parameters of type Node
 void NodeVisitor.visitNode(Node node)
          Visits a basic node.
 

Uses of Node in net.ggtools.grand.output
 

Methods in net.ggtools.grand.output with parameters of type Node
 void DotWriterVisitor.visitNode(Node node)
           
 



Copyright © 2004-2005 ggTools. All Rights Reserved.