Class MismatchedInputException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.io.IOException
edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.core.JacksonException
edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.core.JsonProcessingException
edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.DatabindException
edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.JsonMappingException
edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.exc.MismatchedInputException
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
InvalidFormatException
,InvalidNullException
,InvalidTypeIdException
,PropertyBindingException
General exception type used as the base class for all
JsonMappingException
s
that are due to input not mapping to target definition; these are typically
considered "client errors" since target type definition itself is not the root cause
but mismatching input. This is in contrast to InvalidDefinitionException
which
signals a problem with target type definition and not input.
This type is used as-is for some input problems, but in most cases there should be more explicit subtypes to use.
NOTE: name chosen to differ from `java.util.InputMismatchException` since while that would have been better name, use of same overlapping name causes nasty issues with IDE auto-completion, so slightly less optimal chosen.
- Since:
- 2.9
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.JsonMappingException
JsonMappingException.Reference
-
Field Summary
Fields inherited from class edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.JsonMappingException
_path, _processor
Fields inherited from class edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.core.JsonProcessingException
_location
-
Constructor Summary
ModifierConstructorDescriptionprotected
MismatchedInputException
(JsonParser p, String msg) protected
MismatchedInputException
(JsonParser p, String msg, JsonLocation loc) protected
MismatchedInputException
(JsonParser p, String msg, JavaType targetType) protected
MismatchedInputException
(JsonParser p, String msg, Class<?> targetType) -
Method Summary
Modifier and TypeMethodDescriptionstatic MismatchedInputException
from
(JsonParser p, JavaType targetType, String msg) static MismatchedInputException
from
(JsonParser p, Class<?> targetType, String msg) static MismatchedInputException
from
(JsonParser p, String msg) Deprecated.Class<?>
Accessor for getting intended target type, with which input did not match, if known; `null` if not known for some reason.Methods inherited from class edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.JsonMappingException
_appendPathDesc, _buildMessage, from, from, from, from, from, from, from, fromUnexpectedIOE, getLocalizedMessage, getMessage, getPath, getPathReference, getPathReference, getProcessor, prependPath, prependPath, prependPath, toString, withCause, wrapWithPath, wrapWithPath, wrapWithPath
Methods inherited from class edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.core.JsonProcessingException
clearLocation, getLocation, getMessageSuffix, getOriginalMessage
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
-
Field Details
-
_targetType
Type of value that was to be deserialized
-
-
Constructor Details
-
MismatchedInputException
-
MismatchedInputException
-
MismatchedInputException
-
MismatchedInputException
-
-
Method Details
-
from
Deprecated. -
from
-
from
-
setTargetType
-
getTargetType
Accessor for getting intended target type, with which input did not match, if known; `null` if not known for some reason.
-