org.codehaus.jackson.map.deser
Class ThrowableDeserializer

java.lang.Object
  extended by org.codehaus.jackson.map.JsonDeserializer<T>
      extended by org.codehaus.jackson.map.deser.StdDeserializer<Object>
          extended by org.codehaus.jackson.map.deser.BeanDeserializer
              extended by org.codehaus.jackson.map.deser.ThrowableDeserializer
All Implemented Interfaces:
ResolvableDeserializer

public class ThrowableDeserializer
extends BeanDeserializer

Deserializer that builds on basic BeanDeserializer but override some aspects like instance construction.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.codehaus.jackson.map.deser.StdDeserializer
StdDeserializer.BigDecimalDeserializer, StdDeserializer.BigIntegerDeserializer, StdDeserializer.BooleanDeserializer, StdDeserializer.ByteDeserializer, StdDeserializer.CalendarDeserializer, StdDeserializer.CharacterDeserializer, StdDeserializer.ClassDeserializer, StdDeserializer.DoubleDeserializer, StdDeserializer.FloatDeserializer, StdDeserializer.IntegerDeserializer, StdDeserializer.LongDeserializer, StdDeserializer.NumberDeserializer, StdDeserializer.PrimitiveOrWrapperDeserializer<T>, StdDeserializer.ShortDeserializer, StdDeserializer.SqlDateDeserializer, StdDeserializer.StackTraceElementDeserializer, StdDeserializer.StringDeserializer, StdDeserializer.TokenBufferDeserializer
 
Nested classes/interfaces inherited from class org.codehaus.jackson.map.JsonDeserializer
JsonDeserializer.None
 
Field Summary
 
Fields inherited from class org.codehaus.jackson.map.deser.BeanDeserializer
_anySetter, _beanType, _defaultConstructor, _delegatingCreator, _ignorableProps, _ignoreAllUnknown, _numberCreator, _propertyBasedCreator, _props, _stringCreator, _subDeserializers
 
Fields inherited from class org.codehaus.jackson.map.deser.StdDeserializer
_valueClass
 
Constructor Summary
ThrowableDeserializer(JavaType type)
           
 
Method Summary
 Object deserializeFromObject(JsonParser jp, DeserializationContext ctxt)
           
 
Methods inherited from class org.codehaus.jackson.map.deser.BeanDeserializer
_deserializeUsingPropertyBased, _findSubclassDeserializer, addIgnorable, addProperty, deserialize, deserialize, deserializeFromNumber, deserializeFromString, deserializeUsingCreator, deserializeWithType, getBeanClass, getValueType, handlePolymorphic, handleUnknownProperties, handleUnknownProperty, removeProperty, resolve, setAnySetter, setCreators, setDefaultConstructor, setIgnoreUnknownProperties
 
Methods inherited from class org.codehaus.jackson.map.deser.StdDeserializer
_parseBoolean, _parseDate, _parseDouble, _parseFloat, _parseInt, _parseLong, _parseShort, findDeserializer, getValueClass, reportUnknownProperty
 
Methods inherited from class org.codehaus.jackson.map.JsonDeserializer
getNullValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ThrowableDeserializer

public ThrowableDeserializer(JavaType type)
Method Detail

deserializeFromObject

public Object deserializeFromObject(JsonParser jp,
                                    DeserializationContext ctxt)
                             throws IOException,
                                    JsonProcessingException
Overrides:
deserializeFromObject in class BeanDeserializer
Throws:
IOException
JsonProcessingException