Top Description Fields Constructors Methods
tools.jackson.databind

public Class DatabindException

extends JacksonException
Class Inheritance
Known Direct Subclasses
tools.jackson.databind.deser.UnresolvedForwardReference, tools.jackson.databind.exc.InvalidDefinitionException, tools.jackson.databind.exc.JsonNodeException, tools.jackson.databind.exc.MismatchedInputException, tools.jackson.databind.exc.MissingInjectableValueExcepion, tools.jackson.databind.exc.ValueInstantiationException
Imports
java.io.Closeable, tools.jackson.core.*, tools.jackson.core.exc.JacksonIOException

Exception used to signal fatal problems with mapping of content, distinct from low-level I/O problems (signaled using simple JacksonIOExceptions) or data encoding/decoding problems (signaled with tools.jackson.core.exc.StreamReadException, tools.jackson.core.exc.StreamWriteException).

One additional feature is the ability to denote relevant path of references (during serialization/deserialization) to help in troubleshooting.

Field Summary

Modifier and TypeField and Description
private static final long
Inherited from tools.jackson.core.JacksonException:
_location_path_processor

Constructor Summary

AccessConstructor and Description
protected
protected
DatabindException(Closeable processor, String msg, Throwable problem)

protected
protected
protected
protected

Method Summary

Modifier and TypeMethod and Description
private static JsonGenerator
private static JsonParser
public static DatabindException
public static DatabindException
from(JsonParser p, String msg, Throwable problem)

public static DatabindException
public static DatabindException
public static DatabindException
public static DatabindException
public static DatabindException
public static DatabindException
public static JacksonException
public static JacksonException
Inherited from tools.jackson.core.JacksonException:
_appendPathDesc_appendReferenceChain_buildMessage_exceptionMessageclearLocationgetLocalizedMessagegetLocationgetMessagegetOriginalMessagegetPathgetPathReferencegetPathReferencemessageSuffixprependPathprependPathprependPathprocessortoStringwithCausewrapWithPathwrapWithPathwrapWithPathwrapWithPath

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID

Hides tools.jackson.core.JacksonException.serialVersionUID.

Constructor Detail

DatabindExceptionback to summary
protected DatabindException(Closeable processor, String msg)
DatabindExceptionback to summary
protected DatabindException(Closeable processor, String msg, Throwable problem)
DatabindExceptionback to summary
protected DatabindException(Closeable processor, String msg, TokenStreamLocation loc)
DatabindExceptionback to summary
protected DatabindException(Closeable processor, String msg, TokenStreamLocation loc, Throwable rootCause)
DatabindExceptionback to summary
protected DatabindException(String msg, TokenStreamLocation loc, Throwable rootCause)
DatabindExceptionback to summary
protected DatabindException(String msg)

Method Detail

_generatorback to summary
private static JsonGenerator _generator(SerializationContext ctxt)
_parserback to summary
private static JsonParser _parser(DeserializationContext ctxt)
fromback to summary
public static DatabindException from(JsonParser p, String msg)
fromback to summary
public static DatabindException from(JsonParser p, String msg, Throwable problem)
fromback to summary
public static DatabindException from(JsonGenerator g, String msg)
fromback to summary
public static DatabindException from(JsonGenerator g, String msg, Throwable problem)
fromback to summary
public static DatabindException from(DeserializationContext ctxt, String msg)
fromback to summary
public static DatabindException from(DeserializationContext ctxt, String msg, Throwable problem)
fromback to summary
public static DatabindException from(SerializationContext ctxt, String msg)
fromback to summary
public static DatabindException from(SerializationContext ctxt, String msg, Throwable problem)
wrapWithPathback to summary
public static JacksonException wrapWithPath(DeserializationContext ctxt, Throwable src, JacksonException.Reference ref)
wrapWithPathback to summary
public static JacksonException wrapWithPath(SerializationContext ctxt, Throwable src, JacksonException.Reference ref)