Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## 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 `Commit`s 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 `Revision`s 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`.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES