com.fasterxml.jackson.databind.exc

Class PropertyBindingException

    • Field Detail

      • _referringClass

        protected final Class<?> _referringClass
        Class that does not contain mapping for the unrecognized property.
      • _propertyName

        protected final String _propertyName

        Note: redundant information since it is also included in the reference path.

      • _propertyIds

        protected final Collection<Object> _propertyIds
        Set of ids of properties that are known for the type, if this can be statically determined.
      • _propertiesAsString

        protected transient String _propertiesAsString
        Lazily constructed description of known properties, used for constructing actual message if and as needed.
    • Constructor Detail

      • PropertyBindingException

        protected PropertyBindingException(com.fasterxml.jackson.core.JsonParser p,
                                           String msg,
                                           com.fasterxml.jackson.core.JsonLocation loc,
                                           Class<?> referringClass,
                                           String propName,
                                           Collection<Object> propertyIds)
        Since:
        2.7
      • PropertyBindingException

        @Deprecated
        protected PropertyBindingException(String msg,
                                                       com.fasterxml.jackson.core.JsonLocation loc,
                                                       Class<?> referringClass,
                                                       String propName,
                                                       Collection<Object> propertyIds)
        Deprecated. Since 2.7
    • Method Detail

      • getMessageSuffix

        public String getMessageSuffix()
        Overrides:
        getMessageSuffix in class com.fasterxml.jackson.core.JsonProcessingException
      • getReferringClass

        public Class<?> getReferringClass()
        Method for accessing type (class) that is missing definition to allow binding of the unrecognized property.
      • getPropertyName

        public String getPropertyName()
        Convenience method for accessing logical property name that could not be mapped. Note that it is the last path reference in the underlying path.

Copyright © 2008–2020 FasterXML. All rights reserved.