Class ResourceDefinitionAnnotationProcessor.AnnotationElement

java.lang.Object
org.jboss.as.ee.resource.definition.ResourceDefinitionAnnotationProcessor.AnnotationElement
Enclosing class:
ResourceDefinitionAnnotationProcessor

public static class ResourceDefinitionAnnotationProcessor.AnnotationElement extends Object
Utility class to help handle resource definition annotation elements
  • Field Details

  • Constructor Details

    • AnnotationElement

      public AnnotationElement()
  • Method Details

    • asOptionalBoolean

      public static boolean asOptionalBoolean(org.jboss.jandex.AnnotationInstance annotation, String property)
    • asOptionalInt

      public static int asOptionalInt(org.jboss.jandex.AnnotationInstance annotation, String string)
    • asOptionalInt

      public static int asOptionalInt(org.jboss.jandex.AnnotationInstance annotation, String property, int defaultValue)
    • asOptionalString

      public static String asOptionalString(org.jboss.jandex.AnnotationInstance annotation, String property)
    • asOptionalString

      public static String asOptionalString(org.jboss.jandex.AnnotationInstance annotation, String property, String defaultValue)
    • asOptionalString

      public static String asOptionalString(org.jboss.jandex.AnnotationInstance annotation, String property, org.jboss.metadata.property.PropertyReplacer propertyReplacer)
    • asOptionalString

      public static String asOptionalString(org.jboss.jandex.AnnotationInstance annotation, String property, String defaultValue, org.jboss.metadata.property.PropertyReplacer propertyReplacer)
    • asOptionalStringArray

      public static String[] asOptionalStringArray(org.jboss.jandex.AnnotationInstance annotation, String property)
    • asRequiredString

      public static String asRequiredString(org.jboss.jandex.AnnotationInstance annotationInstance, String attributeName)
    • asRequiredString

      public static String asRequiredString(org.jboss.jandex.AnnotationInstance annotationInstance, String attributeName, org.jboss.metadata.property.PropertyReplacer propertyReplacer)