Class DatabindException

  • All Implemented Interfaces:
    java.io.Serializable
    Direct Known Subclasses:
    JsonMappingException

    public abstract class DatabindException
    extends JsonProcessingException
    Intermediate base class for all databind level processing problems, as distinct from stream-level problems or I/O issues below.

    Added in 2.13 to eventually replace JsonMappingException; for 2.x will allow limited use as target (as catching it will also catch mapping exception) but will not be constructed or thrown directly.

    Since:
    2.13
    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      abstract void prependPath​(java.lang.Object referrer, int index)
      Method called to prepend a reference information in front of current path
      abstract void prependPath​(java.lang.Object referrer, java.lang.String fieldName)
      Method called to prepend a reference information in front of current path
      • Methods inherited from class java.lang.Throwable

        addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Method Detail

      • prependPath

        public abstract void prependPath​(java.lang.Object referrer,
                                         java.lang.String fieldName)
        Method called to prepend a reference information in front of current path
      • prependPath

        public abstract void prependPath​(java.lang.Object referrer,
                                         int index)
        Method called to prepend a reference information in front of current path