Package org.codehaus.jackson.map
Class BeanProperty.Std
java.lang.Object
org.codehaus.jackson.map.BeanProperty.Std
- All Implemented Interfaces:
BeanProperty
,Named
- Direct Known Subclasses:
ValueInjector
- Enclosing interface:
- BeanProperty
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.codehaus.jackson.map.BeanProperty
BeanProperty.Std
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Annotations
Annotations defined in the context class (if any); may be null if no annotations were foundprotected final AnnotatedMember
Physical entity (field, method or constructor argument) that is used to access value of property (or in case of constructor property, just placeholder)protected final String
protected final JavaType
-
Constructor Summary
ConstructorsConstructorDescriptionStd
(String name, JavaType type, Annotations contextAnnotations, AnnotatedMember member) -
Method Summary
Modifier and TypeMethodDescription<A extends Annotation>
AgetAnnotation
(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>
AgetContextAnnotation
(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).Method for accessing primary physical entity that represents the property; annotated field, method or constructor property.getName()
Method to get logical name of the propertygetType()
Method to get declared type of the property.
-
Field Details
-
_name
-
_type
-
_member
Physical entity (field, method or constructor argument) that is used to access value of property (or in case of constructor property, just placeholder) -
_contextAnnotations
Annotations defined in the context class (if any); may be null if no annotations were found
-
-
Constructor Details
-
Std
-
-
Method Details
-
withType
-
getAnnotation
Description copied from interface:BeanProperty
Method for finding annotation associated with this property; meaning annotation associated with one of entities used to access property.- Specified by:
getAnnotation
in interfaceBeanProperty
-
getContextAnnotation
Description copied from interface:BeanProperty
Method for finding annotation associated with context of this property; usually class in which member is declared (or its subtype if processing subtype).- Specified by:
getContextAnnotation
in interfaceBeanProperty
-
getName
Description copied from interface:BeanProperty
Method to get logical name of the property- Specified by:
getName
in interfaceBeanProperty
- Specified by:
getName
in interfaceNamed
-
getType
Description copied from interface:BeanProperty
Method to get declared type of the property.- Specified by:
getType
in interfaceBeanProperty
-
getMember
Description copied from interface:BeanProperty
Method for accessing primary physical entity that represents the property; annotated field, method or constructor property.- Specified by:
getMember
in interfaceBeanProperty
-