Class CvsLogfileParser


  • public class CvsLogfileParser
    extends java.lang.Object
    Parses a CVS logfile. A Builder must be specified which does the construction work.
    Version:
    $Id: CvsLogfileParser.java,v 1.17 2008/04/02 11:22:15 benoitx Exp $
    Author:
    Anja Jentzsch, Richard Cyganiak
    • Constructor Summary

      Constructors 
      Constructor Description
      CvsLogfileParser​(java.io.Reader logReader, CvsLogBuilder builder)
      Default Constructor
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void parse()
      Parses the logfile.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CvsLogfileParser

        public CvsLogfileParser​(java.io.Reader logReader,
                                CvsLogBuilder builder)
        Default Constructor
        Parameters:
        logReader - a Reader containing the CVS logfile
        builder - the builder that will process the log information
    • Method Detail

      • parse

        public void parse()
                   throws LogSyntaxException,
                          java.io.IOException
        Parses the logfile. After parse() has finished, the result of the parsing process can be obtained from the builder.
        Throws:
        LogSyntaxException - if syntax errors in log
        java.io.IOException - if errors while reading from the log Reader