Class JavadocOptions
java.lang.Object
org.apache.maven.plugins.javadoc.options.JavadocOptions
- All Implemented Interfaces:
Serializable
Root class to contain all javadoc configuration options for
inclusion in javadoc bundle archives.
- Version:
- $Revision$ $Date$
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBootclasspathArtifact(BootclasspathArtifact bootclasspathArtifact) Method addBootclasspathArtifact.voidaddDocletArtifact(DocletArtifact docletArtifact) Method addDocletArtifact.voidaddExcludePackageName(String string) Method addExcludePackageName.voidMethod addGroup.voidMethod addLink.voidaddOfflineLink(OfflineLink offlineLink) Method addOfflineLink.voidaddResourcesArtifact(ResourcesArtifact resourcesArtifact) Method addResourcesArtifact.voidMethod addTag.voidMethod addTaglet.voidaddTagletArtifact(TagletArtifact tagletArtifact) Method addTagletArtifact.Method getBootclasspathArtifacts.Method getDocletArtifacts.Get list of exclusion patterns separated by ':' for deep copying of the '**/doc-files' directories.Method getExcludePackageNames.Method getGroups.Get path relative to project basedir where javadoc resources were located.getLinks()Method getLinks.Get the modelEncoding field.Method getOfflineLinks.Method getResourcesArtifacts.Method getTagletArtifacts.Method getTaglets.getTags()Method getTags.booleanGet enables deep copying of the '**/doc-files' directories and the specific 'resources' directory.voidremoveBootclasspathArtifact(BootclasspathArtifact bootclasspathArtifact) Method removeBootclasspathArtifact.voidremoveDocletArtifact(DocletArtifact docletArtifact) Method removeDocletArtifact.voidremoveExcludePackageName(String string) Method removeExcludePackageName.voidremoveGroup(Group group) Method removeGroup.voidremoveLink(String string) Method removeLink.voidremoveOfflineLink(OfflineLink offlineLink) Method removeOfflineLink.voidremoveResourcesArtifact(ResourcesArtifact resourcesArtifact) Method removeResourcesArtifact.voidMethod removeTag.voidremoveTaglet(Taglet taglet) Method removeTaglet.voidremoveTagletArtifact(TagletArtifact tagletArtifact) Method removeTagletArtifact.voidsetBootclasspathArtifacts(List<BootclasspathArtifact> bootclasspathArtifacts) Set a list of BootclasspathArtifact parameters.voidsetDocfilesSubdirsUsed(boolean docfilesSubdirsUsed) Set enables deep copying of the '**/doc-files' directories and the specific 'resources' directory.voidsetDocletArtifacts(List<DocletArtifact> docletArtifacts) Set a list of DocletArtifact parameters.voidsetExcludedDocfilesSubdirs(String excludedDocfilesSubdirs) Set list of exclusion patterns separated by ':' for deep copying of the '**/doc-files' directories.voidsetExcludePackageNames(List<String> excludePackageNames) Set list of subpackage patterns to exclude from javadoc generation.voidSet a list of Group parameters.voidsetJavadocResourcesDirectory(String javadocResourcesDirectory) Set path relative to project basedir where javadoc resources were located.voidSet list of URLs to javadocs for external classes.voidsetModelEncoding(String modelEncoding) Set the modelEncoding field.voidsetOfflineLinks(List<OfflineLink> offlineLinks) Set a list of OfflineLink parameters.voidsetResourcesArtifacts(List<ResourcesArtifact> resourcesArtifacts) Set a list of ResourcesArtifact parameters.voidsetTagletArtifacts(List<TagletArtifact> tagletArtifacts) Set a list of TagletArtifact parameters.voidsetTaglets(List<Taglet> taglets) Set a list of Taglet parameters.voidSet a list of Tag parameters.
-
Constructor Details
-
JavadocOptions
public JavadocOptions()
-
-
Method Details
-
addBootclasspathArtifact
Method addBootclasspathArtifact.- Parameters:
bootclasspathArtifact- a bootclasspathArtifact object.
-
addDocletArtifact
Method addDocletArtifact.- Parameters:
docletArtifact- a docletArtifact object.
-
addExcludePackageName
Method addExcludePackageName.- Parameters:
string- a string object.
-
addGroup
Method addGroup.- Parameters:
group- a group object.
-
addLink
Method addLink.- Parameters:
string- a string object.
-
addOfflineLink
Method addOfflineLink.- Parameters:
offlineLink- a offlineLink object.
-
addResourcesArtifact
Method addResourcesArtifact.- Parameters:
resourcesArtifact- a resourcesArtifact object.
-
addTag
Method addTag.- Parameters:
tag- a tag object.
-
addTaglet
Method addTaglet.- Parameters:
taglet- a taglet object.
-
addTagletArtifact
Method addTagletArtifact.- Parameters:
tagletArtifact- a tagletArtifact object.
-
getBootclasspathArtifacts
Method getBootclasspathArtifacts.- Returns:
- List
-
getDocletArtifacts
Method getDocletArtifacts.- Returns:
- List
-
getExcludePackageNames
Method getExcludePackageNames.- Returns:
- List
-
getExcludedDocfilesSubdirs
Get list of exclusion patterns separated by ':' for deep copying of the '**/doc-files' directories.- Returns:
- String
-
getGroups
Method getGroups.- Returns:
- List
-
getJavadocResourcesDirectory
Get path relative to project basedir where javadoc resources were located. This is mainly useful in multimodule builds where the reactor is still populated.- Returns:
- String
-
getLinks
Method getLinks.- Returns:
- List
-
getModelEncoding
Get the modelEncoding field.- Returns:
- String
-
getOfflineLinks
Method getOfflineLinks.- Returns:
- List
-
getResourcesArtifacts
Method getResourcesArtifacts.- Returns:
- List
-
getTagletArtifacts
Method getTagletArtifacts.- Returns:
- List
-
getTaglets
Method getTaglets.- Returns:
- List
-
getTags
Method getTags.- Returns:
- List
-
isDocfilesSubdirsUsed
public boolean isDocfilesSubdirsUsed()Get enables deep copying of the '**/doc-files' directories and the specific 'resources' directory.- Returns:
- boolean
-
removeBootclasspathArtifact
Method removeBootclasspathArtifact.- Parameters:
bootclasspathArtifact- a bootclasspathArtifact object.
-
removeDocletArtifact
Method removeDocletArtifact.- Parameters:
docletArtifact- a docletArtifact object.
-
removeExcludePackageName
Method removeExcludePackageName.- Parameters:
string- a string object.
-
removeGroup
Method removeGroup.- Parameters:
group- a group object.
-
removeLink
Method removeLink.- Parameters:
string- a string object.
-
removeOfflineLink
Method removeOfflineLink.- Parameters:
offlineLink- a offlineLink object.
-
removeResourcesArtifact
Method removeResourcesArtifact.- Parameters:
resourcesArtifact- a resourcesArtifact object.
-
removeTag
Method removeTag.- Parameters:
tag- a tag object.
-
removeTaglet
Method removeTaglet.- Parameters:
taglet- a taglet object.
-
removeTagletArtifact
Method removeTagletArtifact.- Parameters:
tagletArtifact- a tagletArtifact object.
-
setBootclasspathArtifacts
Set a list of BootclasspathArtifact parameters.- Parameters:
bootclasspathArtifacts- a bootclasspathArtifacts object
-
setDocfilesSubdirsUsed
public void setDocfilesSubdirsUsed(boolean docfilesSubdirsUsed) Set enables deep copying of the '**/doc-files' directories and the specific 'resources' directory.- Parameters:
docfilesSubdirsUsed- a docfilesSubdirsUsed object.
-
setDocletArtifacts
Set a list of DocletArtifact parameters.- Parameters:
docletArtifacts- a docletArtifacts object.
-
setExcludePackageNames
Set list of subpackage patterns to exclude from javadoc generation.- Parameters:
excludePackageNames- a excludePackageNames object.
-
setExcludedDocfilesSubdirs
Set list of exclusion patterns separated by ':' for deep copying of the '**/doc-files' directories.- Parameters:
excludedDocfilesSubdirs- a excludedDocfilesSubdirs object.
-
setGroups
Set a list of Group parameters.- Parameters:
groups- a groups object.
-
setJavadocResourcesDirectory
Set path relative to project basedir where javadoc resources were located. This is mainly useful in multimodule builds where the reactor is still populated.- Parameters:
javadocResourcesDirectory- a javadocResourcesDirectory object.
-
setLinks
Set list of URLs to javadocs for external classes.- Parameters:
links- a links object.
-
setModelEncoding
Set the modelEncoding field.- Parameters:
modelEncoding- a modelEncoding object.
-
setOfflineLinks
Set a list of OfflineLink parameters.- Parameters:
offlineLinks- a offlineLinks object.
-
setResourcesArtifacts
Set a list of ResourcesArtifact parameters.- Parameters:
resourcesArtifacts- a resourcesArtifacts object.
-
setTagletArtifacts
Set a list of TagletArtifact parameters.- Parameters:
tagletArtifacts- a tagletArtifacts object.
-
setTaglets
Set a list of Taglet parameters.- Parameters:
taglets- a taglets object.
-
setTags
Set a list of Tag parameters.- Parameters:
tags- a tags object.
-