Class JavadocOptions
- java.lang.Object
-
- org.apache.maven.plugins.javadoc.options.JavadocOptions
-
- All Implemented Interfaces:
java.io.Serializable
public class JavadocOptions extends java.lang.Object implements java.io.SerializableRoot class to contain all javadoc configuration options for inclusion in javadoc bundle archives.- Version:
- $Revision$ $Date$
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<BootclasspathArtifact>bootclasspathArtifactsField bootclasspathArtifacts.private booleandocfilesSubdirsUsedEnables deep copying of the '**/doc-files' directories and the specific 'resources' directory.private java.util.List<DocletArtifact>docletArtifactsField docletArtifacts.private java.lang.StringexcludedDocfilesSubdirsList of exclusion patterns separated by ':' for deep copying of the '**/doc-files' directories.private java.util.List<java.lang.String>excludePackageNamesField excludePackageNames.private java.util.List<Group>groupsField groups.private java.lang.StringjavadocResourcesDirectoryPath relative to project basedir where javadoc resources were located.private java.util.List<java.lang.String>linksField links.private java.lang.StringmodelEncodingField modelEncoding.private java.util.List<OfflineLink>offlineLinksField offlineLinks.private java.util.List<ResourcesArtifact>resourcesArtifactsField resourcesArtifacts.private java.util.List<TagletArtifact>tagletArtifactsField tagletArtifacts.private java.util.List<Taglet>tagletsField taglets.private java.util.List<Tag>tagsField tags.
-
Constructor Summary
Constructors Constructor Description JavadocOptions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddBootclasspathArtifact(BootclasspathArtifact bootclasspathArtifact)Method addBootclasspathArtifact.voidaddDocletArtifact(DocletArtifact docletArtifact)Method addDocletArtifact.voidaddExcludePackageName(java.lang.String string)Method addExcludePackageName.voidaddGroup(Group group)Method addGroup.voidaddLink(java.lang.String string)Method addLink.voidaddOfflineLink(OfflineLink offlineLink)Method addOfflineLink.voidaddResourcesArtifact(ResourcesArtifact resourcesArtifact)Method addResourcesArtifact.voidaddTag(Tag tag)Method addTag.voidaddTaglet(Taglet taglet)Method addTaglet.voidaddTagletArtifact(TagletArtifact tagletArtifact)Method addTagletArtifact.java.util.List<BootclasspathArtifact>getBootclasspathArtifacts()Method getBootclasspathArtifacts.java.util.List<DocletArtifact>getDocletArtifacts()Method getDocletArtifacts.java.lang.StringgetExcludedDocfilesSubdirs()Get list of exclusion patterns separated by ':' for deep copying of the '**/doc-files' directories.java.util.List<java.lang.String>getExcludePackageNames()Method getExcludePackageNames.java.util.List<Group>getGroups()Method getGroups.java.lang.StringgetJavadocResourcesDirectory()Get path relative to project basedir where javadoc resources were located.java.util.List<java.lang.String>getLinks()Method getLinks.java.lang.StringgetModelEncoding()Get the modelEncoding field.java.util.List<OfflineLink>getOfflineLinks()Method getOfflineLinks.java.util.List<ResourcesArtifact>getResourcesArtifacts()Method getResourcesArtifacts.java.util.List<TagletArtifact>getTagletArtifacts()Method getTagletArtifacts.java.util.List<Taglet>getTaglets()Method getTaglets.java.util.List<Tag>getTags()Method getTags.booleanisDocfilesSubdirsUsed()Get enables deep copying of the '**/doc-files' directories and the specific 'resources' directory.voidremoveBootclasspathArtifact(BootclasspathArtifact bootclasspathArtifact)Method removeBootclasspathArtifact.voidremoveDocletArtifact(DocletArtifact docletArtifact)Method removeDocletArtifact.voidremoveExcludePackageName(java.lang.String string)Method removeExcludePackageName.voidremoveGroup(Group group)Method removeGroup.voidremoveLink(java.lang.String string)Method removeLink.voidremoveOfflineLink(OfflineLink offlineLink)Method removeOfflineLink.voidremoveResourcesArtifact(ResourcesArtifact resourcesArtifact)Method removeResourcesArtifact.voidremoveTag(Tag tag)Method removeTag.voidremoveTaglet(Taglet taglet)Method removeTaglet.voidremoveTagletArtifact(TagletArtifact tagletArtifact)Method removeTagletArtifact.voidsetBootclasspathArtifacts(java.util.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(java.util.List<DocletArtifact> docletArtifacts)Set a list of DocletArtifact parameters.voidsetExcludedDocfilesSubdirs(java.lang.String excludedDocfilesSubdirs)Set list of exclusion patterns separated by ':' for deep copying of the '**/doc-files' directories.voidsetExcludePackageNames(java.util.List<java.lang.String> excludePackageNames)Set list of subpackage patterns to exclude from javadoc generation.voidsetGroups(java.util.List<Group> groups)Set a list of Group parameters.voidsetJavadocResourcesDirectory(java.lang.String javadocResourcesDirectory)Set path relative to project basedir where javadoc resources were located.voidsetLinks(java.util.List<java.lang.String> links)Set list of URLs to javadocs for external classes.voidsetModelEncoding(java.lang.String modelEncoding)Set the modelEncoding field.voidsetOfflineLinks(java.util.List<OfflineLink> offlineLinks)Set a list of OfflineLink parameters.voidsetResourcesArtifacts(java.util.List<ResourcesArtifact> resourcesArtifacts)Set a list of ResourcesArtifact parameters.voidsetTagletArtifacts(java.util.List<TagletArtifact> tagletArtifacts)Set a list of TagletArtifact parameters.voidsetTaglets(java.util.List<Taglet> taglets)Set a list of Taglet parameters.voidsetTags(java.util.List<Tag> tags)Set a list of Tag parameters.
-
-
-
Field Detail
-
groups
private java.util.List<Group> groups
Field groups.
-
tags
private java.util.List<Tag> tags
Field tags.
-
docletArtifacts
private java.util.List<DocletArtifact> docletArtifacts
Field docletArtifacts.
-
taglets
private java.util.List<Taglet> taglets
Field taglets.
-
offlineLinks
private java.util.List<OfflineLink> offlineLinks
Field offlineLinks.
-
tagletArtifacts
private java.util.List<TagletArtifact> tagletArtifacts
Field tagletArtifacts.
-
resourcesArtifacts
private java.util.List<ResourcesArtifact> resourcesArtifacts
Field resourcesArtifacts.
-
bootclasspathArtifacts
private java.util.List<BootclasspathArtifact> bootclasspathArtifacts
Field bootclasspathArtifacts.
-
links
private java.util.List<java.lang.String> links
Field links.
-
excludePackageNames
private java.util.List<java.lang.String> excludePackageNames
Field excludePackageNames.
-
docfilesSubdirsUsed
private boolean docfilesSubdirsUsed
Enables deep copying of the '**/doc-files' directories and the specific 'resources' directory.
-
excludedDocfilesSubdirs
private java.lang.String excludedDocfilesSubdirs
List of exclusion patterns separated by ':' for deep copying of the '**/doc-files' directories.
-
javadocResourcesDirectory
private java.lang.String javadocResourcesDirectory
Path relative to project basedir where javadoc resources were located. This is mainly useful in multimodule builds where the reactor is still populated.
-
modelEncoding
private java.lang.String modelEncoding
Field modelEncoding.
-
-
Method Detail
-
addBootclasspathArtifact
public void addBootclasspathArtifact(BootclasspathArtifact bootclasspathArtifact)
Method addBootclasspathArtifact.- Parameters:
bootclasspathArtifact-
-
addDocletArtifact
public void addDocletArtifact(DocletArtifact docletArtifact)
Method addDocletArtifact.- Parameters:
docletArtifact-
-
addExcludePackageName
public void addExcludePackageName(java.lang.String string)
Method addExcludePackageName.- Parameters:
string-
-
addGroup
public void addGroup(Group group)
Method addGroup.- Parameters:
group-
-
addLink
public void addLink(java.lang.String string)
Method addLink.- Parameters:
string-
-
addOfflineLink
public void addOfflineLink(OfflineLink offlineLink)
Method addOfflineLink.- Parameters:
offlineLink-
-
addResourcesArtifact
public void addResourcesArtifact(ResourcesArtifact resourcesArtifact)
Method addResourcesArtifact.- Parameters:
resourcesArtifact-
-
addTag
public void addTag(Tag tag)
Method addTag.- Parameters:
tag-
-
addTaglet
public void addTaglet(Taglet taglet)
Method addTaglet.- Parameters:
taglet-
-
addTagletArtifact
public void addTagletArtifact(TagletArtifact tagletArtifact)
Method addTagletArtifact.- Parameters:
tagletArtifact-
-
getBootclasspathArtifacts
public java.util.List<BootclasspathArtifact> getBootclasspathArtifacts()
Method getBootclasspathArtifacts.- Returns:
- List
-
getDocletArtifacts
public java.util.List<DocletArtifact> getDocletArtifacts()
Method getDocletArtifacts.- Returns:
- List
-
getExcludePackageNames
public java.util.List<java.lang.String> getExcludePackageNames()
Method getExcludePackageNames.- Returns:
- List
-
getExcludedDocfilesSubdirs
public java.lang.String getExcludedDocfilesSubdirs()
Get list of exclusion patterns separated by ':' for deep copying of the '**/doc-files' directories.- Returns:
- String
-
getGroups
public java.util.List<Group> getGroups()
Method getGroups.- Returns:
- List
-
getJavadocResourcesDirectory
public java.lang.String 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
public java.util.List<java.lang.String> getLinks()
Method getLinks.- Returns:
- List
-
getModelEncoding
public java.lang.String getModelEncoding()
Get the modelEncoding field.- Returns:
- String
-
getOfflineLinks
public java.util.List<OfflineLink> getOfflineLinks()
Method getOfflineLinks.- Returns:
- List
-
getResourcesArtifacts
public java.util.List<ResourcesArtifact> getResourcesArtifacts()
Method getResourcesArtifacts.- Returns:
- List
-
getTagletArtifacts
public java.util.List<TagletArtifact> getTagletArtifacts()
Method getTagletArtifacts.- Returns:
- List
-
getTaglets
public java.util.List<Taglet> getTaglets()
Method getTaglets.- Returns:
- List
-
getTags
public java.util.List<Tag> 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
public void removeBootclasspathArtifact(BootclasspathArtifact bootclasspathArtifact)
Method removeBootclasspathArtifact.- Parameters:
bootclasspathArtifact-
-
removeDocletArtifact
public void removeDocletArtifact(DocletArtifact docletArtifact)
Method removeDocletArtifact.- Parameters:
docletArtifact-
-
removeExcludePackageName
public void removeExcludePackageName(java.lang.String string)
Method removeExcludePackageName.- Parameters:
string-
-
removeGroup
public void removeGroup(Group group)
Method removeGroup.- Parameters:
group-
-
removeLink
public void removeLink(java.lang.String string)
Method removeLink.- Parameters:
string-
-
removeOfflineLink
public void removeOfflineLink(OfflineLink offlineLink)
Method removeOfflineLink.- Parameters:
offlineLink-
-
removeResourcesArtifact
public void removeResourcesArtifact(ResourcesArtifact resourcesArtifact)
Method removeResourcesArtifact.- Parameters:
resourcesArtifact-
-
removeTag
public void removeTag(Tag tag)
Method removeTag.- Parameters:
tag-
-
removeTaglet
public void removeTaglet(Taglet taglet)
Method removeTaglet.- Parameters:
taglet-
-
removeTagletArtifact
public void removeTagletArtifact(TagletArtifact tagletArtifact)
Method removeTagletArtifact.- Parameters:
tagletArtifact-
-
setBootclasspathArtifacts
public void setBootclasspathArtifacts(java.util.List<BootclasspathArtifact> bootclasspathArtifacts)
Set a list of BootclasspathArtifact parameters.- Parameters:
bootclasspathArtifacts-
-
setDocfilesSubdirsUsed
public void setDocfilesSubdirsUsed(boolean docfilesSubdirsUsed)
Set enables deep copying of the '**/doc-files' directories and the specific 'resources' directory.- Parameters:
docfilesSubdirsUsed-
-
setDocletArtifacts
public void setDocletArtifacts(java.util.List<DocletArtifact> docletArtifacts)
Set a list of DocletArtifact parameters.- Parameters:
docletArtifacts-
-
setExcludePackageNames
public void setExcludePackageNames(java.util.List<java.lang.String> excludePackageNames)
Set list of subpackage patterns to exclude from javadoc generation.- Parameters:
excludePackageNames-
-
setExcludedDocfilesSubdirs
public void setExcludedDocfilesSubdirs(java.lang.String excludedDocfilesSubdirs)
Set list of exclusion patterns separated by ':' for deep copying of the '**/doc-files' directories.- Parameters:
excludedDocfilesSubdirs-
-
setGroups
public void setGroups(java.util.List<Group> groups)
Set a list of Group parameters.- Parameters:
groups-
-
setJavadocResourcesDirectory
public void setJavadocResourcesDirectory(java.lang.String javadocResourcesDirectory)
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-
-
setLinks
public void setLinks(java.util.List<java.lang.String> links)
Set list of URLs to javadocs for external classes.- Parameters:
links-
-
setModelEncoding
public void setModelEncoding(java.lang.String modelEncoding)
Set the modelEncoding field.- Parameters:
modelEncoding-
-
setOfflineLinks
public void setOfflineLinks(java.util.List<OfflineLink> offlineLinks)
Set a list of OfflineLink parameters.- Parameters:
offlineLinks-
-
setResourcesArtifacts
public void setResourcesArtifacts(java.util.List<ResourcesArtifact> resourcesArtifacts)
Set a list of ResourcesArtifact parameters.- Parameters:
resourcesArtifacts-
-
setTagletArtifacts
public void setTagletArtifacts(java.util.List<TagletArtifact> tagletArtifacts)
Set a list of TagletArtifact parameters.- Parameters:
tagletArtifacts-
-
setTaglets
public void setTaglets(java.util.List<Taglet> taglets)
Set a list of Taglet parameters.- Parameters:
taglets-
-
setTags
public void setTags(java.util.List<Tag> tags)
Set a list of Tag parameters.- Parameters:
tags-
-
-