Class ConfigOverrides

java.lang.Object
com.fasterxml.jackson.databind.cfg.ConfigOverrides
All Implemented Interfaces:
Serializable

public class ConfigOverrides extends Object implements Serializable
Container for individual ConfigOverride values.
Since:
2.8
See Also:
  • Constructor Details

    • ConfigOverrides

      public ConfigOverrides()
  • Method Details

    • copy

      public ConfigOverrides copy()
    • findOverride

      public ConfigOverride findOverride(Class<?> type)
    • findOrCreateOverride

      public MutableConfigOverride findOrCreateOverride(Class<?> type)
    • findFormatDefaults

      public JsonFormat.Value findFormatDefaults(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 Boolean getDefaultMergeable()
    • getDefaultLeniency

      public 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(Boolean v)
      Since:
      2.9
    • setDefaultLeniency

      public void setDefaultLeniency(Boolean v)
      Since:
      2.10
    • setDefaultVisibility

      public void setDefaultVisibility(VisibilityChecker<?> v)
      Since:
      2.9