org.codehaus.mojo.cobertura
Class CoberturaReportMojo

java.lang.Object
  extended byorg.apache.maven.plugin.AbstractMojo
      extended byorg.apache.maven.reporting.AbstractMavenReport
          extended byorg.codehaus.mojo.cobertura.CoberturaReportMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.reporting.MavenReport, org.apache.maven.plugin.Mojo

public class CoberturaReportMojo
extends org.apache.maven.reporting.AbstractMavenReport

Instruments, Tests, and Generates a Cobertura Report.

Author:
Will Gwaltney, Joakim Erdfelt

Field Summary
protected  java.io.File dataFile
          The Datafile Location.
protected  java.util.List pluginClasspathList
          Maven Internal: List of artifacts for the plugin.
 
Fields inherited from interface org.apache.maven.reporting.MavenReport
CATEGORY_PROJECT_INFORMATION, CATEGORY_PROJECT_REPORTS, ROLE
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
CoberturaReportMojo()
           
 
Method Summary
 boolean canGenerateReport()
           
protected  void executeReport(java.util.Locale locale)
           
 void generate(org.codehaus.doxia.sink.Sink sink, java.util.Locale locale)
           
 java.lang.String getDescription(java.util.Locale locale)
           
 java.lang.String getName(java.util.Locale locale)
           
protected  java.lang.String getOutputDirectory()
           
 java.lang.String getOutputName()
           
protected  org.apache.maven.project.MavenProject getProject()
           
protected  org.apache.maven.doxia.siterenderer.Renderer getSiteRenderer()
           
 boolean isExternalReport()
           
 
Methods inherited from class org.apache.maven.reporting.AbstractMavenReport
closeReport, execute, getCategoryName, getReportOutputDirectory, getSink, setReportOutputDirectory
 
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dataFile

protected java.io.File dataFile

The Datafile Location.


pluginClasspathList

protected java.util.List pluginClasspathList
Maven Internal: List of artifacts for the plugin.

Constructor Detail

CoberturaReportMojo

public CoberturaReportMojo()
Method Detail

getName

public java.lang.String getName(java.util.Locale locale)
See Also:
MavenReport.getName(java.util.Locale)

getDescription

public java.lang.String getDescription(java.util.Locale locale)
See Also:
MavenReport.getDescription(java.util.Locale)

getOutputDirectory

protected java.lang.String getOutputDirectory()
See Also:
AbstractMavenReport.getOutputDirectory()

getProject

protected org.apache.maven.project.MavenProject getProject()
See Also:
AbstractMavenReport.getProject()

getSiteRenderer

protected org.apache.maven.doxia.siterenderer.Renderer getSiteRenderer()
See Also:
AbstractMavenReport.getSiteRenderer()

generate

public void generate(org.codehaus.doxia.sink.Sink sink,
                     java.util.Locale locale)
              throws org.apache.maven.reporting.MavenReportException
Throws:
org.apache.maven.reporting.MavenReportException
See Also:
MavenReport.generate(org.codehaus.doxia.sink.Sink, java.util.Locale)

executeReport

protected void executeReport(java.util.Locale locale)
                      throws org.apache.maven.reporting.MavenReportException
Throws:
org.apache.maven.reporting.MavenReportException
See Also:
AbstractMavenReport.executeReport(java.util.Locale)

getOutputName

public java.lang.String getOutputName()
See Also:
MavenReport.getOutputName()

isExternalReport

public boolean isExternalReport()

canGenerateReport

public boolean canGenerateReport()


Copyright © 2005-2007 null. All Rights Reserved.