Package | Description |
---|---|
com.fasterxml.jackson.annotation |
Public core annotations, most of which are used to configure how
Data Mapping/Binding works.
|
com.fasterxml.jackson.databind |
Basic data binding (mapping) functionality that
allows for reading JSON content into Java Objects (POJOs)
and JSON Trees (
JsonNode ), as well as
writing Java Objects and trees as JSON. |
com.fasterxml.jackson.databind.cfg |
Package that contains most of configuration-related classes;
exception being couple of most-commonly used configuration
things (like Feature enumerations) that are at the
main level (
com.fasterxml.jackson.databind ). |
com.fasterxml.jackson.databind.introspect |
Functionality needed for Bean introspection, required for detecting
accessors and mutators for Beans, as well as locating and handling
method annotations.
|
Modifier and Type | Field and Description |
---|---|
protected static JsonAutoDetect.Value |
JsonAutoDetect.Value.DEFAULT
Default instance with baseline visibility checking:
Only public fields visible
Only public getters, is-getters visible
All setters (regardless of access) visible
Only public Creators visible
|
protected static JsonAutoDetect.Value |
JsonAutoDetect.Value.NO_OVERRIDES
Empty instance that specifies no overrides, that is, all visibility
levels set as
JsonAutoDetect.Visibility.DEFAULT . |
Modifier and Type | Method and Description |
---|---|
static JsonAutoDetect.Value |
JsonAutoDetect.Value.merge(JsonAutoDetect.Value base,
JsonAutoDetect.Value overrides) |
JsonAutoDetect.Value |
JsonAutoDetect.Value.withOverrides(JsonAutoDetect.Value overrides) |
Modifier and Type | Method and Description |
---|---|
ObjectMapper |
ObjectMapper.setDefaultVisibility(JsonAutoDetect.Value vis)
Method for setting auto-detection visibility definition
defaults, which are in effect unless overridden by
annotations (like
JsonAutoDetect ) or per-type
visibility overrides. |
Modifier and Type | Field and Description |
---|---|
protected JsonAutoDetect.Value |
ConfigOverride._visibility
Overrides for auto-detection visibility rules for this type.
|
Modifier and Type | Method and Description |
---|---|
JsonAutoDetect.Value |
ConfigOverride.getVisibility() |
Modifier and Type | Method and Description |
---|---|
MutableConfigOverride |
MutableConfigOverride.setVisibility(JsonAutoDetect.Value v) |
Modifier and Type | Method and Description |
---|---|
static VisibilityChecker.Std |
VisibilityChecker.Std.construct(JsonAutoDetect.Value vis) |
T |
VisibilityChecker.withOverrides(JsonAutoDetect.Value vis)
Method that can be used for merging default values from `this`
instance with specified overrides; and either return `this`
if overrides had no effect (that is, result would be equal),
or a new instance with merged visibility settings.
|
VisibilityChecker.Std |
VisibilityChecker.Std.withOverrides(JsonAutoDetect.Value vis) |
Copyright © 2019 JBoss by Red Hat. All rights reserved.