Class StandardJavadocDocletOptions
- java.lang.Object
-
- org.gradle.external.javadoc.CoreJavadocOptions
-
- org.gradle.external.javadoc.StandardJavadocDocletOptions
-
- All Implemented Interfaces:
MinimalJavadocOptions
public class StandardJavadocDocletOptions extends CoreJavadocOptions implements MinimalJavadocOptions
Provides the options for the standard Javadoc doclet.
-
-
Field Summary
Fields Modifier and Type Field Description JavadocOptionFileOption<java.lang.Boolean>
noTimestamp
-
Fields inherited from class org.gradle.external.javadoc.CoreJavadocOptions
knownCoreOptionNames, optionFile
-
-
Constructor Summary
Constructors Constructor Description StandardJavadocDocletOptions()
StandardJavadocDocletOptions(org.gradle.external.javadoc.internal.JavadocOptionFile javadocOptionFile)
StandardJavadocDocletOptions(MinimalJavadocOptions original)
StandardJavadocDocletOptions(StandardJavadocDocletOptions original)
StandardJavadocDocletOptions(StandardJavadocDocletOptions original, org.gradle.external.javadoc.internal.JavadocOptionFile optionFile)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StandardJavadocDocletOptions
author()
StandardJavadocDocletOptions
author(boolean author)
StandardJavadocDocletOptions
bottom(java.lang.String bottom)
StandardJavadocDocletOptions
charSet(java.lang.String charSet)
StandardJavadocDocletOptions
destinationDirectory(java.io.File destinationDirectory)
StandardJavadocDocletOptions
docEncoding(java.lang.String docEncoding)
StandardJavadocDocletOptions
docFilesSubDirs()
StandardJavadocDocletOptions
docFilesSubDirs(boolean docFilesSubDirs)
StandardJavadocDocletOptions
docTitle(java.lang.String docTitle)
StandardJavadocDocletOptions
excludeDocFilesSubDir(java.lang.String... excludeDocFilesSubDir)
StandardJavadocDocletOptions
excludeDocFilesSubDir(java.util.List<java.lang.String> excludeDocFilesSubDir)
StandardJavadocDocletOptions
footer(java.lang.String footer)
java.lang.String
getBottom()
-bottom textjava.lang.String
getCharSet()
-charset name Specifies the HTML character set for this document.java.io.File
getDestinationDirectory()
-d directoryjava.lang.String
getDocEncoding()
-docencoding namejava.lang.String
getDocTitle()
-doctitle titlejava.util.List<java.lang.String>
getExcludeDocFilesSubDir()
-excludedocfilessubdir name1:name2...java.lang.String
getFooter()
-footer footerjava.util.Map<java.lang.String,java.util.List<java.lang.String>>
getGroups()
-group groupheading packagepattern:packagepattern:...java.lang.String
getHeader()
-header headerjava.io.File
getHelpFile()
-helpfile path/filenamejava.util.List<java.lang.String>
getLinks()
-link extdocURLjava.util.List<JavadocOfflineLink>
getLinksOffline()
-linkoffline extdocURL packagelistLocjava.util.List<java.lang.String>
getNoQualifiers()
-noqualifier all | packagename1:packagename2:...java.io.File
getStylesheetFile()
-stylesheetfile path\filenamejava.util.List<java.io.File>
getTagletPath()
-tagletpath tagletpathlist.java.util.List<java.lang.String>
getTaglets()
-taglet class.java.util.List<java.lang.String>
getTags()
-tag tagname:Xaoptcmf:"taghead".java.lang.String
getWindowTitle()
-windowtitle titleStandardJavadocDocletOptions
group(java.lang.String groupName, java.lang.String... packagePatterns)
StandardJavadocDocletOptions
group(java.lang.String groupName, java.util.List<java.lang.String> packagePatterns)
StandardJavadocDocletOptions
group(java.util.Map<java.lang.String,java.util.List<java.lang.String>> groups)
StandardJavadocDocletOptions
groupsFile(java.io.File groupsFile)
StandardJavadocDocletOptions
header(java.lang.String header)
StandardJavadocDocletOptions
helpFile(java.io.File helpFile)
boolean
isAuthor()
-authorboolean
isDocFilesSubDirs()
-docfilessubdirs.boolean
isKeyWords()
-keywords.boolean
isLinkSource()
-linksourceboolean
isNoComment()
-nocomment.boolean
isNoDeprecated()
-nodeprecatedboolean
isNoDeprecatedList()
-nodeprecatedlistboolean
isNoHelp()
-nohelpboolean
isNoIndex()
-noindexboolean
isNoNavBar()
-nonavbarboolean
isNoSince()
-nosinceboolean
isNoTimestamp()
boolean
isNoTree()
-notreeboolean
isSerialWarn()
-serialwarnboolean
isSplitIndex()
-splitindexboolean
isUse()
-useboolean
isVersion()
-versionStandardJavadocDocletOptions
keyWords()
StandardJavadocDocletOptions
keyWords(boolean keyWords)
java.util.Set<java.lang.String>
knownOptionNames()
Gets a set of all the options that are known to this class and its super class and have separate properties.StandardJavadocDocletOptions
links(java.lang.String... links)
StandardJavadocDocletOptions
linksFile(java.io.File linksFile)
StandardJavadocDocletOptions
linksOffline(java.lang.String extDocUrl, java.lang.String packageListLoc)
StandardJavadocDocletOptions
linksOfflineFile(java.io.File linksOfflineFile)
StandardJavadocDocletOptions
linkSource()
StandardJavadocDocletOptions
linkSource(boolean linkSource)
StandardJavadocDocletOptions
noComment()
StandardJavadocDocletOptions
noComment(boolean noComment)
StandardJavadocDocletOptions
noDeprecated()
StandardJavadocDocletOptions
noDeprecated(boolean nodeprecated)
StandardJavadocDocletOptions
noDeprecatedList()
StandardJavadocDocletOptions
noDeprecatedList(boolean noDeprecatedList)
StandardJavadocDocletOptions
noHelp()
StandardJavadocDocletOptions
noHelp(boolean noHelp)
StandardJavadocDocletOptions
noIndex()
StandardJavadocDocletOptions
noIndex(boolean noIndex)
StandardJavadocDocletOptions
noNavBar()
StandardJavadocDocletOptions
noNavBar(boolean noNavBar)
StandardJavadocDocletOptions
noQualifier(java.util.List<java.lang.String> noQualifiers)
StandardJavadocDocletOptions
noQualifiers(java.lang.String... noQualifiers)
StandardJavadocDocletOptions
noSince()
StandardJavadocDocletOptions
noSince(boolean noSince)
StandardJavadocDocletOptions
noTimestamp()
StandardJavadocDocletOptions
noTimestamp(boolean noTimestamp)
StandardJavadocDocletOptions
noTree()
StandardJavadocDocletOptions
noTree(boolean noTree)
StandardJavadocDocletOptions
serialWarn()
StandardJavadocDocletOptions
serialWarn(boolean serialWarn)
void
setAuthor(boolean author)
void
setBottom(java.lang.String bottom)
void
setCharSet(java.lang.String charSet)
void
setDestinationDirectory(java.io.File directory)
void
setDocEncoding(java.lang.String docEncoding)
void
setDocFilesSubDirs(boolean docFilesSubDirs)
void
setDocTitle(java.lang.String docTitle)
void
setExcludeDocFilesSubDir(java.util.List<java.lang.String> excludeDocFilesSubDir)
void
setFooter(java.lang.String footer)
void
setGroups(java.util.Map<java.lang.String,java.util.List<java.lang.String>> groups)
void
setHeader(java.lang.String header)
void
setHelpFile(java.io.File helpFile)
void
setKeyWords(boolean keyWords)
void
setLinks(java.util.List<java.lang.String> links)
void
setLinksOffline(java.util.List<JavadocOfflineLink> linksOffline)
void
setLinkSource(boolean linkSource)
void
setNoComment(boolean noComment)
void
setNoDeprecated(boolean noDeprecated)
void
setNoDeprecatedList(boolean noDeprecatedList)
void
setNoHelp(boolean noHelp)
void
setNoIndex(boolean noIndex)
void
setNoNavBar(boolean noNavBar)
void
setNoQualifiers(java.util.List<java.lang.String> noQualifiers)
void
setNoSince(boolean noSince)
void
setNoTimestamp(boolean noTimestamp)
void
setNoTree(boolean noTree)
void
setSerialWarn(boolean serialWarn)
void
setSplitIndex(boolean splitIndex)
void
setStylesheetFile(java.io.File stylesheetFile)
void
setTagletPath(java.util.List<java.io.File> tagletPath)
void
setTaglets(java.util.List<java.lang.String> taglets)
void
setTags(java.util.List<java.lang.String> tags)
void
setUse(boolean use)
void
setVersion(boolean version)
void
setWindowTitle(java.lang.String windowTitle)
StandardJavadocDocletOptions
splitIndex()
StandardJavadocDocletOptions
splitIndex(boolean splitIndex)
StandardJavadocDocletOptions
stylesheetFile(java.io.File stylesheetFile)
StandardJavadocDocletOptions
tagletPath(java.io.File... tagletPath)
StandardJavadocDocletOptions
tagletPath(java.util.List<java.io.File> tagletPath)
StandardJavadocDocletOptions
taglets(java.lang.String... taglets)
StandardJavadocDocletOptions
taglets(java.util.List<java.lang.String> taglets)
StandardJavadocDocletOptions
tags(java.lang.String... tags)
StandardJavadocDocletOptions
tags(java.util.List<java.lang.String> tags)
StandardJavadocDocletOptions
tagsFile(java.io.File tagsFile)
StandardJavadocDocletOptions
use()
StandardJavadocDocletOptions
use(boolean use)
StandardJavadocDocletOptions
version()
StandardJavadocDocletOptions
version(boolean version)
StandardJavadocDocletOptions
windowTitle(java.lang.String windowTitle)
-
Methods inherited from class org.gradle.external.javadoc.CoreJavadocOptions
addBooleanOption, addBooleanOption, addEnumOption, addEnumOption, addFileOption, addFileOption, addMultilineMultiValueOption, addMultilineStringsOption, addOption, addPathOption, addPathOption, addStringOption, addStringOption, addStringsOption, addStringsOption, bootClasspath, breakIterator, breakIterator, classpath, classpath, contributeCommandLineOptions, doclet, docletpath, encoding, extDirs, getBootClasspath, getClasspath, getDoclet, getDocletpath, getEncoding, getExtDirs, getExtraOptions, getJFlags, getLocale, getMemberLevel, getModulePath, getOptionFiles, getOutputLevel, getOverview, getSource, getSourceNames, isBreakIterator, isVerbose, jFlags, locale, modulePath, optionFiles, overview, quiet, setBootClasspath, setBreakIterator, setClasspath, setDoclet, setDocletpath, setEncoding, setExtDirs, setJFlags, setLocale, setMemberLevel, setModulePath, setOptionFiles, setOutputLevel, setOverview, setSource, setSourceNames, showAll, showFromPackage, showFromPrivate, showFromProtected, showFromPublic, source, sourceNames, verbose, write
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.gradle.external.javadoc.MinimalJavadocOptions
bootClasspath, breakIterator, breakIterator, classpath, classpath, contributeCommandLineOptions, doclet, docletpath, encoding, extDirs, getBootClasspath, getClasspath, getDoclet, getDocletpath, getEncoding, getExtDirs, getJFlags, getLocale, getMemberLevel, getModulePath, getOptionFiles, getOutputLevel, getOverview, getSource, getSourceNames, isBreakIterator, isVerbose, jFlags, locale, modulePath, optionFiles, overview, quiet, setBootClasspath, setBreakIterator, setClasspath, setDoclet, setDocletpath, setEncoding, setExtDirs, setJFlags, setLocale, setMemberLevel, setModulePath, setOptionFiles, setOutputLevel, setOverview, setSource, setSourceNames, showAll, showFromPackage, showFromPrivate, showFromProtected, showFromPublic, source, sourceNames, verbose, write
-
-
-
-
Field Detail
-
noTimestamp
public final JavadocOptionFileOption<java.lang.Boolean> noTimestamp
-
-
Constructor Detail
-
StandardJavadocDocletOptions
public StandardJavadocDocletOptions()
-
StandardJavadocDocletOptions
public StandardJavadocDocletOptions(org.gradle.external.javadoc.internal.JavadocOptionFile javadocOptionFile)
-
StandardJavadocDocletOptions
public StandardJavadocDocletOptions(StandardJavadocDocletOptions original)
-
StandardJavadocDocletOptions
public StandardJavadocDocletOptions(StandardJavadocDocletOptions original, org.gradle.external.javadoc.internal.JavadocOptionFile optionFile)
-
StandardJavadocDocletOptions
public StandardJavadocDocletOptions(MinimalJavadocOptions original)
-
-
Method Detail
-
knownOptionNames
@Incubating public java.util.Set<java.lang.String> knownOptionNames()
Gets a set of all the options that are known to this class and its super class and have separate properties.- Overrides:
knownOptionNames
in classCoreJavadocOptions
- Returns:
- set of property names
- Since:
- 7.5
-
getDestinationDirectory
public java.io.File getDestinationDirectory()
-d directorySpecifies the destination directory where javadoc saves the generated HTML files. (The "d" means "destination.") Omitting this option causes the files to be saved to the current directory. The value directory can be absolute, or relative to the current working directory. As of 1.4, the destination directory is automatically created when javadoc is run. For example, the following generates the documentation for the package com.mypackage and saves the results in the C:/user/doc/ directory:
javadoc -d /user/doc com.mypackage
- Specified by:
getDestinationDirectory
in interfaceMinimalJavadocOptions
-
setDestinationDirectory
public void setDestinationDirectory(java.io.File directory)
- Specified by:
setDestinationDirectory
in interfaceMinimalJavadocOptions
-
destinationDirectory
public StandardJavadocDocletOptions destinationDirectory(java.io.File destinationDirectory)
- Specified by:
destinationDirectory
in interfaceMinimalJavadocOptions
-
isUse
@Input public boolean isUse()
-useIncludes one "Use" page for each documented class and package. The page describes what packages, classes, methods, constructors and fields use any API of the given class or package. Given class C, things that use class C would include subclasses of C, fields declared as C, methods that return C, and methods and constructors with parameters of type C. For example, let's look at what might appear on the "Use" page for String. The getName() method in the java.awt.Font class returns type String. Therefore, getName() uses String, and you will find that method on the "Use" page for String.
Note that this documents only uses of the API, not the implementation. If a method uses String in its implementation but does not take a string as an argument or return a string, that is not considered a "use" of String.
You can access the generated "Use" page by first going to the class or package, then clicking on the "Use" link in the navigation bar.
-
setUse
public void setUse(boolean use)
-
use
public StandardJavadocDocletOptions use(boolean use)
-
use
public StandardJavadocDocletOptions use()
-
isVersion
@Input public boolean isVersion()
-versionIncludes the @version text in the generated docs. This text is omitted by default. To tell what version of the Javadoc tool you are using, use the -J-version option.
-
setVersion
public void setVersion(boolean version)
-
version
public StandardJavadocDocletOptions version(boolean version)
-
version
public StandardJavadocDocletOptions version()
-
isAuthor
@Input public boolean isAuthor()
-authorIncludes the @author text in the generated docs.
-
setAuthor
public void setAuthor(boolean author)
-
author
public StandardJavadocDocletOptions author(boolean author)
-
author
public StandardJavadocDocletOptions author()
-
isSplitIndex
@Input public boolean isSplitIndex()
-splitindexSplits the index file into multiple files, alphabetically, one file per letter, plus a file for any index entries that start with non-alphabetical characters.
-
setSplitIndex
public void setSplitIndex(boolean splitIndex)
-
splitIndex
public StandardJavadocDocletOptions splitIndex(boolean splitIndex)
-
splitIndex
public StandardJavadocDocletOptions splitIndex()
-
getWindowTitle
public java.lang.String getWindowTitle()
-windowtitle titleSpecifies the title to be placed in the HTML <title> tag. This appears in the window title and in any browser bookmarks (favorite places) that someone creates for this page. This title should not contain any HTML tags, as the browser will not properly interpret them. Any internal quotation marks within title may have to be escaped. If -windowtitle is omitted, the Javadoc tool uses the value of -doctitle for this option. javadoc -windowtitle "Java 2 Platform" com.mypackage
- Specified by:
getWindowTitle
in interfaceMinimalJavadocOptions
-
setWindowTitle
public void setWindowTitle(java.lang.String windowTitle)
- Specified by:
setWindowTitle
in interfaceMinimalJavadocOptions
-
windowTitle
public StandardJavadocDocletOptions windowTitle(java.lang.String windowTitle)
- Specified by:
windowTitle
in interfaceMinimalJavadocOptions
-
getHeader
public java.lang.String getHeader()
-header headerSpecifies the header text to be placed at the top of each output file. The header will be placed to the right of the upper navigation bar. header may contain HTML tags and white space, though if it does, it must be enclosed in quotes. Any internal quotation marks within header may have to be escaped. javadoc -header "Java 2 Platform
v1.4" com.mypackage- Specified by:
getHeader
in interfaceMinimalJavadocOptions
-
setHeader
public void setHeader(java.lang.String header)
- Specified by:
setHeader
in interfaceMinimalJavadocOptions
-
header
public StandardJavadocDocletOptions header(java.lang.String header)
- Specified by:
header
in interfaceMinimalJavadocOptions
-
getDocTitle
@Nullable @Optional @Input public java.lang.String getDocTitle()
-doctitle titleSpecifies the title to be placed near the top of the overview summary file. The title will be placed as a centered, level-one heading directly beneath the upper navigation bar. The title may contain HTML tags and white space, though if it does, it must be enclosed in quotes. Any internal quotation marks within title may have to be escaped. javadoc -doctitle "Java<sup><font size=\"-2\">TM</font></sup>" com.mypackage
-
setDocTitle
public void setDocTitle(@Nullable java.lang.String docTitle)
-
docTitle
public StandardJavadocDocletOptions docTitle(java.lang.String docTitle)
-
getFooter
@Nullable @Optional @Input public java.lang.String getFooter()
-footer footerSpecifies the footer text to be placed at the bottom of each output file. The footer will be placed to the right of the lower navigation bar. footer may contain HTML tags and white space, though if it does, it must be enclosed in quotes. Any internal quotation marks within footer may have to be escaped.
-
setFooter
public void setFooter(@Nullable java.lang.String footer)
-
footer
public StandardJavadocDocletOptions footer(java.lang.String footer)
-
getBottom
@Nullable @Optional @Input public java.lang.String getBottom()
-bottom textSpecifies the text to be placed at the bottom of each output file. The text will be placed at the bottom of the page, below the lower navigation bar. The text may contain HTML tags and white space, though if it does, it must be enclosed in quotes. Any internal quotation marks within text may have to be escaped.
-
setBottom
public void setBottom(@Nullable java.lang.String bottom)
-
bottom
public StandardJavadocDocletOptions bottom(java.lang.String bottom)
-
getLinks
@Nullable @Optional @Input public java.util.List<java.lang.String> getLinks()
-link extdocURLCreates links to existing javadoc-generated documentation of external referenced classes. It takes one argument:
extdocURL is the absolute or relative URL of the directory containing the external javadoc-generated documentation you want to link to. Examples are shown below. The package-list file must be found in this directory (otherwise, use -linkoffline). The Javadoc tool reads the package names from the package-list file and then links to those packages at that URL. When the Javadoc tool is run, the extdocURL value is copied literally into the <A HREF> links that are created. Therefore, extdocURL must be the URL to the directory, not to a file. You can use an absolute link for extdocURL to enable your docs to link to a document on any website, or can use a relative link to link only to a relative location. If relative, the value you pass in should be the relative path from the destination directory (specified with -d) to the directory containing the packages being linked to.
When specifying an absolute link you normally use an http: link. However, if you want to link to a file system that has no web server, you can use a file: link -- however, do this only if everyone wanting to access the generated documentation shares the same file system.
-
setLinks
public void setLinks(@Nullable java.util.List<java.lang.String> links)
-
links
public StandardJavadocDocletOptions links(java.lang.String... links)
-
linksFile
public StandardJavadocDocletOptions linksFile(java.io.File linksFile)
-
getLinksOffline
@Nullable @Optional @Input public java.util.List<JavadocOfflineLink> getLinksOffline()
-linkoffline extdocURL packagelistLocThis option is a variation of -link; they both create links to javadoc-generated documentation for external referenced classes. Use the -linkoffline option when linking to a document on the web when the Javadoc tool itself is "offline" -- that is, it cannot access the document through a web connection. More specifically, use -linkoffline if the external document's package-list file is not accessible or does not exist at the extdocURL location but does exist at a different location, which can be specified by packageListLoc (typically local). Thus, if extdocURL is accessible only on the World Wide Web, -linkoffline removes the constraint that the Javadoc tool have a web connection when generating the documentation.
Another use is as a "hack" to update docs: After you have run javadoc on a full set of packages, then you can run javadoc again on only a smaller set of changed packages, so that the updated files can be inserted back into the original set. Examples are given below.
The -linkoffline option takes two arguments -- the first for the string to be embedded in the <a href> links, the second telling it where to find package-list:
extdocURL is the absolute or relative URL of the directory containing the external javadoc-generated documentation you want to link to. If relative, the value should be the relative path from the destination directory (specified with -d) to the root of the packages being linked to. For more details, see extdocURL in the -link option. packagelistLoc is the path or URL to the directory containing the package-list file for the external documentation. This can be a URL (http: or file:) or file path, and can be absolute or relative. If relative, make it relative to the current directory from where javadoc was run. Do not include the package-list filename.
-
setLinksOffline
public void setLinksOffline(@Nullable java.util.List<JavadocOfflineLink> linksOffline)
-
linksOffline
public StandardJavadocDocletOptions linksOffline(java.lang.String extDocUrl, java.lang.String packageListLoc)
-
linksOfflineFile
public StandardJavadocDocletOptions linksOfflineFile(java.io.File linksOfflineFile)
-
isLinkSource
@Input public boolean isLinkSource()
-linksourceCreates an HTML version of each source file (with line numbers) and adds links to them from the standard HTML documentation. Links are created for classes, interfaces, constructors, methods and fields whose declarations are in a source file. Otherwise, links are not created, such as for default constructors and generated classes. This option exposes all private implementation details in the included source files, including private classes, private fields, and the bodies of private methods, regardless of the -public, -package, -protected and -private options. Unless you also use the -private option, not all private classes or interfaces will necessarily be accessible via links.
Each link appears on the name of the identifier in its declaration. For example, the link to the source code of the Button class would be on the word "Button":
public class Button extends Component implements Accessible and the link to the source code of the getLabel() method in the Button class would be on the word "getLabel": public String getLabel()
-
setLinkSource
public void setLinkSource(boolean linkSource)
-
linkSource
public StandardJavadocDocletOptions linkSource(boolean linkSource)
-
linkSource
public StandardJavadocDocletOptions linkSource()
-
getGroups
@Nullable @Optional @Input public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getGroups()
-group groupheading packagepattern:packagepattern:...Separates packages on the overview page into whatever groups you specify, one group per table. You specify each group with a different -group option. The groups appear on the page in the order specified on the command line; packages are alphabetized within a group. For a given -group option, the packages matching the list of packagepattern expressions appear in a table with the heading groupheading.
groupheading can be any text, and can include white space. This text is placed in the table heading for the group. packagepattern can be any package name, or can be the start of any package name followed by an asterisk (*). The asterisk is a wildcard meaning "match any characters". This is the only wildcard allowed. Multiple patterns can be included in a group by separating them with colons (:).
NOTE: If using an asterisk in a pattern or pattern list, the pattern list must be inside quotes, such as "java.lang*:java.util"
If you do not supply any -group option, all packages are placed in one group with the heading "Packages". If the all groups do not include all documented packages, any leftover packages appear in a separate group with the heading "Other Packages".
For example, the following option separates the four documented packages into core, extension and other packages. Notice the trailing "dot" does not appear in "java.lang*" -- including the dot, such as "java.lang.*" would omit the java.lang package.
javadoc -group "Core Packages" "java.lang*:java.util" -group "Extension Packages" "javax.*" java.lang java.lang.reflect java.util javax.servlet java.new
This results in the groupings:
Core Packages
java.lang
java.lang.reflect
java.utilExtension Packages
javax.servletOther Packages
java.new
-
setGroups
public void setGroups(@Nullable java.util.Map<java.lang.String,java.util.List<java.lang.String>> groups)
-
group
public StandardJavadocDocletOptions group(java.util.Map<java.lang.String,java.util.List<java.lang.String>> groups)
-
group
public StandardJavadocDocletOptions group(java.lang.String groupName, java.util.List<java.lang.String> packagePatterns)
-
group
public StandardJavadocDocletOptions group(java.lang.String groupName, java.lang.String... packagePatterns)
-
groupsFile
public StandardJavadocDocletOptions groupsFile(java.io.File groupsFile)
-
isNoDeprecated
@Input public boolean isNoDeprecated()
-nodeprecatedPrevents the generation of any deprecated API at all in the documentation. This does what -nodeprecatedlist does, plus it does not generate any deprecated API throughout the rest of the documentation. This is useful when writing code and you don't want to be distracted by the deprecated code.
-
setNoDeprecated
public void setNoDeprecated(boolean noDeprecated)
-
noDeprecated
public StandardJavadocDocletOptions noDeprecated(boolean nodeprecated)
-
noDeprecated
public StandardJavadocDocletOptions noDeprecated()
-
isNoDeprecatedList
@Input public boolean isNoDeprecatedList()
-nodeprecatedlistPrevents the generation of the file containing the list of deprecated APIs (deprecated-list.html) and the link in the navigation bar to that page. (However, javadoc continues to generate the deprecated API throughout the rest of the document.) This is useful if your source code contains no deprecated API, and you want to make the navigation bar cleaner.
-
setNoDeprecatedList
public void setNoDeprecatedList(boolean noDeprecatedList)
-
noDeprecatedList
public StandardJavadocDocletOptions noDeprecatedList(boolean noDeprecatedList)
-
noDeprecatedList
public StandardJavadocDocletOptions noDeprecatedList()
-
isNoSince
@Input public boolean isNoSince()
-nosinceOmits from the generated docs the "Since" sections associated with the @since tags.
-
setNoSince
public void setNoSince(boolean noSince)
-
noSince
public StandardJavadocDocletOptions noSince(boolean noSince)
-
noSince
public StandardJavadocDocletOptions noSince()
-
isNoTree
@Input public boolean isNoTree()
-notreeOmits the class/interface hierarchy pages from the generated docs. These are the pages you reach using the "Tree" button in the navigation bar. The hierarchy is produced by default.
-
setNoTree
public void setNoTree(boolean noTree)
-
noTree
public StandardJavadocDocletOptions noTree(boolean noTree)
-
noTree
public StandardJavadocDocletOptions noTree()
-
isNoIndex
@Input public boolean isNoIndex()
-noindexOmits the index from the generated docs. The index is produced by default.
-
setNoIndex
public void setNoIndex(boolean noIndex)
-
noIndex
public StandardJavadocDocletOptions noIndex(boolean noIndex)
-
noIndex
public StandardJavadocDocletOptions noIndex()
-
isNoHelp
@Input public boolean isNoHelp()
-nohelpOmits the HELP link in the navigation bars at the top and bottom of each page of output.
-
setNoHelp
public void setNoHelp(boolean noHelp)
-
noHelp
public StandardJavadocDocletOptions noHelp(boolean noHelp)
-
noHelp
public StandardJavadocDocletOptions noHelp()
-
isNoNavBar
@Input public boolean isNoNavBar()
-nonavbarPrevents the generation of the navigation bar, header and footer, otherwise found at the top and bottom of the generated pages. Has no affect on the "bottom" option. The -nonavbar option is useful when you are interested only in the content and have no need for navigation, such as converting the files to PostScript or PDF for print only.
-
setNoNavBar
public void setNoNavBar(boolean noNavBar)
-
noNavBar
public StandardJavadocDocletOptions noNavBar(boolean noNavBar)
-
noNavBar
public StandardJavadocDocletOptions noNavBar()
-
getHelpFile
@Nullable @Optional @PathSensitive(NAME_ONLY) @InputFile public java.io.File getHelpFile()
-helpfile path/filenameSpecifies the path of an alternate help file path\filename that the HELP link in the top and bottom navigation bars link to. Without this option, the Javadoc tool automatically creates a help file help-doc.html that is hard-coded in the Javadoc tool. This option enables you to override this default. The filename can be any name and is not restricted to help-doc.html -- the Javadoc tool will adjust the links in the navigation bar accordingly. For example:
javadoc -helpfile C:/user/myhelp.html java.awt
-
setHelpFile
public void setHelpFile(@Nullable java.io.File helpFile)
-
helpFile
public StandardJavadocDocletOptions helpFile(java.io.File helpFile)
-
getStylesheetFile
@Nullable @Optional @PathSensitive(NAME_ONLY) @InputFile public java.io.File getStylesheetFile()
-stylesheetfile path\filenameSpecifies the path of an alternate HTML stylesheet file. Without this option, the Javadoc tool automatically creates a stylesheet file stylesheet.css that is hard-coded in the Javadoc tool. This option enables you to override this default. The filename can be any name and is not restricted to stylesheet.css. For example:
javadoc -stylesheetfile C:/user/mystylesheet.css com.mypackage
-
setStylesheetFile
public void setStylesheetFile(@Nullable java.io.File stylesheetFile)
-
stylesheetFile
public StandardJavadocDocletOptions stylesheetFile(java.io.File stylesheetFile)
-
isSerialWarn
@Input public boolean isSerialWarn()
-serialwarnGenerates compile-time warnings for missing @serial tags. By default, Javadoc 1.2.2 (and later versions) generates no serial warnings. (This is a reversal from earlier versions.) Use this option to display the serial warnings, which helps to properly document default serializable fields and writeExternal methods.
-
setSerialWarn
public void setSerialWarn(boolean serialWarn)
-
serialWarn
public StandardJavadocDocletOptions serialWarn(boolean serialWarn)
-
serialWarn
public StandardJavadocDocletOptions serialWarn()
-
getCharSet
@Nullable @Optional @Input public java.lang.String getCharSet()
-charset name Specifies the HTML character set for this document. The name should be a preferred MIME name as given in the IANA Registry. For example:javadoc -charset "iso-8859-1" mypackage
would insert the following line in the head of every generated page:
<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
This META tag is described in the HTML standard. (4197265 and 4137321)
Also see -encoding and -docencoding.
-
setCharSet
public void setCharSet(@Nullable java.lang.String charSet)
-
charSet
public StandardJavadocDocletOptions charSet(java.lang.String charSet)
-
getDocEncoding
@Nullable @Optional @Input public java.lang.String getDocEncoding()
-docencoding nameSpecifies the encoding of the generated HTML files. The name should be a preferred MIME name as given in the IANA Registry. If you omit this option but use -encoding, then the encoding of the generated HTML files is determined by -encoding. Example:
% javadoc -docencoding "ISO-8859-1" mypackage
Also see -encoding and -charset.
-
setDocEncoding
public void setDocEncoding(@Nullable java.lang.String docEncoding)
-
docEncoding
public StandardJavadocDocletOptions docEncoding(java.lang.String docEncoding)
-
isKeyWords
@Input public boolean isKeyWords()
-keywords.
-
setKeyWords
public void setKeyWords(boolean keyWords)
-
keyWords
public StandardJavadocDocletOptions keyWords(boolean keyWords)
-
keyWords
public StandardJavadocDocletOptions keyWords()
-
getTags
@Nullable @Optional @Input public java.util.List<java.lang.String> getTags()
-tag tagname:Xaoptcmf:"taghead".
-
setTags
public void setTags(@Nullable java.util.List<java.lang.String> tags)
-
tags
public StandardJavadocDocletOptions tags(java.util.List<java.lang.String> tags)
-
tags
public StandardJavadocDocletOptions tags(java.lang.String... tags)
-
tagsFile
public StandardJavadocDocletOptions tagsFile(java.io.File tagsFile)
-
getTaglets
@Nullable @Optional @Input public java.util.List<java.lang.String> getTaglets()
-taglet class.
-
setTaglets
public void setTaglets(@Nullable java.util.List<java.lang.String> taglets)
-
taglets
public StandardJavadocDocletOptions taglets(java.util.List<java.lang.String> taglets)
-
taglets
public StandardJavadocDocletOptions taglets(java.lang.String... taglets)
-
getTagletPath
@Nullable @Optional @Classpath public java.util.List<java.io.File> getTagletPath()
-tagletpath tagletpathlist.
-
setTagletPath
public void setTagletPath(@Nullable java.util.List<java.io.File> tagletPath)
-
tagletPath
public StandardJavadocDocletOptions tagletPath(java.util.List<java.io.File> tagletPath)
-
tagletPath
public StandardJavadocDocletOptions tagletPath(java.io.File... tagletPath)
-
isDocFilesSubDirs
@Input public boolean isDocFilesSubDirs()
-docfilessubdirs.
-
setDocFilesSubDirs
public void setDocFilesSubDirs(boolean docFilesSubDirs)
-
docFilesSubDirs
public StandardJavadocDocletOptions docFilesSubDirs(boolean docFilesSubDirs)
-
docFilesSubDirs
public StandardJavadocDocletOptions docFilesSubDirs()
-
getExcludeDocFilesSubDir
@Nullable @Optional @Input public java.util.List<java.lang.String> getExcludeDocFilesSubDir()
-excludedocfilessubdir name1:name2...
-
setExcludeDocFilesSubDir
public void setExcludeDocFilesSubDir(@Nullable java.util.List<java.lang.String> excludeDocFilesSubDir)
-
excludeDocFilesSubDir
public StandardJavadocDocletOptions excludeDocFilesSubDir(java.util.List<java.lang.String> excludeDocFilesSubDir)
-
excludeDocFilesSubDir
public StandardJavadocDocletOptions excludeDocFilesSubDir(java.lang.String... excludeDocFilesSubDir)
-
getNoQualifiers
@Nullable @Optional @Input public java.util.List<java.lang.String> getNoQualifiers()
-noqualifier all | packagename1:packagename2:...
-
setNoQualifiers
public void setNoQualifiers(@Nullable java.util.List<java.lang.String> noQualifiers)
-
noQualifier
public StandardJavadocDocletOptions noQualifier(java.util.List<java.lang.String> noQualifiers)
-
noQualifiers
public StandardJavadocDocletOptions noQualifiers(java.lang.String... noQualifiers)
-
isNoTimestamp
@Input public boolean isNoTimestamp()
-
setNoTimestamp
public void setNoTimestamp(boolean noTimestamp)
-
noTimestamp
public StandardJavadocDocletOptions noTimestamp(boolean noTimestamp)
-
noTimestamp
public StandardJavadocDocletOptions noTimestamp()
-
isNoComment
@Input public boolean isNoComment()
-nocomment.
-
setNoComment
public void setNoComment(boolean noComment)
-
noComment
public StandardJavadocDocletOptions noComment(boolean noComment)
-
noComment
public StandardJavadocDocletOptions noComment()
-
-