net.sourceforge.groboutils.codecoverage.v2.datastore
Class DirMetaDataReader

java.lang.Object
  extended bynet.sourceforge.groboutils.codecoverage.v2.datastore.DirMetaDataReader
All Implemented Interfaces:
IMetaDataReader

public class DirMetaDataReader
extends java.lang.Object
implements IMetaDataReader

Knows how to read the meta-data in a repository.

Since:
December 15, 2002
Version:
$Date: 2003/05/05 05:45:33 $
Author:
Matt Albrecht groboclown@users.sourceforge.net

Constructor Summary
DirMetaDataReader(java.io.File basedir)
          Creates a meta-data writer for a specific directory.
 
Method Summary
 void close()
          Closes this reader to prevent further access.
protected  void finalize()
           
 AnalysisModuleSet getAnalysisModuleSet()
          Returns the list of all known modules at the time of recording.
 IClassMetaDataReader getClassReader(IAnalysisModule module)
          Returns a mark meta-data reader for a specific class signature.
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DirMetaDataReader

public DirMetaDataReader(java.io.File basedir)
                  throws java.io.IOException
Creates a meta-data writer for a specific directory. This directory should be dedicated to just this writer.

Method Detail

getClassReader

public IClassMetaDataReader getClassReader(IAnalysisModule module)
                                    throws java.io.IOException
Returns a mark meta-data reader for a specific class signature.

Specified by:
getClassReader in interface IMetaDataReader
Throws:
java.io.IOException

getAnalysisModuleSet

public AnalysisModuleSet getAnalysisModuleSet()
                                       throws java.io.IOException
Returns the list of all known modules at the time of recording.

Specified by:
getAnalysisModuleSet in interface IMetaDataReader
Throws:
java.io.IOException

close

public void close()
           throws java.io.IOException
Closes this reader to prevent further access.

Specified by:
close in interface IMetaDataReader
Throws:
java.io.IOException

finalize

protected void finalize()
                 throws java.lang.Throwable
Throws:
java.lang.Throwable


Copyright © 2001-2003 by The GroboUtils Project