java.lang.Class ), but can be further
overridden by annotations attached to the property itself.
| Modifier and Type | Class and Description |
|---|---|
| pack-priv static class | ConfigOverride.
Implementation used solely for "empty" instance; has no mutators and is not changed by core functionality. |
| Modifier and Type | Field and Description |
|---|---|
| protected JsonFormat. | _format
Definitions of format overrides, if any. |
| protected JsonIgnoreProperties. | _ignorals
Definitions of property ignoral (whether to serialize, deserialize given logical property) overrides, if any. |
| protected JsonInclude. | _include
Definitions of inclusion defaults to use for properties included in this POJO type. |
| protected JsonInclude. | _includeAsProperty
Definitions of inclusion defaults for properties of this specified type (regardless of POJO in which they are included). |
| protected Boolean | _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. |
| protected Boolean | _mergeable
Flag that indicates whether properties of this type default to being merged or not. |
| protected JsonSetter. | _setterInfo
Definitions of setter overrides regarding null handling |
| protected JsonAutoDetect. | _visibility
Overrides for auto-detection visibility rules for this type. |
| Access | Constructor and Description |
|---|---|
| protected | |
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static ConfigOverride | |
| public JsonFormat. | |
| public JsonIgnoreProperties. | |
| public JsonInclude. | |
| public JsonInclude. | |
| public Boolean | |
| public Boolean | |
| public JsonSetter. | |
| public JsonAutoDetect. |
| _format | back to summary |
|---|---|
| protected JsonFormat. Definitions of format overrides, if any. | |
| _ignorals | back to summary |
|---|---|
| protected JsonIgnoreProperties. Definitions of property ignoral (whether to serialize, deserialize given logical property) overrides, if any. | |
| _include | back to summary |
|---|---|
| protected JsonInclude. 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 | back to summary |
|---|---|
| protected JsonInclude. 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
| |
| _isIgnoredType | back to summary |
|---|---|
| protected Boolean _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 | back to summary |
|---|---|
| protected Boolean _mergeable Flag that indicates whether properties of this type default to being merged or not. | |
| _setterInfo | back to summary |
|---|---|
| protected JsonSetter. Definitions of setter overrides regarding null handling
| |
| _visibility | back to summary |
|---|---|
| protected JsonAutoDetect. Overrides for auto-detection visibility rules for this type.
| |
| ConfigOverride | back to summary |
|---|---|
| protected ConfigOverride() | |
| ConfigOverride | back to summary |
|---|---|
| protected ConfigOverride(ConfigOverride src) | |
| empty | back to summary |
|---|---|
| public static ConfigOverride empty() Accessor for immutable "empty" instance that has no configuration overrides defined.
| |
| getFormat | back to summary |
|---|---|
| public JsonFormat. | |
| getIgnorals | back to summary |
|---|---|
| public JsonIgnoreProperties. | |
| getInclude | back to summary |
|---|---|
| public JsonInclude. | |
| getIncludeAsProperty | back to summary |
|---|---|
public JsonInclude.
| |
| getIsIgnoredType | back to summary |
|---|---|
| public Boolean getIsIgnoredType() | |
| getMergeable | back to summary |
|---|---|
public Boolean getMergeable()
| |
| getSetterInfo | back to summary |
|---|---|
public JsonSetter.
| |
| getVisibility | back to summary |
|---|---|
public JsonAutoDetect.
| |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv static final ConfigOverride. |
| Access | Constructor and Description |
|---|---|
| private |
| INSTANCE | back to summary |
|---|---|
| pack-priv static final ConfigOverride. | |
| Empty | back to summary |
|---|---|
| private Empty() | |