public class TextReportRenderer extends Object implements ReportRenderer
A basic ReportRenderer which writes out a text report.
| Constructor and Description |
|---|
TextReportRenderer() |
| Modifier and Type | Method and Description |
|---|---|
void |
complete()
Completes this report.
|
void |
completeProject(Project project)
Completes visiting a project.
|
protected String |
createHeader(Project project) |
StyledTextOutput |
getTextOutput() |
void |
setOutput(StyledTextOutput textOutput)
Sets the text output for the report.
|
void |
setOutputFile(File file)
Sets the output file for the report.
|
void |
startProject(Project project)
Starts visiting a project.
|
void |
writeHeading(String heading) |
void |
writeSubheading(String heading) |
public static final String SEPARATOR
public void setOutput(StyledTextOutput textOutput)
ReportRenderersetOutput in interface ReportRenderertextOutput - The text output, never null.public void setOutputFile(File file) throws IOException
ReportRenderersetOutputFile in interface ReportRendererfile - The output file, never null.IOExceptionpublic void startProject(Project project)
ReportRendererstartProject in interface ReportRendererproject - The project, never null.public void completeProject(Project project)
ReportRenderercompleteProject in interface ReportRendererproject - The project, never null.public void complete()
throws IOException
ReportRenderercomplete in interface ReportRendererIOExceptionpublic StyledTextOutput getTextOutput()
public void writeHeading(String heading)
public void writeSubheading(String heading)
Copyright © 2013. All rights reserved