FlexDoc/Javadoc - JavadocClassic - Parameters
About JavadocClassic parameters

«Generate» parameter group
The parameter group to control the overall content of the generated Java API documentation.
Parameter | Name / Type / Description |
---|---|
Title Page |
gen.titlePage : boolean
Specify whether to generate the Title Page. The title page is available only in single file documentation (generated with SingleDoc.tpl main template). When generated, it will be the very first page of the entire documentation. Related Template:
|
Table Of Contents |
gen.toc : boolean
Specify whether to insert the Table Of Contents of the documentation. Currently, the Table Of Contents is available only in RTF documentation (generated with SingleDoc.tpl main template). However, it is not actually generated. Rather, a special RTF “{TOC}” field is inserted. The real Table Of Contents is generated by MS Word according to that field and style/level paragraph settings specified on the headings of some documentation section. This produces the Table Of Contents with the following structure:
Related Template:
|
Overview |
gen.overview : boolean
Specifies whether to generate the Overview page/section (an equivalent of the overview-summary.html file generated by the Standard Doclet). It is the front page of Java API documentation and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages. In the case of framed HTML documentation (generated by FramedDoc.tpl), the Overview page is always generated and, therefore, this parameter is fixed. In the case of single file (RTF) documentation (generated by SingleDoc.tpl), the Overview section may also include a summary of all documented classes. This is controlled by “Generate | Overview | All Classes Summary” parameter. Related Template:
|
gen.overview.packages : boolean
Specify whether the documentation Overview will include the summary of all documented packages. These are the packages containing any documented classes. For instance, when you document only a single class, there will be a package containing it, which will appear in the overview package summary, when this parameter is selected. Related Template:
|
|
gen.overview.packages.groups : list of strings
This parameter is an analog of
The parameter accepts multiple (list) value. Each value item specifies a single package group. Specifying Package GroupA package group is specified as follows:
Specifying Multiple Package GroupsDifferent package groups should be specified with separate items of the whole parameter value. Each value item should define a single group as described above. The items must be separated with one of the allowed item separators (newline or';' ).
Example:
Because here the full parameter value contains spaces, it is enclosed in quotes to have it treated as a single command-line argument. The same can be also specified with two -p options:
'gen.overview.packages.groups' parameter.
Using EscapesEach character that serves as a value item separator can be equally used within the value item if escaped with a backslash. If a backslash is not consumed by an escape it will be remained in the text as is. To make sure that a backslash is not part of some escape, you may add another backslash.For example, a package group with the title:
Sorting OrderThe groups appear on the page in the order of the parameter's value items specifying each group (i.e. in the same order as the package groups are specified on the command line). The packages are alphabetized within a group.Packages Outside GroupsIf you specify no package groups (the parameter value is empty), 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», which is printed the last. Default ValueThe default value of this parameter is produced from all-group
options found on the Javadoc command line. Each -group option is converted to a single value item of this parameter.
So, you can use Standard Doclet's
|
|
gen.overview.allClasses : boolean
Specify whether the documentation Overview will include the summary of all documented classes. Related Template:
|
|
Package Overviews |
gen.package : boolean
Specifies whether to generate a Package Overview page/section for every documented package (an equivalent of the package-summary.html file generated by the Standard Doclet).
When this parameter is selected ( This parameter/group is available only in SingleDoc.tpl template. In case of framed documentation, the Package Overviews are generated anyway. Related Template:
|
gen.package.classes : boolean
Specify whether Package Overview will include the summary of all documented classes contained in that package. Related Template:
|
|
Class Detail |
gen.class : boolean
Specify whether to generate a Class Details page/section for each class or interface being documented. It includes the class description, various reference lists about it, as well as the details of all documented members of that class (except nested classes). This provides the bulk of the whole Java API documentation. In the case of framed HTML documentation (generated by FramedDoc.tpl), the class details are always generated and, therefore, this parameter cannot be unchecked. Related Template:
|
gen.class.member.summary : boolean
Specifies whether to include the summary of class members (i.e. fields and methods) and inner classes. |
|
gen.class.member.summary.inherited : boolean
Specify whether to include the lists of inherited inner classes, fields or methods. |
|
gen.class.member.summary.inherited.exclude : list of strings
This parameter allows you to exclude the lists of inner classes, fields or methods that are inherited from the classes/interfaces which belong to the specified packages. For instance, you may want to suppress the long lists of the class members inherited from standard Java API classes and, thereby, to reduce the output documentation
The packages, whose classes/interfaces should not appear in the "inherited from ..." lists,
are specified as the list of package patterns separated with newlines or colons (
* ).
The asterisk is a wildcard meaning “match any characters”. This is the only wildcard allowed.
See Also: |
|
gen.class.member.detail : boolean
Specify whether to include the details of class members (i.e. fields and methods).
If |
|
gen.class.member.detail.constantValues : boolean
Specify whether to show the constant field values directly in the field documentation headers. For example:
See Also: |
|
Cross-Reference Pages |
gen.refs
The parameter group to control the generation of various reference pages. These parameters are avalaible only in FramedDoc.tpl main template, which generates framed HTML documentation. |
gen.refs.allClasses : boolean
Specify whether to generated All Class Summary page, which is loaded when clicking on “All Classes” item in the navigation bar.
It is a replacement of the standard Unlike the standard one, All Class Summary page shows not just the list of pure class names but rather a summary of all classes with the first sentence description of each class. It is also available in the FRAMES mode. Related Template:
|
|
gen.refs.use : boolean
Specify whether to generate a “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. Default Value:
|
|
gen.refs.tree : boolean
Specify whether to generate class/interface hierarchy pages. These are the pages you reach using the “Tree” button in the navigation bar. Default Value:
|
|
gen.refs.deprecatedList : boolean
Specify whether to generate the
deprecated API page
( This parameter has no effect on the generation of the deprecated API throughout the rest of the documentation, which is controlled separately by “Include | Deprecated API” parameter. Default Value:
|
|
gen.refs.index : boolean
Specify whether to generate an index. Default Value:
|
|
gen.refs.index.split : boolean
Specify whether to split the index file into multiple files, alphabetically, one file per letter, plus a file for any index entries that start with non-alphabetical characters. Default Value:
|
|
gen.refs.serializedForm : boolean
Specify whether to generate the serialized form page. That page contains information about serializable and externalizable classes. Each such class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking “Serialized Form” in the “See also” section of the class comment. Related Template:
|
|
gen.refs.constantValues : boolean
Specify whether to generate the
constant field values page
( Related Template:
|
|
Help |
gen.help : boolean
Specify whether to generate the help page. This is the page you reach using the “Help” button in the navigation bar. Default Value:
|
Navigation bar |
gen.navbar : boolean
Specify whether to generate the navigation bar located at the top and bottom of the generated HTML pages.
This parameter/group is avalaible only in FramedDoc.tpl
main template, which generates framed HTML documentation.
It has no effect on the bottom text specified with “Generate | Bottom Text” parameter. Default Value:
|
gen.navbar.headerText : text
This parameter is similar to
Additionally, when the header text is specified, it is inserted also at the top of the Default Value:
|
|
gen.navbar.footerText : text
This parameter is similar to
The footer text may contain HTML tags and white space. Note:
|
|
Bottom Text |
gen.bottomText : text
This parameter is similar to
The bottom text may contain HTML tags and white space. Default Value:
|
About (footer) |
gen.about : enum {"full", "short", "none"}
Specify whether to generate the “About” section added at the bottom of each generated document. This section shows certain information about FlexDoc/Javadoc software, which powers this Java API Documentation Generator. Possible Values:
|