Class POJOPropertiesCollector
- java.lang.Object
-
- com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
-
public class POJOPropertiesCollector extends Object
Helper class used for aggregating information about all possible properties of a POJO.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Class<?>
findPOJOBuilderClass()
Deprecated.AnnotationIntrospector
getAnnotationIntrospector()
AnnotatedMember
getAnyGetter()
AnnotatedMember
getAnySetterField()
AnnotatedMethod
getAnySetterMethod()
AnnotatedClass
getClassDef()
MapperConfig<?>
getConfig()
Set<String>
getIgnoredPropertyNames()
Accessor for set of properties that are explicitly marked to be ignored via per-property markers (but NOT class annotations).Map<Object,AnnotatedMember>
getInjectables()
AnnotatedMember
getJsonValueAccessor()
AnnotatedMethod
getJsonValueMethod()
Deprecated.ObjectIdInfo
getObjectIdInfo()
Accessor to find out whether type specified requires inclusion of Object Identifier.List<BeanPropertyDefinition>
getProperties()
JavaType
getType()
-
-
-
Method Detail
-
getConfig
public MapperConfig<?> getConfig()
-
getType
public JavaType getType()
-
getClassDef
public AnnotatedClass getClassDef()
-
getAnnotationIntrospector
public AnnotationIntrospector getAnnotationIntrospector()
-
getProperties
public List<BeanPropertyDefinition> getProperties()
-
getInjectables
public Map<Object,AnnotatedMember> getInjectables()
-
getJsonValueAccessor
public AnnotatedMember getJsonValueAccessor()
- Since:
- 2.9
-
getAnyGetter
public AnnotatedMember getAnyGetter()
-
getAnySetterField
public AnnotatedMember getAnySetterField()
-
getAnySetterMethod
public AnnotatedMethod getAnySetterMethod()
-
getIgnoredPropertyNames
public Set<String> getIgnoredPropertyNames()
Accessor for set of properties that are explicitly marked to be ignored via per-property markers (but NOT class annotations).
-
getObjectIdInfo
public ObjectIdInfo getObjectIdInfo()
Accessor to find out whether type specified requires inclusion of Object Identifier.
-
getJsonValueMethod
@Deprecated public AnnotatedMethod getJsonValueMethod()
Deprecated.
-
findPOJOBuilderClass
@Deprecated public Class<?> findPOJOBuilderClass()
Deprecated.
-
-