|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.maven.plugin.AbstractMojo
org.apache.maven.plugin.javadoc.AbstractJavadocMojo
org.apache.maven.plugin.javadoc.JavadocReport
public class JavadocReport
Generates documentation for the Java code in an NON aggregator project using the standard
Javadoc Tool.
| Field Summary |
|---|
| Fields inherited from class org.apache.maven.plugin.javadoc.AbstractJavadocMojo |
|---|
aggregate, ARGFILE_FILE_NAME, DEBUG_JAVADOC_SCRIPT_NAME, DEFAULT_JAVA_API_LINKS, failOnError, FILES_FILE_NAME, JAVADOC_RESOURCES_ATTACHMENT_CLASSIFIER, links, OPTIONS_FILE_NAME, outputDirectory, PACKAGES_FILE_NAME, project, skip, TEST_JAVADOC_RESOURCES_ATTACHMENT_CLASSIFIER, useStandardDocletOptions |
| 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 | |
|---|---|
JavadocReport()
|
|
| Method Summary | |
|---|---|
boolean |
canGenerateReport()
The logic is the following: |
void |
execute()
|
void |
generate(Sink sink,
Locale locale)
|
String |
getCategoryName()
|
String |
getDescription(Locale locale)
|
String |
getName(Locale locale)
|
String |
getOutputName()
|
File |
getReportOutputDirectory()
|
protected boolean |
isAggregator()
Indicates whether this goal is flagged with @aggregator. |
boolean |
isExternalReport()
|
void |
setDestDir(String destDir)
|
void |
setReportOutputDirectory(File reportOutputDirectory)
Method to set the directory where the generated reports will be put |
| 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 |
|---|
public JavadocReport()
| Method Detail |
|---|
public String getName(Locale locale)
getName in interface MavenReportpublic String getDescription(Locale locale)
getDescription in interface MavenReport
public void generate(Sink sink,
Locale locale)
throws MavenReportException
generate in interface MavenReportMavenReportExceptionpublic String getOutputName()
getOutputName in interface MavenReportpublic boolean isExternalReport()
isExternalReport in interface MavenReportpublic boolean canGenerateReport()
| isAggregator | hasSourceFiles | isRootProject | Generate Report |
|---|---|---|---|
| True | True | True | True |
| True | True | False | False |
| True | False | True | False |
| True | False | False | False |
| False | True | True | True |
| False | True | False | True |
| False | False | True | False |
| False | False | False | False |
canGenerateReport in interface MavenReportpublic String getCategoryName()
getCategoryName in interface MavenReportpublic File getReportOutputDirectory()
getReportOutputDirectory in interface MavenReportpublic void setReportOutputDirectory(File reportOutputDirectory)
setReportOutputDirectory in interface MavenReportreportOutputDirectory - the directory file to be setpublic void setDestDir(String destDir)
public void execute()
throws MojoExecutionException,
MojoFailureException
execute in interface MojoMojoExecutionException
MojoFailureExceptionprotected boolean isAggregator()
AbstractJavadocMojo@aggregator.
isAggregator in class AbstractJavadocMojotrue if the goal is designed as an aggregator, false otherwise.AggregatorJavadocReport,
AggregatorTestJavadocReport
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||