net.sourceforge.cobertura.coveragedata

Class CoverageDataFileHandler

Implemented Interfaces:
HasBeenInstrumented

public abstract class CoverageDataFileHandler
extends java.lang.Object
implements HasBeenInstrumented

This contains methods used for reading and writing the "cobertura.ser" file.

Field Summary

static String
FILE_NAME
Default file name used to write instrumentation information.

Method Summary

static File
getDefaultDataFile()
static ProjectData
loadCoverageData(File dataFile)
private static ProjectData
loadCoverageData(InputStream dataFile)
static void
saveCoverageData(ProjectData projectData, File dataFile)
private static void
saveCoverageData(ProjectData projectData, OutputStream dataFile)

Field Details

FILE_NAME

public static final String FILE_NAME
Default file name used to write instrumentation information.

Method Details

getDefaultDataFile

public static File getDefaultDataFile()

loadCoverageData

public static ProjectData loadCoverageData(File dataFile)

loadCoverageData

private static ProjectData loadCoverageData(InputStream dataFile)
            throws IOException

saveCoverageData

public static void saveCoverageData(ProjectData projectData,
                                    File dataFile)

saveCoverageData

private static void saveCoverageData(ProjectData projectData,
                                     OutputStream dataFile)