net.sourceforge.cobertura.coveragedata

Class SourceFileData

public class SourceFileData extends CoverageDataContainer implements Comparable, HasBeenInstrumented

Field Summary
Stringname
static longserialVersionUID
Constructor Summary
SourceFileData(String name)
Method Summary
voidaddClassData(ClassData classData)
intcompareTo(Object o)
This is required because we implement Comparable.
booleancontains(String name)
booleancontainsInstrumentationInfo()
booleanequals(Object obj)
Returns true if the given object is an instance of the SourceFileData class, and it contains the same data as this class.
StringgetBaseName()
SortedSetgetClasses()
LineDatagetLineCoverage(int lineNumber)
StringgetName()
StringgetNormalizedName()
StringgetPackageName()
inthashCode()
booleanisValidSourceLineNumber(int lineNumber)

Field Detail

name

private String name

serialVersionUID

private static final long serialVersionUID

Constructor Detail

SourceFileData

public SourceFileData(String name)

Parameters: name In the format, "net/sourceforge/cobertura/coveragedata/SourceFileData.java"

Method Detail

addClassData

public void addClassData(ClassData classData)

compareTo

public int compareTo(Object o)
This is required because we implement Comparable.

contains

public boolean contains(String name)

containsInstrumentationInfo

public boolean containsInstrumentationInfo()

equals

public boolean equals(Object obj)
Returns true if the given object is an instance of the SourceFileData class, and it contains the same data as this class.

getBaseName

public String getBaseName()

getClasses

public SortedSet getClasses()

getLineCoverage

public LineData getLineCoverage(int lineNumber)

getName

public String getName()

getNormalizedName

public String getNormalizedName()

Returns: The name of this source file without the file extension in the format "net.sourceforge.cobertura.coveragedata.SourceFileData"

getPackageName

public String getPackageName()

Returns: The name of the package that this source file is in. In the format "net.sourceforge.cobertura.coveragedata"

hashCode

public int hashCode()

isValidSourceLineNumber

public boolean isValidSourceLineNumber(int lineNumber)