net.sourceforge.cobertura.reporting
Class Clazz

java.lang.Object
  extended bynet.sourceforge.cobertura.reporting.Clazz
All Implemented Interfaces:
java.lang.Comparable

public final class Clazz
extends java.lang.Object
implements java.lang.Comparable


Field Summary
private  java.util.Map lines
           
private  java.lang.String name
           
private  java.lang.String packageName
           
private  CoverageData rawCoverageData
           
 
Constructor Summary
private Clazz(java.lang.String longName)
           
  Clazz(java.lang.String longName, CoverageData data)
           
 
Method Summary
 void addLine(int lineNumber, long numberOfHits)
           
 int compareTo(java.lang.Object o1)
          Required when implementing Comparable.
 double getBranchCoverageRate()
           
 double getLineCoverageRate()
           
 java.lang.String getLongFileName()
           
 java.lang.String getLongName()
           
 java.lang.String getName()
           
 int getNumberOfBranches()
           
 int getNumberOfCoveredBranches()
           
 int getNumberOfCoveredLines()
           
 long getNumberOfHits(int lineNumber)
           
 int getNumberOfLines()
           
 java.lang.String getPackageName()
           
 CoverageData getRawCoverageData()
           
 boolean isValidSourceLine(int lineNumber)
           
private  void setRawCoverageData(CoverageData rawCoverageData)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

lines

private java.util.Map lines

packageName

private java.lang.String packageName

name

private java.lang.String name

rawCoverageData

private CoverageData rawCoverageData
Constructor Detail

Clazz

private Clazz(java.lang.String longName)

Clazz

public Clazz(java.lang.String longName,
             CoverageData data)
Method Detail

addLine

public void addLine(int lineNumber,
                    long numberOfHits)

compareTo

public int compareTo(java.lang.Object o1)
Required when implementing Comparable.

Specified by:
compareTo in interface java.lang.Comparable

getBranchCoverageRate

public double getBranchCoverageRate()

getLineCoverageRate

public double getLineCoverageRate()

getLongFileName

public java.lang.String getLongFileName()

getLongName

public java.lang.String getLongName()

getName

public java.lang.String getName()

getNumberOfBranches

public int getNumberOfBranches()

getNumberOfCoveredBranches

public int getNumberOfCoveredBranches()

getNumberOfCoveredLines

public int getNumberOfCoveredLines()

getNumberOfHits

public long getNumberOfHits(int lineNumber)

getNumberOfLines

public int getNumberOfLines()

getPackageName

public java.lang.String getPackageName()

getRawCoverageData

public final CoverageData getRawCoverageData()

isValidSourceLine

public boolean isValidSourceLine(int lineNumber)

setRawCoverageData

private final void setRawCoverageData(CoverageData rawCoverageData)