CoreJavadocOptions

Provides the core Javadoc Options. That is, provides the options which are not doclet specific.

Since

0.7

Inheritors

Constructors

Link copied to clipboard
constructor()
Creates a new CoreJavadocOptions.

Properties

Link copied to clipboard
open var jFlags: List<String>
Link copied to clipboard
open var optionFiles: List<File>

Functions

Link copied to clipboard
Adds an option that will be supplied or not without further arguments.
Link copied to clipboard
open fun <T : Enum<T>?> addEnumOption(option: String, value: T): JavadocOptionFileOption<T>
Adds an option that will use the lowercased toString() value of an enum constant as option.
Link copied to clipboard
Adds an option that will have an absolute file path supplied as a separate argument.
Link copied to clipboard
Adds an option that will appear multiple times each with zero, one, or multiple values supplied as individual argument each.
Link copied to clipboard
Adds an option that will appear multiple times each with one value supplied as a separate argument.
Link copied to clipboard
Add option.
Link copied to clipboard
Adds an option that will have multiple absolute file paths joined by path.separator supplied as a separate argument.
Adds an option that will have multiple absolute file paths joined by the provided separator supplied as a separate argument.
Link copied to clipboard
Adds an option that will have one string value supplied as a separate argument.
Link copied to clipboard
Adds an option that will have multiple values joined by path.separator supplied as a separate argument.
Adds an option that will have multiple values joined by the provided separator supplied as a separate argument.
Link copied to clipboard
open fun bootClasspath(bootClasspath: Array<File>): MinimalJavadocOptions
Boot classpath.
Link copied to clipboard
open fun breakIterator(breakIterator: Boolean): MinimalJavadocOptions
Break iterator.
Link copied to clipboard
open fun classpath(classpath: Array<File>): MinimalJavadocOptions
open fun classpath(classpath: List<File>): MinimalJavadocOptions
Classpath.
Link copied to clipboard
open fun contributeCommandLineOptions(execHandleBuilder: ExecSpec)
Contribute command line options.
Link copied to clipboard
Destination directory.
Link copied to clipboard
Doclet.
Link copied to clipboard
open fun docletpath(docletpath: Array<File>): MinimalJavadocOptions
Docletpath.
Link copied to clipboard
Encoding.
Link copied to clipboard
Ext dirs.
Link copied to clipboard
-bootclasspath classpathlist Specifies the paths where the boot classes reside.
Link copied to clipboard
open fun getClasspath(): List<File>
-classpath classpathlist Specifies the paths where javadoc will look for referenced classes (.class files) -- these are the documented classes plus any classes referenced by those classes.
Link copied to clipboard
Returns the destination directory.
Link copied to clipboard
open fun getDoclet(): String
-doclet class Specifies the class file that starts the doclet used in generating the documentation.
Link copied to clipboard
open fun getDocletpath(): List<File>
-docletpath classpathlist Specifies the path to the doclet starting class file (specified with the -doclet option) and any jar files it depends on.
Link copied to clipboard
open fun getEncoding(): String
-encoding name Specifies the encoding name of the source files, such as EUCJIS/SJIS.
Link copied to clipboard
open fun getExtDirs(): List<File>
-extdirs dirlist Specifies the directories where extension classes reside.
Link copied to clipboard
@Nullable
abstract fun getHeader(): @Nullable String
Returns the header.
Link copied to clipboard
open fun getLocale(): String
-locale language_country_variant Important - The -locale option must be placed ahead (to the left) of any options provided by the standard doclet or any other doclet.
Link copied to clipboard
Switch to set the members that should be included in the Javadoc.
Link copied to clipboard
open fun getModulePath(): List<File>
The --module-path.
Link copied to clipboard
Control the Javadoc output level (-verbose or -quiet).
Link copied to clipboard
open fun getOverview(): String
-overview path\filename Specifies that javadoc should retrieve the text for the overview documentation from the "source" file specified by path/filename and place it on the Overview page (overview-summary.html).
Link copied to clipboard
open fun getSource(): String
-source release Specifies the version of source code accepted.
Link copied to clipboard
Returns the source names.
Link copied to clipboard
@Nullable
abstract fun getWindowTitle(): @Nullable String
Returns the window title.
Link copied to clipboard
Header.
Link copied to clipboard
-breakiterator Uses the internationalized sentence boundary of java.text.BreakIterator to determine the end of the first sentence for English (all other locales already use BreakIterator), rather than an English language, locale-specific algorithm.
Link copied to clipboard
open fun isVerbose(): Boolean
Returns whether verbose is set.
Link copied to clipboard
J flags.
Link copied to clipboard
Gets a set of all the options that are known to this class and have separate properties.
Link copied to clipboard
Locale.
Link copied to clipboard
open fun modulePath(modulePath: List<File>): MinimalJavadocOptions
The --module-path.
Link copied to clipboard
open fun optionFiles(argumentFiles: Array<File>): MinimalJavadocOptions
Option files.
Link copied to clipboard
Fluent setter for the overview option.
Link copied to clipboard
Quiet.
Link copied to clipboard
open fun setBootClasspath(bootClasspath: List<File>)
Sets the boot classpath.
Link copied to clipboard
open fun setBreakIterator(breakIterator: Boolean)
Sets the break iterator.
Link copied to clipboard
open fun setClasspath(classpath: List<File>)
Sets the classpath.
Link copied to clipboard
abstract fun setDestinationDirectory(@Nullable directory: @Nullable File)
Sets the destination directory.
Link copied to clipboard
open fun setDoclet(doclet: String)
Sets the doclet.
Link copied to clipboard
open fun setDocletpath(docletpath: List<File>)
Sets the docletpath.
Link copied to clipboard
open fun setEncoding(encoding: String)
Sets the encoding.
Link copied to clipboard
open fun setExtDirs(extDirs: List<File>)
Sets the ext dirs.
Link copied to clipboard
abstract fun setHeader(@Nullable header: @Nullable String)
Sets the header.
Link copied to clipboard
abstract fun setJFlags(@Nullable jFlags: @Nullable List<String>)
Sets the j flags.
Link copied to clipboard
open fun setLocale(locale: String)
Sets the locale.
Link copied to clipboard
open fun setMemberLevel(memberLevel: JavadocMemberLevel)
Sets the member level.
Link copied to clipboard
open fun setModulePath(modulePath: List<File>)
The --module-path.
Link copied to clipboard
abstract fun setOptionFiles(@Nullable optionFiles: @Nullable List<File>)
Sets the option files.
Link copied to clipboard
open fun setOutputLevel(outputLevel: JavadocOutputLevel)
Sets the output level.
Link copied to clipboard
open fun setOverview(overview: String)
Sets the overview.
Link copied to clipboard
open fun setSource(source: String)
Sets the source.
Link copied to clipboard
open fun setSourceNames(sourceNames: List<String>)
Sets the source names.
Link copied to clipboard
abstract fun setWindowTitle(@Nullable windowTitle: @Nullable String)
Sets the window title.
Link copied to clipboard
Show all.
Link copied to clipboard
Show from package.
Link copied to clipboard
Show from private.
Link copied to clipboard
Show from protected.
Link copied to clipboard
Show from public.
Link copied to clipboard
Source.
Link copied to clipboard
Source names.
Link copied to clipboard
Verbose.
Link copied to clipboard
abstract fun windowTitle(windowTitle: String): StandardJavadocDocletOptions
Window title.
Link copied to clipboard
fun write(outputFile: File)
Write.