Package org.apache.juneau.annotation
package org.apache.juneau.annotation
Bean and POJO Annotations
-
ClassDescriptionBuilder for
AnnotationImpl
objects.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@Bean
annotation.Applies targetedBean
annotations 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@Beanc
annotation.Applies targetedBeanc
annotations to aBeanContext.Builder
.A collection of@Beanc annotations
.Builder class.Annotation for specifying config properties defined inBeanContext
andBeanTraverseContext
.Utility classes and methods for the@BeanConfig
annotation.AppliesBeanConfig
annotations to aBeanContext.Builder
.Ignore classes, fields, and methods from being interpreted as bean or bean components.Utility classes and methods for the@BeanIgnore
annotation.Applies targetedBeanIgnore
annotations 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@Beanp
annotation.Applies targetedBeanp
annotations 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@Example
annotation.Applies targetedExample
annotations to aBeanContext.Builder
.A collection of@Example annotations
.Builder class.Swagger external documentation annotation.Utility classes and methods for the@ExternalDocs
annotation.Builder class.Defines an invalid usage of an annotation.Swagger items annotation.Utility classes and methods for the@Items
annotation.Builder class.Annotation that can be applied to classes to control how they are marshalled.Utility classes and methods for the@Marshalled
annotation.Applies targetedMarshalled
annotations 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@NameProperty
annotation.Applies targetedNameProperty
annotations 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@ParentProperty
annotation.Applies targetedParentProperty
annotations to aBeanContext.Builder
.A collection of@ParentProperty annotations
.Builder class.Swagger schema annotation.Utility classes and methods for the@Schema
annotation.Applies targetedSchema
annotations to aContext.Builder
.A collection of@Schema annotations
.Builder class.Swagger items annotation.Utility classes and methods for the@SubItems
annotation.Builder class.AssociatesObjectSwap
andSurrogate
classes with POJOs and bean properties.Utility classes and methods for the@Swap
annotation.Applies targetedSwap
annotations to aBeanContext.Builder
.A collection of@Swap annotations
.Builder class.Builder forTargetedAnnotationImpl
objects.An implementation of an annotation that has anon
value targeting classes/methods/fields/constructors.An implementation of an annotation that has anon
value targeting classes/methods/fields/constructors.An implementation of an annotation that has anon
value targeting classes/methods/fields/constructors.An implementation of an annotation that has anon
value targeting classes/methods/fields/constructors.An implementation of an annotation that has anon
value targeting classes/methods/fields/constructors.An implementation of an annotation that has anon
value targeting classes/methods/fields/constructors.An implementation of an annotation that has anon
value targeting classes/methods/fields/constructors.An implementation of an annotation that has anon
value targeting classes/methods/fields/constructors.An implementation of an annotation that has anon
value targeting classes/methods/fields/constructors.An implementation of an annotation that has anon
value targeting classes/methods/fields/constructors.Used to identify a class or bean property as a URI.Utility classes and methods for the@Uri
annotation.Applies targetedUri
annotations to aBeanContext.Builder
.A collection of@Uri annotations
.Builder class.