Uses of Class
tools.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 (
tools.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 tools.jackson.databind
Fields in tools.jackson.databind declared as ClassIntrospectorModifier and TypeFieldDescriptionprotected ClassIntrospectorDeserializationContext._classIntrospectorLazily constructedClassIntrospectorinstance: created from "blueprint"protected ClassIntrospectorSerializationContext._classIntrospectorLazily constructedClassIntrospectorinstance: created from "blueprint"Methods in tools.jackson.databind that return ClassIntrospectorModifier and TypeMethodDescriptionprotected abstract ClassIntrospectorDatabindContext.classIntrospector()protected ClassIntrospectorDeserializationContext.classIntrospector()protected ClassIntrospectorSerializationContext.classIntrospector()Constructors in tools.jackson.databind with parameters of type ClassIntrospectorModifierConstructorDescriptionDeserializationConfig(MapperBuilder<?, ?> b, long mapperFeatures, int deserFeatures, int streamReadFeatures, int formatReadFeatures, ConfigOverrides configOverrides, CoercionConfigs coercionConfigs, TypeFactory tf, ClassIntrospector classIntr, MixInHandler mixins, SubtypeResolver str, ContextAttributes defaultAttrs, RootNameLookup rootNames, AbstractTypeResolver[] atrs) SerializationConfig(MapperBuilder<?, ?> b, long mapperFeatures, int serFeatures, int streamWriteFeatures, int formatWriteFeatures, ConfigOverrides configOverrides, TypeFactory tf, ClassIntrospector classIntr, MixInHandler mixins, SubtypeResolver str, ContextAttributes defaultAttrs, RootNameLookup rootNames, FilterProvider filterProvider) -
Uses of ClassIntrospector in tools.jackson.databind.cfg
Fields in tools.jackson.databind.cfg declared as ClassIntrospectorModifier and TypeFieldDescriptionprotected ClassIntrospectorMapperBuilder._classIntrospectorIntrospector used to figure out Bean properties needed for bean serialization and deserialization.protected final ClassIntrospectorMapperBuilderState._classIntrospectorprotected final ClassIntrospectorMapperConfigBase._classIntrospectorMethods in tools.jackson.databind.cfg that return ClassIntrospectorModifier and TypeMethodDescriptionprotected ClassIntrospectorMapperBuilder._defaultClassIntrospector()Overridable method for changing defaultSubtypeResolverinstance to useMapperBuilder.classIntrospector()abstract ClassIntrospectorMapperConfig.classIntrospectorInstance()Accessor for getting a newClassIntrospectorinstance initialized for per-call usage (with possible local caching)MapperConfigBase.classIntrospectorInstance()Methods in tools.jackson.databind.cfg with parameters of type ClassIntrospectorModifier and TypeMethodDescriptionMapperBuilder.buildDeserializationConfig(ConfigOverrides configOverrides, MixInHandler mixins, TypeFactory tf, ClassIntrospector classIntr, SubtypeResolver str, RootNameLookup rootNames, CoercionConfigs coercionConfigs) MapperBuilder.buildSerializationConfig(ConfigOverrides configOverrides, MixInHandler mixins, TypeFactory tf, ClassIntrospector classIntr, SubtypeResolver str, RootNameLookup rootNames, FilterProvider filterProvider) MapperBuilder.classIntrospector(ClassIntrospector ci) Constructors in tools.jackson.databind.cfg with parameters of type ClassIntrospectorModifierConstructorDescriptionprotectedMapperConfigBase(MapperBuilder<?, ?> b, long mapperFeatures, TypeFactory tf, ClassIntrospector classIntr, MixInHandler mixins, SubtypeResolver str, ConfigOverrides configOverrides, ContextAttributes defaultAttrs, RootNameLookup rootNames) Constructor used when creating a new instance (compared to that of creating fluent copies) -
Uses of ClassIntrospector in tools.jackson.databind.introspect
Subclasses of ClassIntrospector in tools.jackson.databind.introspectMethods in tools.jackson.databind.introspect that return ClassIntrospectorModifier and TypeMethodDescriptionabstract ClassIntrospectorClassIntrospector.forMapper()Method called to create an instance to be exclusive used by specified mapper.abstract ClassIntrospectorClassIntrospector.forOperation(MapperConfig<?> config) Method called to further create an instance to be used for a single operation (read or write, typically matchingObjectMapperreadValue()orwriteValue()).