|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface BeanProperty
Bean properties are logical entities that represent data Java objects ("beans", although more accurately POJOs) contain; and that are accessed using some combination of methods (getter, setter), field and constructor parameter.
Nested Class Summary | |
---|---|
static class |
BeanProperty.Std
|
Method Summary | ||
---|---|---|
|
getAnnotation(Class<A> acls)
Method for finding annotation associated with this property; meaning annotation associated with one of entities used to access property. |
|
|
getContextAnnotation(Class<A> acls)
Method for finding annotation associated with context of this property; usually class in which member is declared (or its subtype if processing subtype). |
|
AnnotatedMember |
getMember()
Method for accessing primary physical entity that represents the property; annotated field, method or constructor property. |
|
String |
getName()
Method to get logical name of the property |
|
JavaType |
getType()
Method to get declared type of the property. |
Method Detail |
---|
String getName()
JavaType getType()
<A extends Annotation> A getAnnotation(Class<A> acls)
<A extends Annotation> A getContextAnnotation(Class<A> acls)
AnnotatedMember getMember()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |