Uses of Class
org.codehaus.jackson.map.introspect.AnnotatedMember
-
Packages that use AnnotatedMember Package Description org.codehaus.jackson.map Contains basic mapper (conversion) functionality that allows for converting between regular streaming json content and Java objects (beans or Tree Model: support for both is viaObjectMapper
class, as well as convenience methods included inJsonParser
org.codehaus.jackson.map.deser Contains implementation classes of deserialization part of data binding.org.codehaus.jackson.map.deser.impl Contains those implementation classes of deserialization part of data binding that are not considered part of public or semi-public interfaces.org.codehaus.jackson.map.introspect Functionality needed for Bean introspection, required for detecting accessors and mutators for Beans, as well as locating and handling method annotations.org.codehaus.jackson.map.jsontype Package that contains interfaces that define how to implement functionality for dynamically resolving type during deserialization.org.codehaus.jackson.map.jsontype.impl Package that contains standard implementations forTypeResolverBuilder
andTypeIdResolver
.org.codehaus.jackson.map.ser Contains implementation classes of serialization part of data binding.org.codehaus.jackson.xc Package that contains XML Compatibility functionality for Jackson, such as handlers for JAXB annotations -
-
Uses of AnnotatedMember in org.codehaus.jackson.map
Fields in org.codehaus.jackson.map declared as AnnotatedMember Modifier and Type Field Description protected AnnotatedMember
BeanProperty.Std. _member
Physical entity (field, method or constructor argument) that is used to access value of property (or in case of constructor property, just placeholder)Methods in org.codehaus.jackson.map that return AnnotatedMember Modifier and Type Method Description abstract AnnotatedMember
BeanPropertyDefinition. getAccessor()
Method used to find accessor (getter, field to access) to use for accessing value of the property.AnnotatedMember
BeanProperty. getMember()
Method for accessing primary physical entity that represents the property; annotated field, method or constructor property.AnnotatedMember
BeanProperty.Std. getMember()
abstract AnnotatedMember
BeanPropertyDefinition. getMutator()
Method used to find mutator (constructor parameter, setter, field) to use for changing value of the property.Methods in org.codehaus.jackson.map that return types with arguments of type AnnotatedMember Modifier and Type Method Description abstract java.util.Map<java.lang.Object,AnnotatedMember>
BeanDescription. findInjectables()
Methods in org.codehaus.jackson.map with parameters of type AnnotatedMember Modifier and Type Method Description java.lang.Object
AnnotationIntrospector. findInjectableValueId(AnnotatedMember m)
Method called to find out whether given member expectes a value to be injected, and if so, what is the identifier of the value to use during injection.java.lang.Object
AnnotationIntrospector.Pair. findInjectableValueId(AnnotatedMember m)
TypeResolverBuilder<?>
AnnotationIntrospector. findPropertyContentTypeResolver(MapperConfig<?> config, AnnotatedMember am, JavaType containerType)
Method for checking if given structured property entity (field or method that has nominal value of Map, Collection or array type) has annotations that indicate that specific type resolver is to be used for handling type information of contained values.TypeResolverBuilder<?>
AnnotationIntrospector.Pair. findPropertyContentTypeResolver(MapperConfig<?> config, AnnotatedMember am, JavaType baseType)
TypeResolverBuilder<?>
AnnotationIntrospector. findPropertyTypeResolver(MapperConfig<?> config, AnnotatedMember am, JavaType baseType)
Method for checking if given property entity (field or method) has annotations that indicate that specific type resolver is to be used for handling instances.TypeResolverBuilder<?>
AnnotationIntrospector.Pair. findPropertyTypeResolver(MapperConfig<?> config, AnnotatedMember am, JavaType baseType)
AnnotationIntrospector.ReferenceProperty
AnnotationIntrospector. findReferenceType(AnnotatedMember member)
Note: defined as non-abstract to reduce fragility between versions.AnnotationIntrospector.ReferenceProperty
AnnotationIntrospector.Pair. findReferenceType(AnnotatedMember member)
boolean
AnnotationIntrospector. hasIgnoreMarker(AnnotatedMember m)
Method called to check whether given property is marked to be ignored; but NOT to determine if it should necessarily be ignored, since that may depend on other factors.boolean
AnnotationIntrospector.Pair. hasIgnoreMarker(AnnotatedMember m)
java.lang.Boolean
AnnotationIntrospector.Pair. shouldUnwrapProperty(AnnotatedMember member)
java.lang.Boolean
AnnotationIntrospector. shouldUnwrapProperty(AnnotatedMember member)
Method called to check whether given property is marked to be "unwrapped" when being serialized (and appropriately handled in reverse direction, i.e.Constructors in org.codehaus.jackson.map with parameters of type AnnotatedMember Constructor Description Std(java.lang.String name, JavaType type, Annotations contextAnnotations, AnnotatedMember member)
-
Uses of AnnotatedMember in org.codehaus.jackson.map.deser
Methods in org.codehaus.jackson.map.deser that return AnnotatedMember Modifier and Type Method Description AnnotatedMember
SettableBeanProperty.FieldProperty. getMember()
abstract AnnotatedMember
SettableBeanProperty. getMember()
AnnotatedMember
SettableBeanProperty.InnerClassProperty. getMember()
AnnotatedMember
SettableBeanProperty.ManagedReferenceProperty. getMember()
AnnotatedMember
SettableBeanProperty.MethodProperty. getMember()
AnnotatedMember
SettableBeanProperty.SetterlessProperty. getMember()
Methods in org.codehaus.jackson.map.deser with parameters of type AnnotatedMember Modifier and Type Method Description void
BeanDeserializerBuilder. addInjectable(java.lang.String propertyName, JavaType propertyType, Annotations contextAnnotations, AnnotatedMember member, java.lang.Object valueId)
TypeDeserializer
BasicDeserializerFactory. findPropertyContentTypeDeserializer(DeserializationConfig config, JavaType containerType, AnnotatedMember propertyEntity, BeanProperty property)
Method called to find and create a type information deserializer for values of given container (list, array, map) property, if one is needed.TypeDeserializer
BasicDeserializerFactory. findPropertyTypeDeserializer(DeserializationConfig config, JavaType baseType, AnnotatedMember annotated, BeanProperty property)
Method called to create a type information deserializer for values of given non-container property, if one is needed.protected JavaType
BasicDeserializerFactory. resolveType(DeserializationConfig config, BasicBeanDescription beanDesc, JavaType type, AnnotatedMember member, BeanProperty property)
Helper method used to resolve method return types and field types. -
Uses of AnnotatedMember in org.codehaus.jackson.map.deser.impl
Methods in org.codehaus.jackson.map.deser.impl that return AnnotatedMember Modifier and Type Method Description AnnotatedMember
CreatorProperty. getMember()
Constructors in org.codehaus.jackson.map.deser.impl with parameters of type AnnotatedMember Constructor Description ValueInjector(java.lang.String propertyName, JavaType type, Annotations contextAnnotations, AnnotatedMember mutator, java.lang.Object valueId)
-
Uses of AnnotatedMember in org.codehaus.jackson.map.introspect
Subclasses of AnnotatedMember in org.codehaus.jackson.map.introspect Modifier and Type Class Description class
AnnotatedConstructor
class
AnnotatedField
Object that represents non-static (and usually non-transient/volatile) fields of a class.class
AnnotatedMethod
class
AnnotatedParameter
Object that represents method parameters, mostly so that associated annotations can be processed conveniently.class
AnnotatedWithParams
Intermediate base class that encapsulates features that constructors and methods share.Fields in org.codehaus.jackson.map.introspect with type parameters of type AnnotatedMember Modifier and Type Field Description protected java.util.Map<java.lang.Object,AnnotatedMember>
BasicBeanDescription. _injectables
protected java.util.LinkedHashMap<java.lang.Object,AnnotatedMember>
POJOPropertiesCollector. _injectables
Lazily collected list of members that were annotated to indicate that they represent mutators for deserializer value injection.Methods in org.codehaus.jackson.map.introspect that return AnnotatedMember Modifier and Type Method Description AnnotatedMember
POJOPropertyBuilder. getAccessor()
AnnotatedMember
POJOPropertyBuilder. getMutator()
Methods in org.codehaus.jackson.map.introspect that return types with arguments of type AnnotatedMember Modifier and Type Method Description java.util.Map<java.lang.String,AnnotatedMember>
BasicBeanDescription. findBackReferenceProperties()
Method for locating all back-reference properties (setters, fields) bean hasjava.util.Map<java.lang.Object,AnnotatedMember>
BasicBeanDescription. findInjectables()
java.util.Map<java.lang.Object,AnnotatedMember>
POJOPropertiesCollector. getInjectables()
Methods in org.codehaus.jackson.map.introspect with parameters of type AnnotatedMember Modifier and Type Method Description protected void
POJOPropertiesCollector. _doAddInjectable(java.lang.Object id, AnnotatedMember m)
java.lang.Object
JacksonAnnotationIntrospector. findInjectableValueId(AnnotatedMember m)
TypeResolverBuilder<?>
JacksonAnnotationIntrospector. findPropertyContentTypeResolver(MapperConfig<?> config, AnnotatedMember am, JavaType containerType)
Since 1.7, it is possible to useJsonTypeInfo
from a property too.TypeResolverBuilder<?>
JacksonAnnotationIntrospector. findPropertyTypeResolver(MapperConfig<?> config, AnnotatedMember am, JavaType baseType)
Since 1.7, it is possible to useJsonTypeInfo
from a property too.AnnotationIntrospector.ReferenceProperty
JacksonAnnotationIntrospector. findReferenceType(AnnotatedMember member)
boolean
JacksonAnnotationIntrospector. hasIgnoreMarker(AnnotatedMember m)
boolean
NopAnnotationIntrospector. hasIgnoreMarker(AnnotatedMember member)
boolean
VisibilityChecker. isCreatorVisible(AnnotatedMember m)
boolean
VisibilityChecker.Std. isCreatorVisible(AnnotatedMember m)
java.lang.Boolean
JacksonAnnotationIntrospector. shouldUnwrapProperty(AnnotatedMember member)
-
Uses of AnnotatedMember in org.codehaus.jackson.map.jsontype
Methods in org.codehaus.jackson.map.jsontype with parameters of type AnnotatedMember Modifier and Type Method Description abstract java.util.Collection<NamedType>
SubtypeResolver. collectAndResolveSubtypes(AnnotatedMember property, MapperConfig<?> config, AnnotationIntrospector ai)
Method for finding out all reachable subtypes for a property specified by given element (method or field) -
Uses of AnnotatedMember in org.codehaus.jackson.map.jsontype.impl
Methods in org.codehaus.jackson.map.jsontype.impl with parameters of type AnnotatedMember Modifier and Type Method Description java.util.Collection<NamedType>
StdSubtypeResolver. collectAndResolveSubtypes(AnnotatedMember property, MapperConfig<?> config, AnnotationIntrospector ai)
-
Uses of AnnotatedMember in org.codehaus.jackson.map.ser
Fields in org.codehaus.jackson.map.ser declared as AnnotatedMember Modifier and Type Field Description protected AnnotatedMember
BeanPropertyWriter. _member
Member (field, method) that represents property and allows access to associated annotations.Methods in org.codehaus.jackson.map.ser that return AnnotatedMember Modifier and Type Method Description AnnotatedMember
BeanPropertyWriter. getMember()
Methods in org.codehaus.jackson.map.ser with parameters of type AnnotatedMember Modifier and Type Method Description protected BeanPropertyWriter
BeanSerializerFactory. _constructWriter(SerializationConfig config, TypeBindings typeContext, PropertyBuilder pb, boolean staticTyping, java.lang.String name, AnnotatedMember accessor)
Secondary helper method for constructingBeanPropertyWriter
for given member (field or method).protected BeanPropertyWriter
PropertyBuilder. buildWriter(java.lang.String name, JavaType declaredType, JsonSerializer<java.lang.Object> ser, TypeSerializer typeSer, TypeSerializer contentTypeSer, AnnotatedMember am, boolean defaultUseStaticTyping)
TypeSerializer
BeanSerializerFactory. findPropertyContentTypeSerializer(JavaType containerType, SerializationConfig config, AnnotatedMember accessor, BeanProperty property)
Method called to create a type information serializer for values of given container property if one is needed.TypeSerializer
BeanSerializerFactory. findPropertyTypeSerializer(JavaType baseType, SerializationConfig config, AnnotatedMember accessor, BeanProperty property)
Method called to create a type information serializer for values of given non-container property if one is needed.Constructors in org.codehaus.jackson.map.ser with parameters of type AnnotatedMember Constructor Description BeanPropertyWriter(AnnotatedMember member, Annotations contextAnnotations, java.lang.String name, JavaType declaredType, JsonSerializer<java.lang.Object> ser, TypeSerializer typeSer, JavaType serType, java.lang.reflect.Method m, java.lang.reflect.Field f, boolean suppressNulls, java.lang.Object suppressableValue)
BeanPropertyWriter(AnnotatedMember member, Annotations contextAnnotations, SerializedString name, JavaType declaredType, JsonSerializer<java.lang.Object> ser, TypeSerializer typeSer, JavaType serType, java.lang.reflect.Method m, java.lang.reflect.Field f, boolean suppressNulls, java.lang.Object suppressableValue)
-
Uses of AnnotatedMember in org.codehaus.jackson.xc
Methods in org.codehaus.jackson.xc with parameters of type AnnotatedMember Modifier and Type Method Description protected TypeResolverBuilder<?>
JaxbAnnotationIntrospector. _typeResolverFromXmlElements(AnnotatedMember am)
TypeResolverBuilder<?>
JaxbAnnotationIntrospector. findPropertyContentTypeResolver(MapperConfig<?> config, AnnotatedMember am, JavaType containerType)
TypeResolverBuilder<?>
JaxbAnnotationIntrospector. findPropertyTypeResolver(MapperConfig<?> config, AnnotatedMember am, JavaType baseType)
boolean
JaxbAnnotationIntrospector. hasIgnoreMarker(AnnotatedMember m)
-