public class BeanAnnotation extends Object implements Bean
Bean
annotation.
Constructor and Description |
---|
BeanAnnotation(Class<?> on)
Constructor.
|
BeanAnnotation(String on)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Class<? extends Annotation> |
annotationType() |
Class<?>[] |
beanDictionary() |
BeanAnnotation |
beanDictionary(Class<?>... value)
Sets the
|
String |
bpi() |
BeanAnnotation |
bpi(String value)
Sets the
|
String |
bpro() |
BeanAnnotation |
bpro(String value)
Sets the
|
String |
bpwo() |
BeanAnnotation |
bpwo(String value)
Sets the
|
String |
bpx() |
BeanAnnotation |
bpx(String value)
Sets the
|
Class<?>[] |
dictionary() |
BeanAnnotation |
dictionary(Class<?>... value)
Sets the
|
String |
excludeProperties() |
BeanAnnotation |
excludeProperties(String value)
Sets the
|
boolean |
fluentSetters() |
BeanAnnotation |
fluentSetters(boolean value)
Sets the
|
Class<? extends BeanInterceptor<?>> |
interceptor() |
BeanAnnotation |
interceptor(Class<? extends BeanInterceptor<?>> value)
Sets the
|
Class<?> |
interfaceClass() |
BeanAnnotation |
interfaceClass(Class<?> value)
Sets the
|
String |
on() |
BeanAnnotation |
on(Class<?> value)
Sets the
|
BeanAnnotation |
on(String value)
Sets the
|
String |
properties() |
BeanAnnotation |
properties(String value)
Sets the
|
Class<? extends PropertyNamer> |
propertyNamer() |
BeanAnnotation |
propertyNamer(Class<? extends PropertyNamer> value)
Sets the
|
boolean |
sort() |
BeanAnnotation |
sort(boolean value)
Sets the
|
Class<?> |
stopClass() |
BeanAnnotation |
stopClass(Class<?> value)
Sets the
|
String |
typeName() |
BeanAnnotation |
typeName(String value)
Sets the
|
String |
typePropertyName() |
BeanAnnotation |
typePropertyName(String value)
Sets the
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
equals, hashCode, toString
public BeanAnnotation(String on)
on
- The initial value for the public BeanAnnotation(Class<?> on)
on
- The initial value for the public Class<? extends Annotation> annotationType()
annotationType
in interface Annotation
public Class<?>[] beanDictionary()
public BeanAnnotation beanDictionary(Class<?>... value)
value
- The new value for this property.public BeanAnnotation bpi(String value)
value
- The new value for this property.public BeanAnnotation bpro(String value)
value
- The new value for this property.public BeanAnnotation bpwo(String value)
value
- The new value for this property.public BeanAnnotation bpx(String value)
value
- The new value for this property.public Class<?>[] dictionary()
public BeanAnnotation dictionary(Class<?>... value)
value
- The new value for this property.public String excludeProperties()
public BeanAnnotation excludeProperties(String value)
value
- The new value for this property.public boolean fluentSetters()
public BeanAnnotation fluentSetters(boolean value)
value
- The new value for this property.public Class<?> interfaceClass()
public BeanAnnotation interfaceClass(Class<?> value)
value
- The new value for this property.public BeanAnnotation on(String value)
value
- The new value for this property.public BeanAnnotation on(Class<?> value)
value
- The new value for this property.public String properties()
public BeanAnnotation properties(String value)
value
- The new value for this property.public Class<? extends BeanInterceptor<?>> interceptor()
public BeanAnnotation interceptor(Class<? extends BeanInterceptor<?>> value)
value
- The new value for this property.public Class<? extends PropertyNamer> propertyNamer()
public BeanAnnotation propertyNamer(Class<? extends PropertyNamer> value)
value
- The new value for this property.public boolean sort()
public BeanAnnotation sort(boolean value)
value
- The new value for this property.public BeanAnnotation stopClass(Class<?> value)
value
- The new value for this property.public BeanAnnotation typeName(String value)
value
- The new value for this property.public String typePropertyName()
public BeanAnnotation typePropertyName(String value)
value
- The new value for this property.Copyright © 2016–2020 The Apache Software Foundation. All rights reserved.