| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.fasterxml.jackson.databind.BeanProperty.Std
public static class BeanProperty.Std
Simple stand-alone implementation, useful as a placeholder or base class for more complex implementations.
| Nested Class Summary | 
|---|
| Nested classes/interfaces inherited from interface com.fasterxml.jackson.databind.BeanProperty | 
|---|
| BeanProperty.Std | 
| Field Summary | |
|---|---|
| protected  Annotations | _contextAnnotationsAnnotations defined in the context class (if any); may be null if no annotations were found | 
| protected  AnnotatedMember | _memberPhysical 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 | 
| Constructor Summary | |
|---|---|
| BeanProperty.Std(String name,
                 JavaType type,
                 Annotations contextAnnotations,
                 AnnotatedMember member) | |
| 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. | |
|  BeanProperty.Std | withType(JavaType type) | |
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
protected final String _name
protected final JavaType _type
protected final AnnotatedMember _member
protected final Annotations _contextAnnotations
| Constructor Detail | 
|---|
public BeanProperty.Std(String name,
                        JavaType type,
                        Annotations contextAnnotations,
                        AnnotatedMember member)
| Method Detail | 
|---|
public BeanProperty.Std withType(JavaType type)
public <A extends Annotation> A getAnnotation(Class<A> acls)
BeanProperty
getAnnotation in interface BeanPropertypublic <A extends Annotation> A getContextAnnotation(Class<A> acls)
BeanProperty
getContextAnnotation in interface BeanPropertypublic String getName()
BeanProperty
getName in interface BeanPropertygetName in interface Namedpublic JavaType getType()
BeanProperty
getType in interface BeanPropertypublic AnnotatedMember getMember()
BeanProperty
getMember in interface BeanProperty| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||