public abstract class DocumentationGatherer extends Object
| Modifier and Type | Field and Description |
|---|---|
protected org.jboss.jandex.IndexView |
index |
protected DocumentationRegistry |
registry |
| Constructor and Description |
|---|
DocumentationGatherer(org.apache.maven.plugin.logging.Log log,
DocumentationRegistry registry,
org.jboss.jandex.IndexView index) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addDocumentation(String key,
String docs) |
protected static String |
dashize(String name) |
abstract void |
gather() |
protected org.jboss.jandex.ClassInfo |
getClassByName(org.jboss.jandex.DotName name) |
protected static String |
getDocumentation(org.jboss.jandex.FieldInfo field) |
protected org.apache.maven.plugin.logging.Log |
getLog() |
protected static boolean |
isMarkedAsConfigurable(org.jboss.jandex.FieldInfo field) |
protected static boolean |
isMarkedAsDocumented(org.jboss.jandex.FieldInfo field) |
protected static boolean |
isSingletonResource(org.jboss.jandex.FieldInfo field) |
protected static boolean |
isSubresources(org.jboss.jandex.FieldInfo field) |
protected static String |
nameFor(org.jboss.jandex.ClassInfo fraction) |
protected static String |
nameFor(org.jboss.jandex.FieldInfo field) |
protected final DocumentationRegistry registry
protected final org.jboss.jandex.IndexView index
public DocumentationGatherer(org.apache.maven.plugin.logging.Log log,
DocumentationRegistry registry,
org.jboss.jandex.IndexView index)
protected org.apache.maven.plugin.logging.Log getLog()
protected org.jboss.jandex.ClassInfo getClassByName(org.jboss.jandex.DotName name)
protected static boolean isMarkedAsConfigurable(org.jboss.jandex.FieldInfo field)
protected static boolean isMarkedAsDocumented(org.jboss.jandex.FieldInfo field)
protected static boolean isSingletonResource(org.jboss.jandex.FieldInfo field)
protected static boolean isSubresources(org.jboss.jandex.FieldInfo field)
protected static String getDocumentation(org.jboss.jandex.FieldInfo field)
protected static String nameFor(org.jboss.jandex.FieldInfo field)
protected static String nameFor(org.jboss.jandex.ClassInfo fraction)
public abstract void gather()
Copyright © 2018 JBoss by Red Hat. All rights reserved.