Uses of Class
com.fasterxml.jackson.databind.introspect.PotentialCreator
-
Packages that use PotentialCreator 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. -
-
Uses of PotentialCreator in com.fasterxml.jackson.databind
Methods in com.fasterxml.jackson.databind that return PotentialCreator Modifier and Type Method Description PotentialCreator
AnnotationIntrospector. findDefaultCreator(MapperConfig<?> config, AnnotatedClass valueClass, java.util.List<PotentialCreator> declaredConstructors, java.util.List<PotentialCreator> declaredFactories)
Method called to check if introspector can find a Creator it considers the "Default Creator": Creator to use as the primary, when no Creator has explicit annotation (AnnotationIntrospector.findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig<?>, com.fasterxml.jackson.databind.introspect.Annotated)
returnsnull
).Method parameters in com.fasterxml.jackson.databind with type arguments of type PotentialCreator Modifier and Type Method Description PotentialCreator
AnnotationIntrospector. findDefaultCreator(MapperConfig<?> config, AnnotatedClass valueClass, java.util.List<PotentialCreator> declaredConstructors, java.util.List<PotentialCreator> declaredFactories)
Method called to check if introspector can find a Creator it considers the "Default Creator": Creator to use as the primary, when no Creator has explicit annotation (AnnotationIntrospector.findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig<?>, com.fasterxml.jackson.databind.introspect.Annotated)
returnsnull
). -
Uses of PotentialCreator in com.fasterxml.jackson.databind.introspect
Fields in com.fasterxml.jackson.databind.introspect declared as PotentialCreator Modifier and Type Field Description PotentialCreator
PotentialCreators. propertiesBased
Property-based Creator found, if anyMethods in com.fasterxml.jackson.databind.introspect that return PotentialCreator Modifier and Type Method Description PotentialCreator
AnnotationIntrospectorPair. findDefaultCreator(MapperConfig<?> config, AnnotatedClass valueClass, java.util.List<PotentialCreator> declaredConstructors, java.util.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(com.fasterxml.jackson.annotation.JsonCreator.Mode mode)
Method that can be called to change thecreatorMode
this Creator has: typically used to "mark" Creator asJsonCreator.Mode.DELEGATING
orJsonCreator.Mode.PROPERTIES
when further information is gathered).Methods in com.fasterxml.jackson.databind.introspect that return types with arguments of type PotentialCreator Modifier and Type Method Description java.util.List<PotentialCreator>
PotentialCreators. getExplicitDelegating()
java.util.List<PotentialCreator>
PotentialCreators. getImplicitDelegatingConstructors()
java.util.List<PotentialCreator>
PotentialCreators. getImplicitDelegatingFactories()
Methods in com.fasterxml.jackson.databind.introspect with parameters of type PotentialCreator Modifier and Type Method Description void
PotentialCreators. addExplicitDelegating(PotentialCreator ctor)
void
PotentialCreators. setPropertiesBased(MapperConfig<?> config, PotentialCreator ctor, java.lang.String mode)
Method parameters in com.fasterxml.jackson.databind.introspect with type arguments of type PotentialCreator Modifier and Type Method Description PotentialCreator
AnnotationIntrospectorPair. findDefaultCreator(MapperConfig<?> config, AnnotatedClass valueClass, java.util.List<PotentialCreator> declaredConstructors, java.util.List<PotentialCreator> declaredFactories)
void
PotentialCreators. setImplicitDelegating(java.util.List<PotentialCreator> implicitConstructors, java.util.List<PotentialCreator> implicitFactories)
-
Uses of PotentialCreator in com.fasterxml.jackson.databind.jdk14
Methods in com.fasterxml.jackson.databind.jdk14 that return PotentialCreator Modifier and Type Method Description static PotentialCreator
JDK14Util. findCanonicalRecordConstructor(MapperConfig<?> config, AnnotatedClass recordClass, java.util.List<PotentialCreator> constructors)
Method parameters in com.fasterxml.jackson.databind.jdk14 with type arguments of type PotentialCreator Modifier and Type Method Description static PotentialCreator
JDK14Util. findCanonicalRecordConstructor(MapperConfig<?> config, AnnotatedClass recordClass, java.util.List<PotentialCreator> constructors)
-