Package org.eclipse.aether.tools
Class ConfigurationCollectorDoclet
java.lang.Object
org.eclipse.aether.tools.ConfigurationCollectorDoclet
- All Implemented Interfaces:
Doclet
A custom Javadoc
Doclet that scans constant fields for configuration metadata declared via custom Javadoc
block tags (e.g. @configurationSource) and writes the discovered keys into an intermediate
Properties file. That file is subsequently consumed by CollectConfiguration to render the
documentation via Velocity templates.
The intermediate file uses an indexed layout:
keys.count=N keys.0.key=... keys.0.description=... ...
-
Nested Class Summary
Nested classes/interfaces inherited from interface jdk.javadoc.doclet.Doclet
Doclet.Option -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()Set<? extends Doclet.Option> voidbooleanrun(DocletEnvironment environment)
-
Constructor Details
-
ConfigurationCollectorDoclet
public ConfigurationCollectorDoclet()
-
-
Method Details
-
init
-
getName
-
getSupportedOptions
- Specified by:
getSupportedOptionsin interfaceDoclet
-
getSupportedSourceVersion
- Specified by:
getSupportedSourceVersionin interfaceDoclet
-
run
-