public class TaskReportRenderer extends TextReportRenderer
A TaskReportRenderer is responsible for rendering the model of a project task report.
SEPARATOR| Constructor and Description |
|---|
TaskReportRenderer() |
| Modifier and Type | Method and Description |
|---|---|
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 |
complete()
Completes this report.
|
void |
completeTasks()
Marks the end of the tasks for the current project.
|
protected String |
createHeader(Project project) |
void |
showDetail(boolean detail) |
void |
startProject(Project project)
Starts visiting a project.
|
void |
startTaskGroup(String taskGroup) |
completeProject, getTextOutput, setOutput, setOutputFile, writeHeading, writeSubheadingpublic void startProject(Project project)
ReportRendererstartProject in interface ReportRendererstartProject in class TextReportRendererproject - The project, never null.protected String createHeader(Project project)
createHeader in class TextReportRendererpublic void showDetail(boolean detail)
public void addDefaultTasks(List<String> defaultTaskNames)
defaultTaskNames - The default task names (must not be null)public void startTaskGroup(String taskGroup)
public void addTask(TaskDetails task)
task - The taskpublic void addChildTask(TaskDetails task)
public void completeTasks()
public void addRule(Rule rule)
rule - The rulepublic void complete()
throws IOException
ReportRenderercomplete in interface ReportRenderercomplete in class TextReportRendererIOExceptionCopyright © 2013. All rights reserved