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
FieldsFields 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
ConstructorsModifierConstructorDescriptionprotected
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.
-