java.lang.Object
tools.jackson.databind.cfg.ConfigOverride
- Direct Known Subclasses:
MutableConfigOverride
Configuration object that is accessed by databinding functionality
to find overrides to configuration of properties, based on declared
type of the property. Such overrides have precedence over annotations
attached to actual type (
Class), but can be further
overridden by annotations attached to the property itself.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected JsonFormat.ValueDefinitions of format overrides, if any.protected JsonIgnoreProperties.ValueDefinitions of property ignoral (whether to serialize, deserialize given logical property) overrides, if any.protected JsonInclude.ValueDefinitions of inclusion defaults to use for properties included in this POJO type.protected JsonInclude.ValueDefinitions of inclusion defaults for properties of this specified type (regardless of POJO in which they are included).protected BooleanFlag that indicates whether "is ignorable type" is specified for this type; and if so, is it to be ignored (true) or not ignored (false); `null` is used to indicate "not specified", in which case other configuration (class annotation) is used.protected BooleanFlag that indicates whether properties of this type default to being merged or not.protected JsonSetter.ValueDefinitions of setter overrides regarding null handlingprotected JsonAutoDetect.ValueOverrides for auto-detection visibility rules for this type. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotected -
Method Summary
Modifier and TypeMethodDescriptionstatic ConfigOverrideempty()Accessor for immutable "empty" instance that has no configuration overrides defined.toString()
-
Field Details
-
_format
Definitions of format overrides, if any. -
_include
Definitions of inclusion defaults to use for properties included in this POJO type. Overrides global defaults, may be overridden by per-property-type (see_includeAsProperty) and per-property overrides (annotations). -
_includeAsProperty
Definitions of inclusion defaults for properties of this specified type (regardless of POJO in which they are included). Overrides global defaults, per-POJO inclusion defaults (see {#link_include}), may be overridden by per-property overrides. -
_ignorals
Definitions of property ignoral (whether to serialize, deserialize given logical property) overrides, if any. -
_nullHandling
Definitions of setter overrides regarding null handling -
_visibility
Overrides for auto-detection visibility rules for this type. -
_isIgnoredType
Flag that indicates whether "is ignorable type" is specified for this type; and if so, is it to be ignored (true) or not ignored (false); `null` is used to indicate "not specified", in which case other configuration (class annotation) is used. -
_mergeable
Flag that indicates whether properties of this type default to being merged or not.
-
-
Constructor Details
-
ConfigOverride
protected ConfigOverride() -
ConfigOverride
-
-
Method Details