com.mongodb
Class DefaultDBEncoder

java.lang.Object
  extended by org.bson.BasicBSONEncoder
      extended by com.mongodb.DefaultDBEncoder
All Implemented Interfaces:
DBEncoder, BSONEncoder

public class DefaultDBEncoder
extends BasicBSONEncoder
implements DBEncoder


Field Summary
static DBEncoderFactory FACTORY
           
 
Fields inherited from class org.bson.BasicBSONEncoder
_buf
 
Constructor Summary
DefaultDBEncoder()
           
 
Method Summary
protected  void putDBPointer(String name, String ns, ObjectId oid)
           
protected  void putDBRef(String name, DBRefBase ref)
           
protected  boolean putSpecial(String name, Object val)
           
 String toString()
           
 int writeObject(OutputBuffer buf, BSONObject o)
           
 
Methods inherited from class org.bson.BasicBSONEncoder
_put, _put, _putObjectField, _putValueString, done, encode, handleSpecialObjects, putBinary, putBinary, putBoolean, putCode, putCodeWScope, putDate, putNull, putNumber, putObject, putObject, putObjectId, putString, putSymbol, putTimestamp, putUndefined, putUUID, set, writeCString, writeInt, writeLong
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

FACTORY

public static DBEncoderFactory FACTORY
Constructor Detail

DefaultDBEncoder

public DefaultDBEncoder()
Method Detail

writeObject

public int writeObject(OutputBuffer buf,
                       BSONObject o)
Specified by:
writeObject in interface DBEncoder

putSpecial

protected boolean putSpecial(String name,
                             Object val)
Overrides:
putSpecial in class BasicBSONEncoder

putDBPointer

protected void putDBPointer(String name,
                            String ns,
                            ObjectId oid)

putDBRef

protected void putDBRef(String name,
                        DBRefBase ref)

toString

public String toString()
Overrides:
toString in class Object