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