java.lang.Object
jdk.javadoc.doclet.StandardDoclet
- All Implemented Interfaces:
Doclet
This doclet generates HTML-formatted documentation for the specified modules,
packages and types.
User-Defined Taglets
The standard doclet supports user-definedtaglets
,
which can be used to generate customized output for user-defined tags
in documentation comments.
Taglets invoked by the standard doclet must return strings from
Taglet.toString
as follows:
- Inline Tags
- The returned string must be
flow content,
or any valid fragment of HTML code that may appear in the body of a document.
There may be additional constraints, depending on how the tag is to be
used in a documentation comment: for example, if the tag may be used
within an inline element such as
<b>
or<i>
, the taglet must not return a string containing block tags, like<h3>
or<p>
. - Block Tags
- The returned string must be suitable content for a definition list,
or
<dl>
element. It will typically be a series of pairs of<dt>
and<dd>
elements.
-
Nested Class Summary
Nested classes/interfaces declared in interface jdk.javadoc.doclet.Doclet
Doclet.Option
-
Constructor Summary
ConstructorDescriptionCreates an instance of the standard doclet, used to generate HTML-formatted documentation. -
Method Summary
Modifier and TypeMethodDescriptiongetName()
Returns a name identifying the doclet.Set<? extends Doclet.Option>
Returns all the supported options.Returns the version of the Java Programming Language supported by this doclet.void
Initializes this doclet with the given locale and error reporter.boolean
run(DocletEnvironment docEnv)
The entry point of the doclet.
-
Constructor Details
-
StandardDoclet
public StandardDoclet()Creates an instance of the standard doclet, used to generate HTML-formatted documentation.
-
-
Method Details
-
init
Description copied from interface:Doclet
Initializes this doclet with the given locale and error reporter. This locale will be used by the reporter and the doclet components. -
getName
Description copied from interface:Doclet
Returns a name identifying the doclet. A name is a simple identifier without white spaces, as defined in The Java Language Specification, section 6.2 "Names and Identifiers". -
getSupportedOptions
Description copied from interface:Doclet
Returns all the supported options.- Specified by:
getSupportedOptions
in interfaceDoclet
- Returns:
- a set containing all the supported options, an empty set if none
-
getSupportedSourceVersion
Description copied from interface:Doclet
Returns the version of the Java Programming Language supported by this doclet.- Specified by:
getSupportedSourceVersion
in interfaceDoclet
- Returns:
- the language version supported by this doclet, usually the latest version
-
run
Description copied from interface:Doclet
The entry point of the doclet. Further processing will commence as instructed by this method.
-