Class ConfigOverrides
- java.lang.Object
-
- com.fasterxml.jackson.databind.cfg.ConfigOverrides
-
- All Implemented Interfaces:
java.io.Serializable
public class ConfigOverrides extends java.lang.Object implements java.io.SerializableContainer for individualConfigOverridevalues.- Since:
- 2.8
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ConfigOverrides()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConfigOverridescopy()JsonFormat.ValuefindFormatDefaults(java.lang.Class<?> type)Specific accessor for finding {code JsonFormat.Value} for given type, considering global default for leniency as well as per-type format override (if any).MutableConfigOverridefindOrCreateOverride(java.lang.Class<?> type)ConfigOverridefindOverride(java.lang.Class<?> type)JsonInclude.ValuegetDefaultInclusion()java.lang.BooleangetDefaultLeniency()java.lang.BooleangetDefaultMergeable()JsonSetter.ValuegetDefaultSetterInfo()VisibilityChecker<?>getDefaultVisibility()voidsetDefaultInclusion(JsonInclude.Value v)voidsetDefaultLeniency(java.lang.Boolean v)voidsetDefaultMergeable(java.lang.Boolean v)voidsetDefaultSetterInfo(JsonSetter.Value v)voidsetDefaultVisibility(VisibilityChecker<?> v)
-
-
-
Method Detail
-
copy
public ConfigOverrides copy()
-
findOverride
public ConfigOverride findOverride(java.lang.Class<?> type)
-
findOrCreateOverride
public MutableConfigOverride findOrCreateOverride(java.lang.Class<?> type)
-
findFormatDefaults
public JsonFormat.Value findFormatDefaults(java.lang.Class<?> type)
Specific accessor for finding {code JsonFormat.Value} for given type, considering global default for leniency as well as per-type format override (if any).- Returns:
- Default format settings for type; never null.
- Since:
- 2.10
-
getDefaultInclusion
public JsonInclude.Value getDefaultInclusion()
-
getDefaultSetterInfo
public JsonSetter.Value getDefaultSetterInfo()
-
getDefaultMergeable
public java.lang.Boolean getDefaultMergeable()
-
getDefaultLeniency
public java.lang.Boolean getDefaultLeniency()
- Since:
- 2.10
-
getDefaultVisibility
public VisibilityChecker<?> getDefaultVisibility()
- Since:
- 2.9
-
setDefaultInclusion
public void setDefaultInclusion(JsonInclude.Value v)
- Since:
- 2.9
-
setDefaultSetterInfo
public void setDefaultSetterInfo(JsonSetter.Value v)
- Since:
- 2.9
-
setDefaultMergeable
public void setDefaultMergeable(java.lang.Boolean v)
- Since:
- 2.9
-
setDefaultLeniency
public void setDefaultLeniency(java.lang.Boolean v)
- Since:
- 2.10
-
setDefaultVisibility
public void setDefaultVisibility(VisibilityChecker<?> v)
- Since:
- 2.9
-
-