public abstract class AbstractDataExporter extends Object implements DataExporter
DEFAULT_OUTPUT_NAME| Modifier | Constructor and Description |
|---|---|
protected |
AbstractDataExporter(CoverageDoclet doclet)
Instantiates a DataExporter object that generates JavaDoc coverage report to the standard output.
|
protected |
AbstractDataExporter(CoverageDoclet doclet,
String fileExtension)
Instantiates a DataExporter object to generate JavaDoc coverage report.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
afterBuild() |
boolean |
build()
Builds the JavaDoc Coverage Report to the file
specified by
DataExporter.getReportFileName(). |
protected abstract void |
exportClassesDocStats() |
protected abstract void |
exportPackagesDocStats() |
protected abstract void |
exportProjectDocumentationCoverageSummary() |
protected abstract void |
footer() |
File |
getFile() |
String |
getReportFileName()
Gets the actual name to be used for the JavaDoc Coverage Report,
whether the default or given one.
|
protected JavaDocsStats |
getStats() |
protected PrintWriter |
getWriter() |
protected abstract void |
header() |
protected AbstractDataExporter(CoverageDoclet doclet, String fileExtension)
doclet - the CoverageDoclet which computes teh JavaDoc coverage statistics.fileExtension - the extension to the report file. If empty, the report will be printed to the standard output.protected AbstractDataExporter(CoverageDoclet doclet) throws FileNotFoundException
doclet - the CoverageDoclet which computes teh JavaDoc coverage statistics.FileNotFoundExceptionpublic String getReportFileName()
DataExportergetReportFileName in interface DataExporterDataExporter.DEFAULT_OUTPUT_NAMEpublic boolean build()
DataExporterDataExporter.getReportFileName().build in interface DataExporterprotected PrintWriter getWriter()
protected JavaDocsStats getStats()
public File getFile()
protected abstract void exportProjectDocumentationCoverageSummary()
protected abstract void header()
protected abstract void footer()
protected abstract void afterBuild()
protected abstract void exportPackagesDocStats()
protected abstract void exportClassesDocStats()
Copyright © 2017 Manoel Campos da Silva Filho. All rights reserved.