Uses of Class
org.codehaus.jackson.map.BeanDescription
Packages that use BeanDescription
Package
Description
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
Contains implementation classes of deserialization part of
data binding.
Functionality needed for Bean introspection, required for detecting
accessors and mutators for Beans, as well as locating and handling
method annotations.
Package that contains classes and interfaces to help implement
custom extension
Module
s
(which are registered using
ObjectMapper.registerModule(org.codehaus.jackson.map.Module)
.-
Uses of BeanDescription in org.codehaus.jackson.map
Classes in org.codehaus.jackson.map with type parameters of type BeanDescriptionModifier and TypeClassDescriptionclass
ClassIntrospector<T extends BeanDescription>
Helper class used to introspect features of POJO value classes used with Jackson.Fields in org.codehaus.jackson.map with type parameters of type BeanDescriptionModifier and TypeFieldDescriptionprotected final ClassIntrospector<? extends BeanDescription>
MapperConfig.Base._classIntrospector
Introspector used to figure out Bean properties needed for bean serialization and deserialization.protected static final ClassIntrospector<? extends BeanDescription>
ObjectMapper.DEFAULT_INTROSPECTOR
Methods in org.codehaus.jackson.map with type parameters of type BeanDescriptionModifier and TypeMethodDescription<T extends BeanDescription>
TDeserializationConfig.introspect
(JavaType type) Method that will introspect full bean properties for the purpose of building a bean deserializer<T extends BeanDescription>
TSerializationConfig.introspect
(JavaType type) Method that will introspect full bean properties for the purpose of building a bean serializer<T extends BeanDescription>
TDeserializationConfig.introspectClassAnnotations
(JavaType type) Accessor for getting bean description that only contains class annotations: useful if no getter/setter/creator information is needed.<DESC extends BeanDescription>
DESCMapperConfig.introspectClassAnnotations
(Class<?> cls) Accessor for getting bean description that only contains class annotations: useful if no getter/setter/creator information is needed.abstract <DESC extends BeanDescription>
DESCMapperConfig.introspectClassAnnotations
(JavaType type) Accessor for getting bean description that only contains class annotations: useful if no getter/setter/creator information is needed.<T extends BeanDescription>
TSerializationConfig.introspectClassAnnotations
(JavaType type) Accessor for getting bean description that only contains class annotations: useful if no getter/setter/creator information is needed.<T extends BeanDescription>
TDeserializationConfig.introspectDirectClassAnnotations
(JavaType type) Accessor for getting bean description that only contains immediate class annotations: ones from the class, and its direct mix-in, if any, but not from super types.<DESC extends BeanDescription>
DESCMapperConfig.introspectDirectClassAnnotations
(Class<?> cls) Accessor for getting bean description that only contains immediate class annotations: ones from the class, and its direct mix-in, if any, but not from super types.abstract <DESC extends BeanDescription>
DESCMapperConfig.introspectDirectClassAnnotations
(JavaType type) Accessor for getting bean description that only contains immediate class annotations: ones from the class, and its direct mix-in, if any, but not from super types.<T extends BeanDescription>
TSerializationConfig.introspectDirectClassAnnotations
(JavaType type) Accessor for getting bean description that only contains immediate class annotations: ones from the class, and its direct mix-in, if any, but not from super types.<T extends BeanDescription>
TDeserializationConfig.introspectForCreation
(JavaType type) Method that will introspect subset of bean properties needed to construct bean instance.Methods in org.codehaus.jackson.map that return types with arguments of type BeanDescriptionModifier and TypeMethodDescriptionClassIntrospector<? extends BeanDescription>
MapperConfig.Base.getClassIntrospector()
ClassIntrospector<? extends BeanDescription>
MapperConfig.getClassIntrospector()
Methods in org.codehaus.jackson.map with parameters of type BeanDescriptionModifier and TypeMethodDescriptionSerializers.Base.findArraySerializer
(SerializationConfig config, ArrayType type, BeanDescription beanDesc, BeanProperty property, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer) 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.Deserializers.Base.findBeanDeserializer
(JavaType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property) 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)Deserializers.Base.findCollectionDeserializer
(CollectionType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) Deserializers.findCollectionDeserializer
(CollectionType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) Method called to locate serializer for specifiedCollection
(List, Set etc) type.Deserializers.Base.findCollectionLikeDeserializer
(CollectionLikeType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) 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 likeCollection
but does not implement it).Serializers.Base.findCollectionLikeSerializer
(SerializationConfig config, CollectionLikeType type, BeanDescription beanDesc, BeanProperty property, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer) Serializers.findCollectionLikeSerializer
(SerializationConfig config, CollectionLikeType type, BeanDescription beanDesc, BeanProperty property, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer) Serializers.Base.findCollectionSerializer
(SerializationConfig config, CollectionType type, BeanDescription beanDesc, BeanProperty property, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer) Serializers.findCollectionSerializer
(SerializationConfig config, CollectionType type, BeanDescription beanDesc, BeanProperty property, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer) Deserializers.Base.findEnumDeserializer
(Class<?> type, DeserializationConfig config, BeanDescription beanDesc, BeanProperty property) Deserializers.findEnumDeserializer
(Class<?> type, DeserializationConfig config, BeanDescription beanDesc, BeanProperty property) Method called to locate deserializer for specifiedEnum
type.KeyDeserializers.findKeyDeserializer
(JavaType type, DeserializationConfig config, BeanDescription beanDesc, BeanProperty property) Deserializers.Base.findMapDeserializer
(MapType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) Deserializers.findMapDeserializer
(MapType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) Method called to locate deserializer for specifiedMap
type.Deserializers.Base.findMapLikeDeserializer
(MapLikeType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) 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 likeMap
but does not implement it).Serializers.Base.findMapLikeSerializer
(SerializationConfig config, MapLikeType type, BeanDescription beanDesc, BeanProperty property, JsonSerializer<Object> keySerializer, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer) Serializers.findMapLikeSerializer
(SerializationConfig config, MapLikeType type, BeanDescription beanDesc, BeanProperty property, JsonSerializer<Object> keySerializer, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer) Serializers.Base.findMapSerializer
(SerializationConfig config, MapType type, BeanDescription beanDesc, BeanProperty property, JsonSerializer<Object> keySerializer, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer) Serializers.findMapSerializer
(SerializationConfig config, MapType type, BeanDescription beanDesc, BeanProperty property, JsonSerializer<Object> keySerializer, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer) Serializers.Base.findSerializer
(SerializationConfig config, JavaType type, BeanDescription beanDesc, BeanProperty property) 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).Method parameters in org.codehaus.jackson.map with type arguments of type BeanDescriptionModifier and TypeMethodDescriptionDeserializationConfig.withClassIntrospector
(ClassIntrospector<? extends BeanDescription> ci) MapperConfig.Base.withClassIntrospector
(ClassIntrospector<? extends BeanDescription> ci) abstract T
MapperConfig.withClassIntrospector
(ClassIntrospector<? extends BeanDescription> ci) Method for constructing and returning a new instance with differentClassIntrospector
to use.SerializationConfig.withClassIntrospector
(ClassIntrospector<? extends BeanDescription> ci) Constructor parameters in org.codehaus.jackson.map with type arguments of type BeanDescriptionModifierConstructorDescriptionBase
(ClassIntrospector<? extends BeanDescription> ci, AnnotationIntrospector ai, VisibilityChecker<?> vc, PropertyNamingStrategy pns, TypeFactory tf, TypeResolverBuilder<?> typer, DateFormat dateFormat, HandlerInstantiator hi) DeserializationConfig
(ClassIntrospector<? extends BeanDescription> intr, AnnotationIntrospector annIntr, VisibilityChecker<?> vc, SubtypeResolver subtypeResolver, PropertyNamingStrategy propertyNamingStrategy, TypeFactory typeFactory, HandlerInstantiator handlerInstantiator) Constructor used by ObjectMapper to create default configuration object instance.protected
MapperConfig
(ClassIntrospector<? extends BeanDescription> ci, AnnotationIntrospector ai, VisibilityChecker<?> vc, SubtypeResolver str, PropertyNamingStrategy pns, TypeFactory tf, HandlerInstantiator hi) SerializationConfig
(ClassIntrospector<? extends BeanDescription> intr, AnnotationIntrospector annIntr, VisibilityChecker<?> vc, SubtypeResolver subtypeResolver, PropertyNamingStrategy propertyNamingStrategy, TypeFactory typeFactory, HandlerInstantiator handlerInstantiator) Constructor used by ObjectMapper to create default configuration object instance. -
Uses of BeanDescription in org.codehaus.jackson.map.deser
Methods in org.codehaus.jackson.map.deser with parameters of type BeanDescriptionModifier and TypeMethodDescriptionValueInstantiators.Base.findValueInstantiator
(DeserializationConfig config, BeanDescription beanDesc, ValueInstantiator defaultInstantiator) ValueInstantiators.findValueInstantiator
(DeserializationConfig config, BeanDescription beanDesc, ValueInstantiator defaultInstantiator) Method called to find theValueInstantiator
to use for creating instances of specified type during deserialization.Constructors in org.codehaus.jackson.map.deser with parameters of type BeanDescriptionModifierConstructorDescriptionBeanDeserializer
(BeanDescription beanDesc, BeanProperty property, ValueInstantiator valueInstantiator, BeanPropertyMap properties, Map<String, SettableBeanProperty> backRefs, HashSet<String> ignorableProps, boolean ignoreAllUnknown, SettableAnyProperty anySetter, List<ValueInjector> injectables) -
Uses of BeanDescription in org.codehaus.jackson.map.introspect
Subclasses of BeanDescription in org.codehaus.jackson.map.introspect -
Uses of BeanDescription in org.codehaus.jackson.map.module
Methods in org.codehaus.jackson.map.module with parameters of type BeanDescriptionModifier and TypeMethodDescriptionSimpleSerializers.findArraySerializer
(SerializationConfig config, ArrayType type, BeanDescription beanDesc, BeanProperty property, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer) SimpleDeserializers.findBeanDeserializer
(JavaType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property) SimpleDeserializers.findCollectionDeserializer
(CollectionType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) SimpleDeserializers.findCollectionLikeDeserializer
(CollectionLikeType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) SimpleSerializers.findCollectionLikeSerializer
(SerializationConfig config, CollectionLikeType type, BeanDescription beanDesc, BeanProperty property, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer) SimpleSerializers.findCollectionSerializer
(SerializationConfig config, CollectionType type, BeanDescription beanDesc, BeanProperty property, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer) SimpleDeserializers.findEnumDeserializer
(Class<?> type, DeserializationConfig config, BeanDescription beanDesc, BeanProperty property) SimpleKeyDeserializers.findKeyDeserializer
(JavaType type, DeserializationConfig config, BeanDescription beanDesc, BeanProperty property) SimpleDeserializers.findMapDeserializer
(MapType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) SimpleDeserializers.findMapLikeDeserializer
(MapLikeType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer) SimpleSerializers.findMapLikeSerializer
(SerializationConfig config, MapLikeType type, BeanDescription beanDesc, BeanProperty property, JsonSerializer<Object> keySerializer, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer) SimpleSerializers.findMapSerializer
(SerializationConfig config, MapType type, BeanDescription beanDesc, BeanProperty property, JsonSerializer<Object> keySerializer, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer) SimpleSerializers.findSerializer
(SerializationConfig config, JavaType type, BeanDescription beanDesc, BeanProperty property) SimpleValueInstantiators.findValueInstantiator
(DeserializationConfig config, BeanDescription beanDesc, ValueInstantiator defaultInstantiator)