net.sourceforge.cobertura.reporting.xml
Class XMLReport

java.lang.Object
  extended bynet.sourceforge.cobertura.reporting.xml.XMLReport

public class XMLReport
extends java.lang.Object


Field Summary
private  int indent
           
private  int indentRate
           
private static org.apache.log4j.Logger logger
           
private  java.io.PrintWriter pw
           
 
Constructor Summary
XMLReport(CoverageReport coverage, java.io.File outputDir, java.io.File sourceDirectory)
           
 
Method Summary
(package private)  void decreaseIndentation()
           
(package private)  void dumpClass(Clazz clazz)
           
private  void dumpClassDetails(Clazz clazz)
           
private  void dumpClasses(Clazz[] clazzes)
           
private  void dumpMethods(CoverageData instrumentation)
           
private  void dumpPackage(Package pack)
           
private  void dumpPackages(CoverageReport coverage)
           
(package private)  void increaseIndentation()
           
(package private)  void indent()
           
(package private)  void println(java.lang.String ln)
           
private  java.lang.String xmlEscape(java.lang.String str)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

private static final org.apache.log4j.Logger logger

indentRate

private final int indentRate
See Also:
Constant Field Values

pw

private final java.io.PrintWriter pw

indent

private int indent
Constructor Detail

XMLReport

public XMLReport(CoverageReport coverage,
                 java.io.File outputDir,
                 java.io.File sourceDirectory)
          throws java.io.IOException
Method Detail

increaseIndentation

void increaseIndentation()

decreaseIndentation

void decreaseIndentation()

indent

void indent()

println

void println(java.lang.String ln)

dumpPackages

private void dumpPackages(CoverageReport coverage)

dumpPackage

private void dumpPackage(Package pack)

dumpClasses

private void dumpClasses(Clazz[] clazzes)

dumpClass

void dumpClass(Clazz clazz)

dumpClassDetails

private void dumpClassDetails(Clazz clazz)

xmlEscape

private java.lang.String xmlEscape(java.lang.String str)

dumpMethods

private void dumpMethods(CoverageData instrumentation)