com.jcoverage.reporting
Class AbstractReport

java.lang.Object
  extended bycom.jcoverage.reporting.AbstractReport
All Implemented Interfaces:
Report
Direct Known Subclasses:
ReportImpl

public abstract class AbstractReport
extends java.lang.Object
implements Report


Field Summary
(package private)  Collator collator
           
(package private)  Line line
           
(package private) static org.apache.log4j.Logger logger
           
 
Fields inherited from interface com.jcoverage.reporting.Report
CLOSED, READY
 
Constructor Summary
AbstractReport()
           
 
Method Summary
 Page createFrontPage()
           
 Line createMasterLine()
          Implementations should return a top-level report line.
 Collator getCollator()
           
protected  Line instantiateMasterLine()
           
 void setCollator(Collator collator)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

static org.apache.log4j.Logger logger

collator

Collator collator

line

Line line
Constructor Detail

AbstractReport

public AbstractReport()
Method Detail

setCollator

public void setCollator(Collator collator)
Specified by:
setCollator in interface Report

getCollator

public Collator getCollator()
Specified by:
getCollator in interface Report

createFrontPage

public final Page createFrontPage()
Specified by:
createFrontPage in interface Report

createMasterLine

public final Line createMasterLine()
Description copied from interface: Report
Implementations should return a top-level report line.

Specified by:
createMasterLine in interface Report
See Also:
Line

instantiateMasterLine

protected Line instantiateMasterLine()