Class POJOPropertiesCollector
- java.lang.Object
-
- com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector
-
public class POJOPropertiesCollector extends java.lang.Object
Helper class used for aggregating information about all possible properties of a POJO.
-
-
Method Summary
-
-
-
Method Detail
-
getConfig
public MapperConfig<?> getConfig()
-
getType
public JavaType getType()
-
getClassDef
public AnnotatedClass getClassDef()
-
getAnnotationIntrospector
public AnnotationIntrospector getAnnotationIntrospector()
-
getProperties
public java.util.List<BeanPropertyDefinition> getProperties()
-
getInjectables
public java.util.Map<java.lang.Object,AnnotatedMember> getInjectables()
-
getJsonKeyAccessor
public AnnotatedMember getJsonKeyAccessor()
- Since:
- 2.12
-
getJsonValueAccessor
public AnnotatedMember getJsonValueAccessor()
- Since:
- 2.9
-
getAnyGetter
@Deprecated public AnnotatedMember getAnyGetter()
Deprecated.Since 2.12 use separategetAnyGetterMethod()
andgetAnyGetterField()
.Alias forgetAnyGetterMethod()
.
-
getAnyGetterField
public AnnotatedMember getAnyGetterField()
- Since:
- 2.12 (before only had "getAnyGetter()")
-
getAnyGetterMethod
public AnnotatedMember getAnyGetterMethod()
- Since:
- 2.12 (before only had "getAnyGetter()")
-
getAnySetterField
public AnnotatedMember getAnySetterField()
-
getAnySetterMethod
public AnnotatedMethod getAnySetterMethod()
-
getIgnoredPropertyNames
public java.util.Set<java.lang.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 java.lang.Class<?> findPOJOBuilderClass()
Deprecated.
-
-