All Classes and Interfaces
Class
Description
Convenience superclass for table reports related to authors and directories.
Convenience superclass for table reports related to last n months for authors and directories.
Represents an author of one or more
Revision
s in a repository.A table column containing author names
A table column containing author names
Table report which creates a table containing the names of the
authors who have committed changes to a certain directory,
and their LOC contributions and number of changes in that directory.
Time line for the average file size from a specified file list.
A BugTracker generates links to numbered bugs.
Implements support for the Bugzilla bug tracker.
Helps building the
Repository
from a CVS
log.An image file for a chart.
Utility class for chart related stuff.
Integration of the Chora CVS Viewer
A LOC and Churn Chart shows both the LOC and the number of lines touched per
day, this allows you to see the evolution of lines of code and the amount of
changes.
Table report which A list of word frequencies in commit messages.
An abstract base class for table columns.
Takes a command line, like given to the
Main.main(java.lang.String[])
method,
and turns it into a ConfigurationOptions
object.Represents a commit, which may consist of several
Revision
objects.Takes a set of revisions, and builds a
List
of
Commit
s from it.Class for formatting a list of commits as HTML.
This is a mere copy of the CommitListFormatter class with dfew minor changes done
Class for formatting a list of commits as XML.
Produces the commit scatter chart.
Thrown on missing/illegal configuration arguments.
Class for storing all command line parameters.
Customized console logging handler.
A simplified copy of
java.util.logging.ConsoleHandler
.Manager for the handling of CSS files.
Parses the information of one file from a CVS logfile
LookaheadReader
.Interface for defining a Builder that constructs a data structure from
a CVS logfile.
Parses a CVS logfile.
Utility class containing various methods related to CVS logfile parsing
Parses all revisions of one file.
Integration of cvsweb
CSS handler for a CSS file included in the distribution JAR file.
Table report which creates a table containing the names of all developers,
their LOC contributions and number of changes.
Table report which creates a table containing the names of
all developers, their LOC contributions and number of changes over the last n months.
Table report which creates a table containing the names of
all developers, their LOC contributions and number of changes.
Table report which creates a table containing directories to which
a specified author has committed changes, and their respective
number of changes and LOC.
Table report which creates a table containing the names of
all directories and the number of changes and LOC in them.
Represents a directory in the
Repository
, a
container for VersionedFile
s and subDirectorys.A table column containing directories
Class for producing directory pie charts
Formats a directory and its subdirectories into a tree.
Builds a
VersionedFile
with Revision
s from logging data.Groups a set of file names by directory.
A table column containing files
Time line for the number of non-dead files from a specified file list.
Matches filenames against an Ant-style wildcard pattern list.
Compares two files according to their lines of code
Compares two files according to their number of changes (revisions).
Table report for a table containing the files with most changes
Some helpful file functions
TODO: Remove redundancy, write tests
A generic column with a text header and a text total.
TODO: Can we turn this into an abstract base class of MarkupHTML and MarkupXDoc?
Helper class for rendering different types of table cells and table heads
to HTML
A column of integer values.
Utility class for storing a map from
Object
s to
int
s.Creates links to a JCVSWeb repository browser.
Table report for a table containing the files with most lines of code
CSS handler for a local CSS file which will be copied to the output dir.
Produces Lines Of Code charts
TODO: At least the single-series charts should be done by TimeLineChartMakers
Class for producing Lines Of Code with Churn charts
Builds a BasicTimesSeries for the LOC history of a set of
revisions.
Logging formatter for StatCvs
Wraps a
Reader
for line-by-line access.StatCvs Main Class; it starts the application and controls command-line
related stuff
Implements support for the Mantis
bug tracker.
This class manages the externalization of strings that will
possiby be presented to the user
Class for producing the "Author Activity: Modifying/Adding" chart
Class for producing directory pie charts
Class for producing directory pie charts
Table report which creates a table containing the names of
all modules and the number of changes and LOC in them.
Indicates that no LOC count could be obtained for a file
A column showing the ratio between two
IntegerColumn
s.New report that Repo Map, a jtreemap-based report (applet) that shows the
entire source tree in a hierarchical manner, the size of each box is related
to LOC and the colour to the changes over the last 30 days (red -loc, green
+loc).
A configuration object that controls several aspects of
report creation, such as the output directory and chart
sizes.
TODO: Clean up
Represents a CVS Repository and provides access to the
VersionedFile
s,
Directory
s, Revision
s and Author
s recorded
in the repository's history.Manages a checked-out repository and provides access to
line number counts for repository files.
One revision of a
VersionedFile
.Container for all information contained in one CVS revisionNumber
A generic text column without any special behaviour.
Ant task for running statcvs.
Represents a symbolic name (tags).
SymbolicNameAnnotation
Provides symbolic name annotations for XYPlots with java.util.Date
objects on the domain axis.
Represents a data table for a report.
Interface for a class that turns
Column
s
into their representation for some output format, for example a HTML
<td> or an XML element.Renders a
Table
to HTMLA table report generates a
Table
from some data source.Collects information about repository tags.
Produces bar charts where each bar represents a time slot, e.g.
Contains time line data for an integer value.
Creates charts from
TimeLine
s.Encapsulates a data point in a
TimeLine
Table report which creates a table containing the names of the
top 10 developers and their LOC contributions.
CSS handler for a CSS file specified by a HTTP URL.
Integration of ViewCVS
Integration of ViewVC
Interface for integration of web repository browsers.
TODO: Can we turn this into an abstract base class of MarkupHTML and MarkupXDoc?
Helper class for rendering different types of table cells and table heads
to XML