public abstract class GenerateYamlSupport
extends org.apache.maven.plugin.AbstractMojo
| Modifier and Type | Field and Description |
|---|---|
static org.jboss.jandex.DotName |
DATAFORMAT_DEFINITION_CLASS |
static org.jboss.jandex.DotName |
EXPRESSION_DEFINITION_CLASS |
protected String |
output |
protected org.apache.maven.project.MavenProject |
project |
static org.jboss.jandex.DotName |
XMLROOTELEMENT_ANNOTATION_CLASS |
static org.jboss.jandex.DotName |
YAML_STEP_DEFINITION_ANNOTATION |
static org.jboss.jandex.DotName |
YAML_STEP_DEFINITION_CLASS |
static org.jboss.jandex.DotName |
YAML_STEP_PARSER_ANNOTATION |
| Constructor and Description |
|---|
GenerateYamlSupport() |
| Modifier and Type | Method and Description |
|---|---|
protected Stream<org.jboss.jandex.ClassInfo> |
annotated(org.jboss.jandex.DotName type) |
protected Map<String,Class<?>> |
definitions(org.jboss.jandex.DotName type) |
protected ClassLoader |
getClassLoader() |
protected static org.jboss.jandex.IndexView |
getCompositeIndexer(ClassLoader classLoader) |
protected Stream<org.jboss.jandex.ClassInfo> |
implementors(org.jboss.jandex.DotName type) |
getLog, getPluginContext, setLog, setPluginContextpublic static final org.jboss.jandex.DotName EXPRESSION_DEFINITION_CLASS
public static final org.jboss.jandex.DotName DATAFORMAT_DEFINITION_CLASS
public static final org.jboss.jandex.DotName XMLROOTELEMENT_ANNOTATION_CLASS
public static final org.jboss.jandex.DotName YAML_STEP_DEFINITION_CLASS
public static final org.jboss.jandex.DotName YAML_STEP_PARSER_ANNOTATION
public static final org.jboss.jandex.DotName YAML_STEP_DEFINITION_ANNOTATION
@Parameter(defaultValue="${project}",
readonly=true,
required=true)
protected org.apache.maven.project.MavenProject project
@Parameter(defaultValue="${project.build.directory}/generated-sources/camel")
protected String output
protected Stream<org.jboss.jandex.ClassInfo> implementors(org.jboss.jandex.DotName type)
protected Stream<org.jboss.jandex.ClassInfo> annotated(org.jboss.jandex.DotName type)
protected static org.jboss.jandex.IndexView getCompositeIndexer(ClassLoader classLoader)
protected ClassLoader getClassLoader()
Copyright © 2020 The Apache Software Foundation. All rights reserved.