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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addBootclasspathArtifact
(BootclasspathArtifact bootclasspathArtifact) Method addBootclasspathArtifact.void
addDocletArtifact
(DocletArtifact docletArtifact) Method addDocletArtifact.void
addExcludePackageName
(String string) Method addExcludePackageName.void
Method addGroup.void
Method addLink.void
addOfflineLink
(OfflineLink offlineLink) Method addOfflineLink.void
addResourcesArtifact
(ResourcesArtifact resourcesArtifact) Method addResourcesArtifact.void
Method addTag.void
Method addTaglet.void
addTagletArtifact
(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.boolean
Get enables deep copying of the '**/doc-files' directories and the specific 'resources' directory.void
removeBootclasspathArtifact
(BootclasspathArtifact bootclasspathArtifact) Method removeBootclasspathArtifact.void
removeDocletArtifact
(DocletArtifact docletArtifact) Method removeDocletArtifact.void
removeExcludePackageName
(String string) Method removeExcludePackageName.void
removeGroup
(Group group) Method removeGroup.void
removeLink
(String string) Method removeLink.void
removeOfflineLink
(OfflineLink offlineLink) Method removeOfflineLink.void
removeResourcesArtifact
(ResourcesArtifact resourcesArtifact) Method removeResourcesArtifact.void
Method removeTag.void
removeTaglet
(Taglet taglet) Method removeTaglet.void
removeTagletArtifact
(TagletArtifact tagletArtifact) Method removeTagletArtifact.void
setBootclasspathArtifacts
(List<BootclasspathArtifact> bootclasspathArtifacts) Set a list of BootclasspathArtifact parameters.void
setDocfilesSubdirsUsed
(boolean docfilesSubdirsUsed) Set enables deep copying of the '**/doc-files' directories and the specific 'resources' directory.void
setDocletArtifacts
(List<DocletArtifact> docletArtifacts) Set a list of DocletArtifact parameters.void
setExcludedDocfilesSubdirs
(String excludedDocfilesSubdirs) Set list of exclusion patterns separated by ':' for deep copying of the '**/doc-files' directories.void
setExcludePackageNames
(List<String> excludePackageNames) Set list of subpackage patterns to exclude from javadoc generation.void
Set a list of Group parameters.void
setJavadocResourcesDirectory
(String javadocResourcesDirectory) Set path relative to project basedir where javadoc resources were located.void
Set list of URLs to javadocs for external classes.void
setModelEncoding
(String modelEncoding) Set the modelEncoding field.void
setOfflineLinks
(List<OfflineLink> offlineLinks) Set a list of OfflineLink parameters.void
setResourcesArtifacts
(List<ResourcesArtifact> resourcesArtifacts) Set a list of ResourcesArtifact parameters.void
setTagletArtifacts
(List<TagletArtifact> tagletArtifacts) Set a list of TagletArtifact parameters.void
setTaglets
(List<Taglet> taglets) Set a list of Taglet parameters.void
Set 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.
-