|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use org.codehaus.jackson.map.deser | |
|---|---|
| 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.module | Package that contains classes and interfaces to help implement
custom extension Modules
(which are registered using
ObjectMapper.registerModule(org.codehaus.jackson.map.Module). |
| Classes in org.codehaus.jackson.map.deser used by org.codehaus.jackson.map | |
|---|---|
| BeanDeserializerModifier
Abstract class that defines API for objects that can be registered (for BeanDeserializerFactory
to participate in constructing BeanDeserializer instances. |
|
| ValueInstantiator
Class that defines simple API implemented by objects that create value instances. |
|
| ValueInstantiators
Interface for providers of ValueInstantiator instances. |
|
| Classes in org.codehaus.jackson.map.deser used by org.codehaus.jackson.map.deser | |
|---|---|
| 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. |
|
| 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. |
|
| CollectionDeserializer
Deprecated. Since 1.9, use ContainerDeserializerBase instead. |
|
| JsonNodeDeserializer
Deprecated. Since 1.9, use JsonNodeDeserializer instead. |
|
| MapDeserializer
Deprecated. Since 1.9, use MapDeserializer instead. |
|
| 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 settable properties of a bean: contains both type and name definitions, and reflection-based set functionality. |
|
| SettableBeanProperty.FieldProperty
This concrete sub-class implements property that is set directly assigning to a Field. |
|
| SettableBeanProperty.InnerClassProperty
This sub-class is used to handle special case of value being a non-static inner class. |
|
| SettableBeanProperty.ManagedReferenceProperty
Wrapper property that is used to handle managed (forward) properties (see [JACKSON-235] for more information). |
|
| SettableBeanProperty.MethodProperty
This concrete sub-class implements property that is set using regular "setter" method. |
|
| SettableBeanProperty.NullProvider
To support [JACKSON-420] we need bit more indirection; this is used to produce artificial failure for primitives that don't accept JSON null as value. |
|
| SettableBeanProperty.SetterlessProperty
This concrete sub-class implements Collection or Map property that is indirectly by getting the property value and directly modifying it. |
|
| StdDeserializerProvider
Default DeserializerProvider implementation. |
|
| ValueInstantiator
Class that defines simple API implemented by objects that create value instances. |
|
| ValueInstantiators
Interface for providers of ValueInstantiator instances. |
|
| Classes in org.codehaus.jackson.map.deser used by org.codehaus.jackson.map.deser.impl | |
|---|---|
| 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 settable 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 org.codehaus.jackson.map.deser used by org.codehaus.jackson.map.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. |
|
| SettableBeanProperty
Base class for settable 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 org.codehaus.jackson.map.deser used by org.codehaus.jackson.map.module | |
|---|---|
| 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 | |||||||||