Uses of Class
com.fasterxml.jackson.databind.cfg.BaseSettings
Packages that use BaseSettings
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
).-
Uses of BaseSettings in com.fasterxml.jackson.databind
Fields in com.fasterxml.jackson.databind declared as BaseSettingsModifier and TypeFieldDescriptionprotected static final BaseSettings
ObjectMapper.DEFAULT_BASE
Base settings contain defaults used for allObjectMapper
instances.Methods in com.fasterxml.jackson.databind that return BaseSettingsMethods in com.fasterxml.jackson.databind with parameters of type BaseSettingsModifier and TypeMethodDescriptionprotected final DeserializationConfig
DeserializationConfig._withBase
(BaseSettings newBase) protected final SerializationConfig
SerializationConfig._withBase
(BaseSettings newBase) Constructors in com.fasterxml.jackson.databind with parameters of type BaseSettingsModifierConstructorDescriptionDeserializationConfig
(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.14SerializationConfig
(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 BaseSettingsModifier and TypeFieldDescriptionprotected final BaseSettings
MapperConfig._base
Immutable container object for simple configuration settings.Methods in com.fasterxml.jackson.databind.cfg that return BaseSettingsModifier and TypeMethodDescriptionBaseSettings.copy()
Turns out we are not necessarily 100% stateless, alas, sinceClassIntrospector
typically has a cache.BaseSettings.with
(com.fasterxml.jackson.core.Base64Variant base64) BaseSettings.with
(CacheProvider cacheProvider) Fluent factory for constructing a new instance with providedCacheProvider
.BaseSettings.with
(PolymorphicTypeValidator v) Fluent factory for constructing a new instance that uses specified TimeZone.BaseSettings.withAccessorNaming
(AccessorNamingStrategy.Provider p) BaseSettings.withAnnotationIntrospector
(AnnotationIntrospector ai) BaseSettings.withAppendedAnnotationIntrospector
(AnnotationIntrospector ai) BaseSettings.withClassIntrospector
(ClassIntrospector ci) BaseSettings.withDateFormat
(DateFormat df) BaseSettings.withHandlerInstantiator
(HandlerInstantiator hi) BaseSettings.withInsertedAnnotationIntrospector
(AnnotationIntrospector ai) BaseSettings.withPropertyNamingStrategy
(PropertyNamingStrategy pns) BaseSettings.withTypeFactory
(TypeFactory tf) BaseSettings.withTypeResolverBuilder
(TypeResolverBuilder<?> typer) Methods in com.fasterxml.jackson.databind.cfg with parameters of type BaseSettingsModifier and TypeMethodDescriptionprotected abstract T
MapperConfigBase._withBase
(BaseSettings newBase) Constructors in com.fasterxml.jackson.databind.cfg with parameters of type BaseSettingsModifierConstructorDescriptionprotected
MapperConfig
(BaseSettings base, long mapperFeatures) protected
MapperConfig
(MapperConfig<T> src, BaseSettings base) protected
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)protected
MapperConfigBase
(MapperConfigBase<CFG, T> src, BaseSettings base)