de.undercouch.bson4jackson.deserializers
Class BsonCalendarDeserializer

java.lang.Object
  extended by com.fasterxml.jackson.databind.JsonDeserializer<T>
      extended by de.undercouch.bson4jackson.deserializers.BsonDeserializer<java.util.Calendar>
          extended by de.undercouch.bson4jackson.deserializers.BsonCalendarDeserializer

public class BsonCalendarDeserializer
extends BsonDeserializer<java.util.Calendar>

Deserializes BSON date type objects to calendars

Since:
2.3.2

Nested Class Summary
 
Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonDeserializer
com.fasterxml.jackson.databind.JsonDeserializer.None
 
Constructor Summary
BsonCalendarDeserializer()
           
 
Method Summary
 java.util.Calendar deserialize(BsonParser bsonParser, com.fasterxml.jackson.databind.DeserializationContext ctxt)
          Deserialize an object using the given BsonParser
 
Methods inherited from class de.undercouch.bson4jackson.deserializers.BsonDeserializer
deserialize
 
Methods inherited from class com.fasterxml.jackson.databind.JsonDeserializer
deserialize, deserializeWithType, findBackReference, getDelegatee, getEmptyValue, getKnownPropertyNames, getNullValue, getObjectIdReader, handledType, isCachable, replaceDelegatee, unwrappingDeserializer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BsonCalendarDeserializer

public BsonCalendarDeserializer()
Method Detail

deserialize

public java.util.Calendar deserialize(BsonParser bsonParser,
                                      com.fasterxml.jackson.databind.DeserializationContext ctxt)
                               throws java.io.IOException
Description copied from class: BsonDeserializer
Deserialize an object using the given BsonParser

Specified by:
deserialize in class BsonDeserializer<java.util.Calendar>
Parameters:
bsonParser - the BsonParser read from
ctxt - context that can be used to access information about this deserialization activity
Returns:
the deserialized object
Throws:
java.io.IOException