|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.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 |
_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
|
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 BeanProperty
public <A extends Annotation> A getContextAnnotation(Class<A> acls)
BeanProperty
getContextAnnotation
in interface BeanProperty
public String getName()
BeanProperty
getName
in interface BeanProperty
getName
in interface Named
public JavaType getType()
BeanProperty
getType
in interface BeanProperty
public AnnotatedMember getMember()
BeanProperty
getMember
in interface BeanProperty
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |