Class GenerateYamlSupport

    • Field Detail

      • LIST_CLASS

        public static final org.jboss.jandex.DotName LIST_CLASS
      • XML_ROOT_ELEMENT_ANNOTATION_CLASS

        public static final org.jboss.jandex.DotName XML_ROOT_ELEMENT_ANNOTATION_CLASS
      • XML_ATTRIBUTE_ANNOTATION_CLASS

        public static final org.jboss.jandex.DotName XML_ATTRIBUTE_ANNOTATION_CLASS
      • XML_VALUE_ANNOTATION_CLASS

        public static final org.jboss.jandex.DotName XML_VALUE_ANNOTATION_CLASS
      • XML_TRANSIENT_CLASS

        public static final org.jboss.jandex.DotName XML_TRANSIENT_CLASS
      • JSON_PROPERTY_CLASS

        public static final org.jboss.jandex.DotName JSON_PROPERTY_CLASS
      • JSON_IGNORE_CLASS

        public static final org.jboss.jandex.DotName JSON_IGNORE_CLASS
      • JSON_ALIAS_CLASS

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

        public static final org.jboss.jandex.DotName METADATA_ANNOTATION
      • 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
      • ERROR_HANDLER_CLASS

        public static final org.jboss.jandex.DotName ERROR_HANDLER_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
      • JSON_SCHEMA_IGNORE_ANNOTATION

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

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

        public static final org.jboss.jandex.DotName START_STEP_PARSER_CLASS
      • PROCESSOR_STEP_PARSER_CLASS

        public static final org.jboss.jandex.DotName PROCESSOR_STEP_PARSER_CLASS
      • HAS_EXPRESSION_CLASS

        public static final org.jboss.jandex.DotName HAS_EXPRESSION_CLASS
      • HAS_DATAFORMAT_CLASS

        public static final org.jboss.jandex.DotName HAS_DATAFORMAT_CLASS
      • HAS_ENDPOINT_CONSUMER_CLASS

        public static final org.jboss.jandex.DotName HAS_ENDPOINT_CONSUMER_CLASS
      • HAS_ENDPOINT_PRODUCER_CLASS

        public static final org.jboss.jandex.DotName HAS_ENDPOINT_PRODUCER_CLASS
      • HAS_URI_PRODUCER_CLASS

        public static final org.jboss.jandex.DotName HAS_URI_PRODUCER_CLASS
      • STEP_CLASS

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

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

        protected final Supplier<org.jboss.jandex.IndexView> view
    • Method Detail

      • definitions

        protected Map<String,​org.jboss.jandex.ClassInfo> 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)
      • annotationValue

        protected Optional<org.jboss.jandex.AnnotationValue> annotationValue​(org.jboss.jandex.AnnotationInstance instance,
                                                                             String name)
      • annotationValue

        protected Optional<org.jboss.jandex.AnnotationValue> annotationValue​(org.jboss.jandex.ClassInfo target,
                                                                             org.jboss.jandex.DotName annotationName,
                                                                             String name)
      • annotationValue

        protected Optional<org.jboss.jandex.AnnotationValue> annotationValue​(org.jboss.jandex.FieldInfo target,
                                                                             org.jboss.jandex.DotName annotationName,
                                                                             String name)
      • annotationValue

        protected Optional<org.jboss.jandex.AnnotationValue> annotationValue​(org.jboss.jandex.MethodInfo target,
                                                                             org.jboss.jandex.DotName annotationName,
                                                                             String name)
      • loadClass

        protected Class<?> loadClass​(org.jboss.jandex.ClassInfo ci)
      • loadClass

        protected Class<?> loadClass​(String className)