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