Class ConfigurationCollectorDoclet

java.lang.Object
org.eclipse.aether.tools.ConfigurationCollectorDoclet
All Implemented Interfaces:
Doclet

public class ConfigurationCollectorDoclet extends Object implements 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=...
 ...