public static interface AnnotationAttributeConfiguration.Builder
Modifier and Type | Method and Description |
---|---|
AnnotationAttributeConfiguration.Builder |
allowedValues(String... allowedValues) |
AnnotationAttributeConfiguration.Builder |
attribute(String name)
Create a new attribute with the given name and return the builder to configure it.
|
Configuration |
build() |
AnnotationAttributeConfiguration.Builder |
defaultValue(Object defaultValue) |
AnnotationAttributeConfiguration.Builder |
metadataCreator(AnnotationMetadataCreator<?,? extends AnnotatedDescriptor> annotationMetadataCreator) |
AnnotationAttributeConfiguration.Builder |
multiple(boolean isMultiple) |
AnnotationConfiguration.Builder |
parentBuilder() |
AnnotationAttributeConfiguration.Builder |
repeatable(String containingAnnotationName) |
AnnotationAttributeConfiguration.Builder |
type(AnnotationElement.AttributeType type) |
AnnotationAttributeConfiguration.Builder multiple(boolean isMultiple)
AnnotationAttributeConfiguration.Builder defaultValue(Object defaultValue)
AnnotationAttributeConfiguration.Builder allowedValues(String... allowedValues)
AnnotationAttributeConfiguration.Builder metadataCreator(AnnotationMetadataCreator<?,? extends AnnotatedDescriptor> annotationMetadataCreator)
AnnotationAttributeConfiguration.Builder repeatable(String containingAnnotationName)
AnnotationAttributeConfiguration.Builder attribute(String name)
AnnotationConfiguration.Builder parentBuilder()
Configuration build()
Copyright © 2017 JBoss, a division of Red Hat. All rights reserved.