## Uses of Class
net.sf.statcvs.output.ReportConfig

- Packages that use ReportConfig
  Package | Description
  --- | ---
  net.sf.statcvs.charts |
  net.sf.statcvs.output |
  net.sf.statcvs.pages |
  net.sf.statcvs.pages.xml |
  net.sf.statcvs.reports |

- - ### Uses of ReportConfig in net.sf.statcvs.charts

    Constructors in net.sf.statcvs.charts with parameters of type ReportConfig
    Constructor and Description
    `CommitScatterChartMaker(ReportConfig config, int width)` Creates a new CommitScatterChartMaker.
    `DirectoryPieChartMaker.CodeDistributionChartMaker(ReportConfig config, Author author)`
    `DirectoryPieChartMaker.DirectorySizesChartMaker(ReportConfig config)`
    `DirectoryPieChartMaker(java.lang.String chartName, ReportConfig config, java.util.SortedSet directories, java.lang.String title, java.lang.String fileName)` Creates a new PieChartMaker
    `LOCChartMaker.AllDevelopersLOCChartMaker(ReportConfig config, java.awt.Dimension size)`
    `LOCChartMaker.AllDirectoriesLOCChartMaker(ReportConfig config, int showMaxDirectories)`
    `LOCChartMaker.AllModulesLOCChartMaker(ReportConfig config, int showMaxModules)`
    `LOCChartMaker.DirectoryLOCChartMaker(ReportConfig config, Directory directory)`
    `LOCChartMaker.MainLOCChartMaker(java.lang.String chartName, ReportConfig config, java.lang.String fileName, java.awt.Dimension size)`
    `LOCChartMaker(java.lang.String chartName, ReportConfig config, java.util.List locSeriesList, java.lang.String title, java.lang.String fileName, java.awt.Dimension size, java.util.List annotations)` Creates a Lines Of Code chart from a list of `BasicTimesSeries` and saves it as PNG
    `LOCChartMaker(java.lang.String chartName, ReportConfig config, org.jfree.data.time.TimeSeries locSeries, java.lang.String title, java.lang.String fileName, java.awt.Dimension size, java.util.List annotations)` Creates a Lines Of Code chart from a `BasicTimeSeries` and saves it as PNG
    `ModifyAddChartMaker(ReportConfig config, int width)` Creates a new ModifyAddChartMaker
    `ModuleEvolutionChartMaker(java.lang.String chartName, ReportConfig config, java.lang.String title, java.lang.String fileName)` Creates a new PieChartMaker
    `ModuleSizePieChartMaker(java.lang.String chartName, ReportConfig config, java.lang.String title, java.lang.String subTitle, java.lang.String fileName)` Creates a new PieChartMaker
    `TimeBarChartMaker.HourBarChartMaker(java.lang.String chartName, ReportConfig config, java.util.SortedSet revisions, java.lang.String title, java.lang.String fileName)` Creates a bar chart showing a distribution of revisions over the hours of the day.
    `TimeBarChartMaker.WeekdayBarChartMaker(java.lang.String chartName, ReportConfig config, java.util.SortedSet revisions, java.lang.String title, java.lang.String fileName)` Creates a bar chart showing a distribution of revisions over the days of the week.
    `TimeBarChartMaker(java.lang.String chartName, ReportConfig config, java.util.SortedSet revisions, java.lang.String title, java.lang.String fileName, java.lang.String[] barLabels)` Creates a new BarChartMaker.
    `TimeLineChartMaker(java.lang.String chartName, ReportConfig config, TimeLine timeLine, java.lang.String fileName, java.util.Collection symbolicNames)` Creates a chart from a time line.

  - ### Uses of ReportConfig in net.sf.statcvs.output

    Constructors in net.sf.statcvs.output with parameters of type ReportConfig
    Constructor and Description
    `ChurnPageMaker(ReportConfig config)`
    `LOCChurnChartMaker(java.lang.String chartName, ReportConfig config, org.jfree.data.time.TimeSeries churnSeries, org.jfree.data.time.TimeSeries locSeries, java.lang.String title, java.lang.String fileName, java.util.List annotations)` Creates a Lines Of Code chart from a `BasicTimeSeries` and saves it as PNG
    `RepoMapPageMaker(ReportConfig config)`

  - ### Uses of ReportConfig in net.sf.statcvs.pages

    Methods in net.sf.statcvs.pages with parameters of type ReportConfig
    Modifier and Type | Method and Description
    --- | ---
    `static java.lang.String` | TwitterHelp.`buildDeveloperLink(Author developer, java.lang.String loc, Repository repository, ReportConfig config)`
    `static java.lang.String` | TwitterHelp.`buildDeveloperOfMonthLink(Author developer, int loc, Repository repository, java.lang.String month_year, ReportConfig config)`
    `static java.lang.String` | TwitterHelp.`buildOverviewLink(TopDevelopersTableReport topDevelopers, Repository repository, ReportConfig config)`

    Constructors in net.sf.statcvs.pages with parameters of type ReportConfig
    Constructor and Description
    `AllDevelopersPageMaker(ReportConfig config)`
    `CloudCommitPageMaker(ReportConfig config)`
    `CommitListFormatter(ReportConfig config, java.util.List commits, java.util.List tags, boolean withPermalinks)` Creates a new instance for the list of commits.
    `CommitListFormatter(ReportConfig config, java.util.List commit, java.util.List tags, int max, boolean withPermalinks)` Creates a new instance for the list of commits.
    `CommitLogPageGroupMaker(ReportConfig config)`
    `CommitLogPageMaker(ReportConfig config, int year, int month, java.util.Collection commits, boolean firstLogPage)` Creates a new LogPageMaker.
    `DeveloperPageMaker(ReportConfig config, Author developer)`
    `DirectoryPageMaker(ReportConfig config, Directory directory)`
    `DirectorySizesPageMaker(ReportConfig config)`
    `FileSizesPageMaker(ReportConfig config)`
    `IndexPageMaker(ReportConfig config, java.lang.String notesHTML, PageGroup reports)` Creates a new report index page.
    `LOCPageMaker(ReportConfig config)`
    `ModulesPageMaker(ReportConfig config)`
    `Page(ReportConfig config, java.lang.String fileName, java.lang.String shortTitle, java.lang.String fullTitle)` Creates a new page.
    `ReportSuiteMaker(ReportConfig config, java.lang.String notesHTML)`
    `ReportSuiteMaker(ReportConfig config, java.lang.String notesHTML, java.util.List additionalPages)`

  - ### Uses of ReportConfig in net.sf.statcvs.pages.xml

    Constructors in net.sf.statcvs.pages.xml with parameters of type ReportConfig
    Constructor and Description
    `AllDevelopersXml(ReportConfig config)`
    `DirectoriesXml(ReportConfig config)`
    `FilesXml(ReportConfig config)`
    `GenerateXml(ReportConfig config)`
    `LogXml(ReportConfig config)`
    `LogXmlMaker(ReportConfig config, java.util.Collection commits)` Creates a new LogPageMaker.
    `RevisedFilesXml(ReportConfig config)` Creates a new LogPageMaker.

  - ### Uses of ReportConfig in net.sf.statcvs.reports

    Constructors in net.sf.statcvs.reports with parameters of type ReportConfig
    Constructor and Description
    `AbstractLocTableReport(ReportConfig config)` Constructor
    `AbstractRollingLocTableReport(ReportConfig config)` Constructor
    `AuthorsForDirectoryTableReport(ReportConfig config, Directory directory)` Creates a table report containing authors who have committed changes to a specified directory, their number of changes and LOC contributions.
    `CloudCommitTableReport(ReportConfig config)` Creates a table report containing the top 10 authors and their LOC contributions
    `DevelopersOfTheMonthTable(ReportConfig config)` Creates a table report containing all authors, their number of changes and LOC contributions.
    `DevelopersRollingTableReport(ReportConfig config)` Creates a table report containing all authors, their number of changes and LOC contributions.
    `DevelopersTableReport(ReportConfig config)` Creates a table report containing all authors, their number of changes and LOC contributions.
    `DirectoriesForAuthorTableReport(ReportConfig config, Author author)` Creates a table report containing directories to which a specified author has committed changes, and their respective number of changes and LOC.
    `FilesWithMostRevisionsTableReport(ReportConfig config, java.util.SortedSet files, int maxRows)` Creates a table containing the files with most changes from a file list
    `FileTypeReport(ReportConfig config)`
    `LargestFilesTableReport(ReportConfig config, java.util.SortedSet files, int maxRows)` Creates a table containing the largest files from a file list
    `TagReport(ReportConfig config)`
    `TopDevelopersTableReport(ReportConfig config)` Creates a table report containing the top 10 authors and their LOC contributions