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

- Packages that use BaseSettings
  Package | Description
  --- | ---
  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
    Modifier and Type | Field and Description
    --- | ---
    `protected static BaseSettings` | ObjectMapper.`DEFAULT_BASE` Base settings contain defaults used for all `ObjectMapper` instances.

    Methods in com.fasterxml.jackson.databind that return BaseSettings
    Modifier and Type | Method and Description
    --- | ---
    `protected BaseSettings` | DeserializationConfig.`getBaseSettings()`

    Constructors in com.fasterxml.jackson.databind with parameters of type BaseSettings
    Constructor and Description
    `DeserializationConfig(BaseSettings base, SubtypeResolver str, SimpleMixInResolver mixins, RootNameLookup rootNames)` Constructor used by ObjectMapper to create default configuration object instance.
    `SerializationConfig(BaseSettings base, SubtypeResolver str, SimpleMixInResolver mixins, RootNameLookup rootNames)` 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
    Modifier and Type | Field and Description
    --- | ---
    `protected BaseSettings` | MapperConfig.`_base` Immutable container object for simple configuration settings.

    Methods in com.fasterxml.jackson.databind.cfg that return BaseSettings
    Modifier and Type | Method and Description
    --- | ---
    `BaseSettings` | BaseSettings.`with(com.fasterxml.jackson.core.Base64Variant base64)`
    `BaseSettings` | BaseSettings.`with(Locale l)`
    `BaseSettings` | BaseSettings.`with(TimeZone tz)` Fluent factory for constructing a new instance that uses specified TimeZone.
    `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)`
    `BaseSettings` | BaseSettings.`withVisibility(com.fasterxml.jackson.annotation.PropertyAccessor forMethod, com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility visibility)`
    `BaseSettings` | BaseSettings.`withVisibilityChecker(VisibilityChecker<?> vc)`

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

Copyright © 2014–2015 FasterXML. All rights reserved.