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, ROLEFields inherited from interface org.apache.maven.plugin.Mojo
ROLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidexecuteReport(Locale locale) voidgenerateReport(Locale locale) getDescription(Locale locale) org.apache.maven.project.MavenProjectorg.apache.maven.doxia.siterenderer.RenderervoidsetClassDirectory(String classDirectory) voidsetOutputDirectory(String outputDirectory) voidsetProject(org.apache.maven.project.MavenProject project) voidsetProjectDirectory(String projectDirectory) voidsetReportFile(String reportFile) voidsetSiteRenderer(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, setReportOutputDirectoryMethods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Constructor Details
-
AbstractJDependMojo
public AbstractJDependMojo()
-
-
Method Details
-
executeReport
- Specified by:
executeReportin classorg.apache.maven.reporting.AbstractMavenReport- Throws:
org.apache.maven.reporting.MavenReportException
-
canGenerateReport
public boolean canGenerateReport()- Specified by:
canGenerateReportin interfaceorg.apache.maven.reporting.MavenReport- Overrides:
canGenerateReportin classorg.apache.maven.reporting.AbstractMavenReport
-
generateReport
- Throws:
org.apache.maven.reporting.MavenReportException
-
getDescription
-
getName
-
getOutputName
-
getProject
public org.apache.maven.project.MavenProject getProject()- Overrides:
getProjectin classorg.apache.maven.reporting.AbstractMavenReport
-
setProject
public void setProject(org.apache.maven.project.MavenProject project) - Parameters:
project-
-
getOutputDirectory
- Overrides:
getOutputDirectoryin classorg.apache.maven.reporting.AbstractMavenReport
-
setOutputDirectory
-
getArgument
- Returns:
- The argument.
-
getReportFile
- Returns:
-
setReportFile
-
getSiteRenderer
public org.apache.maven.doxia.siterenderer.Renderer getSiteRenderer()- Overrides:
getSiteRendererin classorg.apache.maven.reporting.AbstractMavenReport
-
setSiteRenderer
public void setSiteRenderer(org.apache.maven.doxia.siterenderer.Renderer siteRenderer) -
getProjectDirectory
-
setProjectDirectory
-
getClassDirectory
-
setClassDirectory
-