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 ClassIntrospectorObjectMapper.defaultClassIntrospector()Overridable helper method used to construct defaultClassIntrospectorto use.Methods in com.fasterxml.jackson.databind with parameters of type ClassIntrospectorModifier and TypeMethodDescriptionvoidModule.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 ClassIntrospectorBaseSettings._classIntrospectorIntrospector 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 TMapperConfigBase.with(ClassIntrospector ci) Method for constructing and returning a new instance with differentClassIntrospectorto 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 ClassIntrospectorClassIntrospector.copy()Method that may be needed when `copy()`ing `ObjectMapper` instances.
CacheProviderinstead.