Package net.sourceforge.cobertura.coveragedata

A hierarchy of classes used for storing metadata about each of your classes.

See:
          Description

Interface Summary
BranchCoverageData  
CoverageData  
HasBeenInstrumented Tag interface indicating that a particular class has already been instrumented.
 

Class Summary
ClassData ProjectData information is typically serialized to a file.
CoverageDataContainer Coverage data information is typically serialized to a file.
CoverageDataFileHandler This contains methods used for reading and writing the "cobertura.ser" file.
JumpData This class implements HasBeenInstrumented so that when cobertura instruments itself, it will omit this class.
LineData This class implements HasBeenInstrumented so that when cobertura instruments itself, it will omit this class.
PackageData  
ProjectData  
SaveTimer  
SourceFileData  
SwitchData This class implements HasBeenInstrumented so that when cobertura instruments itself, it will omit this class.
TouchCollector  
TouchCollector.JumpTouchData  
TouchCollector.LineTouchData  
TouchCollector.SwitchTouchData  
 

Package net.sourceforge.cobertura.coveragedata Description

A hierarchy of classes used for storing metadata about each of your classes. A ProjectData object contains PackageData objects which contain ClassData objects which contain LineData objects. Or, in bad ASCII art:

ProjectData <--> PackageData <--> ClassData <--> LineData

The SourceFileData class is not used during instrumention or testing. It is a only used when generating the reports. Basically it's used to lump a set of classes together when those classes come from the same file. This is needed because the HTML reporting displays an entire file at a time, instead of displaying a single class at a time.