net.sourceforge.cobertura.reporting.xml

Class XMLReport

public class XMLReport extends Object

Field Summary
ComplexityCalculatorcomplexity
protected static StringcoverageDTD
FileFinderfinder
intindent
static Loggerlogger
PrintWriterpw
Constructor Summary
XMLReport(ProjectData projectData, File destinationDir, FileFinder finder, ComplexityCalculator complexity)
Method Summary
voiddecreaseIndentation()
voiddumpClass(ClassData classData)
voiddumpClasses(SourceFileData sourceFileData)
voiddumpCondition(Object conditionData, String coverage)
voiddumpConditions(LineData lineData)
voiddumpLine(LineData lineData)
voiddumpLines(ClassData classData)
voiddumpLines(ClassData classData, String methodNameAndSig)
voiddumpLines(Collection lines)
voiddumpMethod(ClassData classData, String nameAndSig)
voiddumpMethods(ClassData classData)
voiddumpPackage(PackageData packageData)
voiddumpPackages(ProjectData projectData)
voiddumpSource(String sourceDirectory)
voiddumpSourceFiles(PackageData packageData)
voiddumpSources()
voidincreaseIndentation()
voidindent()
voidprintln(String ln)
static StringxmlEscape(String str)

Field Detail

complexity

private final ComplexityCalculator complexity

coverageDTD

protected static final String coverageDTD

finder

private final FileFinder finder

indent

private int indent

logger

private static final Logger logger

pw

private final PrintWriter pw

Constructor Detail

XMLReport

public XMLReport(ProjectData projectData, File destinationDir, FileFinder finder, ComplexityCalculator complexity)

Method Detail

decreaseIndentation

void decreaseIndentation()

dumpClass

private void dumpClass(ClassData classData)

dumpClasses

private void dumpClasses(SourceFileData sourceFileData)

dumpCondition

private void dumpCondition(Object conditionData, String coverage)

dumpConditions

private void dumpConditions(LineData lineData)

dumpLine

private void dumpLine(LineData lineData)

dumpLines

private void dumpLines(ClassData classData)

dumpLines

private void dumpLines(ClassData classData, String methodNameAndSig)

dumpLines

private void dumpLines(Collection lines)

dumpMethod

private void dumpMethod(ClassData classData, String nameAndSig)

dumpMethods

private void dumpMethods(ClassData classData)

dumpPackage

private void dumpPackage(PackageData packageData)

dumpPackages

private void dumpPackages(ProjectData projectData)

dumpSource

private void dumpSource(String sourceDirectory)

dumpSourceFiles

private void dumpSourceFiles(PackageData packageData)

dumpSources

private void dumpSources()

increaseIndentation

void increaseIndentation()

indent

void indent()

println

void println(String ln)

xmlEscape

private static String xmlEscape(String str)