## Uses of Class
com.fasterxml.jackson.databind.introspect.ClassIntrospector

Packages that use ClassIntrospector
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.introspect: 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

Fields in com.fasterxml.jackson.databind declared as ClassIntrospector
`protected static ClassIntrospector` `ObjectMapper.DEFAULT_INTROSPECTOR`

Methods in com.fasterxml.jackson.databind with parameters of type ClassIntrospector
`SerializationConfig` `SerializationConfig.with(ClassIntrospector ci)`
`DeserializationConfig` `DeserializationConfig.with(ClassIntrospector ci)`

Uses of ClassIntrospector in com.fasterxml.jackson.databind.cfg

Fields in com.fasterxml.jackson.databind.cfg declared as ClassIntrospector
`protected 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 ClassIntrospector
`ClassIntrospector` `MapperConfig.getClassIntrospector()`
`ClassIntrospector` `BaseSettings.getClassIntrospector()`

Methods in com.fasterxml.jackson.databind.cfg with parameters of type ClassIntrospector
`abstract T` `MapperConfigBase.with(ClassIntrospector ci)` Method for constructing and returning a new instance with different `ClassIntrospector` to use.
`BaseSettings` `BaseSettings.withClassIntrospector(ClassIntrospector ci)`

Constructors in com.fasterxml.jackson.databind.cfg with parameters of type ClassIntrospector
`BaseSettings(ClassIntrospector ci, AnnotationIntrospector ai, VisibilityChecker<?> vc, PropertyNamingStrategy pns, TypeFactory tf, TypeResolverBuilder<?> typer, DateFormat dateFormat, HandlerInstantiator hi, Locale locale, TimeZone tz)`

Uses of ClassIntrospector in com.fasterxml.jackson.databind.introspect

Subclasses of ClassIntrospector in com.fasterxml.jackson.databind.introspect
`class` `BasicClassIntrospector`

Copyright © 2012 fasterxml.com. All Rights Reserved.