org.codehaus.mojo.javancss
Class NcssAggregateReportGenerator

java.lang.Object
  extended by org.codehaus.mojo.javancss.AbstractNcssReportGenerator
      extended by org.codehaus.mojo.javancss.NcssAggregateReportGenerator

public class NcssAggregateReportGenerator
extends AbstractNcssReportGenerator

Generates the JavaNCSS aggregate report.

Version:
$Id: NcssAggregateReportGenerator.java 6588 2008-03-28 12:22:57Z bentmann $
Author:
Mike Perham

Constructor Summary
NcssAggregateReportGenerator(org.apache.maven.doxia.sink.Sink sink, java.util.ResourceBundle bundle, org.apache.maven.plugin.logging.Log log)
           
 
Method Summary
 void doReport(java.util.Locale locale, java.util.List moduleReports, int lineThreshold)
          Generates the JavaNCSS report.
 
Methods inherited from class org.codehaus.mojo.javancss.AbstractNcssReportGenerator
codeCellHelper, codeItemListHelper, endSection, getLog, getResourceBundle, getSink, headerCellHelper, paragraphHelper, startSection, subtitleHelper, tableCellHelper
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NcssAggregateReportGenerator

public NcssAggregateReportGenerator(org.apache.maven.doxia.sink.Sink sink,
                                    java.util.ResourceBundle bundle,
                                    org.apache.maven.plugin.logging.Log log)
Parameters:
getSink() - the getSink() which will be used for reporting.
bundle - the correct RessourceBundle to be used for reporting.
log -
Method Detail

doReport

public void doReport(java.util.Locale locale,
                     java.util.List moduleReports,
                     int lineThreshold)
Generates the JavaNCSS report.

Parameters:
locale - the Locale used for this report.
moduleReports - the javancss raw reports to aggregate, List of ModuleReport.
lineThreshold - the maximum number of lines to keep in major reports.


Copyright © 2005-2011 CodeHaus. All Rights Reserved.