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 Summary
Fields Modifier and Type Field Description static String
NAME
static String
PROPERTIES
-
Constructor Summary
Constructors Constructor Description AnnotationElement()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
asOptionalBoolean(org.jboss.jandex.AnnotationInstance annotation, String property)
static int
asOptionalInt(org.jboss.jandex.AnnotationInstance annotation, String string)
static int
asOptionalInt(org.jboss.jandex.AnnotationInstance annotation, String property, int defaultValue)
static String
asOptionalString(org.jboss.jandex.AnnotationInstance annotation, String property)
static String
asOptionalString(org.jboss.jandex.AnnotationInstance annotation, String property, String defaultValue)
static String
asOptionalString(org.jboss.jandex.AnnotationInstance annotation, String property, String defaultValue, org.jboss.metadata.property.PropertyReplacer propertyReplacer)
static String
asOptionalString(org.jboss.jandex.AnnotationInstance annotation, String property, org.jboss.metadata.property.PropertyReplacer propertyReplacer)
static String[]
asOptionalStringArray(org.jboss.jandex.AnnotationInstance annotation, String property)
static String
asRequiredString(org.jboss.jandex.AnnotationInstance annotationInstance, String attributeName)
static String
asRequiredString(org.jboss.jandex.AnnotationInstance annotationInstance, String attributeName, org.jboss.metadata.property.PropertyReplacer propertyReplacer)
-
-
-
Field Detail
-
NAME
public static final String NAME
- See Also:
- Constant Field Values
-
PROPERTIES
public static final String PROPERTIES
- See Also:
- Constant Field Values
-
-
Method Detail
-
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)
-
-