org.gradle.api.tasks.diagnostics
Class GraphvizReportRenderer
java.lang.Object
org.gradle.api.tasks.diagnostics.TextProjectReportRenderer
org.gradle.api.tasks.diagnostics.GraphvizReportRenderer
- All Implemented Interfaces:
- DependencyReportRenderer, ProjectReportRenderer
public class GraphvizReportRenderer
- extends TextProjectReportRenderer
- implements DependencyReportRenderer
DependencyGrAaphRenderer that emits simple graphviz dot notation for a dependency tree.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GraphvizReportRenderer
public GraphvizReportRenderer()
startProject
public void startProject(Project project)
- Description copied from interface:
ProjectReportRenderer
- Starts visiting a project.
- Specified by:
startProject
in interface ProjectReportRenderer
- Overrides:
startProject
in class TextProjectReportRenderer
- Parameters:
project
- The project, never null.
startConfiguration
public void startConfiguration(Configuration configuration)
- Description copied from interface:
DependencyReportRenderer
- Starts rendering the given configuration.
- Specified by:
startConfiguration
in interface DependencyReportRenderer
- Parameters:
configuration
- The configuration.
completeConfiguration
public void completeConfiguration(Configuration configuration)
- Description copied from interface:
DependencyReportRenderer
- Completes the rendering of the given configuration.
- Specified by:
completeConfiguration
in interface DependencyReportRenderer
- Parameters:
configuration
- The configuration
render
public void render(ResolvedConfiguration resolvedConfiguration)
throws IOException
- Description copied from interface:
DependencyReportRenderer
- Writes the given dependency graph for the current configuration.
- Specified by:
render
in interface DependencyReportRenderer
- Parameters:
resolvedConfiguration
- The resolved configuration.
- Throws:
IOException