net.vz.mongodb.jackson.internal
Class DBRefSerializer

java.lang.Object
  extended by org.codehaus.jackson.map.JsonSerializer<T>
      extended by net.vz.mongodb.jackson.internal.MongoSerializer<DBRef>
          extended by net.vz.mongodb.jackson.internal.DBRefSerializer

public class DBRefSerializer
extends MongoSerializer<DBRef>

Serialises DBRef objects

Since:
1.2
Author:
James Roper

Nested Class Summary
 
Nested classes/interfaces inherited from class org.codehaus.jackson.map.JsonSerializer
org.codehaus.jackson.map.JsonSerializer.None
 
Constructor Summary
DBRefSerializer()
           
 
Method Summary
 Class<DBRef> handledType()
           
protected  void serialize(DBRef value, BsonObjectGenerator bgen, org.codehaus.jackson.map.SerializerProvider provider)
           
 void serialize(DBRef value, DBEncoderBsonGenerator bgen, org.codehaus.jackson.map.SerializerProvider provider)
           
 
Methods inherited from class net.vz.mongodb.jackson.internal.MongoSerializer
serialize
 
Methods inherited from class org.codehaus.jackson.map.JsonSerializer
isUnwrappingSerializer, serializeWithType, unwrappingSerializer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DBRefSerializer

public DBRefSerializer()
Method Detail

serialize

public void serialize(DBRef value,
                      DBEncoderBsonGenerator bgen,
                      org.codehaus.jackson.map.SerializerProvider provider)
               throws IOException,
                      org.codehaus.jackson.JsonProcessingException
Specified by:
serialize in class MongoSerializer<DBRef>
Throws:
IOException
org.codehaus.jackson.JsonProcessingException

serialize

protected void serialize(DBRef value,
                         BsonObjectGenerator bgen,
                         org.codehaus.jackson.map.SerializerProvider provider)
                  throws IOException,
                         org.codehaus.jackson.JsonProcessingException
Specified by:
serialize in class MongoSerializer<DBRef>
Throws:
IOException
org.codehaus.jackson.JsonProcessingException

handledType

public Class<DBRef> handledType()
Overrides:
handledType in class org.codehaus.jackson.map.JsonSerializer<DBRef>


Copyright © 2011-2012 VZ Netzwerke. All Rights Reserved.