Uses of Class
com.fasterxml.jackson.databind.introspect.ClassIntrospector
Packages that use ClassIntrospector
Package
Description
Basic data binding (mapping) functionality that
allows for reading JSON content into Java Objects (POJOs)
and JSON Trees (
JsonNode
), as well as
writing Java Objects and trees as JSON.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
).Functionality needed for Bean introspection, required for detecting
accessors and mutators for Beans, as well as locating and handling
method annotations.
-
Uses of ClassIntrospector in com.fasterxml.jackson.databind
Methods in com.fasterxml.jackson.databind that return ClassIntrospectorModifier and TypeMethodDescriptionprotected ClassIntrospector
ObjectMapper.defaultClassIntrospector()
Overridable helper method used to construct defaultClassIntrospector
to use.Methods in com.fasterxml.jackson.databind with parameters of type ClassIntrospectorModifier and TypeMethodDescriptionvoid
Module.SetupContext.setClassIntrospector
(ClassIntrospector ci) Method for replacing the default class introspector with a derived class that overrides specific behavior. -
Uses of ClassIntrospector in com.fasterxml.jackson.databind.cfg
Fields in com.fasterxml.jackson.databind.cfg declared as ClassIntrospectorModifier and TypeFieldDescriptionprotected final ClassIntrospector
BaseSettings._classIntrospector
Introspector used to figure out Bean properties needed for bean serialization and deserialization.Methods in com.fasterxml.jackson.databind.cfg that return ClassIntrospectorModifier and TypeMethodDescriptionBaseSettings.getClassIntrospector()
MapperConfig.getClassIntrospector()
Methods in com.fasterxml.jackson.databind.cfg with parameters of type ClassIntrospectorModifier and TypeMethodDescriptionfinal T
MapperConfigBase.with
(ClassIntrospector ci) Method for constructing and returning a new instance with differentClassIntrospector
to use.BaseSettings.withClassIntrospector
(ClassIntrospector ci) Constructors in com.fasterxml.jackson.databind.cfg with parameters of type ClassIntrospectorModifierConstructorDescriptionBaseSettings
(ClassIntrospector ci, AnnotationIntrospector ai, PropertyNamingStrategy pns, TypeFactory tf, TypeResolverBuilder<?> typer, DateFormat dateFormat, HandlerInstantiator hi, Locale locale, TimeZone tz, com.fasterxml.jackson.core.Base64Variant defaultBase64, PolymorphicTypeValidator ptv) Deprecated.BaseSettings
(ClassIntrospector ci, AnnotationIntrospector ai, PropertyNamingStrategy pns, TypeFactory tf, TypeResolverBuilder<?> typer, DateFormat dateFormat, HandlerInstantiator hi, Locale locale, TimeZone tz, com.fasterxml.jackson.core.Base64Variant defaultBase64, PolymorphicTypeValidator ptv, AccessorNamingStrategy.Provider accNaming) Deprecated.BaseSettings
(ClassIntrospector ci, AnnotationIntrospector ai, PropertyNamingStrategy pns, TypeFactory tf, TypeResolverBuilder<?> typer, DateFormat dateFormat, HandlerInstantiator hi, Locale locale, TimeZone tz, com.fasterxml.jackson.core.Base64Variant defaultBase64, PolymorphicTypeValidator ptv, AccessorNamingStrategy.Provider accNaming, CacheProvider cacheProvider) -
Uses of ClassIntrospector in com.fasterxml.jackson.databind.introspect
Subclasses of ClassIntrospector in com.fasterxml.jackson.databind.introspectMethods in com.fasterxml.jackson.databind.introspect that return ClassIntrospectorModifier and TypeMethodDescriptionBasicClassIntrospector.copy()
abstract ClassIntrospector
ClassIntrospector.copy()
Method that may be needed when `copy()`ing `ObjectMapper` instances.
CacheProvider
instead.