|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ClassKey | |
---|---|
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.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. |
Uses of ClassKey in com.fasterxml.jackson.databind |
---|
Fields in com.fasterxml.jackson.databind with type parameters of type ClassKey | |
---|---|
protected HashMap<ClassKey,Class<?>> |
ObjectMapper._mixInAnnotations
Mapping that defines how to apply mix-in annotations: key is the type to received additional annotations, and value is the type that has annotations to "mix in". |
Constructor parameters in com.fasterxml.jackson.databind with type arguments of type ClassKey | |
---|---|
DeserializationConfig(BaseSettings base,
SubtypeResolver str,
Map<ClassKey,Class<?>> mixins)
Constructor used by ObjectMapper to create default configuration object instance. |
|
SerializationConfig(BaseSettings base,
SubtypeResolver str,
Map<ClassKey,Class<?>> mixins)
Constructor used by ObjectMapper to create default configuration object instance. |
Uses of ClassKey in com.fasterxml.jackson.databind.cfg |
---|
Fields in com.fasterxml.jackson.databind.cfg with type parameters of type ClassKey | |
---|---|
protected Map<ClassKey,Class<?>> |
MapperConfigBase._mixInAnnotations
Mix-in annotation mappings to use, if any: immutable, can not be changed once defined. |
Constructor parameters in com.fasterxml.jackson.databind.cfg with type arguments of type ClassKey | |
---|---|
MapperConfigBase(BaseSettings base,
SubtypeResolver str,
Map<ClassKey,Class<?>> mixins)
Constructor used when creating a new instance (compared to that of creating fluent copies) |
Uses of ClassKey in com.fasterxml.jackson.databind.deser |
---|
Fields in com.fasterxml.jackson.databind.deser with type parameters of type ClassKey | |
---|---|
protected static HashMap<ClassKey,JsonDeserializer<Object>> |
BasicDeserializerFactory._simpleDeserializers
We will pre-create serializers for common non-structured (that is things other than Collection, Map or array) types. |
protected HashMap<ClassKey,JsonDeserializer<Object>> |
BeanDeserializerBase._subDeserializers
Lazily constructed map used to contain deserializers needed for polymorphic subtypes. |
Uses of ClassKey in com.fasterxml.jackson.databind.module |
---|
Fields in com.fasterxml.jackson.databind.module with type parameters of type ClassKey | |
---|---|
protected HashMap<ClassKey,ValueInstantiator> |
SimpleValueInstantiators._classMappings
Mappings from raw (type-erased, i.e. |
protected HashMap<ClassKey,JsonSerializer<?>> |
SimpleSerializers._classMappings
Class-based mappings that are used both for exact and sub-class matches. |
protected HashMap<ClassKey,KeyDeserializer> |
SimpleKeyDeserializers._classMappings
|
protected HashMap<ClassKey,JsonDeserializer<?>> |
SimpleDeserializers._classMappings
|
protected HashMap<ClassKey,JsonSerializer<?>> |
SimpleSerializers._interfaceMappings
Interface-based matches. |
protected HashMap<ClassKey,Class<?>> |
SimpleAbstractTypeResolver._mappings
Mappings from super types to subtypes |
Methods in com.fasterxml.jackson.databind.module with parameters of type ClassKey | |
---|---|
protected JsonSerializer<?> |
SimpleSerializers._findInterfaceMapping(Class<?> cls,
ClassKey key)
|
Uses of ClassKey in com.fasterxml.jackson.databind.type |
---|
Fields in com.fasterxml.jackson.databind.type with type parameters of type ClassKey | |
---|---|
protected LRUMap<ClassKey,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 |
Methods in com.fasterxml.jackson.databind.type with parameters of type ClassKey | |
---|---|
int |
ClassKey.compareTo(ClassKey other)
|
Uses of ClassKey in com.fasterxml.jackson.databind.util |
---|
Fields in com.fasterxml.jackson.databind.util with type parameters of type ClassKey | |
---|---|
protected LRUMap<ClassKey,com.fasterxml.jackson.core.io.SerializedString> |
RootNameLookup._rootNames
For efficient operation, let's try to minimize number of times we need to introspect root element name to use. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |