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 Revisions 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 Commits 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 VersionedFiles 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 Revisions 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 Objects to ints.
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 IntegerColumns.
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 VersionedFiles, Directorys, Revisions and Authors 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 Columns into their representation for some output format, for example a HTML <td> or an XML element.
Renders a Table to HTML
A 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 TimeLines.
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.
Represents one versioned file in the Repository, including its name, Directory and Revision list.
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