public static class BeanProperty.Std extends Object implements BeanProperty
BeanProperty.Std
限定符和类型 | 字段和说明 |
---|---|
protected Annotations |
_contextAnnotations
Annotations defined in the context class (if any); may be null
if no annotations were found
|
protected AnnotatedMember |
_member
Physical entity (field, method or constructor argument) that
is used to access value of property (or in case of constructor
property, just placeholder)
|
protected String |
_name |
protected JavaType |
_type |
构造器和说明 |
---|
BeanProperty.Std(String name,
JavaType type,
Annotations contextAnnotations,
AnnotatedMember member) |
限定符和类型 | 方法和说明 |
---|---|
<A extends Annotation> |
getAnnotation(Class<A> acls)
Method for finding annotation associated with this property;
meaning annotation associated with one of entities used to
access property.
|
<A extends Annotation> |
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.
|
BeanProperty.Std |
withType(JavaType type) |
protected final String _name
protected final JavaType _type
protected final AnnotatedMember _member
protected final Annotations _contextAnnotations
public BeanProperty.Std(String name, JavaType type, Annotations contextAnnotations, AnnotatedMember member)
public BeanProperty.Std withType(JavaType type)
public <A extends Annotation> A getAnnotation(Class<A> acls)
BeanProperty
getAnnotation
在接口中 BeanProperty
public <A extends Annotation> A getContextAnnotation(Class<A> acls)
BeanProperty
getContextAnnotation
在接口中 BeanProperty
public String getName()
BeanProperty
getName
在接口中 BeanProperty
getName
在接口中 Named
public JavaType getType()
BeanProperty
getType
在接口中 BeanProperty
public AnnotatedMember getMember()
BeanProperty
getMember
在接口中 BeanProperty