Package | Description |
---|---|
com.fasterxml.jackson.databind.deser |
Contains implementation classes of deserialization part of
data binding.
|
com.fasterxml.jackson.databind.introspect |
Functionality needed for Bean introspection, required for detecting
accessors and mutators for Beans, as well as locating and handling
method annotations.
|
com.fasterxml.jackson.databind.module |
Package that contains classes and interfaces to help implement
custom extension
Module s
(which are registered using
ObjectMapper.registerModule(com.fasterxml.jackson.databind.Module) . |
com.fasterxml.jackson.databind.type |
Package that contains concrete implementations of
JavaType , as
well as the factory (TypeFactory ) for
constructing instances from various input data types
(like Class , Type )
and programmatically (for structured types, arrays,
List s and Map s). |
com.fasterxml.jackson.databind.util |
Utility classes for Mapper package.
|
Modifier and Type | Field and Description |
---|---|
protected java.util.HashMap<ClassKey,JsonDeserializer<java.lang.Object>> |
BeanDeserializerBase._subDeserializers
Lazily constructed map used to contain deserializers needed
for polymorphic subtypes.
|
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<ClassKey,java.lang.Class<?>> |
SimpleMixInResolver._localMixIns
Simple mix-in targets defined locally.
|
Constructor and Description |
---|
SimpleMixInResolver(ClassIntrospector.MixInResolver overrides,
java.util.Map<ClassKey,java.lang.Class<?>> mixins) |
Modifier and Type | Field and Description |
---|---|
protected java.util.HashMap<ClassKey,ValueInstantiator> |
SimpleValueInstantiators._classMappings
Mappings from raw (type-erased, i.e.
|
protected java.util.HashMap<ClassKey,JsonDeserializer<?>> |
SimpleDeserializers._classMappings |
protected java.util.HashMap<ClassKey,JsonSerializer<?>> |
SimpleSerializers._classMappings
Class-based mappings that are used both for exact and
sub-class matches.
|
protected java.util.HashMap<ClassKey,KeyDeserializer> |
SimpleKeyDeserializers._classMappings |
protected java.util.HashMap<ClassKey,JsonSerializer<?>> |
SimpleSerializers._interfaceMappings
Interface-based matches.
|
protected java.util.HashMap<ClassKey,java.lang.Class<?>> |
SimpleAbstractTypeResolver._mappings
Mappings from super types to subtypes
|
Modifier and Type | Method and Description |
---|---|
protected JsonSerializer<?> |
SimpleSerializers._findInterfaceMapping(java.lang.Class<?> cls,
ClassKey key) |
Modifier and Type | Method and Description |
---|---|
int |
ClassKey.compareTo(ClassKey other) |
Modifier and Type | Field and Description |
---|---|
protected LRUMap<ClassKey,PropertyName> |
RootNameLookup._rootNames
For efficient operation, let's try to minimize number of times we
need to introspect root element name to use.
|