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 classAccessorNamingStrategy.BaseHelper class that implements all abstract methods with dummy implementations.classDefaultAccessorNamingStrategyDefaultAccessorNamingStrategyused by Jackson: to be used either as-is, or as base-class with overrides.static classDefaultAccessorNamingStrategy.RecordNamingImplementation used for supporting "non-prefix" naming convention of Java 14java.lang.Recordtypes, 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 AccessorNamingStrategyPOJOPropertiesCollector. _accessorNamingHandler 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 AccessorNamingStrategyAccessorNamingStrategy.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.AccessorNamingStrategyDefaultAccessorNamingStrategy.Provider. forBuilder(MapperConfig<?> config, AnnotatedClass builderClass, BeanDescription valueTypeDesc)abstract AccessorNamingStrategyAccessorNamingStrategy.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.AccessorNamingStrategyDefaultAccessorNamingStrategy.Provider. forPOJO(MapperConfig<?> config, AnnotatedClass targetClass)abstract AccessorNamingStrategyAccessorNamingStrategy.Provider. forRecord(MapperConfig<?> config, AnnotatedClass recordClass)Factory method for creating strategy instance for specialjava.lang.Recordtype (new in JDK 14).AccessorNamingStrategyDefaultAccessorNamingStrategy.Provider. forRecord(MapperConfig<?> config, AnnotatedClass recordClass)Methods in com.fasterxml.jackson.databind.introspect with parameters of type AccessorNamingStrategy Modifier and Type Method Description protected POJOPropertiesCollectorBasicClassIntrospector. constructPropertyCollector(MapperConfig<?> config, AnnotatedClass classDef, JavaType type, boolean forSerialization, AccessorNamingStrategy accNaming)Overridable method called for creatingPOJOPropertiesCollectorinstance 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)
-