net.sourceforge.cobertura.reporting.xml

Class XMLReport


public class XMLReport
extends java.lang.Object

Field Summary

protected static String
coverageDTD
private int
indent
private static Logger
logger
private PrintWriter
pw
private File
sourceDirectory

Constructor Summary

XMLReport(ProjectData projectData, File destinationDir, File sourceDirectory)

Method Summary

(package private) void
decreaseIndentation()
private void
dumpClass(ClassData classData)
private void
dumpClasses(SourceFileData sourceFileData)
private void
dumpLine(LineData lineData)
private void
dumpLines(ClassData classData)
private void
dumpLines(ClassData classData, String methodNameAndSig)
private void
dumpLines(Collection lines)
private void
dumpMethod(ClassData classData, String nameAndSig)
private void
dumpMethods(ClassData classData)
private void
dumpPackage(PackageData packageData)
private void
dumpPackages(ProjectData projectData)
private void
dumpSource(File sourceDirectory)
private void
dumpSourceFiles(PackageData packageData)
private void
dumpSources(File sourceDirectory)
(package private) void
increaseIndentation()
(package private) void
indent()
(package private) void
println(String ln)
private static String
xmlEscape(String str)

Field Details

coverageDTD

protected static final String coverageDTD


indent

private int indent


logger

private static final Logger logger


pw

private final PrintWriter pw


sourceDirectory

private File sourceDirectory

Constructor Details

XMLReport

public XMLReport(ProjectData projectData,
                 File destinationDir,
                 File sourceDirectory)
            throws IOException

Method Details

decreaseIndentation

(package private)  void decreaseIndentation()


dumpClass

private void dumpClass(ClassData classData)


dumpClasses

private void dumpClasses(SourceFileData sourceFileData)


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(File sourceDirectory)


dumpSourceFiles

private void dumpSourceFiles(PackageData packageData)


dumpSources

private void dumpSources(File sourceDirectory)


increaseIndentation

(package private)  void increaseIndentation()


indent

(package private)  void indent()


println

(package private)  void println(String ln)


xmlEscape

private static String xmlEscape(String str)