Package org.apache.juneau.annotation
Class BeanpAnnotation.Builder
java.lang.Object
org.apache.juneau.annotation.AnnotationBuilder<B>
org.apache.juneau.annotation.TargetedAnnotationBuilder<B>
org.apache.juneau.annotation.TargetedAnnotationMFBuilder<BeanpAnnotation.Builder>
org.apache.juneau.annotation.BeanpAnnotation.Builder
- Enclosing class:
- BeanpAnnotation
public static class BeanpAnnotation.Builder
extends TargetedAnnotationMFBuilder<BeanpAnnotation.Builder>
Builder class.
See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Instantiates a new@Beanp
object initialized with this builder.dictionary
(Class<?>... value) Sets theBeanp.dictionary()
property on this annotation.Sets theBeanp.format()
property on this annotation.Sets theBeanp.name()
property on this annotation.Sets theBeanp.params()
property on this annotation.properties
(String value) Sets theBeanp.properties()
property on this annotation.Sets theBeanp.ro()
property on this annotation.Sets theBeanp.type()
property on this annotation.Sets theBeanp.value()
property on this annotation.Sets theBeanp.wo()
property on this annotation.Methods inherited from class org.apache.juneau.annotation.TargetedAnnotationMFBuilder
on, on
Methods inherited from class org.apache.juneau.annotation.TargetedAnnotationBuilder
on
Methods inherited from class org.apache.juneau.annotation.AnnotationBuilder
asThis, description
-
Constructor Details
-
Builder
protected Builder()Constructor.
-
-
Method Details
-
build
Instantiates a new@Beanp
object initialized with this builder.- Returns:
- A new
@Beanp
object.
-
dictionary
Sets theBeanp.dictionary()
property on this annotation.- Parameters:
value
- The new value for this property.- Returns:
- This object.
-
format
Sets theBeanp.format()
property on this annotation.- Parameters:
value
- The new value for this property.- Returns:
- This object.
-
name
Sets theBeanp.name()
property on this annotation.- Parameters:
value
- The new value for this property.- Returns:
- This object.
-
params
Sets theBeanp.params()
property on this annotation.- Parameters:
value
- The new value for this property.- Returns:
- This object.
-
properties
Sets theBeanp.properties()
property on this annotation.- Parameters:
value
- The new value for this property.- Returns:
- This object.
-
ro
Sets theBeanp.ro()
property on this annotation.- Parameters:
value
- The new value for this property.- Returns:
- This object.
-
type
Sets theBeanp.type()
property on this annotation.- Parameters:
value
- The new value for this property.- Returns:
- This object.
-
value
Sets theBeanp.value()
property on this annotation.- Parameters:
value
- The new value for this property.- Returns:
- This object.
-
wo
Sets theBeanp.wo()
property on this annotation.- Parameters:
value
- The new value for this property.- Returns:
- This object.
-