|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jacoco.report.csv.CsvReportFile
public class CsvReportFile
File containing all coverage information in the session.
Field Summary | |
---|---|
static ICoverageNode.CounterEntity[] |
COUNTERS
Counters that will be written out at the lowest level of the report. |
Constructor Summary | |
---|---|
CsvReportFile(ILanguageNames languageNames,
OutputStream output,
String encoding)
Creates a new CSV report from the supplied configuration and session data |
|
CsvReportFile(ILanguageNames languageNames,
Writer writer)
Creates a new CSV report from the supplied configuration and session data |
Method Summary | |
---|---|
ILanguageNames |
getLanguageNames()
Returns the language names call-back used in this report. |
DelimitedWriter |
getWriter()
Returns the writer used for output of this report |
IReportVisitor |
visitChild(ICoverageNode node)
Called for every direct child. |
void |
visitEnd(ISourceFileLocator sourceFileLocator)
Called at the very end, when all child node have been processed and the counters for this node are properly populated. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static ICoverageNode.CounterEntity[] COUNTERS
Constructor Detail |
---|
public CsvReportFile(ILanguageNames languageNames, Writer writer) throws IOException
languageNames
- Language name callback used for name translationwriter
- Writer
for CSV output
IOException
- Thrown if there were problems creating the output CSV filepublic CsvReportFile(ILanguageNames languageNames, OutputStream output, String encoding) throws IOException
languageNames
- Language name callback used for name translationoutput
- OutputStream
to the CSV file toencoding
- character encoding of the CSV file
IOException
- Thrown if there were problems creating the output CSV fileMethod Detail |
---|
public IReportVisitor visitChild(ICoverageNode node) throws IOException
IReportVisitor
visitChild
in interface IReportVisitor
node
- Node for the child in the implementation class specific to
this type. The counters are may yet be populated.
IOException
- in case of IO problems with the report writerpublic void visitEnd(ISourceFileLocator sourceFileLocator) throws IOException
IReportVisitor
visitEnd
in interface IReportVisitor
sourceFileLocator
- source file locator valid for this node
IOException
- in case of IO problems with the report writerpublic DelimitedWriter getWriter()
public ILanguageNames getLanguageNames()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |