Uses of Interface
org.codehaus.jackson.map.BeanProperty

Packages that use BeanProperty
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 via ObjectMapper class, as well as convenience methods included in JsonParser 
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.deser.std Contains public standard implementations of abstraction that Jackson uses. 
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 for TypeResolverBuilder and TypeIdResolver
org.codehaus.jackson.map.module Package that contains classes and interfaces to help implement custom extension Modules (which are registered using ObjectMapper.registerModule(org.codehaus.jackson.map.Module)
org.codehaus.jackson.map.ser Contains implementation classes of serialization part of data binding. 
org.codehaus.jackson.map.ser.impl Contains implementation classes of serialization part of data binding. 
org.codehaus.jackson.map.ser.std   
 

Uses of BeanProperty in org.codehaus.jackson.map
 

Classes in org.codehaus.jackson.map that implement BeanProperty
static class BeanProperty.Std
           
 

Methods in org.codehaus.jackson.map with parameters of type BeanProperty
 TypeDeserializer ObjectMapper.DefaultTypeResolverBuilder.buildTypeDeserializer(DeserializationConfig config, JavaType baseType, Collection<NamedType> subtypes, BeanProperty property)
           
 TypeSerializer ObjectMapper.DefaultTypeResolverBuilder.buildTypeSerializer(SerializationConfig config, JavaType baseType, Collection<NamedType> subtypes, BeanProperty property)
           
abstract  JsonDeserializer<?> DeserializerFactory.createArrayDeserializer(DeserializationConfig config, DeserializerProvider p, ArrayType type, BeanProperty property)
          Method called to create (or, for completely immutable deserializers, reuse) a deserializer that can convert JSON content into values of specified Java type.
abstract  JsonDeserializer<Object> DeserializerFactory.createBeanDeserializer(DeserializationConfig config, DeserializerProvider p, JavaType type, BeanProperty property)
          Method called to create (or, for completely immutable deserializers, reuse) a deserializer that can convert JSON content into values of specified Java "bean" (POJO) type.
abstract  JsonDeserializer<?> DeserializerFactory.createCollectionDeserializer(DeserializationConfig config, DeserializerProvider p, CollectionType type, BeanProperty property)
           
abstract  JsonDeserializer<?> DeserializerFactory.createCollectionLikeDeserializer(DeserializationConfig config, DeserializerProvider p, CollectionLikeType type, BeanProperty property)
           
 KeyDeserializer ContextualKeyDeserializer.createContextual(DeserializationConfig config, BeanProperty property)
          Method called to see if a different (or differently configured) key deserializer is needed to deserialize keys of specified Map property.
 JsonDeserializer<T> ContextualDeserializer.createContextual(DeserializationConfig config, BeanProperty property)
          Method called to see if a different (or differently configured) deserializer is needed to deserialize values of specified property.
 JsonSerializer<T> ContextualSerializer.createContextual(SerializationConfig config, BeanProperty property)
          Method called to see if a different (or differently configured) serializer is needed to serialize values of specified property.
abstract  JsonDeserializer<?> DeserializerFactory.createEnumDeserializer(DeserializationConfig config, DeserializerProvider p, JavaType type, BeanProperty property)
           
 KeyDeserializer DeserializerFactory.createKeyDeserializer(DeserializationConfig config, JavaType type, BeanProperty property)
          Method called to find if factory knows how to create a key deserializer for specified type; currently this means checking if a module has registered possible deserializers.
abstract  JsonSerializer<Object> SerializerFactory.createKeySerializer(SerializationConfig config, JavaType baseType, BeanProperty property)
          Method called to create serializer to use for serializing JSON property names (which must be output as JsonToken.FIELD_NAME) for Map that has specified declared key type, and is for specified property (or, if property is null, as root value)
abstract  JsonDeserializer<?> DeserializerFactory.createMapDeserializer(DeserializationConfig config, DeserializerProvider p, MapType type, BeanProperty property)
           
abstract  JsonDeserializer<?> DeserializerFactory.createMapLikeDeserializer(DeserializationConfig config, DeserializerProvider p, MapLikeType type, BeanProperty property)
           
abstract  JsonSerializer<Object> SerializerFactory.createSerializer(SerializationConfig config, JavaType baseType, BeanProperty property)
          Method called to create (or, for immutable serializers, reuse) a serializer for given type.
abstract  JsonDeserializer<?> DeserializerFactory.createTreeDeserializer(DeserializationConfig config, DeserializerProvider p, JavaType type, BeanProperty property)
          Method called to create and return a deserializer that can construct JsonNode(s) from JSON content.
abstract  TypeSerializer SerializerFactory.createTypeSerializer(SerializationConfig config, JavaType baseType, BeanProperty property)
          Method called to create a type information serializer for given base type, if one is needed.
 JsonDeserializer<?> Deserializers.findArrayDeserializer(ArrayType type, DeserializationConfig config, DeserializerProvider provider, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
          Method called to locate serializer for specified array type.
 JsonDeserializer<?> Deserializers.Base.findArrayDeserializer(ArrayType type, DeserializationConfig config, DeserializerProvider provider, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
           
 JsonSerializer<?> Serializers.findArraySerializer(SerializationConfig config, ArrayType type, BeanDescription beanDesc, BeanProperty property, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
          Method called by serialization framework first time a serializer is needed for specified array type.
 JsonSerializer<?> Serializers.Base.findArraySerializer(SerializationConfig config, ArrayType type, BeanDescription beanDesc, BeanProperty property, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
           
 JsonDeserializer<?> Deserializers.findBeanDeserializer(JavaType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property)
          Method called to locate deserializer for specified value type which does not belong to any other category (not an Enum, Collection, Map, Array or tree node)
 JsonDeserializer<?> Deserializers.Base.findBeanDeserializer(JavaType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property)
           
 JsonDeserializer<?> Deserializers.findCollectionDeserializer(CollectionType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
          Method called to locate serializer for specified Collection (List, Set etc) type.
 JsonDeserializer<?> Deserializers.Base.findCollectionDeserializer(CollectionType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
           
 JsonDeserializer<?> Deserializers.findCollectionLikeDeserializer(CollectionLikeType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
          Method called to locate serializer for specified "Collection-like" type (one that acts like Collection but does not implement it).
 JsonDeserializer<?> Deserializers.Base.findCollectionLikeDeserializer(CollectionLikeType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
           
 JsonSerializer<?> Serializers.findCollectionLikeSerializer(SerializationConfig config, CollectionLikeType type, BeanDescription beanDesc, BeanProperty property, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
           
 JsonSerializer<?> Serializers.Base.findCollectionLikeSerializer(SerializationConfig config, CollectionLikeType type, BeanDescription beanDesc, BeanProperty property, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
           
 JsonSerializer<?> Serializers.findCollectionSerializer(SerializationConfig config, CollectionType type, BeanDescription beanDesc, BeanProperty property, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
           
 JsonSerializer<?> Serializers.Base.findCollectionSerializer(SerializationConfig config, CollectionType type, BeanDescription beanDesc, BeanProperty property, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
           
 JsonDeserializer<?> Deserializers.findEnumDeserializer(Class<?> type, DeserializationConfig config, BeanDescription beanDesc, BeanProperty property)
          Method called to locate deserializer for specified Enum type.
 JsonDeserializer<?> Deserializers.Base.findEnumDeserializer(Class<?> type, DeserializationConfig config, BeanDescription beanDesc, BeanProperty property)
           
abstract  Object DeserializationContext.findInjectableValue(Object valueId, BeanProperty forProperty, Object beanInstance)
           
abstract  Object InjectableValues.findInjectableValue(Object valueId, DeserializationContext ctxt, BeanProperty forProperty, Object beanInstance)
          Method called to find value identified by id valueId to inject as value of specified property during deserialization, passing POJO instance in which value will be injected if it is available (will be available when injected via field or setter; not available when injected via constructor or factory method argument).
 Object InjectableValues.Std.findInjectableValue(Object valueId, DeserializationContext ctxt, BeanProperty forProperty, Object beanInstance)
           
abstract  KeyDeserializer DeserializerProvider.findKeyDeserializer(DeserializationConfig config, JavaType keyType, BeanProperty property)
          Method called to get hold of a deserializer to use for deserializing keys for Map.
 KeyDeserializer KeyDeserializers.findKeyDeserializer(JavaType type, DeserializationConfig config, BeanDescription beanDesc, BeanProperty property)
           
abstract  JsonSerializer<Object> SerializerProvider.findKeySerializer(JavaType keyType, BeanProperty property)
          Method called to get the serializer to use for serializing non-null Map keys.
 JsonDeserializer<?> Deserializers.findMapDeserializer(MapType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
          Method called to locate deserializer for specified Map type.
 JsonDeserializer<?> Deserializers.Base.findMapDeserializer(MapType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
           
 JsonDeserializer<?> Deserializers.findMapLikeDeserializer(MapLikeType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
          Method called to locate serializer for specified "Map-like" type (one that acts like Map but does not implement it).
 JsonDeserializer<?> Deserializers.Base.findMapLikeDeserializer(MapLikeType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
           
 JsonSerializer<?> Serializers.findMapLikeSerializer(SerializationConfig config, MapLikeType type, BeanDescription beanDesc, BeanProperty property, JsonSerializer<Object> keySerializer, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
           
 JsonSerializer<?> Serializers.Base.findMapLikeSerializer(SerializationConfig config, MapLikeType type, BeanDescription beanDesc, BeanProperty property, JsonSerializer<Object> keySerializer, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
           
 JsonSerializer<?> Serializers.findMapSerializer(SerializationConfig config, MapType type, BeanDescription beanDesc, BeanProperty property, JsonSerializer<Object> keySerializer, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
           
 JsonSerializer<?> Serializers.Base.findMapSerializer(SerializationConfig config, MapType type, BeanDescription beanDesc, BeanProperty property, JsonSerializer<Object> keySerializer, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
           
 JsonSerializer<?> Serializers.findSerializer(SerializationConfig config, JavaType type, BeanDescription beanDesc, BeanProperty property)
          Method called by serialization framework first time a serializer is needed for specified type, which is not of a container type (for which other methods are called).
 JsonSerializer<?> Serializers.Base.findSerializer(SerializationConfig config, JavaType type, BeanDescription beanDesc, BeanProperty property)
           
 JsonDeserializer<?> Deserializers.findTreeNodeDeserializer(Class<? extends JsonNode> nodeType, DeserializationConfig config, BeanProperty property)
          Method called to locate deserializer for specified JSON tree node type.
 JsonDeserializer<?> Deserializers.Base.findTreeNodeDeserializer(Class<? extends JsonNode> nodeType, DeserializationConfig config, BeanProperty property)
           
 TypeDeserializer DeserializerFactory.findTypeDeserializer(DeserializationConfig config, JavaType baseType, BeanProperty property)
          Method called to find and create a type information deserializer for given base type, if one is needed.
abstract  JsonDeserializer<Object> DeserializerProvider.findTypedValueDeserializer(DeserializationConfig config, JavaType type, BeanProperty property)
          Method called to locate deserializer for given type, as well as matching type deserializer (if one is needed); and if type deserializer is needed, construct a "wrapped" deserializer that can extract and use type information for calling actual deserializer.
abstract  JsonSerializer<Object> SerializerProvider.findTypedValueSerializer(Class<?> valueType, boolean cache, BeanProperty property)
          Method called to locate regular serializer, matching type serializer, and if both found, wrap them in a serializer that calls both in correct sequence.
abstract  JsonSerializer<Object> SerializerProvider.findTypedValueSerializer(JavaType valueType, boolean cache, BeanProperty property)
          Method called to locate regular serializer, matching type serializer, and if both found, wrap them in a serializer that calls both in correct sequence.
abstract  JsonDeserializer<Object> DeserializerProvider.findValueDeserializer(DeserializationConfig config, JavaType propertyType, BeanProperty property)
          Method called to get hold of a deserializer for a value of given type; or if no such deserializer can be found, a default handler (which may do a best-effort generic serialization or just simply throw an exception when invoked).
abstract  JsonSerializer<Object> SerializerProvider.findValueSerializer(Class<?> runtimeType, BeanProperty property)
          Method called to get hold of a serializer for a value of given type; or if no such serializer can be found, a default handler (which may do a best-effort generic serialization or just simply throw an exception when invoked).
abstract  JsonSerializer<Object> SerializerProvider.findValueSerializer(JavaType serializationType, BeanProperty property)
          Similar to SerializerProvider.findValueSerializer(Class), but takes full generics-aware type instead of raw class.
 JsonSerializer<Object> SerializerProvider.getKeySerializer(JavaType valueType, BeanProperty property)
          Deprecated. As of version 1.8
 

Uses of BeanProperty in org.codehaus.jackson.map.deser
 

Classes in org.codehaus.jackson.map.deser that implement BeanProperty
 class SettableBeanProperty
          Base class for settable properties of a bean: contains both type and name definitions, and reflection-based set functionality.
static class SettableBeanProperty.FieldProperty
          This concrete sub-class implements property that is set directly assigning to a Field.
static class SettableBeanProperty.InnerClassProperty
          This sub-class is used to handle special case of value being a non-static inner class.
static class SettableBeanProperty.ManagedReferenceProperty
          Wrapper property that is used to handle managed (forward) properties (see [JACKSON-235] for more information).
static class SettableBeanProperty.MethodProperty
          This concrete sub-class implements property that is set using regular "setter" method.
static class SettableBeanProperty.SetterlessProperty
          This concrete sub-class implements Collection or Map property that is indirectly by getting the property value and directly modifying it.
 

Fields in org.codehaus.jackson.map.deser declared as BeanProperty
protected  BeanProperty SettableAnyProperty._property
          Method used for setting "any" properties, along with annotation information.
protected  BeanProperty BeanDeserializer._property
          Property that contains value to be deserialized using deserializer; mostly needed to find contextual annotations for subtypes.
 

Methods in org.codehaus.jackson.map.deser that return BeanProperty
 BeanProperty SettableAnyProperty.getProperty()
           
 

Methods in org.codehaus.jackson.map.deser with parameters of type BeanProperty
protected  JsonDeserializer<Object> StdDeserializerProvider._createAndCache2(DeserializationConfig config, JavaType type, BeanProperty property)
          Method that handles actual construction (via factory) and caching (both intermediate and eventual)
protected  JsonDeserializer<Object> StdDeserializerProvider._createAndCacheValueDeserializer(DeserializationConfig config, JavaType type, BeanProperty property)
          Method that will try to create a deserializer for given type, and resolve and cache it if necessary
protected  JsonDeserializer<Object> StdDeserializerProvider._createDeserializer(DeserializationConfig config, JavaType type, BeanProperty property)
           
protected  JsonDeserializer<?> BeanDeserializerFactory._findCustomArrayDeserializer(ArrayType type, DeserializationConfig config, DeserializerProvider provider, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
           
protected abstract  JsonDeserializer<?> BasicDeserializerFactory._findCustomArrayDeserializer(ArrayType type, DeserializationConfig config, DeserializerProvider p, BeanProperty property, TypeDeserializer elementTypeDeser, JsonDeserializer<?> elementDeser)
           
protected  JsonDeserializer<Object> BeanDeserializerFactory._findCustomBeanDeserializer(JavaType type, DeserializationConfig config, DeserializerProvider provider, BasicBeanDescription beanDesc, BeanProperty property)
           
protected  JsonDeserializer<?> BeanDeserializerFactory._findCustomCollectionDeserializer(CollectionType type, DeserializationConfig config, DeserializerProvider provider, BasicBeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
           
protected abstract  JsonDeserializer<?> BasicDeserializerFactory._findCustomCollectionDeserializer(CollectionType type, DeserializationConfig config, DeserializerProvider p, BasicBeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeser, JsonDeserializer<?> elementDeser)
           
protected  JsonDeserializer<?> BeanDeserializerFactory._findCustomCollectionLikeDeserializer(CollectionLikeType type, DeserializationConfig config, DeserializerProvider provider, BasicBeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
           
protected abstract  JsonDeserializer<?> BasicDeserializerFactory._findCustomCollectionLikeDeserializer(CollectionLikeType type, DeserializationConfig config, DeserializerProvider p, BasicBeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeser, JsonDeserializer<?> elementDeser)
           
protected  JsonDeserializer<?> BeanDeserializerFactory._findCustomEnumDeserializer(Class<?> type, DeserializationConfig config, BasicBeanDescription beanDesc, BeanProperty property)
           
protected abstract  JsonDeserializer<?> BasicDeserializerFactory._findCustomEnumDeserializer(Class<?> type, DeserializationConfig config, BasicBeanDescription beanDesc, BeanProperty property)
           
protected  JsonDeserializer<?> BeanDeserializerFactory._findCustomMapDeserializer(MapType type, DeserializationConfig config, DeserializerProvider provider, BasicBeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
           
protected abstract  JsonDeserializer<?> BasicDeserializerFactory._findCustomMapDeserializer(MapType type, DeserializationConfig config, DeserializerProvider p, BasicBeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeser, TypeDeserializer elementTypeDeser, JsonDeserializer<?> elementDeser)
           
protected  JsonDeserializer<?> BeanDeserializerFactory._findCustomMapLikeDeserializer(MapLikeType type, DeserializationConfig config, DeserializerProvider provider, BasicBeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
           
protected abstract  JsonDeserializer<?> BasicDeserializerFactory._findCustomMapLikeDeserializer(MapLikeType type, DeserializationConfig config, DeserializerProvider p, BasicBeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeser, TypeDeserializer elementTypeDeser, JsonDeserializer<?> elementDeser)
           
protected  JsonDeserializer<?> BeanDeserializerFactory._findCustomTreeNodeDeserializer(Class<? extends JsonNode> type, DeserializationConfig config, BeanProperty property)
           
protected abstract  JsonDeserializer<?> BasicDeserializerFactory._findCustomTreeNodeDeserializer(Class<? extends JsonNode> type, DeserializationConfig config, BeanProperty property)
           
 JsonDeserializer<?> BeanDeserializerBuilder.build(BeanProperty forProperty)
           
 JsonDeserializer<Object> BeanDeserializerFactory.buildBeanDeserializer(DeserializationConfig config, JavaType type, BasicBeanDescription beanDesc, BeanProperty property)
          Method that is to actually build a bean deserializer instance.
 JsonDeserializer<Object> BeanDeserializerFactory.buildThrowableDeserializer(DeserializationConfig config, JavaType type, BasicBeanDescription beanDesc, BeanProperty property)
           
 JsonDeserializer<?> CustomDeserializerFactory.createArrayDeserializer(DeserializationConfig config, DeserializerProvider p, ArrayType type, BeanProperty property)
          Deprecated.  
 JsonDeserializer<?> BasicDeserializerFactory.createArrayDeserializer(DeserializationConfig config, DeserializerProvider p, ArrayType type, BeanProperty property)
           
 JsonDeserializer<Object> CustomDeserializerFactory.createBeanDeserializer(DeserializationConfig config, DeserializerProvider p, JavaType type, BeanProperty property)
          Deprecated.  
 JsonDeserializer<Object> BeanDeserializerFactory.createBeanDeserializer(DeserializationConfig config, DeserializerProvider p, JavaType type, BeanProperty property)
          Method that DeserializerProviders call to create a new deserializer for types other than Collections, Maps, arrays and enums.
 JsonDeserializer<?> BasicDeserializerFactory.createCollectionDeserializer(DeserializationConfig config, DeserializerProvider p, CollectionType type, BeanProperty property)
           
 JsonDeserializer<?> BasicDeserializerFactory.createCollectionLikeDeserializer(DeserializationConfig config, DeserializerProvider p, CollectionLikeType type, BeanProperty property)
           
 JsonDeserializer<?> CustomDeserializerFactory.createEnumDeserializer(DeserializationConfig config, DeserializerProvider p, JavaType enumType, BeanProperty property)
          Deprecated.  
 JsonDeserializer<?> BasicDeserializerFactory.createEnumDeserializer(DeserializationConfig config, DeserializerProvider p, JavaType type, BeanProperty property)
          Factory method for constructing serializers of Enum types.
 KeyDeserializer BeanDeserializerFactory.createKeyDeserializer(DeserializationConfig config, JavaType type, BeanProperty property)
           
 JsonDeserializer<?> BasicDeserializerFactory.createMapDeserializer(DeserializationConfig config, DeserializerProvider p, MapType type, BeanProperty property)
           
 JsonDeserializer<?> BasicDeserializerFactory.createMapLikeDeserializer(DeserializationConfig config, DeserializerProvider p, MapLikeType type, BeanProperty property)
           
 JsonDeserializer<?> BasicDeserializerFactory.createTreeDeserializer(DeserializationConfig config, DeserializerProvider p, JavaType nodeType, BeanProperty property)
           
protected  JsonDeserializer<Object> BasicDeserializerFactory.findDeserializerFromAnnotation(DeserializationConfig config, Annotated ann, BeanProperty property)
          Helper method called to check if a class or method has annotation that tells which class to use for deserialization.
 Object StdDeserializationContext.findInjectableValue(Object valueId, BeanProperty forProperty, Object beanInstance)
           
 KeyDeserializer StdDeserializerProvider.findKeyDeserializer(DeserializationConfig config, JavaType type, BeanProperty property)
           
 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  JsonDeserializer<Object> BasicDeserializerFactory.findStdBeanDeserializer(DeserializationConfig config, DeserializerProvider p, JavaType type, BeanProperty property)
          Method called by BeanDeserializerFactory to see if there might be a standard deserializer registered for given type.
 TypeDeserializer BasicDeserializerFactory.findTypeDeserializer(DeserializationConfig config, JavaType baseType, BeanProperty property)
           
 JsonDeserializer<Object> StdDeserializerProvider.findTypedValueDeserializer(DeserializationConfig config, JavaType type, BeanProperty property)
           
 JsonDeserializer<Object> StdDeserializerProvider.findValueDeserializer(DeserializationConfig config, JavaType propertyType, BeanProperty property)
           
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.
 

Constructors in org.codehaus.jackson.map.deser with parameters of type BeanProperty
BeanDeserializer(AnnotatedClass forClass, JavaType type, BeanProperty property, CreatorCollector creators, BeanPropertyMap properties, Map<String,SettableBeanProperty> backRefs, HashSet<String> ignorableProps, boolean ignoreAllUnknown, SettableAnyProperty anySetter)
          Deprecated. (since 1.9) Use the constructor that takes ValueInstantiator instead
BeanDeserializer(AnnotatedClass forClass, JavaType type, BeanProperty property, ValueInstantiator valueInstantiator, BeanPropertyMap properties, Map<String,SettableBeanProperty> backRefs, HashSet<String> ignorableProps, boolean ignoreAllUnknown, SettableAnyProperty anySetter, List<ValueInjector> injectables)
           
BeanDeserializer(BeanDescription beanDesc, BeanProperty property, ValueInstantiator valueInstantiator, BeanPropertyMap properties, Map<String,SettableBeanProperty> backRefs, HashSet<String> ignorableProps, boolean ignoreAllUnknown, SettableAnyProperty anySetter, List<ValueInjector> injectables)
           
SettableAnyProperty(BeanProperty property, AnnotatedMethod setter, JavaType type)
          Deprecated. Since 1.9 - use variant that takes deserializer
SettableAnyProperty(BeanProperty property, AnnotatedMethod setter, JavaType type, JsonDeserializer<Object> valueDeser)
           
SettableAnyProperty(BeanProperty property, Method rawSetter, JavaType type, JsonDeserializer<Object> valueDeser)
           
 

Uses of BeanProperty in org.codehaus.jackson.map.deser.impl
 

Classes in org.codehaus.jackson.map.deser.impl that implement BeanProperty
 class CreatorProperty
          This concrete sub-class implements property that is passed via Creator (constructor or static factory method).
 class ValueInjector
          Class that encapsulates details of value injection that occurs before deserialization of a POJO.
 

Uses of BeanProperty in org.codehaus.jackson.map.deser.std
 

Fields in org.codehaus.jackson.map.deser.std declared as BeanProperty
protected  BeanProperty AtomicReferenceDeserializer._property
           
 

Methods in org.codehaus.jackson.map.deser.std with parameters of type BeanProperty
protected  JsonDeserializer<Object> StdDeserializer.findDeserializer(DeserializationConfig config, DeserializerProvider provider, JavaType type, BeanProperty property)
          Helper method used to locate deserializers for properties the type this deserializer handles contains (usually for properties of bean types)
 

Constructors in org.codehaus.jackson.map.deser.std with parameters of type BeanProperty
AtomicReferenceDeserializer(JavaType referencedType, BeanProperty property)
           
 

Uses of BeanProperty in org.codehaus.jackson.map.jsontype
 

Methods in org.codehaus.jackson.map.jsontype with parameters of type BeanProperty
 TypeDeserializer TypeResolverBuilder.buildTypeDeserializer(DeserializationConfig config, JavaType baseType, Collection<NamedType> subtypes, BeanProperty property)
          Method for building type deserializer based on current configuration of this builder.
 TypeSerializer TypeResolverBuilder.buildTypeSerializer(SerializationConfig config, JavaType baseType, Collection<NamedType> subtypes, BeanProperty property)
          Method for building type serializer based on current configuration of this builder.
 

Uses of BeanProperty in org.codehaus.jackson.map.jsontype.impl
 

Fields in org.codehaus.jackson.map.jsontype.impl declared as BeanProperty
protected  BeanProperty TypeSerializerBase._property
           
protected  BeanProperty TypeDeserializerBase._property
           
 

Methods in org.codehaus.jackson.map.jsontype.impl with parameters of type BeanProperty
 TypeDeserializer StdTypeResolverBuilder.buildTypeDeserializer(DeserializationConfig config, JavaType baseType, Collection<NamedType> subtypes, BeanProperty property)
           
 TypeSerializer StdTypeResolverBuilder.buildTypeSerializer(SerializationConfig config, JavaType baseType, Collection<NamedType> subtypes, BeanProperty property)
           
 

Constructors in org.codehaus.jackson.map.jsontype.impl with parameters of type BeanProperty
AsArrayTypeDeserializer(JavaType bt, TypeIdResolver idRes, BeanProperty property)
          Deprecated. 
AsArrayTypeDeserializer(JavaType bt, TypeIdResolver idRes, BeanProperty property, Class<?> defaultImpl)
           
AsArrayTypeSerializer(TypeIdResolver idRes, BeanProperty property)
           
AsExternalTypeDeserializer(JavaType bt, TypeIdResolver idRes, BeanProperty property, Class<?> defaultImpl, String typePropName)
           
AsExternalTypeSerializer(TypeIdResolver idRes, BeanProperty property, String propName)
           
AsPropertyTypeDeserializer(JavaType bt, TypeIdResolver idRes, BeanProperty property, Class<?> defaultImpl, String typePropName)
           
AsPropertyTypeDeserializer(JavaType bt, TypeIdResolver idRes, BeanProperty property, String typePropName)
          Deprecated. 
AsPropertyTypeSerializer(TypeIdResolver idRes, BeanProperty property, String propName)
           
AsWrapperTypeDeserializer(JavaType bt, TypeIdResolver idRes, BeanProperty property)
          Deprecated. 
AsWrapperTypeDeserializer(JavaType bt, TypeIdResolver idRes, BeanProperty property, Class<?> defaultImpl)
           
AsWrapperTypeSerializer(TypeIdResolver idRes, BeanProperty property)
           
TypeDeserializerBase(JavaType baseType, TypeIdResolver idRes, BeanProperty property)
          Deprecated. Since 1.9, use the constructor that takes 'defaultImpl'
TypeDeserializerBase(JavaType baseType, TypeIdResolver idRes, BeanProperty property, Class<?> defaultImpl)
           
TypeSerializerBase(TypeIdResolver idRes, BeanProperty property)
           
 

Uses of BeanProperty in org.codehaus.jackson.map.module
 

Methods in org.codehaus.jackson.map.module with parameters of type BeanProperty
 JsonDeserializer<?> SimpleDeserializers.findArrayDeserializer(ArrayType type, DeserializationConfig config, DeserializerProvider provider, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
           
 JsonSerializer<?> SimpleSerializers.findArraySerializer(SerializationConfig config, ArrayType type, BeanDescription beanDesc, BeanProperty property, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
           
 JsonDeserializer<?> SimpleDeserializers.findBeanDeserializer(JavaType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property)
           
 JsonDeserializer<?> SimpleDeserializers.findCollectionDeserializer(CollectionType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
           
 JsonDeserializer<?> SimpleDeserializers.findCollectionLikeDeserializer(CollectionLikeType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
           
 JsonSerializer<?> SimpleSerializers.findCollectionLikeSerializer(SerializationConfig config, CollectionLikeType type, BeanDescription beanDesc, BeanProperty property, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
           
 JsonSerializer<?> SimpleSerializers.findCollectionSerializer(SerializationConfig config, CollectionType type, BeanDescription beanDesc, BeanProperty property, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
           
 JsonDeserializer<?> SimpleDeserializers.findEnumDeserializer(Class<?> type, DeserializationConfig config, BeanDescription beanDesc, BeanProperty property)
           
 KeyDeserializer SimpleKeyDeserializers.findKeyDeserializer(JavaType type, DeserializationConfig config, BeanDescription beanDesc, BeanProperty property)
           
 JsonDeserializer<?> SimpleDeserializers.findMapDeserializer(MapType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
           
 JsonDeserializer<?> SimpleDeserializers.findMapLikeDeserializer(MapLikeType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
           
 JsonSerializer<?> SimpleSerializers.findMapLikeSerializer(SerializationConfig config, MapLikeType type, BeanDescription beanDesc, BeanProperty property, JsonSerializer<Object> keySerializer, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
           
 JsonSerializer<?> SimpleSerializers.findMapSerializer(SerializationConfig config, MapType type, BeanDescription beanDesc, BeanProperty property, JsonSerializer<Object> keySerializer, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
           
 JsonSerializer<?> SimpleSerializers.findSerializer(SerializationConfig config, JavaType type, BeanDescription beanDesc, BeanProperty property)
           
 JsonDeserializer<?> SimpleDeserializers.findTreeNodeDeserializer(Class<? extends JsonNode> nodeType, DeserializationConfig config, BeanProperty property)
           
 

Uses of BeanProperty in org.codehaus.jackson.map.ser
 

Classes in org.codehaus.jackson.map.ser that implement BeanProperty
 class BeanPropertyWriter
          Base bean property handler class, which implements common parts of reflection-based functionality for accessing a property value and serializing it.
 

Methods in org.codehaus.jackson.map.ser with parameters of type BeanProperty
protected  JsonSerializer<Object> StdSerializerProvider._createAndCacheUntypedSerializer(Class<?> type, BeanProperty property)
          Method that will try to construct a value serializer; and if one is successfully created, cache it for reuse.
protected  JsonSerializer<Object> StdSerializerProvider._createAndCacheUntypedSerializer(JavaType type, BeanProperty property)
           
protected  JsonSerializer<Object> StdSerializerProvider._createUntypedSerializer(JavaType type, BeanProperty property)
           
protected  JsonSerializer<Object> StdSerializerProvider._findExplicitUntypedSerializer(Class<?> runtimeType, BeanProperty property)
          Method that will try to find a serializer, either from cache or by constructing one; but will not return an "unknown" serializer if this can not be done but rather returns null.
protected  JsonSerializer<Object> StdSerializerProvider._handleContextualResolvable(JsonSerializer<Object> ser, BeanProperty property)
           
protected  JsonSerializer<?> BasicSerializerFactory.buildArraySerializer(SerializationConfig config, ArrayType type, BasicBeanDescription beanDesc, BeanProperty property, boolean staticTyping, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
          Helper method that handles configuration details when constructing serializers for Object[] (and subtypes, except for String).
protected  JsonSerializer<?> BasicSerializerFactory.buildCollectionLikeSerializer(SerializationConfig config, CollectionLikeType type, BasicBeanDescription beanDesc, BeanProperty property, boolean staticTyping, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
          Helper method that handles configuration details when constructing serializers for Collection and Collection-like types.
protected  JsonSerializer<?> BasicSerializerFactory.buildCollectionSerializer(SerializationConfig config, CollectionType type, BasicBeanDescription beanDesc, BeanProperty property, boolean staticTyping, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
          Helper method that handles configuration details when constructing serializers for List types that support efficient by-index access
 JsonSerializer<?> BasicSerializerFactory.buildContainerSerializer(SerializationConfig config, JavaType type, BasicBeanDescription beanDesc, BeanProperty property, boolean staticTyping)
           
protected  JsonSerializer<?> BasicSerializerFactory.buildEnumMapSerializer(SerializationConfig config, JavaType type, BasicBeanDescription beanDesc, BeanProperty property, boolean staticTyping, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
          Helper method that handles configuration details when constructing serializers for EnumMap types.
protected  JsonSerializer<?> BasicSerializerFactory.buildEnumSetSerializer(SerializationConfig config, JavaType type, BasicBeanDescription beanDesc, BeanProperty property, boolean staticTyping, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
           
protected  JsonSerializer<?> BasicSerializerFactory.buildIterableSerializer(SerializationConfig config, JavaType type, BasicBeanDescription beanDesc, BeanProperty property, boolean staticTyping)
           
protected  JsonSerializer<?> BasicSerializerFactory.buildIteratorSerializer(SerializationConfig config, JavaType type, BasicBeanDescription beanDesc, BeanProperty property, boolean staticTyping)
           
protected  JsonSerializer<?> BasicSerializerFactory.buildMapLikeSerializer(SerializationConfig config, MapLikeType type, BasicBeanDescription beanDesc, BeanProperty property, boolean staticTyping, JsonSerializer<Object> keySerializer, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
          Helper method that handles configuration details when constructing serializers for all "Map-like" types; both ones that implement Map and ones that do not (but that have been indicated to behave like Maps).
protected  JsonSerializer<?> BasicSerializerFactory.buildMapSerializer(SerializationConfig config, MapType type, BasicBeanDescription beanDesc, BeanProperty property, boolean staticTyping, JsonSerializer<Object> keySerializer, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
          Helper method that handles configuration details when constructing serializers for Map types.
protected  JsonSerializer<Object> BeanSerializerFactory.constructBeanSerializer(SerializationConfig config, BasicBeanDescription beanDesc, BeanProperty property)
          Method called to construct serializer for serializing specified bean type.
 JsonSerializer<Object> BeanSerializerFactory.createKeySerializer(SerializationConfig config, JavaType type, BeanProperty property)
           
 JsonSerializer<Object> CustomSerializerFactory.createSerializer(SerializationConfig config, JavaType type, BeanProperty property)
           
 JsonSerializer<Object> BeanSerializerFactory.createSerializer(SerializationConfig config, JavaType origType, BeanProperty property)
          Main serializer constructor method.
abstract  JsonSerializer<Object> BasicSerializerFactory.createSerializer(SerializationConfig config, JavaType type, BeanProperty property)
           
 TypeSerializer BasicSerializerFactory.createTypeSerializer(SerializationConfig config, JavaType baseType, BeanProperty property)
          Method called to construct a type serializer for values with given declared base type.
 JsonSerializer<Object> BeanSerializerFactory.findBeanSerializer(SerializationConfig config, JavaType type, BasicBeanDescription beanDesc, BeanProperty property)
          Method that will try to construct a BeanSerializer for given class.
protected static JsonSerializer<Object> BasicSerializerFactory.findContentSerializer(SerializationConfig config, Annotated a, BeanProperty property)
           
 JsonSerializer<Object> StdSerializerProvider.findKeySerializer(JavaType keyType, BeanProperty property)
           
protected static JsonSerializer<Object> BasicSerializerFactory.findKeySerializer(SerializationConfig config, Annotated a, BeanProperty property)
           
 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.
 JsonSerializer<?> BasicSerializerFactory.findSerializerByAddonType(SerializationConfig config, JavaType javaType, BasicBeanDescription beanDesc, BeanProperty property, boolean staticTyping)
          Reflection-based serialized find method, which checks if given class implements one of recognized "add-on" interfaces.
 JsonSerializer<?> BasicSerializerFactory.findSerializerByLookup(JavaType type, SerializationConfig config, BasicBeanDescription beanDesc, BeanProperty property, boolean staticTyping)
          Method that will use fast lookup (and identity comparison) methods to see if we know serializer to use for given type.
 JsonSerializer<?> BasicSerializerFactory.findSerializerByPrimaryType(JavaType type, SerializationConfig config, BasicBeanDescription beanDesc, BeanProperty property, boolean staticTyping)
          Method for checking if we can determine serializer to use based on set of known primary types, checking for set of known base types (exact matches having been compared against with findSerializerByLookup).
protected  JsonSerializer<Object> BasicSerializerFactory.findSerializerFromAnnotation(SerializationConfig config, Annotated a, BeanProperty property)
          Helper method called to check if a class or method has an annotation (@link org.codehaus.jackson.map.ser.JsonSerialize#using) that tells the class to use for serialization.
 JsonSerializer<Object> StdSerializerProvider.findTypedValueSerializer(Class<?> valueType, boolean cache, BeanProperty property)
           
 JsonSerializer<Object> StdSerializerProvider.findTypedValueSerializer(JavaType valueType, boolean cache, BeanProperty property)
           
 JsonSerializer<Object> StdSerializerProvider.findValueSerializer(Class<?> valueType, BeanProperty property)
           
 JsonSerializer<Object> StdSerializerProvider.findValueSerializer(JavaType valueType, BeanProperty property)
          This variant was added in 1.5, to allow for efficient access using full structured types, not just classes.
protected  boolean BasicSerializerFactory.usesStaticTyping(SerializationConfig config, BasicBeanDescription beanDesc, TypeSerializer typeSer, BeanProperty property)
          Helper method to check whether global settings and/or class annotations for the bean class indicate that static typing (declared types) should be used for properties.
 

Constructors in org.codehaus.jackson.map.ser with parameters of type BeanProperty
MapSerializer(HashSet<String> ignoredEntries, JavaType keyType, JavaType valueType, boolean valueTypeIsStatic, TypeSerializer vts, JsonSerializer<Object> keySerializer, BeanProperty property)
          Deprecated. As of 1.8, use version that takes valueSerializer
MapSerializer(HashSet<String> ignoredEntries, JavaType keyType, JavaType valueType, boolean valueTypeIsStatic, TypeSerializer vts, JsonSerializer<Object> keySerializer, JsonSerializer<Object> valueSerializer, BeanProperty property)
          Deprecated.  
 

Uses of BeanProperty in org.codehaus.jackson.map.ser.impl
 

Classes in org.codehaus.jackson.map.ser.impl that implement BeanProperty
 class UnwrappingBeanPropertyWriter
          Variant of BeanPropertyWriter which will handle unwrapping of JSON Object (including of properties of Object within surrounding JSON object, and not as sub-object).
 

Methods in org.codehaus.jackson.map.ser.impl with parameters of type BeanProperty
 PropertySerializerMap.SerializerAndMapResult PropertySerializerMap.findAndAddSerializer(Class<?> type, SerializerProvider provider, BeanProperty property)
          Method called if initial lookup fails; will both find serializer and construct new map instance if warranted, and return both
 PropertySerializerMap.SerializerAndMapResult PropertySerializerMap.findAndAddSerializer(JavaType type, SerializerProvider provider, BeanProperty property)
           
 

Uses of BeanProperty in org.codehaus.jackson.map.ser.std
 

Fields in org.codehaus.jackson.map.ser.std declared as BeanProperty
protected  BeanProperty StdArraySerializers.ArraySerializerBase._property
          Array-valued property being serialized with this instance
protected  BeanProperty StaticListSerializerBase._property
          Property that contains String List to serialize, if known.
protected  BeanProperty MapSerializer._property
          Map-valued property being serialized with this instance
protected  BeanProperty JsonValueSerializer._property
           
protected  BeanProperty EnumMapSerializer._property
          Property being serialized with this instance
protected  BeanProperty AsArraySerializerBase._property
          Collection-valued property being serialized with this instance
 

Methods in org.codehaus.jackson.map.ser.std with parameters of type BeanProperty
static ContainerSerializerBase<?> StdContainerSerializers.collectionSerializer(JavaType elemType, boolean staticTyping, TypeSerializer vts, BeanProperty property, JsonSerializer<Object> valueSerializer)
           
static MapSerializer MapSerializer.construct(String[] ignoredList, JavaType mapType, boolean staticValueType, TypeSerializer vts, BeanProperty property)
          Deprecated. As of 1.8; use the variant with more arguments
static MapSerializer MapSerializer.construct(String[] ignoredList, JavaType mapType, boolean staticValueType, TypeSerializer vts, BeanProperty property, JsonSerializer<Object> keySerializer, JsonSerializer<Object> valueSerializer)
           
static JsonSerializer<?> StdContainerSerializers.enumSetSerializer(JavaType enumType, BeanProperty property)
           
static ContainerSerializerBase<?> StdContainerSerializers.indexedListSerializer(JavaType elemType, boolean staticTyping, TypeSerializer vts, BeanProperty property, JsonSerializer<Object> valueSerializer)
           
static ContainerSerializerBase<?> StdContainerSerializers.iterableSerializer(JavaType elemType, boolean staticTyping, TypeSerializer vts, BeanProperty property)
           
static ContainerSerializerBase<?> StdContainerSerializers.iteratorSerializer(JavaType elemType, boolean staticTyping, TypeSerializer vts, BeanProperty property)
           
 

Constructors in org.codehaus.jackson.map.ser.std with parameters of type BeanProperty
AsArraySerializerBase(Class<?> cls, JavaType et, boolean staticTyping, TypeSerializer vts, BeanProperty property)
          Deprecated. since 1.8
AsArraySerializerBase(Class<?> cls, JavaType et, boolean staticTyping, TypeSerializer vts, BeanProperty property, JsonSerializer<Object> elementSerializer)
           
CollectionSerializer(JavaType elemType, boolean staticTyping, TypeSerializer vts, BeanProperty property, JsonSerializer<Object> valueSerializer)
           
EnumMapSerializer(JavaType valueType, boolean staticTyping, EnumValues keyEnums, TypeSerializer vts, BeanProperty property)
          Deprecated. Since 1.8, use variant that takes value serializer
EnumMapSerializer(JavaType valueType, boolean staticTyping, EnumValues keyEnums, TypeSerializer vts, BeanProperty property, JsonSerializer<Object> valueSerializer)
           
EnumSetSerializer(JavaType elemType, BeanProperty property)
           
IndexedStringListSerializer(BeanProperty property)
           
IterableSerializer(JavaType elemType, boolean staticTyping, TypeSerializer vts, BeanProperty property)
           
JsonValueSerializer(Method valueMethod, JsonSerializer<Object> ser, BeanProperty property)
           
MapSerializer(HashSet<String> ignoredEntries, JavaType keyType, JavaType valueType, boolean valueTypeIsStatic, TypeSerializer vts, JsonSerializer<Object> keySerializer, JsonSerializer<Object> valueSerializer, BeanProperty property)
           
ObjectArraySerializer(JavaType elemType, boolean staticTyping, TypeSerializer vts, BeanProperty property)
          Deprecated. since 1.8
ObjectArraySerializer(JavaType elemType, boolean staticTyping, TypeSerializer vts, BeanProperty property, JsonSerializer<Object> elementSerializer)
           
StaticListSerializerBase(Class<?> cls, BeanProperty property)
           
StdArraySerializers.ArraySerializerBase(Class<T> cls, TypeSerializer vts, BeanProperty property)
           
StdArraySerializers.StringArraySerializer(BeanProperty prop)
           
StdContainerSerializers.IndexedListSerializer(JavaType elemType, boolean staticTyping, TypeSerializer vts, BeanProperty property, JsonSerializer<Object> valueSerializer)
           
StdContainerSerializers.IteratorSerializer(JavaType elemType, boolean staticTyping, TypeSerializer vts, BeanProperty property)
           
StringCollectionSerializer(BeanProperty property)