Package net.sf.statcvs.input
Class CvsFileBlockParser
- java.lang.Object
-
- net.sf.statcvs.input.CvsFileBlockParser
-
public class CvsFileBlockParser extends java.lang.Object
Parses the information of one file from a CVS logfileLookaheadReader
. ABuilder
must be specified which constructs some representation of that file. The lookahead reader must be positioned on the first line of the file's section in the log ("RCS file: ...").- Version:
- $Id: CvsFileBlockParser.java,v 1.47 2008/04/02 11:22:15 benoitx Exp $
- Author:
- Anja Jentzsch, Richard Cyganiak, Tammo van Lessen
-
-
Constructor Summary
Constructors Constructor Description CvsFileBlockParser(LookaheadReader logReader, CvsLogBuilder builder, boolean isFirstFile)
Default Constructor CvsFileBlockParser.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isLogWithoutSymbolicNames()
Returns true if the log was generated with the "-N" switch of "cvs log"void
parse()
Parses one file from the input reader.
-
-
-
Constructor Detail
-
CvsFileBlockParser
public CvsFileBlockParser(LookaheadReader logReader, CvsLogBuilder builder, boolean isFirstFile)
Default Constructor CvsFileBlockParser.- Parameters:
logReader
- readerbuilder
- a Builder for the creation processisFirstFile
- Is this the first file of the log?
-
-
Method Detail
-
parse
public void parse() throws LogSyntaxException, java.io.IOException
Parses one file from the input reader.- Throws:
LogSyntaxException
- on syntax errorjava.io.IOException
- on read/write error
-
isLogWithoutSymbolicNames
public boolean isLogWithoutSymbolicNames()
Returns true if the log was generated with the "-N" switch of "cvs log"- Returns:
- Returns true if the log was generated with the "-N" switch of "cvs log"
-
-