Class UnresolvedForwardReference
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.io.IOException
-
- com.fasterxml.jackson.core.JacksonException
-
- com.fasterxml.jackson.core.JsonProcessingException
-
- com.fasterxml.jackson.databind.DatabindException
-
- com.fasterxml.jackson.databind.JsonMappingException
-
- com.fasterxml.jackson.databind.deser.UnresolvedForwardReference
-
- All Implemented Interfaces:
java.io.Serializable
public class UnresolvedForwardReference extends JsonMappingException
Exception thrown during deserialization when there are object id that can't be resolved.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonMappingException
JsonMappingException.Reference
-
-
Constructor Summary
Constructors Constructor Description UnresolvedForwardReference(JsonParser p, java.lang.String msg)UnresolvedForwardReference(JsonParser p, java.lang.String msg, JsonLocation loc, ReadableObjectId roid)UnresolvedForwardReference(java.lang.String msg)Deprecated.Since 2.7UnresolvedForwardReference(java.lang.String msg, JsonLocation loc, ReadableObjectId roid)Deprecated.Since 2.7
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddUnresolvedId(java.lang.Object id, java.lang.Class<?> type, JsonLocation where)java.lang.StringgetMessage()Method is overridden so that we can properly inject description of problem path, if such is defined.ReadableObjectIdgetRoid()java.lang.ObjectgetUnresolvedId()java.util.List<UnresolvedId>getUnresolvedIds()-
Methods inherited from class com.fasterxml.jackson.databind.JsonMappingException
from, from, from, from, from, from, from, from, fromUnexpectedIOE, getLocalizedMessage, getPath, getPathReference, getPathReference, getProcessor, prependPath, prependPath, prependPath, toString, withCause, wrapWithPath, wrapWithPath, wrapWithPath
-
Methods inherited from class com.fasterxml.jackson.core.JsonProcessingException
clearLocation, getLocation, getOriginalMessage
-
-
-
-
Constructor Detail
-
UnresolvedForwardReference
public UnresolvedForwardReference(JsonParser p, java.lang.String msg, JsonLocation loc, ReadableObjectId roid)
- Since:
- 2.7
-
UnresolvedForwardReference
public UnresolvedForwardReference(JsonParser p, java.lang.String msg)
- Since:
- 2.7
-
UnresolvedForwardReference
@Deprecated public UnresolvedForwardReference(java.lang.String msg, JsonLocation loc, ReadableObjectId roid)Deprecated.Since 2.7
-
UnresolvedForwardReference
@Deprecated public UnresolvedForwardReference(java.lang.String msg)
Deprecated.Since 2.7
-
-
Method Detail
-
getRoid
public ReadableObjectId getRoid()
-
getUnresolvedId
public java.lang.Object getUnresolvedId()
-
addUnresolvedId
public void addUnresolvedId(java.lang.Object id, java.lang.Class<?> type, JsonLocation where)
-
getUnresolvedIds
public java.util.List<UnresolvedId> getUnresolvedIds()
-
getMessage
public java.lang.String getMessage()
Description copied from class:JsonMappingExceptionMethod is overridden so that we can properly inject description of problem path, if such is defined.- Overrides:
getMessagein classJsonMappingException- Returns:
- Original
messagepreceded by optional prefix and followed by location information, message and location information separated by a linefeed
-
-