public class ConfigurableDocumentationGenerator extends Object implements Function<FractionMetadata,FractionMetadata>
| Modifier and Type | Field and Description |
|---|---|
static org.jboss.jandex.DotName |
ATTRIBUTE_DOCUMENTATION_ANNOTATION |
static org.jboss.jandex.DotName |
CONFIGURABLE_ANNOTATION |
static org.jboss.jandex.DotName |
FRACTION_CLASS |
static org.jboss.jandex.DotName |
RESOURCE_DOCUMENTATION_ANNOTATION |
static org.jboss.jandex.DotName |
SINGLETON_RESOURCE_ANNOTATION |
| Constructor and Description |
|---|
ConfigurableDocumentationGenerator(org.apache.maven.plugin.logging.Log log,
org.apache.maven.project.MavenProject project,
File classesDir) |
| Modifier and Type | Method and Description |
|---|---|
FractionMetadata |
apply(FractionMetadata meta) |
protected org.jboss.jandex.IndexView |
buildIndex(org.jboss.jandex.IndexView ownIndex) |
protected org.jboss.jandex.IndexView |
loadDependentIndexes() |
protected org.jboss.jandex.IndexView |
loadDependentIndexFromArchive(File archive) |
protected org.jboss.jandex.IndexView |
loadIndex(org.apache.maven.artifact.Artifact dep) |
protected org.jboss.jandex.IndexView |
loadIndex(InputStream in) |
protected org.jboss.jandex.IndexView |
loadOwnIndex() |
protected void |
process(org.jboss.jandex.IndexView ownIndex,
org.jboss.jandex.IndexView totalIndex) |
public static final org.jboss.jandex.DotName FRACTION_CLASS
public static final org.jboss.jandex.DotName CONFIGURABLE_ANNOTATION
public static final org.jboss.jandex.DotName SINGLETON_RESOURCE_ANNOTATION
public static final org.jboss.jandex.DotName ATTRIBUTE_DOCUMENTATION_ANNOTATION
public static final org.jboss.jandex.DotName RESOURCE_DOCUMENTATION_ANNOTATION
public ConfigurableDocumentationGenerator(org.apache.maven.plugin.logging.Log log,
org.apache.maven.project.MavenProject project,
File classesDir)
public FractionMetadata apply(FractionMetadata meta)
apply in interface Function<FractionMetadata,FractionMetadata>protected org.jboss.jandex.IndexView buildIndex(org.jboss.jandex.IndexView ownIndex)
protected org.jboss.jandex.IndexView loadOwnIndex()
protected org.jboss.jandex.IndexView loadDependentIndexes()
protected org.jboss.jandex.IndexView loadIndex(org.apache.maven.artifact.Artifact dep)
throws IOException
IOExceptionprotected org.jboss.jandex.IndexView loadDependentIndexFromArchive(File archive) throws IOException
IOExceptionprotected org.jboss.jandex.IndexView loadIndex(InputStream in) throws IOException
IOExceptionprotected void process(org.jboss.jandex.IndexView ownIndex,
org.jboss.jandex.IndexView totalIndex)
Copyright © 2018 JBoss by Red Hat. All rights reserved.