Class AbstractLocTableReport

java.lang.Object
net.sf.statcvs.reports.AbstractLocTableReport
Direct Known Subclasses:
AuthorsForDirectoryTableReport, DevelopersTableReport, DirectoriesForAuthorTableReport, TopDevelopersTableReport

public abstract class AbstractLocTableReport extends Object
Convenience superclass for table reports related to authors and directories. Contains methods to calculate some common stuff for these tables.
Version:
$Id: AbstractLocTableReport.java,v 1.12 2008/04/02 11:22:15 benoitx Exp $
Author:
Lukasz Pekacki
  • Field Details

    • SORT_BY_NAME

      public static final int SORT_BY_NAME
      Sort the authors table by name
      See Also:
    • SORT_BY_LINES

      public static final int SORT_BY_LINES
      Sort the authors table by lines of code
      See Also:
  • Constructor Details

    • AbstractLocTableReport

      public AbstractLocTableReport(ReportConfig config)
      Constructor
      Parameters:
      content - render table on specified content
  • Method Details

    • calculateChangesAndLinesPerDeveloper

      protected void calculateChangesAndLinesPerDeveloper(Collection revs)
    • calculateChangesAndLinesPerDirectory

      protected void calculateChangesAndLinesPerDirectory(Collection revisions)
    • createChangesAndLinesTable

      protected Table createChangesAndLinesTable(GenericColumn keys, GenericColumn keys2, String summary)
    • getContent

      protected Repository getContent()
    • getChangesMap

      protected IntegerMap getChangesMap()
    • getLinesMap

      protected IntegerMap getLinesMap()
    • getDeveloperCount

      public int getDeveloperCount()