Overview | Package | Class | Deprecated | Index | Help
| Groovy Documentation
| FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | METHOD | DETAIL: FIELD | METHOD

## org.gradle.api.tasks.diagnostics
Interface ProjectReportRenderer

    interface ProjectReportRenderer

A `ProjectReportRenderer` is responsible for rendering the model of a project report.

Method Summary
`void` | `complete()` Completes this report.
`void` | `completeProject(Project project)` Completes visiting a project.
`void` | `setOutputFile(File file)` Sets the output file for the report.
`void` | `startProject(Project project)` Starts visiting a project.

Method Detail

### complete

    public void complete()

  Completes this report. This method must be called last on this renderer.

### completeProject

    public void completeProject(Project project)

  Completes visiting a project.
  param:
    project The project, never null.

### setOutputFile

    public void setOutputFile(File file)

  Sets the output file for the report. This method must be called before any other methods on this renderer.
  param:
    file The output file, never null.

### startProject

    public void startProject(Project project)

  Starts visiting a project.
  param:
    project The project, never null.

Groovy Documentation