Package net.sf.statcvs.input

This package is responsible for parsing CVS logs and working copy and creating a StatCVS model from them.

See:
          Description

Interface Summary
CvsLogBuilder Interface for defining a Builder that constructs a data structure from a CVS logfile.
 

Class Summary
Builder Helps building the Repository from a CVS log.
CommitListBuilder Takes a set of revisions, and builds a List of Commits from it.
CvsFileBlockParser Parses the information of one file from a CVS logfile LookaheadReader.
CvsLogfileParser Parses a CVS logfile.
CvsRevisionParser Parses all revisions of one file.
FileBuilder Builds a VersionedFile with Revisions from logging data.
RepositoryFileManager Manages a checked-out repository and provides access to line number counts for repository files.
RevisionData Container for all information contained in one CVS revisionNumber
 

Exception Summary
LogSyntaxException  
NoLineCountException Indicates that no LOC count could be obtained for a file
 

Package net.sf.statcvs.input Description

This package is responsible for parsing CVS logs and working copy and creating a StatCVS model from them. The central class is net.sf.statcvs.input.Builder. Its output is a net.sf.statcvs.model.CvsContent instance which provides access to all data in the repository. The other classes in this package support Builder.



Copyright © 2008. All Rights Reserved.