A B C D E F G H I L M N O P R S T U V W 
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
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 SubAntclass 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.
A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages