public static final class AnnotationAttributeConfig.Builder<DescriptorType extends AnnotatedDescriptor> extends Object
public AnnotationAttributeConfig.Builder<DescriptorType> multiple(boolean isMultiple)
public AnnotationAttributeConfig.Builder<DescriptorType> defaultValue(Object defaultValue)
public AnnotationAttributeConfig.Builder<DescriptorType> annotationType(String... allowedAnnotations)
public AnnotationAttributeConfig.Builder<DescriptorType> identifierType(String... allowedValues)
public AnnotationAttributeConfig.Builder<DescriptorType> stringType(String... allowedValues)
public AnnotationAttributeConfig.Builder<DescriptorType> characterType()
public AnnotationAttributeConfig.Builder<DescriptorType> booleanType()
public AnnotationAttributeConfig.Builder<DescriptorType> intType()
public AnnotationAttributeConfig.Builder<DescriptorType> longType()
public AnnotationAttributeConfig.Builder<DescriptorType> floatType()
public AnnotationAttributeConfig.Builder<DescriptorType> doubleType()
public AnnotationAttributeConfig.Builder<DescriptorType> attribute(String name)
public AnnotationConfig.Builder<DescriptorType> annotationMetadataCreator(AnnotationMetadataCreator<?,DescriptorType> annotationMetadataCreator)
public Configuration build()
Copyright © 2019 JBoss, a division of Red Hat. All rights reserved.