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 ClassesModifier and TypeClassDescriptionprotected static final recordRepresents a reference to a method, including the fully qualified class name, method name, and parameter types.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
-