org.gradle.api.tasks.diagnostics
Class TaskReportRenderer

java.lang.Object
  extended by org.gradle.api.tasks.diagnostics.TextProjectReportRenderer
      extended by org.gradle.api.tasks.diagnostics.TaskReportRenderer
All Implemented Interfaces:
ProjectReportRenderer

public class TaskReportRenderer
extends TextProjectReportRenderer

A TaskReportRenderer is responsible for rendering the model of a project task report.


Field Summary
 
Fields inherited from class org.gradle.api.tasks.diagnostics.TextProjectReportRenderer
SEPARATOR
 
Constructor Summary
TaskReportRenderer()
           
TaskReportRenderer(Appendable writer)
           
 
Method Summary
 void addChildTask(TaskDetails task)
           
 void addDefaultTasks(List<String> defaultTaskNames)
          Writes the default task names for the current project.
 void addRule(Rule rule)
          Writes a rule for the current project.
 void addTask(TaskDetails task)
          Writes a task for the current project.
 void completeTasks()
          Marks the end of the tasks for the current project.
 void showDetail(boolean detail)
           
 void startProject(Project project)
          Starts visiting a project.
 void startTaskGroup(String taskGroup)
           
 
Methods inherited from class org.gradle.api.tasks.diagnostics.TextProjectReportRenderer
complete, completeProject, getFormatter, getWriter, setOutputFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaskReportRenderer

public TaskReportRenderer()

TaskReportRenderer

public TaskReportRenderer(Appendable writer)
Method Detail

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.

showDetail

public void showDetail(boolean detail)

addDefaultTasks

public void addDefaultTasks(List<String> defaultTaskNames)
Writes the default task names for the current project.

Parameters:
defaultTaskNames - The default task names (must not be null)

startTaskGroup

public void startTaskGroup(String taskGroup)

addTask

public void addTask(TaskDetails task)
Writes a task for the current project.

Parameters:
task - The task

addChildTask

public void addChildTask(TaskDetails task)

completeTasks

public void completeTasks()
Marks the end of the tasks for the current project.


addRule

public void addRule(Rule rule)
Writes a rule for the current project.

Parameters:
rule - The rule