org.codehaus.mojo.dashboard.report.plugin
Class DashBoardReportGenerator

java.lang.Object
  extended by org.codehaus.mojo.dashboard.report.plugin.AbstractDashBoardGenerator
      extended by org.codehaus.mojo.dashboard.report.plugin.DashBoardReportGenerator

public class DashBoardReportGenerator
extends AbstractDashBoardGenerator

Author:
David Vicente

Constructor Summary
DashBoardReportGenerator(DashBoardMavenProject mavenProject, boolean summary, boolean isDBAvailable, org.apache.maven.plugin.logging.Log log)
           
 
Method Summary
 void createCheckStyleSection(java.util.ResourceBundle bundle, org.apache.maven.doxia.sink.Sink sink, CheckstyleReportBean report)
           
 void createCloverSection(java.util.ResourceBundle bundle, org.apache.maven.doxia.sink.Sink sink, CloverReportBean report)
          Fixes MOJO-813.
 void createCoberturaSection(java.util.ResourceBundle bundle, org.apache.maven.doxia.sink.Sink sink, CoberturaReportBean report)
           
 void createCpdSection(java.util.ResourceBundle bundle, org.apache.maven.doxia.sink.Sink sink, CpdReportBean report)
           
 void createFindBugsSection(java.util.ResourceBundle bundle, org.apache.maven.doxia.sink.Sink sink, FindBugsReportBean report)
           
 void createHeader(java.util.ResourceBundle bundle, org.apache.maven.doxia.sink.Sink sink)
           
 void createJDependSection(java.util.ResourceBundle bundle, org.apache.maven.doxia.sink.Sink sink, JDependReportBean report)
           
 void createPmdSection(java.util.ResourceBundle bundle, org.apache.maven.doxia.sink.Sink sink, PmdReportBean report)
           
 void createSurefireSection(java.util.ResourceBundle bundle, org.apache.maven.doxia.sink.Sink sink, SurefireReportBean report)
           
 void createTitle(java.util.ResourceBundle bundle, org.apache.maven.doxia.sink.Sink sink)
           
 void doGenerateReport(java.util.ResourceBundle bundle, org.apache.maven.doxia.sink.Sink sink)
           
 
Methods inherited from class org.codehaus.mojo.dashboard.report.plugin.AbstractDashBoardGenerator
getImagesPath, getLog, getNbExportedPackagesSummary, getPercentValue, iconError, iconInfo, iconWarning, linkToHistoricPage, linkToTopPage, replaceForbiddenChar, setImagesPath, setNbExportedPackagesSummary, sinkCell, sinkCellBold, sinkCellBoldWithLink, sinkCellTab, sinkCellTabBold, sinkCellTabBoldWithLink, sinkCellTabWithLink, sinkCellWithLink, sinkHeader, sinkHeaderBold, sinkSuperHeader
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DashBoardReportGenerator

public DashBoardReportGenerator(DashBoardMavenProject mavenProject,
                                boolean summary,
                                boolean isDBAvailable,
                                org.apache.maven.plugin.logging.Log log)
Method Detail

doGenerateReport

public void doGenerateReport(java.util.ResourceBundle bundle,
                             org.apache.maven.doxia.sink.Sink sink)
Specified by:
doGenerateReport in class AbstractDashBoardGenerator

createTitle

public void createTitle(java.util.ResourceBundle bundle,
                        org.apache.maven.doxia.sink.Sink sink)

createHeader

public void createHeader(java.util.ResourceBundle bundle,
                         org.apache.maven.doxia.sink.Sink sink)

createSurefireSection

public void createSurefireSection(java.util.ResourceBundle bundle,
                                  org.apache.maven.doxia.sink.Sink sink,
                                  SurefireReportBean report)

createCloverSection

public void createCloverSection(java.util.ResourceBundle bundle,
                                org.apache.maven.doxia.sink.Sink sink,
                                CloverReportBean report)
Fixes MOJO-813. addition of Clover support. written by Matthew Beermann

Parameters:
bundle -
sink -

createCoberturaSection

public void createCoberturaSection(java.util.ResourceBundle bundle,
                                   org.apache.maven.doxia.sink.Sink sink,
                                   CoberturaReportBean report)

createPmdSection

public void createPmdSection(java.util.ResourceBundle bundle,
                             org.apache.maven.doxia.sink.Sink sink,
                             PmdReportBean report)

createCpdSection

public void createCpdSection(java.util.ResourceBundle bundle,
                             org.apache.maven.doxia.sink.Sink sink,
                             CpdReportBean report)

createCheckStyleSection

public void createCheckStyleSection(java.util.ResourceBundle bundle,
                                    org.apache.maven.doxia.sink.Sink sink,
                                    CheckstyleReportBean report)

createJDependSection

public void createJDependSection(java.util.ResourceBundle bundle,
                                 org.apache.maven.doxia.sink.Sink sink,
                                 JDependReportBean report)

createFindBugsSection

public void createFindBugsSection(java.util.ResourceBundle bundle,
                                  org.apache.maven.doxia.sink.Sink sink,
                                  FindBugsReportBean report)


Copyright © 2006-2010 CodeHaus. All Rights Reserved.