net.sf.statcvs.input
Class CvsLogfileParser

java.lang.Object
  extended bynet.sf.statcvs.input.CvsLogfileParser

public class CvsLogfileParser
extends java.lang.Object

Parses a CVS logfile into a CvsContent object.

Version:
$Id: CvsLogfileParser.java,v 1.1 2003/03/18 23:09:52 manschu Exp $
Author:
Anja Jentzsch, Richard Cyganiak

Constructor Summary
CvsLogfileParser(java.lang.String repositoryName, java.io.Reader logReader, RepositoryFileManager repositoryFileManager)
          Default Constructor
 
Method Summary
 CvsContent parse()
          Parses the Log and returns a CvsContent object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CvsLogfileParser

public CvsLogfileParser(java.lang.String repositoryName,
                        java.io.Reader logReader,
                        RepositoryFileManager repositoryFileManager)
Default Constructor

Parameters:
repositoryName - full name of the repository path
logReader - reader class
repositoryFileManager - file manager class
Method Detail

parse

public CvsContent parse()
                 throws LogSyntaxException,
                        java.io.IOException
Parses the Log and returns a CvsContent object

Returns:
CvsContent a CvsContent object
Throws:
LogSyntaxException - if syntax errors occured
java.io.IOException - if read/write errors occured