Uses of Interface
net.ggtools.grand.graph.Node
-
Packages that use Node Package Description net.ggtools.grand.ant net.ggtools.grand.filters 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. -
-
Uses of Node in net.ggtools.grand.ant
Classes in net.ggtools.grand.ant that implement Node Modifier and Type Class Description class
AntTargetNode
A node implementation specialized for Ant target.Methods in net.ggtools.grand.ant with parameters of type Node Modifier and Type Method Description SubantTaskLink
AntGraph. createSubantTaskLink(String linkName, Node startNode, Node endNode, String taskName)
Creates a link representing a call by asubant
task.AntTaskLink
AntGraph. createTaskLink(String linkName, Node startNode, Node endNode, String taskName)
Creates a link representing a call by a task likeant
.Constructors in net.ggtools.grand.ant with parameters of type Node Constructor Description AntLink(String name, Graph graph, Node startNode, Node endNode)
Creates a new link.AntTaskLink(String name, Graph graph, Node startNode, Node endNode, String taskName)
SubantTaskLink(String name, Graph graph, Node startNode, Node endNode, String taskName)
-
Uses of Node in net.ggtools.grand.filters
Methods in net.ggtools.grand.filters that return types with arguments of type Node Modifier and Type Method Description protected abstract Collection<Node>
AbstractGraphFilter. getFilteredNodes()
Get the nodes from the graph that pass the filter.protected Collection<Node>
GraphWalkFilter. getFilteredNodes()
Method getFilteredNodes.protected Collection<Node>
IsolatedNodeFilter. getFilteredNodes()
Method getFilteredNodes.protected Collection<Node>
MissingNodeFilter. getFilteredNodes()
Method getFilteredNodes.protected Collection<Node>
NodeRemoverFilter. getFilteredNodes()
Method getFilteredNodes.protected Collection<Node>
PrefixedNodeFilter. getFilteredNodes()
Method getFilteredNodes. -
Uses of Node in net.ggtools.grand.graph
Classes in net.ggtools.grand.graph that implement Node Modifier and Type Class Description class
NodeImpl
Methods in net.ggtools.grand.graph that return Node Modifier and Type Method Description Node
Graph. createNode(String nodeName)
Creates a new Node in the top level graph.Node
Graph. createNode(SubGraph subGraph, String nodeName)
Creates a new Node in a specific graph.Node
GraphElementFactory. createNode(String nodeName)
Creates a new Node.Node
GraphImpl. createNode(String nodeName)
Creates a new Node.Node
GraphImpl. createNode(SubGraph subGraph, String nodeName)
Method createNode.Node
Link. getEndNode()
Return the node located at the end of the link.Node
LinkImpl. getEndNode()
Method getEndNode.Node
GraphImpl. getNode(String nodeName)
Method getNode.Node
Graph. getStartNode()
Returns the start node of the graph.Node
GraphImpl. getStartNode()
Returns the start node of the graph.Node
Link. getStartNode()
Return the node located at the start of the link.Node
LinkImpl. getStartNode()
Method getStartNode.Methods in net.ggtools.grand.graph that return types with arguments of type Node Modifier and Type Method Description Collection<Node>
GraphCrawler. crawl(Node startNode)
Walks the graph fromstartNode
and returns the traversed nodes.Collection<Node>
BackwardLinkFinder. getLinks(Node node)
Method getLinks.Collection<Node>
ConnectedNodesFinder. getLinks(Node node)
Method getLinks.Collection<Node>
ForwardLinkFinder. getLinks(Node node)
Method getLinks.Collection<Node>
LinkFinder. getLinks(Node node)
Returns all the accessible nodes from a specific one.Iterator<Node>
GraphImpl. getNodes()
Method getNodes.Methods in net.ggtools.grand.graph with parameters of type Node Modifier and Type Method Description void
SubGraph. addNode(Node node)
Add a new node to the container.Collection<Node>
GraphCrawler. crawl(Node startNode)
Walks the graph fromstartNode
and returns the traversed nodes.Link
Graph. createLink(String linkName, Node startNode, Node endNode)
Creates a new link between two nodes.Link
GraphElementFactory. createLink(String linkName, Node startNode, Node endNode)
Creates a new link between 2 nodes.Link
GraphImpl. createLink(String linkName, Node startNode, Node endNode)
Creates a new link between two nodes.Collection<Node>
BackwardLinkFinder. getLinks(Node node)
Method getLinks.Collection<Node>
ConnectedNodesFinder. getLinks(Node node)
Method getLinks.Collection<Node>
ForwardLinkFinder. getLinks(Node node)
Method getLinks.Collection<Node>
LinkFinder. getLinks(Node node)
Returns all the accessible nodes from a specific one.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 Constructor Description LinkImpl(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 Modifier and Type Method Description void
NodeVisitor. visitNode(Node node)
Visits a basic node.
-