Package org.codehaus.mojo.jdepend
Class AbstractJDependMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.maven.reporting.AbstractMavenReport
org.codehaus.mojo.jdepend.AbstractJDependMojo
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled
,org.apache.maven.plugin.Mojo
,org.apache.maven.reporting.MavenMultiPageReport
,org.apache.maven.reporting.MavenReport
- Direct Known Subclasses:
JDependMojo
,JDependNoForkMojo
public abstract class AbstractJDependMojo
extends org.apache.maven.reporting.AbstractMavenReport
- Author:
- Karl-Heinz Marbaise
-
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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
void
executeReport
(Locale locale) void
generateReport
(Locale locale) getDescription
(Locale locale) org.apache.maven.project.MavenProject
org.apache.maven.doxia.siterenderer.Renderer
void
setClassDirectory
(String classDirectory) void
setOutputDirectory
(String outputDirectory) void
setProject
(org.apache.maven.project.MavenProject project) void
setProjectDirectory
(String projectDirectory) void
setReportFile
(String reportFile) void
setSiteRenderer
(org.apache.maven.doxia.siterenderer.Renderer siteRenderer) Methods inherited from class org.apache.maven.reporting.AbstractMavenReport
closeReport, execute, generate, generate, generate, getCategoryName, getInputEncoding, getOutputEncoding, getReportOutputDirectory, getSink, getSinkFactory, isExternalReport, setReportOutputDirectory
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Constructor Details
-
AbstractJDependMojo
public AbstractJDependMojo()
-
-
Method Details
-
executeReport
- Specified by:
executeReport
in classorg.apache.maven.reporting.AbstractMavenReport
- Throws:
org.apache.maven.reporting.MavenReportException
-
canGenerateReport
public boolean canGenerateReport()- Specified by:
canGenerateReport
in interfaceorg.apache.maven.reporting.MavenReport
- Overrides:
canGenerateReport
in classorg.apache.maven.reporting.AbstractMavenReport
-
generateReport
- Throws:
org.apache.maven.reporting.MavenReportException
-
getDescription
-
getName
-
getOutputName
-
getProject
public org.apache.maven.project.MavenProject getProject()- Overrides:
getProject
in classorg.apache.maven.reporting.AbstractMavenReport
-
setProject
public void setProject(org.apache.maven.project.MavenProject project) - Parameters:
project
-
-
getOutputDirectory
- Overrides:
getOutputDirectory
in classorg.apache.maven.reporting.AbstractMavenReport
-
setOutputDirectory
-
getArgument
- Returns:
- The argument.
-
getReportFile
- Returns:
-
setReportFile
-
getSiteRenderer
public org.apache.maven.doxia.siterenderer.Renderer getSiteRenderer()- Overrides:
getSiteRenderer
in classorg.apache.maven.reporting.AbstractMavenReport
-
setSiteRenderer
public void setSiteRenderer(org.apache.maven.doxia.siterenderer.Renderer siteRenderer) -
getProjectDirectory
-
setProjectDirectory
-
getClassDirectory
-
setClassDirectory
-