org.codehaus.mojo.javancss
Class NcssAggregateReportGenerator

java.lang.Object
  extended byorg.codehaus.mojo.javancss.NcssAggregateReportGenerator

public class NcssAggregateReportGenerator
extends java.lang.Object

Generates the JavaNCSS aggregate report.

Author:
Mike Perham

Constructor Summary
NcssAggregateReportGenerator(org.codehaus.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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NcssAggregateReportGenerator

public NcssAggregateReportGenerator(org.codehaus.doxia.sink.Sink sink,
                                    java.util.ResourceBundle bundle,
                                    org.apache.maven.plugin.logging.Log log)
Parameters:
sink - the sink 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-2007 null. All Rights Reserved.