| Modifier and Type | Field and Description |
|---|---|
| protected final AccessorNamingStrategy. | _accessorNaming
Provider for creating |
| protected final AnnotationIntrospector | _annotationIntrospector
Introspector used for accessing annotation value based configuration. |
| protected final CacheProvider | _cacheProvider
Used to provide custom cache implementation in downstream components. |
| protected final ConstructorDetector | _ctorDetector
Handler that specifies some aspects of Constructor auto-detection. |
| protected final DateFormat | _dateFormat
Custom date format to use for deserialization. |
| protected final Base64Variant | _defaultBase64
Explicitly default |
| protected final TypeResolverBuilder | _defaultTyper
Type information handler used for "default typing". |
| protected final EnumNamingStrategy | _enumNamingStrategy
Custom enum naming strategy in use, if any. |
| protected final HandlerInstantiator | _handlerInstantiator
Object used for creating instances of handlers (serializers, deserializers, type and type id resolvers), given class to instantiate. |
| protected final Locale | _locale
Default |
| protected final JsonNodeFactory | _nodeFactory
Factory used for constructing |
| protected final PropertyNamingStrategy | _propertyNamingStrategy
Custom property naming strategy in use, if any. |
| protected final TimeZone | _timeZone
Default |
| protected final PolymorphicTypeValidator | _typeValidator
Validator that is used to limit allowed subtypes during polymorphic deserialization, mostly for security reasons when dealing with untrusted content. |
| private static final TimeZone | DEFAULT_TIMEZONE
We will use a default TimeZone as the baseline. |
| private static final long |
| Access | Constructor and Description |
|---|---|
| public | BaseSettings(AnnotationIntrospector ai, PropertyNamingStrategy pns, EnumNamingStrategy ens, AccessorNamingStrategy.
|
| Modifier and Type | Method and Description |
|---|---|
| private DateFormat | |
| public AccessorNamingStrategy. | |
| public AnnotationIntrospector | |
| public Base64Variant | |
| public CacheProvider | |
| public ConstructorDetector | |
| public DateFormat | |
| public TypeResolverBuilder | |
| public EnumNamingStrategy | |
| public HandlerInstantiator | |
| public Locale | |
| public JsonNodeFactory | |
| public PolymorphicTypeValidator | |
| public PropertyNamingStrategy | |
| public TimeZone | |
| public boolean | hasExplicitTimeZone()
Accessor that may be called to determine whether this settings object has been explicitly configured with a TimeZone (true), or is still relying on the default settings (false). |
| public BaseSettings | |
| public BaseSettings | |
| public BaseSettings | |
| public BaseSettings | |
| public BaseSettings | |
| public BaseSettings | |
| public BaseSettings | |
| public BaseSettings | |
| public BaseSettings | |
| public BaseSettings | |
| public BaseSettings | Returns: a new instance with providedCacheProvider.Fluent factory for constructing a new instance with provided |
| public BaseSettings | |
| public BaseSettings | |
| public BaseSettings | |
| public BaseSettings | |
| public BaseSettings |
| _accessorNaming | back to summary |
|---|---|
| protected final AccessorNamingStrategy. Provider for creating | |
| _annotationIntrospector | back to summary |
|---|---|
| protected final AnnotationIntrospector _annotationIntrospector Introspector used for accessing annotation value based configuration. | |
| _cacheProvider | back to summary |
|---|---|
| protected final CacheProvider _cacheProvider Used to provide custom cache implementation in downstream components. | |
| _ctorDetector | back to summary |
|---|---|
| protected final ConstructorDetector _ctorDetector Handler that specifies some aspects of Constructor auto-detection. | |
| _dateFormat | back to summary |
|---|---|
| protected final DateFormat _dateFormat Custom date format to use for deserialization. If specified, will be
used instead of Note that the configured format object will be cloned once per deserialization process (first time it is needed) | |
| _defaultBase64 | back to summary |
|---|---|
| protected final Base64Variant _defaultBase64 Explicitly default | |
| _defaultTyper | back to summary |
|---|---|
| protected final TypeResolverBuilder<?> _defaultTyper Type information handler used for "default typing". | |
| _enumNamingStrategy | back to summary |
|---|---|
| protected final EnumNamingStrategy _enumNamingStrategy Custom enum naming strategy in use, if any. | |
| _handlerInstantiator | back to summary |
|---|---|
| protected final HandlerInstantiator _handlerInstantiator Object used for creating instances of handlers (serializers, deserializers, type and type id resolvers), given class to instantiate. This is typically used to do additional configuration (with dependency injection, for example) beyond simply construction of instances; or to use alternative constructors. | |
| _locale | back to summary |
|---|---|
| protected final Locale _locale Default | |
| _nodeFactory | back to summary |
|---|---|
| protected final JsonNodeFactory _nodeFactory Factory used for constructing | |
| _propertyNamingStrategy | back to summary |
|---|---|
| protected final PropertyNamingStrategy _propertyNamingStrategy Custom property naming strategy in use, if any. | |
| _timeZone | back to summary |
|---|---|
| protected final TimeZone _timeZone Default
Note that if a new value is set, timezone is also assigned to
| |
| _typeValidator | back to summary |
|---|---|
| protected final PolymorphicTypeValidator _typeValidator Validator that is used to limit allowed subtypes during polymorphic deserialization, mostly for security reasons when dealing with untrusted content. | |
| DEFAULT_TIMEZONE | back to summary |
|---|---|
| private static final TimeZone DEFAULT_TIMEZONE We will use a default TimeZone as the baseline. | |
| serialVersionUID | back to summary |
|---|---|
| private static final long serialVersionUID | |
| BaseSettings | back to summary |
|---|---|
| public BaseSettings(AnnotationIntrospector ai, PropertyNamingStrategy pns, EnumNamingStrategy ens, AccessorNamingStrategy. | |
| _force | back to summary |
|---|---|
| private DateFormat _force(DateFormat df, TimeZone tz) | |
| getAccessorNaming | back to summary |
|---|---|
| public AccessorNamingStrategy. | |
| getAnnotationIntrospector | back to summary |
|---|---|
| public AnnotationIntrospector getAnnotationIntrospector() | |
| getBase64Variant | back to summary |
|---|---|
| public Base64Variant getBase64Variant() | |
| getCacheProvider | back to summary |
|---|---|
| public CacheProvider getCacheProvider() | |
| getConstructorDetector | back to summary |
|---|---|
| public ConstructorDetector getConstructorDetector() | |
| getDateFormat | back to summary |
|---|---|
| public DateFormat getDateFormat() | |
| getDefaultTyper | back to summary |
|---|---|
| public TypeResolverBuilder | |
| getEnumNamingStrategy | back to summary |
|---|---|
| public EnumNamingStrategy getEnumNamingStrategy() | |
| getHandlerInstantiator | back to summary |
|---|---|
| public HandlerInstantiator getHandlerInstantiator() | |
| getLocale | back to summary |
|---|---|
| public Locale getLocale() | |
| getNodeFactory | back to summary |
|---|---|
| public JsonNodeFactory getNodeFactory() | |
| getPolymorphicTypeValidator | back to summary |
|---|---|
| public PolymorphicTypeValidator getPolymorphicTypeValidator() | |
| getPropertyNamingStrategy | back to summary |
|---|---|
| public PropertyNamingStrategy getPropertyNamingStrategy() | |
| getTimeZone | back to summary |
|---|---|
| public TimeZone getTimeZone() | |
| hasExplicitTimeZone | back to summary |
|---|---|
| public boolean hasExplicitTimeZone() Accessor that may be called to determine whether this settings object has been explicitly configured with a TimeZone (true), or is still relying on the default settings (false). | |
| with | back to summary |
|---|---|
| public BaseSettings with(PropertyNamingStrategy pns) | |
| with | back to summary |
|---|---|
| public BaseSettings with(EnumNamingStrategy ens) | |
| with | back to summary |
|---|---|
| public BaseSettings with(AccessorNamingStrategy. | |
| with | back to summary |
|---|---|
| public BaseSettings with(TypeResolverBuilder<?> typer) | |
| with | back to summary |
|---|---|
| public BaseSettings with(PolymorphicTypeValidator ptv) | |
| with | back to summary |
|---|---|
| public BaseSettings with(DateFormat df) | |
| with | back to summary |
|---|---|
| public BaseSettings with(HandlerInstantiator hi) | |
| with | back to summary |
|---|---|
| public BaseSettings with(Locale l) | |
| with | back to summary |
|---|---|
| public BaseSettings with(TimeZone tz) Fluent factory for constructing a new instance that uses specified TimeZone.
Note that timezone used with also be assigned to configured | |
| with | back to summary |
|---|---|
| public BaseSettings with(Base64Variant base64) | |
| with | back to summary |
|---|---|
| public BaseSettings with(CacheProvider cacheProvider) Fluent factory for constructing a new instance with provided
| |
| with | back to summary |
|---|---|
| public BaseSettings with(JsonNodeFactory nodeFactory) | |
| with | back to summary |
|---|---|
| public BaseSettings with(ConstructorDetector ctorDetector) | |
| withAnnotationIntrospector | back to summary |
|---|---|
| public BaseSettings withAnnotationIntrospector(AnnotationIntrospector ai) | |
| withAppendedAnnotationIntrospector | back to summary |
|---|---|
| public BaseSettings withAppendedAnnotationIntrospector(AnnotationIntrospector ai) | |
| withInsertedAnnotationIntrospector | back to summary |
|---|---|
| public BaseSettings withInsertedAnnotationIntrospector(AnnotationIntrospector ai) | |