Package com.mongodb
Class DefaultDBEncoder
java.lang.Object
org.bson.BasicBSONEncoder
com.mongodb.DefaultDBEncoder
- All Implemented Interfaces:
- DBEncoder,- BSONEncoder
The default BSON encoder for BSONObject instances.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final DBEncoderFactoryTheDBEncoderFactoryforDefaultDBEncoderinstances.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidDeals with encoding database references.protected booleanputSpecial(String name, Object value) toString()intwriteObject(OutputBuffer outputBuffer, BSONObject document) Encode the BSONObject.Methods inherited from class org.bson.BasicBSONEncoder_putObjectField, done, encode, getBsonWriter, getDefaultUuidRepresentation, getOutputBuffer, putArray, putBinary, putBinary, putBoolean, putCode, putCodeWScope, putDate, putDecimal128, putIterable, putMap, putMaxKey, putMinKey, putName, putNull, putNumber, putObject, putObject, putObjectId, putPattern, putString, putSymbol, putTimestamp, putUndefined, putUUID, set, setDefaultUuidRepresentation
- 
Field Details- 
FACTORYTheDBEncoderFactoryforDefaultDBEncoderinstances.
 
- 
- 
Constructor Details- 
DefaultDBEncoderpublic DefaultDBEncoder()
 
- 
- 
Method Details- 
writeObjectDescription copied from interface:DBEncoderEncode the BSONObject.- Specified by:
- writeObjectin interface- DBEncoder
- Parameters:
- outputBuffer- the OutputBuffer to write to
- document- the BSONObject to write
- Returns:
- the number of characters in the encoding
 
- 
putSpecial- Overrides:
- putSpecialin class- BasicBSONEncoder
 
- 
putDBRefDeals with encoding database references.- Parameters:
- name- the name of the field in the document
- ref- the database reference object
 
- 
toString
 
-