Package org.apache.juneau.annotation
package org.apache.juneau.annotation
- 
ClassDescriptionAnnotationBuilder<B extends AnnotationBuilder<B>>Builder forAnnotationImplobjects.Applied to annotations that belong to a similar group (e.g.A concrete implementation of an annotation.Used to tailor how beans get interpreted by the framework.Utility classes and methods for the@Beanannotation.Applies targetedBeanannotations to aBeanContext.Builder.A collection of@Bean annotations.Builder class.Maps constructor arguments to property names on beans with read-only properties.Utility classes and methods for the@Beancannotation.Applies targetedBeancannotations to aBeanContext.Builder.A collection of@Beanc annotations.Builder class.Annotation for specifying config properties defined inBeanContextandBeanTraverseContext.Utility classes and methods for the@BeanConfigannotation.AppliesBeanConfigannotations to aBeanContext.Builder.Ignore classes, fields, and methods from being interpreted as bean or bean components.Utility classes and methods for the@BeanIgnoreannotation.Applies targetedBeanIgnoreannotations to aBeanContext.Builder.A collection of@BeanIgnore annotations.Builder class.Used tailor how bean properties get interpreted by the framework.Utility classes and methods for the@Beanpannotation.Applies targetedBeanpannotations to aBeanContext.Builder.A collection of@Beanp annotations.Builder class.Identifies a class as a builder for a POJO class.Applied to Config annotations to identify the class used to push the values into a property store.Identifies examples for POJOs.Utility classes and methods for the@Exampleannotation.Applies targetedExampleannotations to aBeanContext.Builder.A collection of@Example annotations.Builder class.Swagger external documentation annotation.Utility classes and methods for the@ExternalDocsannotation.Builder class.Defines an invalid usage of an annotation.Swagger items annotation.Utility classes and methods for the@Itemsannotation.Builder class.Annotation that can be applied to classes to control how they are marshalled.Utility classes and methods for the@Marshalledannotation.Applies targetedMarshalledannotations to aBeanContext.Builder.A collection of@Marshalled annotations.Builder class.Annotation that can be used on method parameters to identify their name.Annotation that identifies a differentiating name for a bean.Identifies a setter as a method for setting the name of a POJO as it's known by its parent object.Utility classes and methods for the@NamePropertyannotation.Applies targetedNamePropertyannotations to aBeanContext.Builder.A collection of@NameProperty annotations.Builder class.Identifies a setter as a method for adding a parent reference to a child object.Utility classes and methods for the@ParentPropertyannotation.Applies targetedParentPropertyannotations to aBeanContext.Builder.A collection of@ParentProperty annotations.Builder class.Swagger schema annotation.Utility classes and methods for the@Schemaannotation.Applies targetedSchemaannotations to aContext.Builder.A collection of@Schema annotations.Builder class.Swagger items annotation.Utility classes and methods for the@SubItemsannotation.Builder class.AssociatesObjectSwapandSurrogateclasses with POJOs and bean properties.Utility classes and methods for the@Swapannotation.Applies targetedSwapannotations to aBeanContext.Builder.A collection of@Swap annotations.Builder class.TargetedAnnotationBuilder<B extends TargetedAnnotationBuilder<B>>Builder forTargetedAnnotationImplobjects.TargetedAnnotationCBuilder<B extends TargetedAnnotationCBuilder<B>>An implementation of an annotation that has anonvalue targeting classes/methods/fields/constructors.An implementation of an annotation that has anonvalue targeting classes/methods/fields/constructors.TargetedAnnotationMBuilder<B extends TargetedAnnotationMBuilder<B>>An implementation of an annotation that has anonvalue targeting classes/methods/fields/constructors.TargetedAnnotationMFBuilder<B extends TargetedAnnotationMFBuilder<B>>An implementation of an annotation that has anonvalue targeting classes/methods/fields/constructors.An implementation of an annotation that has anonvalue targeting classes/methods/fields/constructors.TargetedAnnotationTBuilder<B extends TargetedAnnotationTBuilder<B>>An implementation of an annotation that has anonvalue targeting classes/methods/fields/constructors.An implementation of an annotation that has anonvalue targeting classes/methods/fields/constructors.TargetedAnnotationTMBuilder<B extends TargetedAnnotationTMBuilder<B>>An implementation of an annotation that has anonvalue targeting classes/methods/fields/constructors.TargetedAnnotationTMFBuilder<B extends TargetedAnnotationTMFBuilder<B>>An implementation of an annotation that has anonvalue targeting classes/methods/fields/constructors.TargetedAnnotationTMFCBuilder<B extends TargetedAnnotationTMFCBuilder<B>>An implementation of an annotation that has anonvalue targeting classes/methods/fields/constructors.Used to identify a class or bean property as a URI.Utility classes and methods for the@Uriannotation.Applies targetedUriannotations to aBeanContext.Builder.A collection of@Uri annotations.Builder class.