Package | Description |
---|---|
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.ser |
Contains implementation classes of serialization part of
data binding.
|
com.fasterxml.jackson.databind.ser.impl |
Contains implementation classes of serialization part of
data binding.
|
com.fasterxml.jackson.databind.type | |
com.fasterxml.jackson.databind.util |
Utility classes for Mapper package.
|
Modifier and Type | Field and Description |
---|---|
protected LookupCache<JavaType,JsonDeserializer<Object>> |
DeserializerCache._cachedDeserializers
We will also cache some dynamically constructed deserializers;
specifically, ones that are expensive to construct.
|
Constructor and Description |
---|
DeserializerCache(LookupCache<JavaType,JsonDeserializer<Object>> cache) |
Constructor and Description |
---|
SerializerCache(LookupCache<TypeKey,JsonSerializer<Object>> cache) |
Modifier and Type | Method and Description |
---|---|
static ReadOnlyClassToSerializerMap |
ReadOnlyClassToSerializerMap.from(LookupCache<TypeKey,JsonSerializer<Object>> src)
Factory method for constructing an instance.
|
Constructor and Description |
---|
ReadOnlyClassToSerializerMap(LookupCache<TypeKey,JsonSerializer<Object>> src) |
Modifier and Type | Field and Description |
---|---|
protected LookupCache<Object,JavaType> |
TypeFactory._typeCache
Since type resolution can be expensive (specifically when resolving
actual generic types), we will use small cache to avoid repetitive
resolution of core types
|
Modifier and Type | Method and Description |
---|---|
TypeFactory |
TypeFactory.withCache(LookupCache<Object,JavaType> cache)
Mutant factory method that will construct new
TypeFactory with
identical settings except for different cache. |
Constructor and Description |
---|
TypeFactory(LookupCache<Object,JavaType> typeCache) |
TypeFactory(LookupCache<Object,JavaType> typeCache,
TypeParser p,
TypeModifier[] mods,
ClassLoader classLoader) |
Modifier and Type | Class and Description |
---|---|
class |
LRUMap<K,V>
Helper for simple bounded maps used for reusing lookup values.
|
Modifier and Type | Method and Description |
---|---|
LookupCache<K,V> |
LRUMap.emptyCopy() |
default LookupCache<K,V> |
LookupCache.emptyCopy()
Method needed for creating clones but without contents.
|
Copyright © 2008–2023 FasterXML. All rights reserved.