Uses of Class
com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy
-
Packages that use AccessorNamingStrategy Package Description 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. -
-
Uses of AccessorNamingStrategy in com.fasterxml.jackson.databind.introspect
Subclasses of AccessorNamingStrategy in com.fasterxml.jackson.databind.introspect Modifier and Type Class Description static class
AccessorNamingStrategy.Base
Helper class that implements all abstract methods with dummy implementations.class
DefaultAccessorNamingStrategy
DefaultAccessorNamingStrategy
used by Jackson: to be used either as-is, or as base-class with overrides.static class
DefaultAccessorNamingStrategy.RecordNaming
Implementation used for supporting "non-prefix" naming convention of Java 14java.lang.Record
types, and in particular find default accessors for declared record fields.Fields in com.fasterxml.jackson.databind.introspect declared as AccessorNamingStrategy Modifier and Type Field Description protected AccessorNamingStrategy
POJOPropertiesCollector. _accessorNaming
Handler used for name-mangling of getter, mutator (setter/with) methodsMethods in com.fasterxml.jackson.databind.introspect that return AccessorNamingStrategy Modifier and Type Method Description abstract AccessorNamingStrategy
AccessorNamingStrategy.Provider. forBuilder(MapperConfig<?> config, AnnotatedClass builderClass, BeanDescription valueTypeDesc)
Factory method for creating strategy instance for POJOs that are deserialized using Builder type: in this case eventual target (value) type is different from type of "builder" object that is used by databinding to accumulate state.AccessorNamingStrategy
DefaultAccessorNamingStrategy.Provider. forBuilder(MapperConfig<?> config, AnnotatedClass builderClass, BeanDescription valueTypeDesc)
abstract AccessorNamingStrategy
AccessorNamingStrategy.Provider. forPOJO(MapperConfig<?> config, AnnotatedClass valueClass)
Factory method for creating strategy instance for a "regular" POJO, called if none of the other factory methods is applicable.AccessorNamingStrategy
DefaultAccessorNamingStrategy.Provider. forPOJO(MapperConfig<?> config, AnnotatedClass targetClass)
abstract AccessorNamingStrategy
AccessorNamingStrategy.Provider. forRecord(MapperConfig<?> config, AnnotatedClass recordClass)
Factory method for creating strategy instance for specialjava.lang.Record
type (new in JDK 14).AccessorNamingStrategy
DefaultAccessorNamingStrategy.Provider. forRecord(MapperConfig<?> config, AnnotatedClass recordClass)
Methods in com.fasterxml.jackson.databind.introspect with parameters of type AccessorNamingStrategy Modifier and Type Method Description protected POJOPropertiesCollector
BasicClassIntrospector. constructPropertyCollector(MapperConfig<?> config, AnnotatedClass classDef, JavaType type, boolean forSerialization, AccessorNamingStrategy accNaming)
Overridable method called for creatingPOJOPropertiesCollector
instance to use; override is needed if a custom sub-class is to be used.Constructors in com.fasterxml.jackson.databind.introspect with parameters of type AccessorNamingStrategy Constructor Description POJOPropertiesCollector(MapperConfig<?> config, boolean forSerialization, JavaType type, AnnotatedClass classDef, AccessorNamingStrategy accessorNaming)
-