Class GenerateYamlSupport

    • Field Detail

      • EXPRESSION_DEFINITION_CLASS

        public static final org.jboss.jandex.DotName EXPRESSION_DEFINITION_CLASS
      • DATAFORMAT_DEFINITION_CLASS

        public static final org.jboss.jandex.DotName DATAFORMAT_DEFINITION_CLASS
      • XMLROOTELEMENT_ANNOTATION_CLASS

        public static final org.jboss.jandex.DotName XMLROOTELEMENT_ANNOTATION_CLASS
      • YAML_NODE_DEFINITION_ANNOTATION

        public static final org.jboss.jandex.DotName YAML_NODE_DEFINITION_ANNOTATION
      • YAML_STEP_PARSER_ANNOTATION

        public static final org.jboss.jandex.DotName YAML_STEP_PARSER_ANNOTATION
      • YAML_MIXIN_ANNOTATION

        public static final org.jboss.jandex.DotName YAML_MIXIN_ANNOTATION
      • LOAD_BALANCE_DEFINITION_CLASS

        public static final org.jboss.jandex.DotName LOAD_BALANCE_DEFINITION_CLASS
      • METADATA_ANNOTATION

        public static final org.jboss.jandex.DotName METADATA_ANNOTATION
      • project

        @Parameter(defaultValue="${project}",
                   readonly=true,
                   required=true)
        protected org.apache.maven.project.MavenProject project
      • output

        @Parameter(defaultValue="${project.build.directory}/generated-sources/camel")
        protected String output
    • Constructor Detail

      • GenerateYamlSupport

        public GenerateYamlSupport()
    • Method Detail

      • definitions

        protected Map<String,​Class<?>> definitions​(org.jboss.jandex.DotName type)
      • implementors

        protected Stream<org.jboss.jandex.ClassInfo> implementors​(org.jboss.jandex.DotName type)
      • annotated

        protected Stream<org.jboss.jandex.ClassInfo> annotated​(org.jboss.jandex.DotName type)
      • getCompositeIndexer

        protected static org.jboss.jandex.IndexView getCompositeIndexer​(ClassLoader classLoader)
      • getClassLoader

        protected ClassLoader getClassLoader()