Package com.mongodb
Class DefaultDBCallback
java.lang.Object
org.bson.BasicBSONCallback
com.mongodb.DefaultDBCallback
- All Implemented Interfaces:
DBCallback,org.bson.BSONCallback
An implementation of DBCallback that decodes into a DBObject.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final DBCallbackFactoryTheDBCallbackFactoryforDefaultDBCallbackinstances. -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.bson.BasicBSONCallback
_put, arrayDone, arrayStart, arrayStart, createBSONCallback, createList, cur, curName, get, gotBinary, gotBoolean, gotCode, gotCodeWScope, gotDate, gotDecimal128, gotDouble, gotInt, gotLong, gotMaxKey, gotMinKey, gotNull, gotObjectId, gotRegex, gotString, gotSymbol, gotTimestamp, gotUndefined, gotUUID, isStackEmpty, objectStart, objectStart, reset, setRootMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.bson.BSONCallback
arrayDone, arrayStart, arrayStart, createBSONCallback, get, gotBinary, gotBoolean, gotCode, gotCodeWScope, gotDate, gotDecimal128, gotDouble, gotInt, gotLong, gotMaxKey, gotMinKey, gotNull, gotObjectId, gotRegex, gotString, gotSymbol, gotTimestamp, gotUndefined, gotUUID, objectStart, objectStart, reset
-
Field Details
-
FACTORY
TheDBCallbackFactoryforDefaultDBCallbackinstances.
-
-
Constructor Details
-
DefaultDBCallback
Creates a new DefaultDBCallback. If the Collection is null, it usesDBCollectionObjectFactoryto create documents, otherwise it uses the collection's object factory.- Parameters:
collection- an optionally null Collection that the documents created by this callback belong to.
-
-
Method Details
-
create
public org.bson.BSONObject create()- Overrides:
createin classorg.bson.BasicBSONCallback
-
create
- Overrides:
createin classorg.bson.BasicBSONCallback
-
gotDBRef
- Specified by:
gotDBRefin interfaceorg.bson.BSONCallback- Overrides:
gotDBRefin classorg.bson.BasicBSONCallback
-
objectDone
- Specified by:
objectDonein interfaceorg.bson.BSONCallback- Overrides:
objectDonein classorg.bson.BasicBSONCallback
-