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

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

public class DashBoardMultiReportGenerator
extends AbstractDashBoardGenerator

Author:
David Vicente

Constructor Summary
DashBoardMultiReportGenerator(DashBoardMavenProject mavenProject, org.apache.maven.plugin.logging.Log log)
           
 
Method Summary
 void createBodyReport(java.util.ResourceBundle bundle, org.apache.maven.doxia.sink.Sink sink)
           
 void createCheckStyleLineByReport(java.util.ResourceBundle bundle, org.apache.maven.doxia.sink.Sink sink, DashBoardMavenProject mavenProject, boolean isRoot, java.lang.String prefix, java.util.Map datas)
           
 void createCheckStyleSection(java.util.ResourceBundle bundle, org.apache.maven.doxia.sink.Sink sink)
           
 void createCloverLineByReport(java.util.ResourceBundle bundle, org.apache.maven.doxia.sink.Sink sink, DashBoardMavenProject mavenProject, boolean isRoot, java.lang.String prefix, java.util.Map datas)
          Fixes MOJO-813.
 void createCloverSection(java.util.ResourceBundle bundle, org.apache.maven.doxia.sink.Sink sink)
          Fixes MOJO-813.
 void createCoberturaLineByReport(java.util.ResourceBundle bundle, org.apache.maven.doxia.sink.Sink sink, DashBoardMavenProject mavenProject, boolean isRoot, java.lang.String prefix, java.util.Map datas)
           
 void createCoberturaSection(java.util.ResourceBundle bundle, org.apache.maven.doxia.sink.Sink sink)
           
 void createCpdLineByReport(java.util.ResourceBundle bundle, org.apache.maven.doxia.sink.Sink sink, DashBoardMavenProject mavenProject, boolean isRoot, java.lang.String prefix, java.util.Map datas)
           
 void createCpdSection(java.util.ResourceBundle bundle, org.apache.maven.doxia.sink.Sink sink)
           
 void createFindBugsLineByReport(java.util.ResourceBundle bundle, org.apache.maven.doxia.sink.Sink sink, DashBoardMavenProject mavenProject, boolean isRoot, java.lang.String prefix, java.util.Map datas)
           
 void createFindBugsSection(java.util.ResourceBundle bundle, org.apache.maven.doxia.sink.Sink sink)
           
 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)
           
 void createPmdLineByReport(java.util.ResourceBundle bundle, org.apache.maven.doxia.sink.Sink sink, DashBoardMavenProject mavenProject, boolean isRoot, java.lang.String prefix, java.util.Map datas)
           
 void createPmdSection(java.util.ResourceBundle bundle, org.apache.maven.doxia.sink.Sink sink)
           
 void createSurefireLineByReport(java.util.ResourceBundle bundle, org.apache.maven.doxia.sink.Sink sink, DashBoardMavenProject mavenProject, boolean isRoot, java.lang.String prefix, java.util.Map datas)
           
 void createSurefireSection(java.util.ResourceBundle bundle, org.apache.maven.doxia.sink.Sink sink)
           
 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

DashBoardMultiReportGenerator

public DashBoardMultiReportGenerator(DashBoardMavenProject mavenProject,
                                     org.apache.maven.plugin.logging.Log log)
Parameters:
dashboardReport -
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)

createBodyReport

public void createBodyReport(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)

createSurefireLineByReport

public void createSurefireLineByReport(java.util.ResourceBundle bundle,
                                       org.apache.maven.doxia.sink.Sink sink,
                                       DashBoardMavenProject mavenProject,
                                       boolean isRoot,
                                       java.lang.String prefix,
                                       java.util.Map datas)

createCloverSection

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

Parameters:
bundle -
sink -

createCloverLineByReport

public void createCloverLineByReport(java.util.ResourceBundle bundle,
                                     org.apache.maven.doxia.sink.Sink sink,
                                     DashBoardMavenProject mavenProject,
                                     boolean isRoot,
                                     java.lang.String prefix,
                                     java.util.Map datas)
Fixes MOJO-813. addition of Clover support written by Matthew Beermann

Parameters:
bundle -
sink -
DashBoardMavenProject -
isRoot -
prefix -

createCoberturaSection

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

createCoberturaLineByReport

public void createCoberturaLineByReport(java.util.ResourceBundle bundle,
                                        org.apache.maven.doxia.sink.Sink sink,
                                        DashBoardMavenProject mavenProject,
                                        boolean isRoot,
                                        java.lang.String prefix,
                                        java.util.Map datas)

createPmdSection

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

createPmdLineByReport

public void createPmdLineByReport(java.util.ResourceBundle bundle,
                                  org.apache.maven.doxia.sink.Sink sink,
                                  DashBoardMavenProject mavenProject,
                                  boolean isRoot,
                                  java.lang.String prefix,
                                  java.util.Map datas)

createCpdSection

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

createCpdLineByReport

public void createCpdLineByReport(java.util.ResourceBundle bundle,
                                  org.apache.maven.doxia.sink.Sink sink,
                                  DashBoardMavenProject mavenProject,
                                  boolean isRoot,
                                  java.lang.String prefix,
                                  java.util.Map datas)

createFindBugsSection

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

createFindBugsLineByReport

public void createFindBugsLineByReport(java.util.ResourceBundle bundle,
                                       org.apache.maven.doxia.sink.Sink sink,
                                       DashBoardMavenProject mavenProject,
                                       boolean isRoot,
                                       java.lang.String prefix,
                                       java.util.Map datas)

createCheckStyleSection

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

createCheckStyleLineByReport

public void createCheckStyleLineByReport(java.util.ResourceBundle bundle,
                                         org.apache.maven.doxia.sink.Sink sink,
                                         DashBoardMavenProject mavenProject,
                                         boolean isRoot,
                                         java.lang.String prefix,
                                         java.util.Map datas)

createJDependSection

public void createJDependSection(java.util.ResourceBundle bundle,
                                 org.apache.maven.doxia.sink.Sink sink)
Parameters:
bundle -
sink -
Throws:
org.apache.maven.reporting.MavenReportException


Copyright © 2006-2010 CodeHaus. All Rights Reserved.