See: Description
Interface | Description |
---|---|
CvsLogBuilder |
Interface for defining a Builder that constructs a data structure from
a CVS logfile.
|
Class | Description |
---|---|
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 | Description |
---|---|
LogSyntaxException | |
NoLineCountException |
Indicates that no LOC count could be obtained for a file
|
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.