class ElementExtendingBsonWriter extends LevelCountingBsonWriter
Modifier and Type | Field and Description |
---|---|
private java.util.List<BsonElement> |
extraElements |
Constructor and Description |
---|
ElementExtendingBsonWriter(BsonBinaryWriter writer,
java.util.List<BsonElement> extraElements) |
Modifier and Type | Method and Description |
---|---|
void |
pipe(BsonReader reader)
Reads a single document from a BsonReader and writes it to this.
|
void |
writeEndDocument()
Writes the end of a BSON document to the writer.
|
flush, getBsonBinaryWriter, getCurrentLevel, writeBinaryData, writeBinaryData, writeBoolean, writeBoolean, writeDateTime, writeDateTime, writeDBPointer, writeDBPointer, writeDecimal128, writeDecimal128, writeDouble, writeDouble, writeEndArray, writeInt32, writeInt32, writeInt64, writeInt64, writeJavaScript, writeJavaScript, writeJavaScriptWithScope, writeJavaScriptWithScope, writeMaxKey, writeMaxKey, writeMinKey, writeMinKey, writeName, writeNull, writeNull, writeObjectId, writeObjectId, writeRegularExpression, writeRegularExpression, writeStartArray, writeStartArray, writeStartDocument, writeStartDocument, writeString, writeString, writeSymbol, writeSymbol, writeTimestamp, writeTimestamp, writeUndefined, writeUndefined
private final java.util.List<BsonElement> extraElements
ElementExtendingBsonWriter(BsonBinaryWriter writer, java.util.List<BsonElement> extraElements)
public void writeEndDocument()
BsonWriter
writeEndDocument
in interface BsonWriter
writeEndDocument
in class LevelCountingBsonWriter
public void pipe(BsonReader reader)
BsonWriter
pipe
in interface BsonWriter
pipe
in class LevelCountingBsonWriter
reader
- The source.