Uses of Class
com.fasterxml.jackson.databind.type.ClassKey
Packages that use ClassKey
Package
Description
Contains implementation classes of deserialization part of
data binding.
Functionality needed for Bean introspection, required for detecting
accessors and mutators for Beans, as well as locating and handling
method annotations.
Package that contains classes and interfaces to help implement
custom extension
Modules
(which are registered using
ObjectMapper.registerModule(Module).Utility classes for Mapper package.
-
Uses of ClassKey in com.fasterxml.jackson.databind.deser
Fields in com.fasterxml.jackson.databind.deser with type parameters of type ClassKeyModifier and TypeFieldDescriptionprotected HashMap<ClassKey, JsonDeserializer<Object>> BeanDeserializerBase._subDeserializersLazily constructed map used to contain deserializers needed for polymorphic subtypes. -
Uses of ClassKey in com.fasterxml.jackson.databind.introspect
Fields in com.fasterxml.jackson.databind.introspect with type parameters of type ClassKeyModifier and TypeFieldDescriptionSimpleMixInResolver._localMixInsSimple mix-in targets defined locally.Constructor parameters in com.fasterxml.jackson.databind.introspect with type arguments of type ClassKeyModifierConstructorDescriptionprotectedSimpleMixInResolver(ClassIntrospector.MixInResolver overrides, Map<ClassKey, Class<?>> mixins) -
Uses of ClassKey in com.fasterxml.jackson.databind.module
Fields in com.fasterxml.jackson.databind.module with type parameters of type ClassKeyModifier and TypeFieldDescriptionprotected HashMap<ClassKey, JsonDeserializer<?>> SimpleDeserializers._classMappingsprotected HashMap<ClassKey, KeyDeserializer> SimpleKeyDeserializers._classMappingsprotected HashMap<ClassKey, JsonSerializer<?>> SimpleSerializers._classMappingsClass-based mappings that are used both for exact and sub-class matches.protected HashMap<ClassKey, ValueInstantiator> SimpleValueInstantiators._classMappingsMappings from raw (type-erased, i.e.protected HashMap<ClassKey, JsonSerializer<?>> SimpleSerializers._interfaceMappingsInterface-based matches.SimpleAbstractTypeResolver._mappingsMappings from super types to subtypesMethods in com.fasterxml.jackson.databind.module with parameters of type ClassKeyModifier and TypeMethodDescriptionprotected JsonSerializer<?> SimpleSerializers._findInterfaceMapping(Class<?> cls, ClassKey key) -
Uses of ClassKey in com.fasterxml.jackson.databind.type
Classes in com.fasterxml.jackson.databind.type that implement interfaces with type arguments of type ClassKeyModifier and TypeClassDescriptionfinal classKey class, used as an efficient and accurate key for locating per-class values, such asJsonSerializers.Methods in com.fasterxml.jackson.databind.type with parameters of type ClassKey -
Uses of ClassKey in com.fasterxml.jackson.databind.util
Fields in com.fasterxml.jackson.databind.util with type parameters of type ClassKeyModifier and TypeFieldDescriptionprotected LRUMap<ClassKey, PropertyName> RootNameLookup._rootNamesFor efficient operation, let's try to minimize number of times we need to introspect root element name to use.