org.codehaus.mojo.jdepend
Class JDependMojo

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

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

Runs jdepend and generates a site report.

Version:
$Id: JDependMojo.java 2184 2006-07-23 14:55:46Z fgiust $
Author:
aramirez@exist.com

Field Summary
 
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
JDependMojo()
           
 
Method Summary
 boolean canGenerateReport()
          Cf.
 void executeReport(java.util.Locale locale)
          Execute the generate of reports.
 void generateReport(java.util.Locale locale)
           
 java.lang.String getArgument()
           
 java.lang.String getClassDirectory()
           
 java.lang.String getDescription(java.util.Locale locale)
           
 java.lang.String getName(java.util.Locale locale)
           
 java.lang.String getOutputDirectory()
           
 java.lang.String getOutputName()
           
 org.apache.maven.project.MavenProject getProject()
           
 java.lang.String getProjectDirectory()
           
 java.lang.String getReportFile()
           
 org.apache.maven.doxia.siterenderer.Renderer getSiteRenderer()
           
 void setArgument(java.lang.String argument)
           
 void setClassDirectory(java.lang.String classDirectory)
           
 void setOutputDirectory(java.lang.String outputDirectory)
           
 void setProject(org.apache.maven.project.MavenProject project)
           
 void setProjectDirectory(java.lang.String projectDirectory)
           
 void setReportFile(java.lang.String reportFile)
           
 void setSiteRenderer(org.apache.maven.doxia.siterenderer.Renderer siteRenderer)
           
 
Methods inherited from class org.apache.maven.reporting.AbstractMavenReport
closeReport, execute, generate, getCategoryName, getReportOutputDirectory, getSink, isExternalReport, 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
 

Constructor Detail

JDependMojo

public JDependMojo()
Method Detail

executeReport

public void executeReport(java.util.Locale locale)
                   throws org.apache.maven.reporting.MavenReportException
Execute the generate of reports.

Throws:
org.apache.maven.reporting.MavenReportException

canGenerateReport

public boolean canGenerateReport()
Cf. overriden method documentation.

See Also:
MavenReport.canGenerateReport()

generateReport

public void generateReport(java.util.Locale locale)
                    throws org.apache.maven.reporting.MavenReportException
Throws:
org.apache.maven.reporting.MavenReportException

getDescription

public java.lang.String getDescription(java.util.Locale locale)

getName

public java.lang.String getName(java.util.Locale locale)

getOutputName

public java.lang.String getOutputName()

getProject

public org.apache.maven.project.MavenProject getProject()

setProject

public void setProject(org.apache.maven.project.MavenProject project)

getOutputDirectory

public java.lang.String getOutputDirectory()

setOutputDirectory

public void setOutputDirectory(java.lang.String outputDirectory)

getArgument

public java.lang.String getArgument()

setArgument

public void setArgument(java.lang.String argument)

getReportFile

public java.lang.String getReportFile()

setReportFile

public void setReportFile(java.lang.String reportFile)

getSiteRenderer

public org.apache.maven.doxia.siterenderer.Renderer getSiteRenderer()

setSiteRenderer

public void setSiteRenderer(org.apache.maven.doxia.siterenderer.Renderer siteRenderer)

getProjectDirectory

public java.lang.String getProjectDirectory()

setProjectDirectory

public void setProjectDirectory(java.lang.String projectDirectory)

getClassDirectory

public java.lang.String getClassDirectory()

setClassDirectory

public void setClassDirectory(java.lang.String classDirectory)


Copyright © 2006-2007 null. All Rights Reserved.