public interface DocGenerator
| Modifier and Type | Method and Description |
|---|---|
String |
getName() |
void |
init(ProcessingEnvironment env)
Init the generator.
|
String |
renderSource(ExecutableElement elt,
String source)
Render the source code of the
elt argument. |
String |
resolveConstructorLink(ExecutableElement elt)
Resolve a constructor link.
|
String |
resolveFieldLink(VariableElement elt)
Resolve a field link.
|
String |
resolveLabel(Element elt,
String defaultLabel)
Resolve a label.
|
String |
resolveMethodLink(ExecutableElement elt)
Resolve a method link.
|
default String |
resolveRelativeFileName(PackageElement docElt,
String relativeFileName)
Resolve the relative file name of a document, the default implementation returns the relativeFileName
parameter.
|
String |
resolveTypeLink(TypeElement elt)
Resolve a constructor link.
|
void init(ProcessingEnvironment env)
env - the processor environmentString getName()
default String resolveRelativeFileName(PackageElement docElt, String relativeFileName)
docElt - the doc elementrelativeFileName - the relative file name original valueString renderSource(ExecutableElement elt, String source)
elt argument.elt - the element to rendersource - the Java source of the elementString resolveTypeLink(TypeElement elt)
elt - the element linked toString resolveConstructorLink(ExecutableElement elt)
elt - the element linked toString resolveMethodLink(ExecutableElement elt)
elt - the element linked toString resolveFieldLink(VariableElement elt)
elt - the element linked toCopyright © 2021 Eclipse. All rights reserved.