public class BasicBSONCallback extends Object implements BSONCallback
构造器和说明 |
---|
BasicBSONCallback() |
限定符和类型 | 方法和说明 |
---|---|
protected void |
_put(String name,
Object o) |
Object |
arrayDone() |
void |
arrayStart() |
void |
arrayStart(String name) |
BSONObject |
create() |
BSONObject |
create(boolean array,
List<String> path) |
BSONCallback |
createBSONCallback() |
protected BSONObject |
createList() |
protected BSONObject |
cur() |
protected String |
curName() |
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 |
gotDate(String name,
long millis) |
void |
gotDBRef(String name,
String ns,
ObjectId id) |
void |
gotDecimal(String name,
BSONDecimal decimal) |
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
|
protected boolean |
isStackEmpty() |
Object |
objectDone() |
void |
objectStart() |
void |
objectStart(boolean array) |
void |
objectStart(boolean array,
String name) |
void |
objectStart(String name) |
void |
reset() |
protected void |
setRoot(Object o) |
public Object arrayDone()
arrayDone
在接口中 BSONCallback
public void arrayStart()
arrayStart
在接口中 BSONCallback
public void arrayStart(String name)
arrayStart
在接口中 BSONCallback
public BSONObject create()
public BSONObject create(boolean array, List<String> path)
public BSONCallback createBSONCallback()
createBSONCallback
在接口中 BSONCallback
protected BSONObject createList()
protected BSONObject cur()
protected String curName()
public Object get()
get
在接口中 BSONCallback
public void gotBinary(String name, byte type, byte[] data)
gotBinary
在接口中 BSONCallback
@Deprecated public void gotBinaryArray(String name, byte[] data)
gotBinaryArray
在接口中 BSONCallback
public void gotBoolean(String name, boolean v)
gotBoolean
在接口中 BSONCallback
public void gotCode(String name, String code)
gotCode
在接口中 BSONCallback
public void gotCodeWScope(String name, String code, Object scope)
gotCodeWScope
在接口中 BSONCallback
public void gotDate(String name, long millis)
gotDate
在接口中 BSONCallback
public void gotDBRef(String name, String ns, ObjectId id)
gotDBRef
在接口中 BSONCallback
public void gotDecimal(String name, BSONDecimal decimal)
gotDecimal
在接口中 BSONCallback
public void gotDouble(String name, double v)
gotDouble
在接口中 BSONCallback
public void gotInt(String name, int v)
gotInt
在接口中 BSONCallback
public void gotLong(String name, long v)
gotLong
在接口中 BSONCallback
public void gotMaxKey(String name)
gotMaxKey
在接口中 BSONCallback
public void gotMinKey(String name)
gotMinKey
在接口中 BSONCallback
public void gotNull(String name)
gotNull
在接口中 BSONCallback
public void gotObjectId(String name, ObjectId id)
gotObjectId
在接口中 BSONCallback
public void gotRegex(String name, String pattern, String flags)
gotRegex
在接口中 BSONCallback
public void gotString(String name, String v)
gotString
在接口中 BSONCallback
public void gotSymbol(String name, String v)
gotSymbol
在接口中 BSONCallback
public void gotTimestamp(String name, int time, int inc)
gotTimestamp
在接口中 BSONCallback
public void gotUndefined(String name)
gotUndefined
在接口中 BSONCallback
public void gotUUID(String name, long part1, long part2)
BSONCallback
gotUUID
在接口中 BSONCallback
protected boolean isStackEmpty()
public Object objectDone()
objectDone
在接口中 BSONCallback
public void objectStart()
objectStart
在接口中 BSONCallback
public void objectStart(boolean array)
objectStart
在接口中 BSONCallback
public void objectStart(boolean array, String name)
public void objectStart(String name)
objectStart
在接口中 BSONCallback
public void reset()
reset
在接口中 BSONCallback
protected void setRoot(Object o)
Copyright © 2018. All rights reserved.