Uses of Class
com.fasterxml.jackson.databind.type.ClassKey

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.
 



Copyright © 2012 FasterXML. All Rights Reserved.