|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use com.fasterxml.jackson.databind.deser | |
|---|---|
| com.fasterxml.jackson.databind | 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 |
| com.fasterxml.jackson.databind.cfg | Package that contains most of configuration-related classes;
exception being couple of most-commonly used configuration
things (like Feature enumerations) that are at the
main level (com.fasterxml.jackson.databind). |
| com.fasterxml.jackson.databind.deser | Contains implementation classes of deserialization part of data binding. |
| com.fasterxml.jackson.databind.deser.impl | Contains those implementation classes of deserialization part of data binding that are not considered part of public or semi-public interfaces. |
| com.fasterxml.jackson.databind.deser.std | Contains public standard implementations of abstraction that Jackson uses. |
| com.fasterxml.jackson.databind.module | Package that contains classes and interfaces to help implement
custom extension Modules
(which are registered using
ObjectMapper.registerModule(com.fasterxml.jackson.databind.Module). |
| Classes in com.fasterxml.jackson.databind.deser used by com.fasterxml.jackson.databind | |
|---|---|
| BeanDeserializerModifier
Abstract class that defines API for objects that can be registered (for BeanDeserializerFactory
to participate in constructing BeanDeserializer instances. |
|
| DefaultDeserializationContext
Default DeserializationContext implementation that adds
extended API for ObjectMapper (and ObjectReader)
to call, as well as implements certain parts that base class
has left abstract. |
|
| DeserializationProblemHandler
This is the class that can be registered (via DeserializationConfig object owner by
ObjectMapper) to get calledn when a potentially
recoverable problem is encountered during deserialization
process. |
|
| DeserializerCache
Class that defines caching layer between callers (like ObjectMapper,
DeserializationContext)
and classes that construct deserializers
(DeserializerFactory). |
|
| DeserializerFactory
Abstract class that defines API used by DeserializationContext
to construct actual
JsonDeserializer instances (which are then cached by
context and/or dedicated cache). |
|
| Deserializers
Interface that defines API for simple extensions that can provide additional deserializers for various types. |
|
| KeyDeserializers
Interface that defines API for simple extensions that can provide additional deserializers for deserializer Map keys of various types, from JSON property names. |
|
| ValueInstantiators
Interface for providers of ValueInstantiator instances. |
|
| Classes in com.fasterxml.jackson.databind.deser used by com.fasterxml.jackson.databind.cfg | |
|---|---|
| BeanDeserializerModifier
Abstract class that defines API for objects that can be registered (for BeanDeserializerFactory
to participate in constructing BeanDeserializer instances. |
|
| Deserializers
Interface that defines API for simple extensions that can provide additional deserializers for various types. |
|
| KeyDeserializers
Interface that defines API for simple extensions that can provide additional deserializers for deserializer Map keys of various types, from JSON property names. |
|
| ValueInstantiator
Class that defines simple API implemented by objects that create value instances. |
|
| ValueInstantiators
Interface for providers of ValueInstantiator instances. |
|
| Classes in com.fasterxml.jackson.databind.deser used by com.fasterxml.jackson.databind.deser | |
|---|---|
| AbstractDeserializer
Deserializer only used for abstract types used as placeholders during polymorphic type handling deserialization. |
|
| BasicDeserializerFactory
Abstract factory base class that can provide deserializers for standard JDK classes, including collection classes and simple heuristics for "upcasting" commmon collection interface types (such as Collection). |
|
| 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. |
|
| BeanDeserializerBase
Base class for BeanDeserializer. |
|
| BeanDeserializerBuilder
Builder class used for aggregating deserialization information about a POJO, in order to build a JsonDeserializer for deserializing
intances. |
|
| BeanDeserializerFactory
Concrete deserializer factory class that adds full Bean deserializer construction logic using class introspection. |
|
| BeanDeserializerModifier
Abstract class that defines API for objects that can be registered (for BeanDeserializerFactory
to participate in constructing BeanDeserializer instances. |
|
| BuilderBasedDeserializer
Class that handles deserialization using a separate Builder class, which is used for data binding and produces actual deserialized value at the end of data binding. |
|
| ContextualDeserializer
Add-on interface that JsonDeserializers can implement to get a callback
that can be used to create contextual (context-dependent) instances of
deserializer to use for handling properties of supported type. |
|
| CreatorProperty
This concrete sub-class implements property that is passed via Creator (constructor or static factory method). |
|
| DefaultDeserializationContext
Default DeserializationContext implementation that adds
extended API for ObjectMapper (and ObjectReader)
to call, as well as implements certain parts that base class
has left abstract. |
|
| DefaultDeserializationContext.Impl
|
|
| DeserializerCache
Class that defines caching layer between callers (like ObjectMapper,
DeserializationContext)
and classes that construct deserializers
(DeserializerFactory). |
|
| DeserializerFactory
Abstract class that defines API used by DeserializationContext
to construct actual
JsonDeserializer instances (which are then cached by
context and/or dedicated cache). |
|
| Deserializers
Interface that defines API for simple extensions that can provide additional deserializers for various types. |
|
| KeyDeserializers
Interface that defines API for simple extensions that can provide additional deserializers for deserializer Map keys of various types, from JSON property names. |
|
| ResolvableDeserializer
Interface used to indicate deserializers that want to do post-processing after construction but before being returned to caller (and possibly cached) and used. |
|
| SettableAnyProperty
Class that represents a "wildcard" set method which can be used to generically set values of otherwise unmapped (aka "unknown") properties read from Json content. |
|
| SettableBeanProperty
Base class for deserilizable properties of a bean: contains both type and name definitions, and reflection-based set functionality. |
|
| ValueInstantiator
Class that defines simple API implemented by objects that create value instances. |
|
| ValueInstantiators
Interface for providers of ValueInstantiator instances. |
|
| Classes in com.fasterxml.jackson.databind.deser used by com.fasterxml.jackson.databind.deser.impl | |
|---|---|
| CreatorProperty
This concrete sub-class implements property that is passed via Creator (constructor or static factory method). |
|
| SettableAnyProperty
Class that represents a "wildcard" set method which can be used to generically set values of otherwise unmapped (aka "unknown") properties read from Json content. |
|
| SettableBeanProperty
Base class for deserilizable properties of a bean: contains both type and name definitions, and reflection-based set functionality. |
|
| ValueInstantiator
Class that defines simple API implemented by objects that create value instances. |
|
| Classes in com.fasterxml.jackson.databind.deser used by com.fasterxml.jackson.databind.deser.std | |
|---|---|
| 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. |
|
| BeanDeserializerBase
Base class for BeanDeserializer. |
|
| ContextualDeserializer
Add-on interface that JsonDeserializers can implement to get a callback
that can be used to create contextual (context-dependent) instances of
deserializer to use for handling properties of supported type. |
|
| CreatorProperty
This concrete sub-class implements property that is passed via Creator (constructor or static factory method). |
|
| ResolvableDeserializer
Interface used to indicate deserializers that want to do post-processing after construction but before being returned to caller (and possibly cached) and used. |
|
| SettableBeanProperty
Base class for deserilizable properties of a bean: contains both type and name definitions, and reflection-based set functionality. |
|
| ValueInstantiator
Class that defines simple API implemented by objects that create value instances. |
|
| Classes in com.fasterxml.jackson.databind.deser used by com.fasterxml.jackson.databind.module | |
|---|---|
| Deserializers
Interface that defines API for simple extensions that can provide additional deserializers for various types. |
|
| KeyDeserializers
Interface that defines API for simple extensions that can provide additional deserializers for deserializer Map keys of various types, from JSON property names. |
|
| ValueInstantiator
Class that defines simple API implemented by objects that create value instances. |
|
| ValueInstantiators
Interface for providers of ValueInstantiator instances. |
|
| ValueInstantiators.Base
Basic "NOP" implementation that can be used as the base class for custom implementations. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||