Class ProblemHandler
- java.lang.Object
-
- com.fasterxml.jackson.databind.deser.DeserializationProblemHandler
-
- de.digitalcollections.iiif.model.jackson.ProblemHandler
-
public class ProblemHandler extends com.fasterxml.jackson.databind.deser.DeserializationProblemHandler
-
-
Constructor Summary
Constructors Constructor Description ProblemHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjecthandleMissingInstantiator(com.fasterxml.jackson.databind.DeserializationContext ctxt, Class<?> instClass, com.fasterxml.jackson.databind.deser.ValueInstantiator valueInsta, com.fasterxml.jackson.core.JsonParser p, String msg)com.fasterxml.jackson.databind.JavaTypehandleMissingTypeId(com.fasterxml.jackson.databind.DeserializationContext ctxt, com.fasterxml.jackson.databind.JavaType baseType, com.fasterxml.jackson.databind.jsontype.TypeIdResolver idResolver, String failureMsg)ObjecthandleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext ctxt, Class<?> targetType, com.fasterxml.jackson.core.JsonToken t, com.fasterxml.jackson.core.JsonParser p, String failureMsg)ObjecthandleWeirdStringValue(com.fasterxml.jackson.databind.DeserializationContext ctxt, Class<?> targetType, String valueToConvert, String failureMsg)
-
-
-
Method Detail
-
handleMissingInstantiator
public Object handleMissingInstantiator(com.fasterxml.jackson.databind.DeserializationContext ctxt, Class<?> instClass, com.fasterxml.jackson.databind.deser.ValueInstantiator valueInsta, com.fasterxml.jackson.core.JsonParser p, String msg) throws IOException
- Overrides:
handleMissingInstantiatorin classcom.fasterxml.jackson.databind.deser.DeserializationProblemHandler- Throws:
IOException
-
handleUnexpectedToken
public Object handleUnexpectedToken(com.fasterxml.jackson.databind.DeserializationContext ctxt, Class<?> targetType, com.fasterxml.jackson.core.JsonToken t, com.fasterxml.jackson.core.JsonParser p, String failureMsg) throws IOException
- Overrides:
handleUnexpectedTokenin classcom.fasterxml.jackson.databind.deser.DeserializationProblemHandler- Throws:
IOException
-
handleMissingTypeId
public com.fasterxml.jackson.databind.JavaType handleMissingTypeId(com.fasterxml.jackson.databind.DeserializationContext ctxt, com.fasterxml.jackson.databind.JavaType baseType, com.fasterxml.jackson.databind.jsontype.TypeIdResolver idResolver, String failureMsg) throws IOException- Overrides:
handleMissingTypeIdin classcom.fasterxml.jackson.databind.deser.DeserializationProblemHandler- Throws:
IOException
-
handleWeirdStringValue
public Object handleWeirdStringValue(com.fasterxml.jackson.databind.DeserializationContext ctxt, Class<?> targetType, String valueToConvert, String failureMsg) throws IOException
- Overrides:
handleWeirdStringValuein classcom.fasterxml.jackson.databind.deser.DeserializationProblemHandler- Throws:
IOException
-
-