|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use JsonDeserializer | |
---|---|
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 | |
org.codehaus.jackson.map.ext | Contains extended support for "external" packages: things that may or may not be present in runtime environment, but that are commonly enough used so that explicit support can be added. |
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.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 Module s
(which are registered using
ObjectMapper.registerModule(org.codehaus.jackson.map.Module) . |
org.codehaus.jackson.xc | Package that contains XML Compatibility functionality for Jackson, such as handlers for JAXB annotations |
Uses of JsonDeserializer in org.codehaus.jackson.map |
---|
Subclasses of JsonDeserializer in org.codehaus.jackson.map | |
---|---|
static class |
JsonDeserializer.None
This marker class is only to be used with annotations, to indicate that no deserializer is configured. |
Fields in org.codehaus.jackson.map declared as JsonDeserializer | |
---|---|
protected JsonDeserializer<T> |
MappingIterator._deserializer
|
Fields in org.codehaus.jackson.map with type parameters of type JsonDeserializer | |
---|---|
protected ConcurrentHashMap<JavaType,JsonDeserializer<Object>> |
ObjectReader._rootDeserializers
Root-level cached deserializers |
protected ConcurrentHashMap<JavaType,JsonDeserializer<Object>> |
ObjectMapper._rootDeserializers
We will use a separate main-level Map for keeping track of root-level deserializers. |
Methods in org.codehaus.jackson.map that return JsonDeserializer | |
---|---|
protected JsonDeserializer<Object> |
ObjectReader._findRootDeserializer(DeserializationConfig cfg,
JavaType valueType)
Method called to locate deserializer for the passed root-level value. |
protected JsonDeserializer<Object> |
ObjectMapper._findRootDeserializer(DeserializationConfig cfg,
JavaType valueType)
Method called to locate deserializer for the passed root-level value. |
JsonDeserializer<?> |
DeserializerFactory.createArrayDeserializer(DeserializationConfig config,
ArrayType type,
DeserializerProvider p)
Deprecated. Since 1.7 should use method that takes in property definition |
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. |
JsonDeserializer<Object> |
DeserializerFactory.createBeanDeserializer(DeserializationConfig config,
JavaType type,
DeserializerProvider p)
Deprecated. Since 1.7 should use method that takes in property definition |
JsonDeserializer<?> |
DeserializerFactory.createCollectionDeserializer(DeserializationConfig config,
CollectionType type,
DeserializerProvider p)
Deprecated. Since 1.7 should use method that takes in property definition |
abstract JsonDeserializer<?> |
DeserializerFactory.createCollectionDeserializer(DeserializationConfig config,
DeserializerProvider p,
CollectionType type,
BeanProperty property)
|
abstract JsonDeserializer<?> |
DeserializerFactory.createCollectionLikeDeserializer(DeserializationConfig config,
DeserializerProvider p,
CollectionLikeType type,
BeanProperty 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. |
JsonDeserializer<?> |
DeserializerFactory.createEnumDeserializer(DeserializationConfig config,
Class<?> enumClass,
DeserializerProvider p)
Deprecated. Since 1.7 should use method that takes in property definition |
abstract JsonDeserializer<?> |
DeserializerFactory.createEnumDeserializer(DeserializationConfig config,
DeserializerProvider p,
JavaType type,
BeanProperty property)
|
abstract JsonDeserializer<?> |
DeserializerFactory.createMapDeserializer(DeserializationConfig config,
DeserializerProvider p,
MapType type,
BeanProperty property)
|
JsonDeserializer<?> |
DeserializerFactory.createMapDeserializer(DeserializationConfig config,
MapType type,
DeserializerProvider p)
Deprecated. Since 1.7 should use method that takes in property definition |
abstract JsonDeserializer<?> |
DeserializerFactory.createMapLikeDeserializer(DeserializationConfig config,
DeserializerProvider p,
MapLikeType type,
BeanProperty property)
|
JsonDeserializer<?> |
DeserializerFactory.createTreeDeserializer(DeserializationConfig config,
Class<? extends JsonNode> nodeClass,
DeserializerProvider p)
Deprecated. Since 1.7 should use method that takes in property definition |
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. |
JsonDeserializer<Object> |
DeserializationConfig.deserializerInstance(Annotated annotated,
Class<? extends JsonDeserializer<?>> deserClass)
|
abstract JsonDeserializer<?> |
HandlerInstantiator.deserializerInstance(DeserializationConfig config,
Annotated annotated,
Class<? extends JsonDeserializer<?>> deserClass)
Method called to get an instance of deserializer of specified type. |
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.None.findArrayDeserializer(ArrayType type,
DeserializationConfig config,
DeserializerProvider provider,
BeanProperty property,
TypeDeserializer elementTypeDeserializer,
JsonDeserializer<?> elementDeserializer)
|
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.None.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.None.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.None.findCollectionLikeDeserializer(CollectionLikeType type,
DeserializationConfig config,
DeserializerProvider provider,
BeanDescription beanDesc,
BeanProperty property,
TypeDeserializer elementTypeDeserializer,
JsonDeserializer<?> elementDeserializer)
|
JsonDeserializer<?> |
Deserializers.findEnumDeserializer(Class<?> type,
DeserializationConfig config,
BeanDescription beanDesc,
BeanProperty property)
Method called to locate deserializer for specified Enum type. |
JsonDeserializer<?> |
Deserializers.None.findEnumDeserializer(Class<?> type,
DeserializationConfig config,
BeanDescription beanDesc,
BeanProperty property)
|
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.None.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.None.findMapLikeDeserializer(MapLikeType type,
DeserializationConfig config,
DeserializerProvider provider,
BeanDescription beanDesc,
BeanProperty property,
KeyDeserializer keyDeserializer,
TypeDeserializer elementTypeDeserializer,
JsonDeserializer<?> elementDeserializer)
|
JsonDeserializer<?> |
Deserializers.findTreeNodeDeserializer(Class<? extends JsonNode> nodeType,
DeserializationConfig config,
BeanProperty property)
Method called to locate deserializer for specified JSON tree node type. |
JsonDeserializer<?> |
Deserializers.None.findTreeNodeDeserializer(Class<? extends JsonNode> nodeType,
DeserializationConfig config,
BeanProperty property)
|
JsonDeserializer<Object> |
DeserializerProvider.findTypedValueDeserializer(DeserializationConfig config,
JavaType type)
Deprecated. As of version 1.7, use version that exposes context class and property, instead of just types |
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 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). |
JsonDeserializer<Object> |
DeserializerProvider.findValueDeserializer(DeserializationConfig config,
JavaType type,
JavaType referrer,
String refPropName)
Deprecated. As of version 1.7, use version that exposes property object instead of just its type (needed for contextual deserializers) |
Methods in org.codehaus.jackson.map that return types with arguments of type JsonDeserializer | |
---|---|
abstract Class<? extends JsonDeserializer<?>> |
AnnotationIntrospector.findContentDeserializer(Annotated am)
Method for getting a deserializer definition for content (values) of associated Collection , array or
Map property. |
Class<? extends JsonDeserializer<?>> |
AnnotationIntrospector.Pair.findContentDeserializer(Annotated am)
|
Methods in org.codehaus.jackson.map with parameters of type JsonDeserializer | |
---|---|
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.None.findArrayDeserializer(ArrayType type,
DeserializationConfig config,
DeserializerProvider provider,
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 specified Collection (List, Set etc) type. |
JsonDeserializer<?> |
Deserializers.None.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.None.findCollectionLikeDeserializer(CollectionLikeType type,
DeserializationConfig config,
DeserializerProvider provider,
BeanDescription beanDesc,
BeanProperty property,
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 specified Map type. |
JsonDeserializer<?> |
Deserializers.None.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.None.findMapLikeDeserializer(MapLikeType type,
DeserializationConfig config,
DeserializerProvider provider,
BeanDescription beanDesc,
BeanProperty property,
KeyDeserializer keyDeserializer,
TypeDeserializer elementTypeDeserializer,
JsonDeserializer<?> elementDeserializer)
|
boolean |
DeserializationProblemHandler.handleUnknownProperty(DeserializationContext ctxt,
JsonDeserializer<?> deserializer,
Object beanOrClass,
String propertyName)
Method called when a Json Map ("Object") entry with an unrecognized name is encountered. |
abstract boolean |
DeserializationContext.handleUnknownProperty(JsonParser jp,
JsonDeserializer<?> deser,
Object instanceOrClass,
String propName)
Method deserializers can call to inform configured DeserializationProblemHandler s
of an unrecognized property. |
Method parameters in org.codehaus.jackson.map with type arguments of type JsonDeserializer | |
---|---|
JsonDeserializer<Object> |
DeserializationConfig.deserializerInstance(Annotated annotated,
Class<? extends JsonDeserializer<?>> deserClass)
|
abstract JsonDeserializer<?> |
HandlerInstantiator.deserializerInstance(DeserializationConfig config,
Annotated annotated,
Class<? extends JsonDeserializer<?>> deserClass)
Method called to get an instance of deserializer of specified type. |
Constructors in org.codehaus.jackson.map with parameters of type JsonDeserializer | |
---|---|
MappingIterator(JavaType type,
JsonParser jp,
DeserializationContext ctxt,
JsonDeserializer<?> deser)
|
Uses of JsonDeserializer in org.codehaus.jackson.map.deser |
---|
Subclasses of JsonDeserializer in org.codehaus.jackson.map.deser | |
---|---|
class |
AbstractDeserializer
Deserializer only used for abstract types used as placeholders during polymorphic type handling deserialization. |
class |
ArrayDeserializer
Basic serializer that can serialize non-primitive arrays. |
class |
BeanDeserializer
Deserializer class that can deserialize instances of arbitrary bean objects, usually from JSON Object structs, but possibly also from simple types like String values. |
class |
CollectionDeserializer
Basic serializer that can take JSON "Array" structure and construct a Collection instance, with typed contents. |
class |
ContainerDeserializer<T>
Intermediate base deserializer class that adds more shared accessor so that other classes can access information about contained (value) types |
class |
DateDeserializer
Simple deserializer for handling Date values. |
class |
EnumDeserializer
Deserializer class that can deserialize instances of specified Enum class from Strings and Integers. |
protected static class |
EnumDeserializer.FactoryBasedDeserializer
Deserializer that uses a single-String static factory method for locating Enum values by String id. |
class |
EnumMapDeserializer
Note: casting within this class is all messed up -- just could not figure out a way to properly deal with recursive definition of "EnumMap |
class |
EnumSetDeserializer
Note: casting within this class is all messed up -- just could not figure out a way to properly deal with recursive definition of "EnumSet |
class |
FromStringDeserializer<T>
Base class for simple deserializer which only accept JSON String values as the source. |
static class |
FromStringDeserializer.CurrencyDeserializer
|
protected static class |
FromStringDeserializer.InetAddressDeserializer
As per [JACKSON-484], also need special handling for InetAddress... |
protected static class |
FromStringDeserializer.LocaleDeserializer
Kept protected as it's not meant to be extensible at this point |
static class |
FromStringDeserializer.PatternDeserializer
|
protected static class |
FromStringDeserializer.TimeZoneDeserializer
As per [JACKSON-522], also need special handling for InetAddress... |
static class |
FromStringDeserializer.URIDeserializer
|
static class |
FromStringDeserializer.URLDeserializer
|
static class |
FromStringDeserializer.UUIDDeserializer
|
class |
JsonNodeDeserializer
Deserializer that can build instances of JsonNode from any
JSON content, using appropriate JsonNode type. |
class |
MapDeserializer
Basic serializer that can take Json "Object" structure and construct a Map instance, with typed contents. |
class |
StdDeserializer<T>
Base class for common deserializers. |
static class |
StdDeserializer.AtomicBooleanDeserializer
|
static class |
StdDeserializer.AtomicReferenceDeserializer
|
static class |
StdDeserializer.BigDecimalDeserializer
|
static class |
StdDeserializer.BigIntegerDeserializer
This is bit trickier to implement efficiently, while avoiding overflow problems. |
static class |
StdDeserializer.BooleanDeserializer
|
static class |
StdDeserializer.ByteDeserializer
|
static class |
StdDeserializer.CalendarDeserializer
|
static class |
StdDeserializer.CharacterDeserializer
|
static class |
StdDeserializer.ClassDeserializer
|
static class |
StdDeserializer.DoubleDeserializer
|
static class |
StdDeserializer.FloatDeserializer
|
static class |
StdDeserializer.IntegerDeserializer
|
static class |
StdDeserializer.LongDeserializer
|
static class |
StdDeserializer.NumberDeserializer
For type Number.class , we can just rely on type
mappings that plain JsonParser.getNumberValue() returns. |
protected static class |
StdDeserializer.PrimitiveOrWrapperDeserializer<T>
|
static class |
StdDeserializer.ShortDeserializer
|
static class |
StdDeserializer.SqlDateDeserializer
Compared to plain old Date , SQL version is easier
to deal with: mostly because it is more limited. |
static class |
StdDeserializer.StackTraceElementDeserializer
|
static class |
StdDeserializer.StringDeserializer
|
static class |
StdDeserializer.TokenBufferDeserializer
We also want to directly support deserialization of TokenBuffer . |
protected static class |
StdDeserializerProvider.WrappedDeserializer
Simple deserializer that will call configured type deserializer, passing in configured data deserializer, and exposing it all as a simple deserializer. |
class |
StdScalarDeserializer<T>
Base class for deserializers that handle types that are serialized as JSON scalars (non-structured, i.e. |
class |
ThrowableDeserializer
Deserializer that builds on basic BeanDeserializer but
override some aspects like instance construction. |
class |
TimestampDeserializer
Simple deserializer for handling Timestamp values. |
class |
UntypedObjectDeserializer
This deserializer is only used if it is necessary to bind content of unknown type (or without regular structure) into generic Java container types; Lists, Maps, wrappers, nulls and so on. |
Fields in org.codehaus.jackson.map.deser declared as JsonDeserializer | |
---|---|
protected JsonDeserializer<Object> |
ArrayDeserializer._elementDeserializer
Element deserializer |
protected JsonDeserializer<Enum<?>> |
EnumSetDeserializer._enumDeserializer
|
protected JsonDeserializer<Enum<?>> |
EnumMapDeserializer._keyDeserializer
|
protected JsonDeserializer<Object> |
SettableBeanProperty._valueDeserializer
Deserializer used for handling property value. |
protected JsonDeserializer<Object> |
SettableAnyProperty._valueDeserializer
|
protected JsonDeserializer<?> |
StdDeserializer.AtomicReferenceDeserializer._valueDeserializer
|
protected JsonDeserializer<Object> |
MapDeserializer._valueDeserializer
Value deserializer. |
protected JsonDeserializer<Object> |
EnumMapDeserializer._valueDeserializer
|
Fields in org.codehaus.jackson.map.deser with type parameters of type JsonDeserializer | |
---|---|
protected static HashMap<JavaType,JsonDeserializer<Object>> |
BasicDeserializerFactory._arrayDeserializers
And finally, we have special array deserializers for primitive array types |
protected ConcurrentHashMap<JavaType,JsonDeserializer<Object>> |
StdDeserializerProvider._cachedDeserializers
We will also cache some dynamically constructed deserializers; specifically, ones that are expensive to construct. |
protected HashMap<ClassKey,JsonDeserializer<Object>> |
CustomDeserializerFactory._directClassMappings
Deprecated. Direct mappings that are used for exact class and interface type matches. |
protected HashMap<JavaType,JsonDeserializer<Object>> |
StdDeserializerProvider._incompleteDeserializers
During deserializer construction process we may need to keep track of partially completed deserializers, to resolve cyclic dependencies. |
protected HashMap<ClassKey,JsonDeserializer<Object>> |
BeanDeserializer._subDeserializers
Lazily constructed map used to contain deserializers needed for polymorphic subtypes. |
Methods in org.codehaus.jackson.map.deser that return types with arguments of type JsonDeserializer | |
---|---|
static HashMap<JavaType,JsonDeserializer<Object>> |
ArrayDeserializers.getAll()
|
Methods in org.codehaus.jackson.map.deser with parameters of type JsonDeserializer | ||
---|---|---|
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<?> |
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._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)
|
|
|
CustomDeserializerFactory.addSpecificMapping(Class<T> forClass,
JsonDeserializer<? extends T> deser)
Deprecated. Method used to add a mapping for specific type -- and only that type -- to use specified deserializer. |
|
boolean |
StdDeserializationContext.handleUnknownProperty(JsonParser jp,
JsonDeserializer<?> deser,
Object instanceOrClass,
String propName)
Method deserializers can call to inform configured DeserializationProblemHandler s
of an unrecognized property. |
|
protected boolean |
StdDeserializer.isDefaultSerializer(JsonDeserializer<?> deserializer)
Method that can be called to determine if given deserializer is the default deserializer Jackson uses; as opposed to a custom deserializer installed by a module or calling application. |
|
JsonDeserializer<?> |
BeanDeserializerModifier.modifyDeserializer(DeserializationConfig config,
BasicBeanDescription beanDesc,
JsonDeserializer<?> deserializer)
Method called by BeanDeserializerFactory after constructing default
bean deserializer instance with properties collected and ordered earlier. |
|
void |
SettableBeanProperty.setValueDeserializer(JsonDeserializer<Object> deser)
|
|
void |
SettableAnyProperty.setValueDeserializer(JsonDeserializer<Object> deser)
|
Uses of JsonDeserializer in org.codehaus.jackson.map.deser.impl |
---|
Subclasses of JsonDeserializer in org.codehaus.jackson.map.deser.impl | |
---|---|
class |
StringCollectionDeserializer
|
Fields in org.codehaus.jackson.map.deser.impl declared as JsonDeserializer | |
---|---|
protected JsonDeserializer<String> |
StringCollectionDeserializer._valueDeserializer
Value deserializer; needed even if it is the standard String deserializer |
Methods in org.codehaus.jackson.map.deser.impl that return JsonDeserializer | |
---|---|
JsonDeserializer<Object> |
StringCollectionDeserializer.getContentDeserializer()
|
Constructors in org.codehaus.jackson.map.deser.impl with parameters of type JsonDeserializer | |
---|---|
StringCollectionDeserializer(JavaType collectionType,
JsonDeserializer<?> valueDeser,
Constructor<?> ctor)
|
Uses of JsonDeserializer in org.codehaus.jackson.map.ext |
---|
Subclasses of JsonDeserializer in org.codehaus.jackson.map.ext | |
---|---|
static class |
CoreXMLDeserializers.DurationDeserializer
|
static class |
CoreXMLDeserializers.GregorianCalendarDeserializer
|
static class |
CoreXMLDeserializers.QNameDeserializer
|
class |
DOMDeserializer<T>
Base for serializers that allows parsing DOM Documents from JSON Strings. |
static class |
DOMDeserializer.DocumentDeserializer
|
static class |
DOMDeserializer.NodeDeserializer
|
static class |
JodaDeserializers.DateMidnightDeserializer
|
static class |
JodaDeserializers.DateTimeDeserializer<T extends ReadableInstant>
Basic deserializer for DateTime . |
static class |
JodaDeserializers.LocalDateDeserializer
|
static class |
JodaDeserializers.LocalDateTimeDeserializer
|
Methods in org.codehaus.jackson.map.ext that return JsonDeserializer | |
---|---|
JsonDeserializer<?> |
OptionalHandlerFactory.findDeserializer(JavaType type,
DeserializationConfig config,
DeserializerProvider p)
|
Uses of JsonDeserializer in org.codehaus.jackson.map.introspect |
---|
Methods in org.codehaus.jackson.map.introspect that return types with arguments of type JsonDeserializer | |
---|---|
Class<? extends JsonDeserializer<?>> |
JacksonAnnotationIntrospector.findContentDeserializer(Annotated a)
|
Class<JsonDeserializer<?>> |
NopAnnotationIntrospector.findContentDeserializer(Annotated am)
|
Class<? extends JsonDeserializer<?>> |
JacksonAnnotationIntrospector.findDeserializer(Annotated a,
BeanProperty property)
|
Uses of JsonDeserializer in org.codehaus.jackson.map.jsontype.impl |
---|
Fields in org.codehaus.jackson.map.jsontype.impl with type parameters of type JsonDeserializer | |
---|---|
protected HashMap<String,JsonDeserializer<Object>> |
TypeDeserializerBase._deserializers
For efficient operation we will lazily build mappings from type ids to actual deserializers, once needed. |
Methods in org.codehaus.jackson.map.jsontype.impl that return JsonDeserializer | |
---|---|
protected JsonDeserializer<Object> |
TypeDeserializerBase._findDeserializer(DeserializationContext ctxt,
String typeId)
|
Uses of JsonDeserializer in org.codehaus.jackson.map.module |
---|
Fields in org.codehaus.jackson.map.module with type parameters of type JsonDeserializer | |
---|---|
protected HashMap<ClassKey,JsonDeserializer<?>> |
SimpleDeserializers._classMappings
|
Uses of JsonDeserializer in org.codehaus.jackson.xc |
---|
Subclasses of JsonDeserializer in org.codehaus.jackson.xc | |
---|---|
class |
DataHandlerJsonDeserializer
|
class |
DomElementJsonDeserializer
|
class |
XmlAdapterJsonDeserializer
|
Fields in org.codehaus.jackson.xc declared as JsonDeserializer | |
---|---|
protected JsonDeserializer<?> |
JaxbAnnotationIntrospector._dataHandlerDeserializer
|
protected JsonDeserializer<?> |
XmlAdapterJsonDeserializer._deserializer
|
Methods in org.codehaus.jackson.xc that return JsonDeserializer | |
---|---|
JsonDeserializer<?> |
JaxbAnnotationIntrospector.findDeserializer(Annotated am,
BeanProperty property)
|
Methods in org.codehaus.jackson.xc that return types with arguments of type JsonDeserializer | |
---|---|
Class<JsonDeserializer<?>> |
JaxbAnnotationIntrospector.findContentDeserializer(Annotated am)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |