int
|
_put(String str)
puts as utf-8 string
|
void
|
_put(byte type, String name)
Encodes the type and key.
|
void
|
_putObjectField(String name, Object val)
|
void
|
_putValueString(String s)
|
void
|
done()
|
byte[]
|
encode(BSONObject o)
|
boolean
|
handleSpecialObjects(String name, BSONObject o)
|
void
|
putBinary(String name, byte[] data)
|
void
|
putBinary(String name, Binary val)
|
void
|
putBoolean(String name, Boolean b)
|
void
|
putCode(String name, Code code)
|
void
|
putCodeWScope(String name, CodeWScope code)
|
void
|
putDate(String name, Date d)
|
void
|
putNull(String name)
|
void
|
putNumber(String name, Number n)
|
int
|
putObject(String name, BSONObject o)
this is really for embedded objects
|
int
|
putObject(BSONObject o)
Encodes a BSONObject .
|
void
|
putObjectId(String name, ObjectId oid)
|
boolean
|
putSpecial(String name, Object o)
|
void
|
putString(String name, String s)
|
void
|
putSymbol(String name, Symbol s)
|
void
|
putTimestamp(String name, BSONTimestamp ts)
|
void
|
putUUID(String name, UUID val)
|
void
|
putUndefined(String name)
|
void
|
set(OutputBuffer out)
|
void
|
writeCString(String s)
|
void
|
writeInt(int x)
|
void
|
writeLong(long x)
|