Uses of Enum Class
com.fasterxml.jackson.annotation.JsonCreator.Mode
Packages that use JsonCreator.Mode
Package
Description
Public core annotations, most of which are used to configure how
Data Mapping/Binding works.
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.Functionality needed for Bean introspection, required for detecting
accessors and mutators for Beans, as well as locating and handling
method annotations.
-
Uses of JsonCreator.Mode in com.fasterxml.jackson.annotation
Methods in com.fasterxml.jackson.annotation that return JsonCreator.ModeModifier and TypeMethodDescriptionstatic JsonCreator.ModeReturns the enum constant of this class with the specified name.static JsonCreator.Mode[]JsonCreator.Mode.values()Returns an array containing the constants of this enum class, in the order they are declared. -
Uses of JsonCreator.Mode in com.fasterxml.jackson.databind
Methods in com.fasterxml.jackson.databind that return JsonCreator.ModeModifier and TypeMethodDescriptionAnnotationIntrospector.findCreatorAnnotation(MapperConfig<?> config, Annotated ann) Method called to check whether potential Creator (constructor or static factory method) has explicit annotation to indicate it as actual Creator; and if so, whichJsonCreator.Modeto use.AnnotationIntrospector.findCreatorBinding(Annotated ann) Deprecated.Methods in com.fasterxml.jackson.databind that return types with arguments of type JsonCreator.ModeModifier and TypeMethodDescriptionBeanDescription.getConstructorsWithMode()Method similar toBeanDescription.getConstructors()except will also introspectJsonCreator.Modeand filter out ones marked as not applicable and include mode (or lack thereof) for remaining constructors.abstract List<AnnotatedAndMetadata<AnnotatedMethod,JsonCreator.Mode>> BeanDescription.getFactoryMethodsWithMode()Method similar toBeanDescription.getFactoryMethods()but will returnJsonCreator.Modemetadata along with qualifying factory method candidates. -
Uses of JsonCreator.Mode in com.fasterxml.jackson.databind.introspect
Methods in com.fasterxml.jackson.databind.introspect that return JsonCreator.ModeModifier and TypeMethodDescriptionPotentialCreator.creatorMode()PotentialCreator.creatorModeOrDefault()Same asPotentialCreator.creatorMode()except that ifnullwas to be returned, will instead returnJsonCreator.Mode.DEFAULT/AnnotationIntrospectorPair.findCreatorAnnotation(MapperConfig<?> config, Annotated a) JacksonAnnotationIntrospector.findCreatorAnnotation(MapperConfig<?> config, Annotated a) AnnotationIntrospectorPair.findCreatorBinding(Annotated a) Deprecated.JacksonAnnotationIntrospector.findCreatorBinding(Annotated a) Deprecated.Methods in com.fasterxml.jackson.databind.introspect that return types with arguments of type JsonCreator.ModeModifier and TypeMethodDescriptionprotected AnnotatedAndMetadata<AnnotatedMethod,JsonCreator.Mode> BasicBeanDescription.findFactoryMethodMetadata(AnnotatedMethod am) BasicBeanDescription.getConstructorsWithMode()BasicBeanDescription.getFactoryMethodsWithMode()Methods in com.fasterxml.jackson.databind.introspect with parameters of type JsonCreator.ModeModifier and TypeMethodDescriptionPotentialCreator.overrideMode(JsonCreator.Mode mode) Method that can be called to change thecreatorModethis Creator has: typically used to "mark" Creator asJsonCreator.Mode.DELEGATINGorJsonCreator.Mode.PROPERTIESwhen further information is gathered).Constructors in com.fasterxml.jackson.databind.introspect with parameters of type JsonCreator.Mode
AnnotationIntrospector.findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig<?>, com.fasterxml.jackson.databind.introspect.Annotated)instead.