net.sourceforge.cobertura.coveragedata
Class CoverageDataFileHandler

java.lang.Object
  extended by net.sourceforge.cobertura.coveragedata.CoverageDataFileHandler
All 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
private static java.io.File defaultFile
           
 
Constructor Summary
CoverageDataFileHandler()
           
 
Method Summary
static java.io.File getDefaultDataFile()
           
static ProjectData loadCoverageData(java.io.File dataFile)
           
private static ProjectData loadCoverageData(java.io.InputStream dataFile)
           
static void saveCoverageData(ProjectData projectData, java.io.File dataFile)
           
private static void saveCoverageData(ProjectData projectData, java.io.OutputStream dataFile)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

defaultFile

private static java.io.File defaultFile
Constructor Detail

CoverageDataFileHandler

public CoverageDataFileHandler()
Method Detail

getDefaultDataFile

public static java.io.File getDefaultDataFile()

loadCoverageData

public static ProjectData loadCoverageData(java.io.File dataFile)

loadCoverageData

private static ProjectData loadCoverageData(java.io.InputStream dataFile)
                                     throws java.io.IOException
Throws:
java.io.IOException

saveCoverageData

public static void saveCoverageData(ProjectData projectData,
                                    java.io.File dataFile)

saveCoverageData

private static void saveCoverageData(ProjectData projectData,
                                     java.io.OutputStream dataFile)