| Package | Description |
|---|---|
| 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.introspect |
Functionality needed for Bean introspection, required for detecting
accessors and mutators for Beans, as well as locating and handling
method annotations.
|
| com.fasterxml.jackson.databind.jdk14 |
Contains helper class(es) needed to support some of JDK14+
features without requiring running or building using JDK 14.
|
| Modifier and Type | Method and Description |
|---|---|
PotentialCreator |
AnnotationIntrospector.findDefaultCreator(MapperConfig<?> config,
AnnotatedClass valueClass,
List<PotentialCreator> declaredConstructors,
List<PotentialCreator> declaredFactories)
Method called to check if introspector can find a Creator it considers
the "Primary Creator": Creator to use as the primary one, when no Creator has
explicit annotation (
AnnotationIntrospector.findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig<?>, com.fasterxml.jackson.databind.introspect.Annotated) returns null). |
| Modifier and Type | Method and Description |
|---|---|
PotentialCreator |
AnnotationIntrospector.findDefaultCreator(MapperConfig<?> config,
AnnotatedClass valueClass,
List<PotentialCreator> declaredConstructors,
List<PotentialCreator> declaredFactories)
Method called to check if introspector can find a Creator it considers
the "Primary Creator": Creator to use as the primary one, when no Creator has
explicit annotation (
AnnotationIntrospector.findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig<?>, com.fasterxml.jackson.databind.introspect.Annotated) returns null). |
PotentialCreator |
AnnotationIntrospector.findDefaultCreator(MapperConfig<?> config,
AnnotatedClass valueClass,
List<PotentialCreator> declaredConstructors,
List<PotentialCreator> declaredFactories)
Method called to check if introspector can find a Creator it considers
the "Primary Creator": Creator to use as the primary one, when no Creator has
explicit annotation (
AnnotationIntrospector.findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig<?>, com.fasterxml.jackson.databind.introspect.Annotated) returns null). |
| Modifier and Type | Field and Description |
|---|---|
PotentialCreator |
PotentialCreators.propertiesBased
Property-based Creator found, if any
|
| Modifier and Type | Method and Description |
|---|---|
PotentialCreator |
AnnotationIntrospectorPair.findDefaultCreator(MapperConfig<?> config,
AnnotatedClass valueClass,
List<PotentialCreator> declaredConstructors,
List<PotentialCreator> declaredFactories) |
PotentialCreator |
PotentialCreator.introspectParamNames(MapperConfig<?> config) |
PotentialCreator |
PotentialCreator.introspectParamNames(MapperConfig<?> config,
PropertyName[] implicits)
Variant used when implicit names are known; such as case for JDK
Record types.
|
PotentialCreator |
PotentialCreator.overrideMode(JsonCreator.Mode mode)
Method that can be called to change the
creatorMode this
Creator has: typically used to "mark" Creator as JsonCreator.Mode.DELEGATING
or JsonCreator.Mode.PROPERTIES when further information is gathered). |
| Modifier and Type | Method and Description |
|---|---|
List<PotentialCreator> |
PotentialCreators.getExplicitDelegating() |
List<PotentialCreator> |
PotentialCreators.getImplicitDelegatingConstructors() |
List<PotentialCreator> |
PotentialCreators.getImplicitDelegatingFactories() |
| Modifier and Type | Method and Description |
|---|---|
void |
PotentialCreators.addExplicitDelegating(PotentialCreator ctor) |
void |
PotentialCreators.setPropertiesBased(MapperConfig<?> config,
PotentialCreator ctor,
String mode) |
| Modifier and Type | Method and Description |
|---|---|
PotentialCreator |
AnnotationIntrospectorPair.findDefaultCreator(MapperConfig<?> config,
AnnotatedClass valueClass,
List<PotentialCreator> declaredConstructors,
List<PotentialCreator> declaredFactories) |
PotentialCreator |
AnnotationIntrospectorPair.findDefaultCreator(MapperConfig<?> config,
AnnotatedClass valueClass,
List<PotentialCreator> declaredConstructors,
List<PotentialCreator> declaredFactories) |
void |
PotentialCreators.setImplicitDelegating(List<PotentialCreator> implicitConstructors,
List<PotentialCreator> implicitFactories) |
void |
PotentialCreators.setImplicitDelegating(List<PotentialCreator> implicitConstructors,
List<PotentialCreator> implicitFactories) |
| Modifier and Type | Method and Description |
|---|---|
static PotentialCreator |
JDK14Util.findCanonicalRecordConstructor(MapperConfig<?> config,
AnnotatedClass recordClass,
List<PotentialCreator> constructors) |
| Modifier and Type | Method and Description |
|---|---|
static PotentialCreator |
JDK14Util.findCanonicalRecordConstructor(MapperConfig<?> config,
AnnotatedClass recordClass,
List<PotentialCreator> constructors) |
Copyright © 2008–2025 FasterXML. All rights reserved.