|
||||||||||
| 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 Modules
(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,
Lists and Maps). |
| 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. |
|
DeserializationConfig(DeserializationConfig src,
Map<ClassKey,Class<?>> mixins)
|
|
SerializationConfig(BaseSettings base,
SubtypeResolver str,
Map<ClassKey,Class<?>> mixins)
Constructor used by ObjectMapper to create default configuration object instance. |
|
SerializationConfig(SerializationConfig src,
Map<ClassKey,Class<?>> mixins)
|
|
| 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) |
|
MapperConfigBase(MapperConfigBase<CFG,T> src,
Map<ClassKey,Class<?>> mixins)
|
|
| 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,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 | |||||||||