Class ConfigOverride
- java.lang.Object
-
- com.fasterxml.jackson.databind.cfg.ConfigOverride
-
- Direct Known Subclasses:
MutableConfigOverride
public abstract class ConfigOverride extends java.lang.Object
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.- Since:
- 2.8
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ConfigOverride
empty()
Accessor for immutable "empty" instance that has no configuration overrides defined.JsonFormat.Value
getFormat()
JsonIgnoreProperties.Value
getIgnorals()
JsonInclude.Value
getInclude()
JsonInclude.Value
getIncludeAsProperty()
java.lang.Boolean
getIsIgnoredType()
java.lang.Boolean
getMergeable()
JsonSetter.Value
getSetterInfo()
JsonAutoDetect.Value
getVisibility()
-
-
-
Method Detail
-
empty
public static ConfigOverride empty()
Accessor for immutable "empty" instance that has no configuration overrides defined.- Since:
- 2.9
-
getFormat
public JsonFormat.Value getFormat()
-
getInclude
public JsonInclude.Value getInclude()
-
getIncludeAsProperty
public JsonInclude.Value getIncludeAsProperty()
- Since:
- 2.9
-
getIgnorals
public JsonIgnoreProperties.Value getIgnorals()
-
getIsIgnoredType
public java.lang.Boolean getIsIgnoredType()
-
getSetterInfo
public JsonSetter.Value getSetterInfo()
- Since:
- 2.9
-
getVisibility
public JsonAutoDetect.Value getVisibility()
- Since:
- 2.9
-
getMergeable
public java.lang.Boolean getMergeable()
- Since:
- 2.9
-
-