See: Description
| Interface | Description |
|---|---|
| SvnLogBuilder |
Interface for defining a Builder that constructs a data structure from a SVM
logfile.
|
| Class | Description |
|---|---|
| Builder |
Helps building the
net.sf.statsvn.model.Repository from a SVN log. |
| CacheBuilder |
CVS log files include lines modified for each commit and binary status of a
file while SVN log files do not offer this additional information.
|
| CacheConfiguration |
Class for storing all constants required for reading the cache xml file.
|
| FileBuilder |
Builds a
VersionedFile with Revisions from logging data. |
| RepositoriesBuilder |
This class receives information from the (@link net.sf.statsvn.input.SvnXmlRepositoriesFileHandler)
to build a DOM-based XML structure containing the names of all repositories and associated line counts xml files.
|
| RepositoryFileManager |
Manages a checked-out repository and provides access to line number counts
for repository files.
|
| RevisionData |
Container for all information contained in one SVN revision.
|
| SvnLogfileParser |
Parses a Subversion logfile and does post-parse processing.
|
| SvnXmlCacheFileHandler |
This is the SAX parser for the our line count persistence mechanism.
|
| SvnXmlLogFileHandler |
This is the SAX parser for the svn log in xml format.
|
| SvnXmlRepositoriesFileHandler |
This is the SAX parser for the repositories xml file.
|
This package is responsible for parsing SVN logs and working copy and creating a StatSVN model from them. The central class is net.sf.statcvs.input.Builder. Its output is a net.sf.statcvs.model.Repository instance which provides access to all data in the repository. The other classes in this package support Builder.