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 classAntTargetNodeA node implementation specialized for Ant target.Methods in net.ggtools.grand.ant with parameters of type Node Modifier and Type Method Description SubantTaskLinkAntGraph. createSubantTaskLink(String linkName, Node startNode, Node endNode, String taskName)Creates a link representing a call by asubanttask.AntTaskLinkAntGraph. 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 classNodeImplMethods in net.ggtools.grand.graph that return Node Modifier and Type Method Description NodeGraph. createNode(String nodeName)Creates a new Node in the top level graph.NodeGraph. createNode(SubGraph subGraph, String nodeName)Creates a new Node in a specific graph.NodeGraphElementFactory. createNode(String nodeName)Creates a new Node.NodeGraphImpl. createNode(String nodeName)Creates a new Node.NodeGraphImpl. createNode(SubGraph subGraph, String nodeName)Method createNode.NodeLink. getEndNode()Return the node located at the end of the link.NodeLinkImpl. getEndNode()Method getEndNode.NodeGraphImpl. getNode(String nodeName)Method getNode.NodeGraph. getStartNode()Returns the start node of the graph.NodeGraphImpl. getStartNode()Returns the start node of the graph.NodeLink. getStartNode()Return the node located at the start of the link.NodeLinkImpl. 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 fromstartNodeand 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 voidSubGraph. addNode(Node node)Add a new node to the container.Collection<Node>GraphCrawler. crawl(Node startNode)Walks the graph fromstartNodeand returns the traversed nodes.LinkGraph. createLink(String linkName, Node startNode, Node endNode)Creates a new link between two nodes.LinkGraphElementFactory. createLink(String linkName, Node startNode, Node endNode)Creates a new link between 2 nodes.LinkGraphImpl. 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.voidGraph. setStartNode(Node node)Sets the graph starting node.voidGraphImpl. setStartNode(Node node)Sets the graph starting node.protected voidGraphImpl. 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 voidNodeVisitor. visitNode(Node node)Visits a basic node.
-