Class POJOPropertiesCollector


  • public class POJOPropertiesCollector
    extends java.lang.Object
    Helper class used for aggregating information about all possible properties of a POJO.
    • Method Detail

      • getInjectables

        public java.util.Map<java.lang.Object,​AnnotatedMember> getInjectables()
      • getJsonKeyAccessor

        public AnnotatedMember getJsonKeyAccessor()
        Since:
        2.12
      • getJsonValueAccessor

        public AnnotatedMember getJsonValueAccessor()
        Since:
        2.9
      • getAnyGetterField

        public AnnotatedMember getAnyGetterField()
        Since:
        2.12 (before only had "getAnyGetter()")
      • getAnyGetterMethod

        public AnnotatedMember getAnyGetterMethod()
        Since:
        2.12 (before only had "getAnyGetter()")
      • 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.