A B C D E F G H I L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractGraphFilter - Class in net.ggtools.grand.filters
- AbstractGraphFilter() - Constructor for class net.ggtools.grand.filters.AbstractGraphFilter
-
Creates an anonymous filter.
- AbstractGraphFilter(String) - Constructor for class net.ggtools.grand.filters.AbstractGraphFilter
-
Creates a named filter.
- accept(LinkVisitor) - Method in class net.ggtools.grand.ant.AntLink
-
Method accept.
- accept(LinkVisitor) - Method in class net.ggtools.grand.ant.AntTaskLink
-
Method accept.
- accept(LinkVisitor) - Method in class net.ggtools.grand.ant.SubantTaskLink
-
Method accept.
- accept(LinkVisitor) - Method in interface net.ggtools.grand.graph.Link
-
Accepts a visitor.
- accept(LinkVisitor) - Method in class net.ggtools.grand.graph.LinkImpl
-
Method accept.
- accept(NodeVisitor) - Method in class net.ggtools.grand.ant.AntTargetNode
-
Method accept.
- accept(NodeVisitor) - Method in interface net.ggtools.grand.graph.Node
-
Accepts a visitor.
- accept(NodeVisitor) - Method in class net.ggtools.grand.graph.NodeImpl
-
Method accept.
- add(ResourceCollection) - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
- addBackLink(Link) - Method in interface net.ggtools.grand.graph.Node
-
Add a link to the node.
- addBackLink(Link) - Method in class net.ggtools.grand.graph.NodeImpl
-
Method addBackLink.
- addConfiguredTarget(Ant.TargetElement) - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
- addDirectory(String) - Method in class net.ggtools.grand.ant.SubantTaskLink
-
Add a directory to the list of directory used when applying the generic Ant file.
- addDirset(DirSet) - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
- addFilelist(FileList) - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
- addFileset(FileSet) - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
- addFilter(FilterType) - Method in class net.ggtools.grand.tasks.GrandTask
-
Add a filter to the task.
- addFilterFirst(GraphFilter) - Method in class net.ggtools.grand.filters.FilterChain
-
Add a new filter at the beginning of the chain.
- addFilterLast(GraphFilter) - Method in class net.ggtools.grand.filters.FilterChain
-
Adds a new filter at the end of the chain.
- addLink(Link) - Method in interface net.ggtools.grand.graph.Node
-
Add a link to the node.
- addLink(Link) - Method in class net.ggtools.grand.graph.NodeImpl
-
Method addLink.
- addNode(Node) - Method in interface net.ggtools.grand.graph.SubGraph
-
Add a new node to the container.
- addProperty(Property) - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
- addProperty(Property) - Method in class net.ggtools.grand.tasks.GrandTask
-
Add a new property to be passed to the graphed project.
- addPropertyFile(String) - Method in class net.ggtools.grand.ant.AntTaskLink
-
Add a new property file to the current list.
- addPropertyset(PropertySet) - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
- addPropertyset(PropertySet) - Method in class net.ggtools.grand.tasks.GrandTask
-
Set of properties to pass to the graphed project.
- addReference(Ant.Reference) - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
- AntGraph - Class in net.ggtools.grand.ant
-
A Graph implementation specialized in Ant build files.
- AntGraph(Project) - Constructor for class net.ggtools.grand.ant.AntGraph
-
Creates a new graph.
- AntLink - Class in net.ggtools.grand.ant
-
A basic (i.e. dependency) link in Ant build file.
- AntLink(String, Graph, Node, Node) - Constructor for class net.ggtools.grand.ant.AntLink
-
Creates a new link.
- AntLog - Class in net.ggtools.grand.log
- AntProject - Class in net.ggtools.grand.ant
-
A graph producer from Ant build files or
Project
objects. - AntProject(File) - Constructor for class net.ggtools.grand.ant.AntProject
-
Creates a new project from an Ant build file.
- AntProject(File, Properties) - Constructor for class net.ggtools.grand.ant.AntProject
-
Creates a new project from an Ant build file.
- AntProject(Project) - Constructor for class net.ggtools.grand.ant.AntProject
-
Creates a new project from an existing Ant project.
- AntTargetNode - Class in net.ggtools.grand.ant
-
A node implementation specialized for Ant target.
- AntTargetNode(String, Graph) - Constructor for class net.ggtools.grand.ant.AntTargetNode
-
Constructor.
- AntTargetNode.SourceElement - Class in net.ggtools.grand.ant
-
Inner class SourceElement.
- AntTaskLink - Class in net.ggtools.grand.ant
-
A link representing a call by a task such like
ant
,runtarget
, etc. - AntTaskLink(String, Graph, Node, Node, String) - Constructor for class net.ggtools.grand.ant.AntTaskLink
- ATTR_ALL - Static variable in interface net.ggtools.grand.graph.GraphObject
-
An attribute mask representing all attributes.
- ATTR_CONDITIONAL_LINK - Static variable in interface net.ggtools.grand.graph.Link
-
Attribute bit to be set on link subject to a condition.
- ATTR_CONDITIONAL_NODE - Static variable in interface net.ggtools.grand.graph.Node
-
Attribute bit to be set on conditional nodes.
- ATTR_MAIN_NODE - Static variable in interface net.ggtools.grand.graph.Node
-
Attribute bit to be set on main nodes.
- ATTR_MISSING_NODE - Static variable in interface net.ggtools.grand.graph.Node
-
Attribute bit to be set on missing nodes, that is nodes created by the graph producer even if no such node exists in the original data source.
- ATTR_NONE - Static variable in interface net.ggtools.grand.graph.GraphObject
-
An attribute mask representing no attribute.
- ATTR_PREFIXED_NODE - Static variable in interface net.ggtools.grand.graph.Node
-
Attribute bit to be set on the prefixed node(s).
- ATTR_START_NODE - Static variable in interface net.ggtools.grand.graph.Node
-
Attribute bit to be set on the start node(s).
- ATTR_WEAK_LINK - Static variable in interface net.ggtools.grand.graph.Link
-
Attribute bit to be set on weak links.
B
- BackwardLinkFinder - Class in net.ggtools.grand.graph
- BackwardLinkFinder() - Constructor for class net.ggtools.grand.graph.BackwardLinkFinder
C
- checkParameters() - Method in class net.ggtools.grand.tasks.ConnectedFilterType
-
Method checkParameters.
- checkParameters() - Method in class net.ggtools.grand.tasks.FromNodeFilterType
-
Method checkParameters.
- checkParameters() - Method in class net.ggtools.grand.tasks.ToNodeFilterType
-
Method checkParameters.
- clearAttributes(int) - Method in interface net.ggtools.grand.graph.GraphObject
-
Sets one or more attributes of the object.
- clearFilters() - Method in class net.ggtools.grand.filters.FilterChain
-
Removes all the filters in the chain.
- Configuration - Class in net.ggtools.grand
-
A singleton class for configuration.
- Configuration(Properties) - Constructor for class net.ggtools.grand.Configuration
-
Creates a new configuration.
- ConnectedFilterType - Class in net.ggtools.grand.tasks
- ConnectedFilterType(Project) - Constructor for class net.ggtools.grand.tasks.ConnectedFilterType
-
Create new filter type.
- ConnectedNodesFinder - Class in net.ggtools.grand.graph
-
A finder returning both backward and forward node.
- ConnectedNodesFinder() - Constructor for class net.ggtools.grand.graph.ConnectedNodesFinder
- ConnectedToNodeFilter - Class in net.ggtools.grand.filters
-
A graph filter returning all nodes connected to a specific node be it through forward or backward links (or both).
- ConnectedToNodeFilter(String) - Constructor for class net.ggtools.grand.filters.ConnectedToNodeFilter
-
Creates a new filter.
- crawl(Node) - Method in class net.ggtools.grand.graph.GraphCrawler
-
Walks the graph from
startNode
and returns the traversed nodes. - createBuildpath() - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
- createBuildpathElement() - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
- createLink(String, Node, Node) - Method in interface net.ggtools.grand.graph.Graph
-
Creates a new link between two nodes.
- createLink(String, Node, Node) - Method in interface net.ggtools.grand.graph.GraphElementFactory
-
Creates a new link between 2 nodes.
- createLink(String, Node, Node) - Method in class net.ggtools.grand.graph.GraphImpl
-
Creates a new link between two nodes.
- createNode(String) - Method in interface net.ggtools.grand.graph.Graph
-
Creates a new Node in the top level graph.
- createNode(String) - Method in interface net.ggtools.grand.graph.GraphElementFactory
-
Creates a new Node.
- createNode(String) - Method in class net.ggtools.grand.graph.GraphImpl
-
Creates a new Node.
- createNode(SubGraph, String) - Method in interface net.ggtools.grand.graph.Graph
-
Creates a new Node in a specific graph.
- createNode(SubGraph, String) - Method in class net.ggtools.grand.graph.GraphImpl
-
Method createNode.
- createSubantTaskLink(String, Node, Node, String) - Method in class net.ggtools.grand.ant.AntGraph
-
Creates a link representing a call by a
subant
task. - createSubGraph(String) - Method in interface net.ggtools.grand.graph.Graph
-
Creates a new subgraph in the graph.
- createSubGraph(String) - Method in class net.ggtools.grand.graph.GraphImpl
-
Method createSubGraph.
- createTaskLink(String, Node, Node, String) - Method in class net.ggtools.grand.ant.AntGraph
-
Creates a link representing a call by a task like
ant
.
D
- debug(Object) - Method in interface org.apache.commons.logging.Log
-
Log a message with debug log level.
- debug(Object, Throwable) - Method in interface org.apache.commons.logging.Log
-
Log an error with debug log level.
- defaultVisit(RuntimeConfigurable) - Method in class net.ggtools.grand.ant.LinkFinderVisitor
-
Default action for unknown task.
- DotWriter - Class in net.ggtools.grand.output
-
A class to write dependency graph in dot format.
- DotWriter() - Constructor for class net.ggtools.grand.output.DotWriter
-
Creates a new DotWriter using default configuration.
- DotWriter(Properties) - Constructor for class net.ggtools.grand.output.DotWriter
-
Creates a new DotWriter with custom properties.
- DuplicateElementException - Exception in net.ggtools.grand.exceptions
-
Exception raised when trying to create two elements with the same key in a container.
- DuplicateElementException() - Constructor for exception net.ggtools.grand.exceptions.DuplicateElementException
-
Creates a new exception.
- DuplicateElementException(String) - Constructor for exception net.ggtools.grand.exceptions.DuplicateElementException
-
Creates a new exception.
- DuplicateElementException(String, Throwable) - Constructor for exception net.ggtools.grand.exceptions.DuplicateElementException
-
Creates a new exception.
- DuplicateElementException(Throwable) - Constructor for exception net.ggtools.grand.exceptions.DuplicateElementException
-
Creates a new exception.
E
- equals(Object) - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
-
Method equals.
- equals(Object) - Method in class net.ggtools.grand.graph.NodeImpl
-
Returns true of the current object and
obj
are equals. - error(Object) - Method in interface org.apache.commons.logging.Log
-
Log a message with error log level.
- error(Object, Throwable) - Method in interface org.apache.commons.logging.Log
-
Log an error with error log level.
- execute() - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
-
Method execute.
- execute() - Method in class net.ggtools.grand.tasks.GrandTask
-
Method execute.
F
- fatal(Object) - Method in interface org.apache.commons.logging.Log
-
Log a message with fatal log level.
- fatal(Object, Throwable) - Method in interface org.apache.commons.logging.Log
-
Log an error with fatal log level.
- FilterChain - Class in net.ggtools.grand.filters
-
A metafilter made by chaining together several filters.
- FilterChain() - Constructor for class net.ggtools.grand.filters.FilterChain
-
Creates an anonymous filter chain.
- FilterChain(String) - Constructor for class net.ggtools.grand.filters.FilterChain
-
Creates a named filter chain.
- FilterType - Class in net.ggtools.grand.tasks
-
A meta class for graph filters.
- FilterType(Project) - Constructor for class net.ggtools.grand.tasks.FilterType
-
Creates a new filter type.
- ForwardLinkFinder - Class in net.ggtools.grand.graph
-
A link finder returning links starting from nodes.
- ForwardLinkFinder() - Constructor for class net.ggtools.grand.graph.ForwardLinkFinder
- FromNodeFilter - Class in net.ggtools.grand.filters
-
A graph filter returning all the nodes accessible from a specific node using only forward links.
- FromNodeFilter(String) - Constructor for class net.ggtools.grand.filters.FromNodeFilter
-
Creates a new filter.
- FromNodeFilterType - Class in net.ggtools.grand.tasks
-
Ant frontend to
FromNodeFilter
. - FromNodeFilterType(Project) - Constructor for class net.ggtools.grand.tasks.FromNodeFilterType
-
Creates a new filter.
G
- get(String) - Method in class net.ggtools.grand.Configuration
-
Get a parameter as a String.
- getAliasForTask(String) - Method in class net.ggtools.grand.ant.LinkFinderVisitor
-
Method getAliasForTask.
- getAntfile() - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
- getAntProject() - Method in class net.ggtools.grand.ant.AntProject
-
Returns the underlying Ant project.
- getAntVersionString() - Method in class net.ggtools.grand.Configuration
-
Method getAntVersionString.
- getAttributes() - Method in interface net.ggtools.grand.graph.GraphObject
-
Returns a bitmask of all set attributes.
- getBackLinks() - Method in interface net.ggtools.grand.graph.Node
-
Returns links coming to the node.
- getBackLinks() - Method in class net.ggtools.grand.graph.NodeImpl
-
Method getBackLinks.
- getBuildFile() - Method in class net.ggtools.grand.ant.AntTargetNode
-
Returns this node build file or
null
if the build file is the current project. - getBuildpath() - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
-
Gets the implicit build path, creating it if
null
. - getBuildProperties() - Method in class net.ggtools.grand.Configuration
- getConfiguration() - Static method in class net.ggtools.grand.Configuration
-
Get a configuration with the default values.
- getConfiguration(File) - Static method in class net.ggtools.grand.Configuration
-
Returns an new configuration overriding some parameters from a file.
- getConfiguration(Properties) - Static method in class net.ggtools.grand.Configuration
-
Returns a new configuration overriding some parameters.
- getDescription() - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
-
Method getDescription.
- getDescription() - Method in interface net.ggtools.grand.graph.Node
-
Returns a short description (one line of less) of the node.
- getDescription() - Method in class net.ggtools.grand.graph.NodeImpl
-
Method getDescription.
- getDirectories() - Method in class net.ggtools.grand.ant.SubantTaskLink
-
Gets the list of directories to apply the generic Ant file onto.
- getEndNode() - Method in interface net.ggtools.grand.graph.Link
-
Return the node located at the end of the link.
- getEndNode() - Method in class net.ggtools.grand.graph.LinkImpl
-
Method getEndNode.
- getFactory() - Method in class net.ggtools.grand.ant.AntGraph
-
Method getFactory.
- getFactory() - Method in class net.ggtools.grand.graph.GraphImpl
-
Returns the current element factory creating one if none exists yet.
- getFilter() - Method in class net.ggtools.grand.tasks.ConnectedFilterType
-
Method getFilter.
- getFilter() - Method in class net.ggtools.grand.tasks.FilterType
-
Return the actual filter after creating it if needed.
- getFilter() - Method in class net.ggtools.grand.tasks.FromNodeFilterType
-
Method getFilter.
- getFilter() - Method in class net.ggtools.grand.tasks.ToNodeFilterType
-
Method getFilter.
- getFilteredNodes() - Method in class net.ggtools.grand.filters.AbstractGraphFilter
-
Get the nodes from the graph that pass the filter.
- getFilteredNodes() - Method in class net.ggtools.grand.filters.GraphWalkFilter
-
Method getFilteredNodes.
- getFilteredNodes() - Method in class net.ggtools.grand.filters.IsolatedNodeFilter
-
Method getFilteredNodes.
- getFilteredNodes() - Method in class net.ggtools.grand.filters.MissingNodeFilter
-
Method getFilteredNodes.
- getFilteredNodes() - Method in class net.ggtools.grand.filters.NodeRemoverFilter
-
Method getFilteredNodes.
- getFilteredNodes() - Method in class net.ggtools.grand.filters.PrefixedNodeFilter
-
Method getFilteredNodes.
- getFilterList() - Method in class net.ggtools.grand.filters.FilterChain
-
Returns a list of the filter in the chain.
- getFilterName() - Method in class net.ggtools.grand.tasks.FilterType
- getGenericAntfile() - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
- getGraph() - Method in class net.ggtools.grand.ant.AntProject
-
Convert an Ant project to a Grand Graph.
- getGraph() - Method in class net.ggtools.grand.filters.AbstractGraphFilter
-
Method getGraph.
- getGraph() - Method in class net.ggtools.grand.filters.FilterChain
-
Method getGraph.
- getGraph() - Method in interface net.ggtools.grand.graph.GraphObject
-
Gets the owner graph of the object.
- getGraph() - Method in interface net.ggtools.grand.graph.GraphProducer
-
Ask the producer to create a graph.
- getGraph() - Method in class net.ggtools.grand.graph.LinkImpl
-
Method getGraph.
- getGraph() - Method in class net.ggtools.grand.graph.NodeImpl
-
Method getGraph.
- getGraphProducer() - Method in class net.ggtools.grand.filters.AbstractGraphFilter
-
Returns the current graph producer.
- getIfCondition() - Method in class net.ggtools.grand.ant.AntTargetNode
-
Returns the if condition for the target or
null
if none defined. - getLinkFinder() - Method in class net.ggtools.grand.filters.ConnectedToNodeFilter
-
Method getLinkFinder.
- getLinkFinder() - Method in class net.ggtools.grand.filters.FromNodeFilter
-
Method getLinkFinder.
- getLinkFinder() - Method in class net.ggtools.grand.filters.GraphWalkFilter
-
Returns an object finding the links to follow from a specific node.
- getLinkFinder() - Method in class net.ggtools.grand.filters.ToNodeFilter
-
Method getLinkFinder.
- getLinks() - Method in interface net.ggtools.grand.graph.Node
-
Returns links originating from the node.
- getLinks() - Method in class net.ggtools.grand.graph.NodeImpl
-
Method getLinks.
- getLinks(Node) - Method in class net.ggtools.grand.graph.BackwardLinkFinder
-
Method getLinks.
- getLinks(Node) - Method in class net.ggtools.grand.graph.ConnectedNodesFinder
-
Method getLinks.
- getLinks(Node) - Method in class net.ggtools.grand.graph.ForwardLinkFinder
-
Method getLinks.
- getLinks(Node) - Method in interface net.ggtools.grand.graph.LinkFinder
-
Returns all the accessible nodes from a specific one.
- getLocation() - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
-
Method getLocation.
- getLog(Class<?>) - Method in interface net.ggtools.grand.log.LoggerFactory
-
Get a logger named from a specific class.
- getLog(Class<?>) - Static method in class net.ggtools.grand.log.LoggerManager
-
Method getLog.
- getLog(String) - Method in interface net.ggtools.grand.log.LoggerFactory
-
Get a named logger.
- getLog(String) - Static method in class net.ggtools.grand.log.LoggerManager
-
Method getLog.
- getName() - Method in class net.ggtools.grand.filters.AbstractGraphFilter
-
Method getName.
- getName() - Method in class net.ggtools.grand.filters.FilterChain
-
Method getName.
- getName() - Method in interface net.ggtools.grand.filters.GraphFilter
-
Get the filter's name.
- getName() - Method in interface net.ggtools.grand.graph.Graph
-
Returns the graph's name.
- getName() - Method in class net.ggtools.grand.graph.GraphImpl
-
Returns the graph's name.
- getName() - Method in interface net.ggtools.grand.graph.GraphObject
-
Gets the object's name.
- getName() - Method in class net.ggtools.grand.graph.LinkImpl
-
Method getName.
- getName() - Method in class net.ggtools.grand.graph.NodeImpl
-
Method getName.
- getName() - Method in interface net.ggtools.grand.graph.SubGraph
-
Returns the graph's name.
- getNode(String) - Method in class net.ggtools.grand.graph.GraphImpl
-
Method getNode.
- getNodes() - Method in class net.ggtools.grand.graph.GraphImpl
-
Method getNodes.
- getOwningTarget() - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
-
Method getOwningTarget.
- getParameter(String) - Method in class net.ggtools.grand.ant.AntTaskLink
-
Return the value of a parameter or
null
if not defined. - getParameterMap() - Method in class net.ggtools.grand.ant.AntTaskLink
-
Returns a readonly version of the parameter map.
- getProducersGraph() - Method in class net.ggtools.grand.filters.AbstractGraphFilter
-
Returns the graph from the current producer.
- getProject() - Method in class net.ggtools.grand.ant.AntGraph
-
Returns the project.
- getProject() - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
-
Method getProject.
- getProperties() - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
- getPropertyFiles() - Method in class net.ggtools.grand.ant.AntTaskLink
-
Returns an array of property files set for this link.
- getPropertySets() - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
- getReferences() - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
- getRichSource() - Method in class net.ggtools.grand.ant.AntTargetNode
- getRuntimeConfigurableWrapper() - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
-
Method getRuntimeConfigurableWrapper.
- getSource() - Method in interface net.ggtools.grand.graph.Node
-
Returns the source snippet for the node.
- getSource() - Method in class net.ggtools.grand.graph.NodeImpl
-
Method getSource.
- getStartNode() - Method in interface net.ggtools.grand.graph.Graph
-
Returns the start node of the graph.
- getStartNode() - Method in class net.ggtools.grand.graph.GraphImpl
-
Returns the start node of the graph.
- getStartNode() - Method in interface net.ggtools.grand.graph.Link
-
Return the node located at the start of the link.
- getStartNode() - Method in class net.ggtools.grand.graph.LinkImpl
-
Method getStartNode.
- getStyle() - Method in class net.ggtools.grand.ant.AntTargetNode.SourceElement
-
Method getStyle.
- getSubGraph(String) - Method in interface net.ggtools.grand.graph.Graph
-
Find a subgraph from its name.
- getSubGraph(String) - Method in class net.ggtools.grand.graph.GraphImpl
-
Method getSubGraph.
- getSubgraphs() - Method in interface net.ggtools.grand.graph.Graph
-
Get the nodes contained in the graph.
- getSubgraphs() - Method in class net.ggtools.grand.graph.GraphImpl
-
Method getSubgraphs.
- getTarget() - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
- getTaskName() - Method in class net.ggtools.grand.ant.AntTaskLink
- getTaskName() - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
-
Method getTaskName.
- getTaskType() - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
-
Method getTaskType.
- getText() - Method in class net.ggtools.grand.ant.AntTargetNode.SourceElement
-
Method getText.
- getUnlessCondition() - Method in class net.ggtools.grand.ant.AntTargetNode
-
Returns the unless condition for the target or
null
if none defined. - getVersionString() - Method in class net.ggtools.grand.Configuration
- GrandException - Exception in net.ggtools.grand.exceptions
-
Base class for all grand exceptions.
- GrandException() - Constructor for exception net.ggtools.grand.exceptions.GrandException
-
Creates an new "empty" exception.
- GrandException(String) - Constructor for exception net.ggtools.grand.exceptions.GrandException
-
Creates an new exception.
- GrandException(String, Throwable) - Constructor for exception net.ggtools.grand.exceptions.GrandException
-
Creates an new exception.
- GrandException(Throwable) - Constructor for exception net.ggtools.grand.exceptions.GrandException
-
Creates an new exception.
- GrandTask - Class in net.ggtools.grand.tasks
-
A task to create graphs.
- GrandTask() - Constructor for class net.ggtools.grand.tasks.GrandTask
- Graph - Interface in net.ggtools.grand.graph
-
Interface to be implemented by graphs.
- GraphConsumer - Interface in net.ggtools.grand.graph
-
Interface for classes using graphs.
- GraphCrawler - Class in net.ggtools.grand.graph
-
Walks a graph starting from a specific node to find all the nodes accessible from it.
- GraphCrawler(Graph, LinkFinder) - Constructor for class net.ggtools.grand.graph.GraphCrawler
-
Creates a new crawler.
- GraphElementFactory - Interface in net.ggtools.grand.graph
-
Interface to be implemented by classes creating graph elements (nodes and links).
- GraphFilter - Interface in net.ggtools.grand.filters
-
Interface for class implementing filters.
- GraphImpl - Class in net.ggtools.grand.graph
-
Simple GraphImpl implementation.
- GraphImpl(String) - Constructor for class net.ggtools.grand.graph.GraphImpl
-
Creates a new named graph.
- GraphObject - Interface in net.ggtools.grand.graph
-
Base for objects populating graphs.
- GraphProducer - Interface in net.ggtools.grand.graph
-
Interface for class creating graphs.
- GraphWalkFilter - Class in net.ggtools.grand.filters
-
An abstract class implementing generic filtering from a graph walk.
- GraphWalkFilter(String) - Constructor for class net.ggtools.grand.filters.GraphWalkFilter
-
Creates a new filter.
- GraphWriter - Interface in net.ggtools.grand.graph
-
Interface for graph writers.
H
- hasAttributes(int) - Method in interface net.ggtools.grand.graph.GraphObject
-
Returns true if all the attributes specified by the bit mask are set.
- hashCode() - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
-
Method hashCode.
- hashCode() - Method in class net.ggtools.grand.graph.NodeImpl
-
Compute a hash code for the current node.
- hasNode(String) - Method in class net.ggtools.grand.graph.GraphImpl
-
Method hasNode.
- hasSubGraph(String) - Method in interface net.ggtools.grand.graph.Graph
-
Checks if the graph has a subgraph with a specific name.
- hasSubGraph(String) - Method in class net.ggtools.grand.graph.GraphImpl
-
Method hasSubGraph.
I
- info(Object) - Method in interface org.apache.commons.logging.Log
-
Log a message with info log level.
- info(Object, Throwable) - Method in interface org.apache.commons.logging.Log
-
Log an error with info log level.
- init() - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
-
Method init.
- isDebugEnabled() - Method in interface org.apache.commons.logging.Log
-
Is debug logging currently enabled?
- isErrorEnabled() - Method in interface org.apache.commons.logging.Log
-
Is error logging currently enabled?
- isFatalEnabled() - Method in interface org.apache.commons.logging.Log
-
Is fatal logging currently enabled?
- isInfoEnabled() - Method in interface org.apache.commons.logging.Log
-
Is info logging currently enabled?
- IsolatedNodeFilter - Class in net.ggtools.grand.filters
-
A filter to remove isolated nodes in a graph.
- IsolatedNodeFilter() - Constructor for class net.ggtools.grand.filters.IsolatedNodeFilter
- isTraceEnabled() - Method in interface org.apache.commons.logging.Log
-
Is trace logging currently enabled?
- isWarnEnabled() - Method in interface org.apache.commons.logging.Log
-
Is warning logging currently enabled?
L
- Link - Interface in net.ggtools.grand.graph
-
Interface for class representing links.
- LinkFinder - Interface in net.ggtools.grand.graph
-
An interface used to find out what the possible links from a node.
- LinkFinderVisitor - Class in net.ggtools.grand.ant
-
A task visitor looking for links created by tasks like
ant
,antcall
, etc. - LinkFinderVisitor(AntProject) - Constructor for class net.ggtools.grand.ant.LinkFinderVisitor
-
Constructor for LinkFinderVisitor.
- LinkImpl - Class in net.ggtools.grand.graph
- LinkImpl(String, Graph, Node, Node) - Constructor for class net.ggtools.grand.graph.LinkImpl
-
Creates a new Link.
- LinkVisitor - Interface in net.ggtools.grand.graph.visit
-
An interface to be implemented by classes visiting Nodes.
- log(Object, Throwable, int) - Method in class net.ggtools.grand.log.AntLog
-
Method log.
- log(String) - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
-
Method log.
- log(String, int) - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
-
Method log.
- Log - Interface in org.apache.commons.logging
-
A simple logging interface abstracting logging APIs.
- LoggerFactory - Interface in net.ggtools.grand.log
-
Interface implemented by classes providing loggers.
- LoggerManager - Class in net.ggtools.grand.log
M
- maybeConfigure() - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
-
Method maybeConfigure.
- MissingNodeFilter - Class in net.ggtools.grand.filters
-
A filter removing the missing nodes, that is nodes with
Node.ATTR_MISSING_NODE
set. - MissingNodeFilter() - Constructor for class net.ggtools.grand.filters.MissingNodeFilter
N
- name - Variable in class net.ggtools.grand.filters.AbstractGraphFilter
-
Field name.
- net.ggtools.grand - package net.ggtools.grand
- net.ggtools.grand.ant - package net.ggtools.grand.ant
- net.ggtools.grand.ant.taskhelpers - package net.ggtools.grand.ant.taskhelpers
- net.ggtools.grand.exceptions - package net.ggtools.grand.exceptions
- net.ggtools.grand.filters - package net.ggtools.grand.filters
- net.ggtools.grand.graph - package net.ggtools.grand.graph
- net.ggtools.grand.graph.visit - package 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.log - package net.ggtools.grand.log
- net.ggtools.grand.output - package net.ggtools.grand.output
- net.ggtools.grand.tasks - package net.ggtools.grand.tasks
- Node - Interface in net.ggtools.grand.graph
-
Interface implemented by nodes populating the graph.
- NodeImpl - Class in net.ggtools.grand.graph
- NodeImpl(String, Graph) - Constructor for class net.ggtools.grand.graph.NodeImpl
-
Creates an new NodeImpl.
- NodeRemoverFilter - Class in net.ggtools.grand.filters
-
A filter to remove one or more node from a graph.
- NodeRemoverFilter(Collection<String>) - Constructor for class net.ggtools.grand.filters.NodeRemoverFilter
-
Creates a new node remover filter.
- NodeVisitor - Interface in net.ggtools.grand.graph.visit
-
An interface to be implemented by classes visiting Nodes.
- NonExistentNodeException - Exception in net.ggtools.grand.exceptions
-
Exception raised when trying to process a non existent node.
- NonExistentNodeException() - Constructor for exception net.ggtools.grand.exceptions.NonExistentNodeException
- NonExistentNodeException(String) - Constructor for exception net.ggtools.grand.exceptions.NonExistentNodeException
- NonExistentNodeException(String, Throwable) - Constructor for exception net.ggtools.grand.exceptions.NonExistentNodeException
- NonExistentNodeException(Throwable) - Constructor for exception net.ggtools.grand.exceptions.NonExistentNodeException
O
- org.apache.commons.logging - package org.apache.commons.logging
P
- PrefixedNodeFilter - Class in net.ggtools.grand.filters
-
A filter removing the prefixed nodes, that is nodes with
Node.ATTR_PREFIXED_NODE
set. - PrefixedNodeFilter() - Constructor for class net.ggtools.grand.filters.PrefixedNodeFilter
R
- reconfigure() - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
-
Method reconfigure.
- reflectVisit_ant(RuntimeConfigurable) - Method in class net.ggtools.grand.ant.LinkFinderVisitor
-
Process the
ant
task. - reflectVisit_antcall(RuntimeConfigurable) - Method in class net.ggtools.grand.ant.LinkFinderVisitor
-
Process
antcall
and similar tasks. - reflectVisit_subant(RuntimeConfigurable) - Method in class net.ggtools.grand.ant.LinkFinderVisitor
-
Process
subant
task. - removeBackLink(Link) - Method in interface net.ggtools.grand.graph.Node
-
Remove a link from the node.
- removeBackLink(Link) - Method in class net.ggtools.grand.graph.NodeImpl
-
Method removeBackLink.
- removeLink(Link) - Method in interface net.ggtools.grand.graph.Node
-
Remove a link from the node.
- removeLink(Link) - Method in class net.ggtools.grand.graph.NodeImpl
-
Method removeLink.
S
- setAntfile(String) - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
- setAttributes(int) - Method in interface net.ggtools.grand.graph.GraphObject
-
Sets one or more attributes of the object.
- setBuildFile(File) - Method in class net.ggtools.grand.tasks.GrandTask
-
Sets the buildFile.
- setBuildpath(Path) - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
- setBuildpathRef(Reference) - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
- setCurrentProject(Project) - Static method in class net.ggtools.grand.log.AntLog
-
Method setCurrentProject.
- setCurrentTask(Task) - Static method in class net.ggtools.grand.log.AntLog
-
Method setCurrentTask.
- setDescription(String) - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
-
Method setDescription.
- setDescription(String) - Method in interface net.ggtools.grand.graph.Node
-
Sets the node's description.
- setDescription(String) - Method in class net.ggtools.grand.graph.NodeImpl
-
Method setDescription.
- setFactory(LoggerFactory) - Static method in class net.ggtools.grand.log.LoggerManager
-
Method setFactory.
- setFailonerror(boolean) - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
- setGenericAntfile(File) - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
- setGraph(AntGraph) - Method in class net.ggtools.grand.ant.LinkFinderVisitor
- setInheritall(boolean) - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
- setInheritAll(boolean) - Method in class net.ggtools.grand.tasks.GrandTask
-
If true, pass all properties to the new Ant project.
- setInheritrefs(boolean) - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
- setLocation(Location) - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
-
Method setLocation.
- setName(String) - Method in class net.ggtools.grand.tasks.FilterType
-
Sets the filter's name.
- setNode(String) - Method in class net.ggtools.grand.tasks.FilterType
-
Sets the filter's node name.
- setNodeName(String) - Method in class net.ggtools.grand.tasks.ConnectedFilterType
-
Method setNodeName.
- setNodeName(String) - Method in class net.ggtools.grand.tasks.FromNodeFilterType
-
Method setNodeName.
- setNodeName(String) - Method in class net.ggtools.grand.tasks.ToNodeFilterType
-
Method setNodeName.
- setOnError(Definer.OnError) - Method in class net.ggtools.grand.ant.taskhelpers.TaskDefHelper
-
Method setOnError.
- setOutput(File) - Method in class net.ggtools.grand.tasks.GrandTask
-
Sets the output file.
- setOutput(String) - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
- setOutputConfigFile(File) - Method in class net.ggtools.grand.tasks.GrandTask
-
Set a property file to override the output default configuration.
- setOutputConfigPrefix(String) - Method in class net.ggtools.grand.tasks.GrandTask
-
Set a property prefix to override the output default configuration.
- setOwningTarget(Target) - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
-
Method setOwningTarget.
- setParameter(String, String) - Method in class net.ggtools.grand.ant.AntTaskLink
-
Sets an attribute for the link.
- setProducer(GraphProducer) - Method in class net.ggtools.grand.filters.AbstractGraphFilter
-
Method setProducer.
- setProducer(GraphProducer) - Method in class net.ggtools.grand.filters.FilterChain
-
Method setProducer.
- setProducer(GraphProducer) - Method in interface net.ggtools.grand.graph.GraphConsumer
-
Set the graph producer.
- setProducer(GraphProducer) - Method in class net.ggtools.grand.output.DotWriter
-
Method setProducer.
- setProject(Project) - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
-
Method setProject.
- setProject(Project) - Method in class net.ggtools.grand.tasks.GrandTask
-
Method setProject.
- setPropertyFile(File) - Method in class net.ggtools.grand.tasks.GrandTask
-
Deprecated.
- setRichSource(AntTargetNode.SourceElement[]) - Method in class net.ggtools.grand.ant.AntTargetNode
- setRuntimeConfigurableWrapper(RuntimeConfigurable) - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
-
Method setRuntimeConfigurableWrapper.
- setShowGraphName(boolean) - Method in interface net.ggtools.grand.graph.GraphWriter
-
Set whether or not the graph name should be display on the written graph.
- setShowGraphName(boolean) - Method in class net.ggtools.grand.output.DotWriter
-
Method setShowGraphName.
- setShowGraphName(boolean) - Method in class net.ggtools.grand.tasks.GrandTask
-
Method setShowGraphName.
- setSource(String) - Method in class net.ggtools.grand.graph.NodeImpl
-
Sets the source snippet for the node.
- setStartNode(AntTargetNode) - Method in class net.ggtools.grand.ant.LinkFinderVisitor
- setStartNode(Node) - Method in interface net.ggtools.grand.graph.Graph
-
Sets the graph starting node.
- setStartNode(Node) - Method in class net.ggtools.grand.graph.GraphImpl
-
Sets the graph starting node.
- setTarget(String) - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
- setTaskName(String) - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
-
Method setTaskName.
- setTaskType(String) - Method in class net.ggtools.grand.ant.taskhelpers.SubAntHelper
-
Method setTaskType.
- SOURCE_ATTRIBUTE - Static variable in class net.ggtools.grand.ant.AntTargetNode
-
Field SOURCE_ATTRIBUTE.
- SOURCE_MARKUP - Static variable in class net.ggtools.grand.ant.AntTargetNode
-
Field SOURCE_MARKUP.
- SOURCE_TEXT - Static variable in class net.ggtools.grand.ant.AntTargetNode
-
Field SOURCE_TEXT.
- SOURCE_UNKNOWN - Static variable in class net.ggtools.grand.ant.AntTargetNode
-
Field SOURCE_UNKNOWN.
- SourceElement(String, int) - Constructor for class net.ggtools.grand.ant.AntTargetNode.SourceElement
-
Constructor for SourceElement.
- SubAntHelper - Class in net.ggtools.grand.ant.taskhelpers
-
A Proxy for the
SubAnt
class allowing to retrieve some data after configuration. - SubAntHelper() - Constructor for class net.ggtools.grand.ant.taskhelpers.SubAntHelper
-
Constructor for SubAntHelper.
- SubAntHelper(SubAnt) - Constructor for class net.ggtools.grand.ant.taskhelpers.SubAntHelper
-
Constructor for SubAntHelper.
- SubantTaskLink - Class in net.ggtools.grand.ant
-
A link representing a call by a task such like
subant
. - SubantTaskLink(String, Graph, Node, Node, String) - Constructor for class net.ggtools.grand.ant.SubantTaskLink
- SubGraph - Interface in net.ggtools.grand.graph
-
Interface to be implemented by classes providing the subgraph feature.
T
- TaskDefHelper - Class in net.ggtools.grand.ant.taskhelpers
-
Task helper forcing
taskdef
task to ignore class path problems. - TaskDefHelper() - Constructor for class net.ggtools.grand.ant.taskhelpers.TaskDefHelper
- ToNodeFilter - Class in net.ggtools.grand.filters
-
A graph filter returning all the nodes accessible from a specific node using only backward links.
- ToNodeFilter(String) - Constructor for class net.ggtools.grand.filters.ToNodeFilter
-
Creates a new filter.
- ToNodeFilterType - Class in net.ggtools.grand.tasks
- ToNodeFilterType(Project) - Constructor for class net.ggtools.grand.tasks.ToNodeFilterType
-
Constructor.
- toString() - Method in class net.ggtools.grand.graph.LinkImpl
-
Method toString.
- toString() - Method in class net.ggtools.grand.graph.NodeImpl
-
Method toString.
- trace(Object) - Method in interface org.apache.commons.logging.Log
-
Log a message with trace log level.
- trace(Object, Throwable) - Method in interface org.apache.commons.logging.Log
-
Log an error with trace log level.
U
- unlinkNode(Node) - Method in class net.ggtools.grand.graph.GraphImpl
-
Remove all links starting from or ending to the node.
V
- visitLink(AntLink) - Method in interface net.ggtools.grand.graph.visit.LinkVisitor
-
Visit an Ant link.
- visitLink(AntTaskLink) - Method in interface net.ggtools.grand.graph.visit.LinkVisitor
-
Visit an Ant link created by a task.
- visitLink(SubantTaskLink) - Method in interface net.ggtools.grand.graph.visit.LinkVisitor
-
Visit an Ant link created by a task.
- visitLink(Link) - Method in interface net.ggtools.grand.graph.visit.LinkVisitor
-
Visit a basic link.
- visitNode(AntTargetNode) - Method in interface net.ggtools.grand.graph.visit.NodeVisitor
-
Visit an Ant target node.
- visitNode(Node) - Method in interface net.ggtools.grand.graph.visit.NodeVisitor
-
Visits a basic node.
W
- warn(Object) - Method in interface org.apache.commons.logging.Log
-
Log a message with warn log level.
- warn(Object, Throwable) - Method in interface org.apache.commons.logging.Log
-
Log an error with warn log level.
- write(File) - Method in interface net.ggtools.grand.graph.GraphWriter
-
Write a project's graph to a file.
- write(File) - Method in class net.ggtools.grand.output.DotWriter
-
Method write.
- write(OutputStream) - Method in interface net.ggtools.grand.graph.GraphWriter
-
Write a project's graph to a stream.
- write(OutputStream) - Method in class net.ggtools.grand.output.DotWriter
-
Method write.
All Classes All Packages