net.sourceforge.groboutils.codecoverage.v2.report
Class AnalysisModuleData

java.lang.Object
  extended bynet.sourceforge.groboutils.codecoverage.v2.report.AnalysisModuleData

public class AnalysisModuleData
extends java.lang.Object

Combine all post-compilation data along with the coverage logs for a specific analysis module.

Since:
December 17, 2002
Version:
$Date: 2003/05/05 05:45:34 $
Author:
Matt Albrecht groboclown@users.sourceforge.net
See Also:
IAnalysisMetaData

Constructor Summary
AnalysisModuleData(IAnalysisModule module, IMetaDataReader mdr, IChannelLogReader clr)
           
 
Method Summary
 ClassMarkSet createClassMarkSet(java.lang.String classSig)
          Retrieves the sorted (by covered/not covered) set of marks for the class.
 MarkRecord[] getAllClassMarks(java.lang.String classSig)
          Retrieves all the mark records for the given class.
 IChannelLogRecord[] getChannelLogRecords(java.lang.String classSig)
          Retrieves all unique log records for this module.
 ClassRecord getClassRecord(java.lang.String classSig)
          Retrieves the class record with all marks.
 java.lang.String[] getClassSignatures()
          Return the list of all class signatures for the module from the post-compilation reader.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnalysisModuleData

public AnalysisModuleData(IAnalysisModule module,
                          IMetaDataReader mdr,
                          IChannelLogReader clr)
                   throws java.io.IOException
Method Detail

getClassSignatures

public java.lang.String[] getClassSignatures()
                                      throws java.io.IOException
Return the list of all class signatures for the module from the post-compilation reader.

Throws:
java.io.IOException

getClassRecord

public ClassRecord getClassRecord(java.lang.String classSig)
                           throws java.io.IOException
Retrieves the class record with all marks.

Throws:
java.io.IOException

getAllClassMarks

public MarkRecord[] getAllClassMarks(java.lang.String classSig)
                              throws java.io.IOException
Retrieves all the mark records for the given class.

Throws:
java.io.IOException

getChannelLogRecords

public IChannelLogRecord[] getChannelLogRecords(java.lang.String classSig)
                                         throws java.io.IOException
Retrieves all unique log records for this module.

Throws:
java.io.IOException

createClassMarkSet

public ClassMarkSet createClassMarkSet(java.lang.String classSig)
                                throws java.io.IOException
Retrieves the sorted (by covered/not covered) set of marks for the class.

Throws:
java.io.IOException


Copyright © 2001-2003 by The GroboUtils Project