Package org.codehaus.jackson.map.exc
Class UnrecognizedPropertyException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.io.IOException
org.codehaus.jackson.JsonProcessingException
org.codehaus.jackson.map.JsonMappingException
org.codehaus.jackson.map.exc.UnrecognizedPropertyException
- All Implemented Interfaces:
Serializable
Specialized
JsonMappingException
sub-class specifically used
to indicate problems due to encountering a JSON property that could
not be mapped to an Object property (via getter, constructor argument
or field).- Since:
- 1.6
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.codehaus.jackson.map.JsonMappingException
JsonMappingException.Reference
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Class<?>
Class that does not contain mapping for the unrecognized property.protected final String
Note: redundant information since it is also included in the reference path.Fields inherited from class org.codehaus.jackson.map.JsonMappingException
_path
Fields inherited from class org.codehaus.jackson.JsonProcessingException
mLocation
-
Constructor Summary
ConstructorsConstructorDescriptionUnrecognizedPropertyException
(String msg, JsonLocation loc, Class<?> referringClass, String propName) -
Method Summary
Modifier and TypeMethodDescriptionfrom
(JsonParser jp, Object fromObjectOrClass, String propertyName) Class<?>
Method for accessing type (class) that is missing definition to allow binding of the unrecognized property.Convenience method for accessing logical property name that could not be mapped.Methods inherited from class org.codehaus.jackson.map.JsonMappingException
_appendPathDesc, from, from, getMessage, getPath, prependPath, prependPath, prependPath, toString, wrapWithPath, wrapWithPath, wrapWithPath
Methods inherited from class org.codehaus.jackson.JsonProcessingException
getLocation
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
-
Field Details
-
_referringClass
Class that does not contain mapping for the unrecognized property. -
_unrecognizedPropertyName
Note: redundant information since it is also included in the reference path.
-
-
Constructor Details
-
UnrecognizedPropertyException
public UnrecognizedPropertyException(String msg, JsonLocation loc, Class<?> referringClass, String propName)
-
-
Method Details
-
from
public static UnrecognizedPropertyException from(JsonParser jp, Object fromObjectOrClass, String propertyName) -
getReferringClass
Method for accessing type (class) that is missing definition to allow binding of the unrecognized property. -
getUnrecognizedPropertyName
Convenience method for accessing logical property name that could not be mapped. Note that it is the last path reference in the underlying path.
-