public class LazyBSONCallback extends EmptyBSONCallback
Constructor and Description |
---|
LazyBSONCallback() |
Modifier and Type | Method and Description |
---|---|
java.util.List |
createArray(byte[] data,
int offset) |
java.lang.Object |
createDBRef(java.lang.String ns,
ObjectId id) |
java.lang.Object |
createObject(byte[] data,
int offset) |
java.lang.Object |
get() |
void |
gotBinary(java.lang.String name,
byte type,
byte[] data) |
java.lang.Object |
objectDone() |
void |
objectStart() |
void |
objectStart(boolean array) |
void |
objectStart(java.lang.String name) |
void |
reset() |
void |
setRootObject(java.lang.Object root) |
arrayDone, arrayStart, arrayStart, createBSONCallback, gotBinaryArray, gotBoolean, gotCode, gotCodeWScope, gotDate, gotDBRef, gotDouble, gotInt, gotLong, gotMaxKey, gotMinKey, gotNull, gotObjectId, gotRegex, gotString, gotSymbol, gotTimestamp, gotUndefined, gotUUID
public void objectStart()
objectStart
in interface BSONCallback
objectStart
in class EmptyBSONCallback
public void objectStart(java.lang.String name)
objectStart
in interface BSONCallback
objectStart
in class EmptyBSONCallback
public void objectStart(boolean array)
objectStart
in interface BSONCallback
objectStart
in class EmptyBSONCallback
public java.lang.Object objectDone()
objectDone
in interface BSONCallback
objectDone
in class EmptyBSONCallback
public void reset()
reset
in interface BSONCallback
reset
in class EmptyBSONCallback
public java.lang.Object get()
get
in interface BSONCallback
get
in class EmptyBSONCallback
public void gotBinary(java.lang.String name, byte type, byte[] data)
gotBinary
in interface BSONCallback
gotBinary
in class EmptyBSONCallback
public void setRootObject(java.lang.Object root)
public java.lang.Object createObject(byte[] data, int offset)
public java.util.List createArray(byte[] data, int offset)
public java.lang.Object createDBRef(java.lang.String ns, ObjectId id)