Uses of Class
org.codehaus.jackson.map.BeanDescription
-
Packages that use BeanDescription 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.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.module Package that contains classes and interfaces to help implement custom extensionModule
s (which are registered usingObjectMapper.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 BeanDescription Modifier and Type Class Description class
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 BeanDescription Modifier and Type Field Description protected ClassIntrospector<? extends BeanDescription>
MapperConfig.Base. _classIntrospector
Introspector used to figure out Bean properties needed for bean serialization and deserialization.protected static ClassIntrospector<? extends BeanDescription>
ObjectMapper. DEFAULT_INTROSPECTOR
Methods in org.codehaus.jackson.map with type parameters of type BeanDescription Modifier and Type Method Description <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(java.lang.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(java.lang.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 BeanDescription Modifier and Type Method Description ClassIntrospector<? extends BeanDescription>
MapperConfig.Base. getClassIntrospector()
ClassIntrospector<? extends BeanDescription>
MapperConfig. getClassIntrospector()
Methods in org.codehaus.jackson.map with parameters of type BeanDescription Modifier and Type Method Description JsonSerializer<?>
Serializers.Base. findArraySerializer(SerializationConfig config, ArrayType type, BeanDescription beanDesc, BeanProperty property, TypeSerializer elementTypeSerializer, JsonSerializer<java.lang.Object> elementValueSerializer)
JsonSerializer<?>
Serializers. findArraySerializer(SerializationConfig config, ArrayType type, BeanDescription beanDesc, BeanProperty property, TypeSerializer elementTypeSerializer, JsonSerializer<java.lang.Object> elementValueSerializer)
Method called by serialization framework first time a serializer is needed for specified array type.JsonDeserializer<?>
Deserializers.Base. findBeanDeserializer(JavaType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property)
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. findCollectionDeserializer(CollectionType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
JsonDeserializer<?>
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.JsonDeserializer<?>
Deserializers.Base. findCollectionLikeDeserializer(CollectionLikeType 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 likeCollection
but does not implement it).JsonSerializer<?>
Serializers.Base. findCollectionLikeSerializer(SerializationConfig config, CollectionLikeType type, BeanDescription beanDesc, BeanProperty property, TypeSerializer elementTypeSerializer, JsonSerializer<java.lang.Object> elementValueSerializer)
JsonSerializer<?>
Serializers. findCollectionLikeSerializer(SerializationConfig config, CollectionLikeType type, BeanDescription beanDesc, BeanProperty property, TypeSerializer elementTypeSerializer, JsonSerializer<java.lang.Object> elementValueSerializer)
JsonSerializer<?>
Serializers.Base. findCollectionSerializer(SerializationConfig config, CollectionType type, BeanDescription beanDesc, BeanProperty property, TypeSerializer elementTypeSerializer, JsonSerializer<java.lang.Object> elementValueSerializer)
JsonSerializer<?>
Serializers. findCollectionSerializer(SerializationConfig config, CollectionType type, BeanDescription beanDesc, BeanProperty property, TypeSerializer elementTypeSerializer, JsonSerializer<java.lang.Object> elementValueSerializer)
JsonDeserializer<?>
Deserializers.Base. findEnumDeserializer(java.lang.Class<?> type, DeserializationConfig config, BeanDescription beanDesc, BeanProperty property)
JsonDeserializer<?>
Deserializers. findEnumDeserializer(java.lang.Class<?> type, DeserializationConfig config, BeanDescription beanDesc, BeanProperty property)
Method called to locate deserializer for specifiedEnum
type.KeyDeserializer
KeyDeserializers. findKeyDeserializer(JavaType type, DeserializationConfig config, BeanDescription beanDesc, BeanProperty property)
JsonDeserializer<?>
Deserializers.Base. findMapDeserializer(MapType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
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 specifiedMap
type.JsonDeserializer<?>
Deserializers.Base. findMapLikeDeserializer(MapLikeType 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 likeMap
but does not implement it).JsonSerializer<?>
Serializers.Base. findMapLikeSerializer(SerializationConfig config, MapLikeType type, BeanDescription beanDesc, BeanProperty property, JsonSerializer<java.lang.Object> keySerializer, TypeSerializer elementTypeSerializer, JsonSerializer<java.lang.Object> elementValueSerializer)
JsonSerializer<?>
Serializers. findMapLikeSerializer(SerializationConfig config, MapLikeType type, BeanDescription beanDesc, BeanProperty property, JsonSerializer<java.lang.Object> keySerializer, TypeSerializer elementTypeSerializer, JsonSerializer<java.lang.Object> elementValueSerializer)
JsonSerializer<?>
Serializers.Base. findMapSerializer(SerializationConfig config, MapType type, BeanDescription beanDesc, BeanProperty property, JsonSerializer<java.lang.Object> keySerializer, TypeSerializer elementTypeSerializer, JsonSerializer<java.lang.Object> elementValueSerializer)
JsonSerializer<?>
Serializers. findMapSerializer(SerializationConfig config, MapType type, BeanDescription beanDesc, BeanProperty property, JsonSerializer<java.lang.Object> keySerializer, TypeSerializer elementTypeSerializer, JsonSerializer<java.lang.Object> elementValueSerializer)
JsonSerializer<?>
Serializers.Base. findSerializer(SerializationConfig config, JavaType type, BeanDescription beanDesc, BeanProperty property)
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).Method parameters in org.codehaus.jackson.map with type arguments of type BeanDescription Modifier and Type Method Description DeserializationConfig
DeserializationConfig. withClassIntrospector(ClassIntrospector<? extends BeanDescription> ci)
MapperConfig.Base
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
SerializationConfig. withClassIntrospector(ClassIntrospector<? extends BeanDescription> ci)
-
Uses of BeanDescription in org.codehaus.jackson.map.deser
Methods in org.codehaus.jackson.map.deser with parameters of type BeanDescription Modifier and Type Method Description ValueInstantiator
ValueInstantiators.Base. findValueInstantiator(DeserializationConfig config, BeanDescription beanDesc, ValueInstantiator defaultInstantiator)
ValueInstantiator
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 BeanDescription Constructor Description BeanDeserializer(BeanDescription beanDesc, BeanProperty property, ValueInstantiator valueInstantiator, BeanPropertyMap properties, java.util.Map<java.lang.String,SettableBeanProperty> backRefs, java.util.HashSet<java.lang.String> ignorableProps, boolean ignoreAllUnknown, SettableAnyProperty anySetter, java.util.List<ValueInjector> injectables)
-
Uses of BeanDescription in org.codehaus.jackson.map.introspect
Subclasses of BeanDescription in org.codehaus.jackson.map.introspect Modifier and Type Class Description class
BasicBeanDescription
DefaultBeanDescription
implementation. -
Uses of BeanDescription in org.codehaus.jackson.map.module
-