Serializable
public class ConfigOverrides extends Object implements Serializable
ConfigOverride
values.Modifier and Type | Field | Description |
---|---|---|
protected com.fasterxml.jackson.annotation.JsonInclude.Value |
_defaultInclusion |
|
protected Boolean |
_defaultMergeable |
|
protected com.fasterxml.jackson.annotation.JsonSetter.Value |
_defaultSetterInfo |
|
protected Map<Class<?>,MutableConfigOverride> |
_overrides |
Per-type override definitions
|
protected VisibilityChecker<?> |
_visibilityChecker |
Modifier | Constructor | Description |
---|---|---|
|
ConfigOverrides() |
|
protected |
ConfigOverrides(Map<Class<?>,MutableConfigOverride> overrides,
com.fasterxml.jackson.annotation.JsonInclude.Value defIncl,
com.fasterxml.jackson.annotation.JsonSetter.Value defSetter,
VisibilityChecker<?> defVisibility,
Boolean defMergeable) |
Modifier and Type | Method | Description |
---|---|---|
protected Map<Class<?>,MutableConfigOverride> |
_newMap() |
|
ConfigOverrides |
copy() |
|
MutableConfigOverride |
findOrCreateOverride(Class<?> type) |
|
ConfigOverride |
findOverride(Class<?> type) |
|
com.fasterxml.jackson.annotation.JsonInclude.Value |
getDefaultInclusion() |
|
Boolean |
getDefaultMergeable() |
|
com.fasterxml.jackson.annotation.JsonSetter.Value |
getDefaultSetterInfo() |
|
VisibilityChecker<?> |
getDefaultVisibility() |
|
void |
setDefaultInclusion(com.fasterxml.jackson.annotation.JsonInclude.Value v) |
|
void |
setDefaultMergeable(Boolean v) |
|
void |
setDefaultSetterInfo(com.fasterxml.jackson.annotation.JsonSetter.Value v) |
|
void |
setDefaultVisibility(VisibilityChecker<?> v) |
protected Map<Class<?>,MutableConfigOverride> _overrides
protected com.fasterxml.jackson.annotation.JsonInclude.Value _defaultInclusion
protected com.fasterxml.jackson.annotation.JsonSetter.Value _defaultSetterInfo
protected VisibilityChecker<?> _visibilityChecker
protected Boolean _defaultMergeable
public ConfigOverrides()
protected ConfigOverrides(Map<Class<?>,MutableConfigOverride> overrides, com.fasterxml.jackson.annotation.JsonInclude.Value defIncl, com.fasterxml.jackson.annotation.JsonSetter.Value defSetter, VisibilityChecker<?> defVisibility, Boolean defMergeable)
public ConfigOverrides copy()
public ConfigOverride findOverride(Class<?> type)
public MutableConfigOverride findOrCreateOverride(Class<?> type)
public com.fasterxml.jackson.annotation.JsonInclude.Value getDefaultInclusion()
public com.fasterxml.jackson.annotation.JsonSetter.Value getDefaultSetterInfo()
public Boolean getDefaultMergeable()
public VisibilityChecker<?> getDefaultVisibility()
public void setDefaultInclusion(com.fasterxml.jackson.annotation.JsonInclude.Value v)
public void setDefaultSetterInfo(com.fasterxml.jackson.annotation.JsonSetter.Value v)
public void setDefaultMergeable(Boolean v)
public void setDefaultVisibility(VisibilityChecker<?> v)
protected Map<Class<?>,MutableConfigOverride> _newMap()
Copyright © 2008–2018. All rights reserved.