public interface BSONCallback
Modifier and Type | Method and Description |
---|---|
Object |
arrayDone() |
void |
arrayStart() |
void |
arrayStart(String name) |
BSONCallback |
createBSONCallback() |
Object |
get() |
void |
gotBinary(String name,
byte type,
byte[] data) |
void |
gotBinaryArray(String name,
byte[] data)
Deprecated.
|
void |
gotBoolean(String name,
boolean v) |
void |
gotCode(String name,
String code) |
void |
gotCodeWScope(String name,
String code,
Object scope) |
void |
gotDate(String name,
long millis) |
void |
gotDBRef(String name,
String ns,
ObjectId id)
Invoked when
BSONDecoder encountered a DBPointer(0x0c) type field in a byte sequence. |
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 |
gotUndefined(String name) |
void |
gotUUID(String name,
long part1,
long part2)
subtype 3
|
Object |
objectDone() |
void |
objectStart() |
void |
objectStart(boolean array) |
void |
objectStart(String name) |
void |
reset() |
void objectStart()
void objectStart(String name)
void objectStart(boolean array)
Object objectDone()
void reset()
Object get()
BSONCallback createBSONCallback()
void arrayStart()
void arrayStart(String name)
Object arrayDone()
void gotNull(String name)
void gotUndefined(String name)
void gotMinKey(String name)
void gotMaxKey(String name)
void gotBoolean(String name, boolean v)
void gotDouble(String name, double v)
void gotInt(String name, int v)
void gotLong(String name, long v)
void gotDate(String name, long millis)
void gotTimestamp(String name, int time, int inc)
void gotDBRef(String name, String ns, ObjectId id)
BSONDecoder
encountered a DBPointer(0x0c) type field in a byte sequence.name
- the name of the fieldns
- the namespace to which reference is pointing toid
- the if of the object to which reference is pointing to@Deprecated void gotBinaryArray(String name, byte[] data)
void gotBinary(String name, byte type, byte[] data)
void gotUUID(String name, long part1, long part2)