public class

BasicBSONCallback

extends Object
implements BSONCallback
java.lang.Object
   ↳ org.bson.BasicBSONCallback
Known Direct Subclasses

Summary

Public Constructors
BasicBSONCallback()
Public Methods
Object arrayDone()
void arrayStart()
void arrayStart(String name)
BSONObject create()
BSONObject create(boolean array, List<String> path)
BSONCallback createBSONCallback()
Object get()
void gotBinary(String name, byte type, byte[] data)
void gotBinaryArray(String name, byte[] data)
void gotBoolean(String name, boolean v)
void gotCode(String name, String code)
void gotCodeWScope(String name, String code, Object scope)
void gotDBRef(String name, String ns, ObjectId id)
void gotDate(String name, long millis)
void gotDouble(String name, double v)
void gotInt(String name, int v)
void gotLong(String name, long v)
void gotMaxKey(String name)
void gotMinKey(String name)
void gotNull(String name)
void gotObjectId(String name, ObjectId id)
void gotRegex(String name, String pattern, String flags)
void gotString(String name, String v)
void gotSymbol(String name, String v)
void gotTimestamp(String name, int time, int inc)
void gotUUID(String name, long part1, long part2)
subtype 3
void gotUndefined(String name)
Object objectDone()
void objectStart()
void objectStart(boolean array, String name)
void objectStart(String name)
void objectStart(boolean array)
void reset()
Protected Methods
void _put(String name, Object o)
BSONObject createList()
BSONObject cur()
String curName()
boolean isStackEmpty()
void setRoot(Object o)
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.bson.BSONCallback

Public Constructors

public BasicBSONCallback ()

Public Methods

public Object arrayDone ()

public void arrayStart ()

public void arrayStart (String name)

public BSONObject create ()

public BSONObject create (boolean array, List<String> path)

public BSONCallback createBSONCallback ()

public Object get ()

public void gotBinary (String name, byte type, byte[] data)

public void gotBinaryArray (String name, byte[] data)

public void gotBoolean (String name, boolean v)

public void gotCode (String name, String code)

public void gotCodeWScope (String name, String code, Object scope)

public void gotDBRef (String name, String ns, ObjectId id)

public void gotDate (String name, long millis)

public void gotDouble (String name, double v)

public void gotInt (String name, int v)

public void gotLong (String name, long v)

public void gotMaxKey (String name)

public void gotMinKey (String name)

public void gotNull (String name)

public void gotObjectId (String name, ObjectId id)

public void gotRegex (String name, String pattern, String flags)

public void gotString (String name, String v)

public void gotSymbol (String name, String v)

public void gotTimestamp (String name, int time, int inc)

public void gotUUID (String name, long part1, long part2)

subtype 3

public void gotUndefined (String name)

public Object objectDone ()

public void objectStart ()

public void objectStart (boolean array, String name)

public void objectStart (String name)

public void objectStart (boolean array)

public void reset ()

Protected Methods

protected void _put (String name, Object o)

protected BSONObject createList ()

protected BSONObject cur ()

protected String curName ()

protected boolean isStackEmpty ()

protected void setRoot (Object o)