## Uses of Class
com.fasterxml.jackson.databind.cfg.BaseSettings

Packages that use BaseSettings
com.fasterxml.jackson.databind: 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.
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`).

### Uses of BaseSettings in com.fasterxml.jackson.databind

Fields in com.fasterxml.jackson.databind declared as BaseSettings
`protected static BaseSettings` ObjectMapper.`DEFAULT_BASE` Base settings contain defaults used for all `ObjectMapper` instances.

Methods in com.fasterxml.jackson.databind that return BaseSettings
`protected BaseSettings` DeserializationConfig.`getBaseSettings()`

Methods in com.fasterxml.jackson.databind with parameters of type BaseSettings
`protected SerializationConfig` SerializationConfig.`_withBase(BaseSettings newBase)`
`protected DeserializationConfig` DeserializationConfig.`_withBase(BaseSettings newBase)`

Constructors in com.fasterxml.jackson.databind with parameters of type BaseSettings
Constructor and Description
`DeserializationConfig(BaseSettings base, SubtypeResolver str, SimpleMixInResolver mixins, RootNameLookup rootNames, ConfigOverrides configOverrides, CoercionConfigs coercionConfigs, DatatypeFeatures datatypeFeatures)` Constructor used by ObjectMapper to create default configuration object instance.
`SerializationConfig(BaseSettings base, SubtypeResolver str, SimpleMixInResolver mixins, RootNameLookup rootNames, ConfigOverrides configOverrides)` Deprecated. since 2.14
`SerializationConfig(BaseSettings base, SubtypeResolver str, SimpleMixInResolver mixins, RootNameLookup rootNames, ConfigOverrides configOverrides, DatatypeFeatures datatypeFeatures)` Constructor used by ObjectMapper to create default configuration object instance.

### Uses of BaseSettings in com.fasterxml.jackson.databind.cfg

Fields in com.fasterxml.jackson.databind.cfg declared as BaseSettings
`protected BaseSettings` MapperConfig.`_base` Immutable container object for simple configuration settings.

Methods in com.fasterxml.jackson.databind.cfg that return BaseSettings
`BaseSettings` BaseSettings.`copy()` Turns out we are not necessarily 100% stateless, alas, since `ClassIntrospector` typically has a cache.
`BaseSettings` BaseSettings.`with(com.fasterxml.jackson.core.Base64Variant base64)`
`BaseSettings` BaseSettings.`with(Locale l)`
`BaseSettings` BaseSettings.`with(PolymorphicTypeValidator v)`
`BaseSettings` BaseSettings.`with(TimeZone tz)` Fluent factory for constructing a new instance that uses specified TimeZone.
`BaseSettings` BaseSettings.`withAccessorNaming(AccessorNamingStrategy.Provider p)`
`BaseSettings` BaseSettings.`withAnnotationIntrospector(AnnotationIntrospector ai)`
`BaseSettings` BaseSettings.`withAppendedAnnotationIntrospector(AnnotationIntrospector ai)`
`BaseSettings` BaseSettings.`withClassIntrospector(ClassIntrospector ci)`
`BaseSettings` BaseSettings.`withDateFormat(DateFormat df)`
`BaseSettings` BaseSettings.`withHandlerInstantiator(HandlerInstantiator hi)`
`BaseSettings` BaseSettings.`withInsertedAnnotationIntrospector(AnnotationIntrospector ai)`
`BaseSettings` BaseSettings.`withPropertyNamingStrategy(PropertyNamingStrategy pns)`
`BaseSettings` BaseSettings.`withTypeFactory(TypeFactory tf)`
`BaseSettings` BaseSettings.`withTypeResolverBuilder(TypeResolverBuilder<?> typer)`

Methods in com.fasterxml.jackson.databind.cfg with parameters of type BaseSettings
`protected abstract T` MapperConfigBase.`_withBase(BaseSettings newBase)`

Constructors in com.fasterxml.jackson.databind.cfg with parameters of type BaseSettings
Constructor and Description
`MapperConfig(BaseSettings base, long mapperFeatures)`
`MapperConfig(MapperConfig<T> src, BaseSettings base)`
`MapperConfigBase(BaseSettings base, SubtypeResolver str, SimpleMixInResolver mixins, RootNameLookup rootNames, ConfigOverrides configOverrides, DatatypeFeatures datatypeFeatures)` Constructor used when creating a new instance (compared to that of creating fluent copies)
`MapperConfigBase(MapperConfigBase<CFG,T> src, BaseSettings base)`