net.sf.statcvs.input
Class CvsFileBlockParser

java.lang.Object
  extended by net.sf.statcvs.input.CvsFileBlockParser

public class CvsFileBlockParser
extends java.lang.Object

Parses the information of one file from a CVS logfile LookaheadReader. A Builder must be specified which constructs some representation of that file.

Version:
$Id: CvsFileBlockParser.java,v 1.39 2003/06/04 21:50:36 cyganiak Exp $
Author:
Anja Jentzsch, Richard Cyganiak

Constructor Summary
CvsFileBlockParser(LookaheadReader logReader, Builder builder)
          Default Constructor CvsFileBlockParser.
 
Method Summary
 void parse()
          Parses one file from the input reader.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CvsFileBlockParser

public CvsFileBlockParser(LookaheadReader logReader,
                          Builder builder)
Default Constructor CvsFileBlockParser.

Parameters:
logReader - reader
builder - a Builder for the creation process
Method Detail

parse

public void parse()
           throws LogSyntaxException,
                  java.io.IOException
Parses one file from the input reader.

Throws:
LogSyntaxException - on syntax error
java.io.IOException - on read/write error