public class BsonBinaryReader extends AbstractBsonReader
AbstractBsonReader.State
Constructor and Description |
---|
BsonBinaryReader(BsonInput bsonInput)
Construct an instance.
|
BsonBinaryReader(java.nio.ByteBuffer byteBuffer)
Construct an instance.
|
Modifier and Type | Method and Description |
---|---|
void |
close()
Closes the reader.
|
Decimal128 |
doReadDecimal128()
Handles the logic to read Decimal128
|
void |
doReadStartArray()
Handles the logic to read the start of an array
|
BsonInput |
getBsonInput()
Gets the BSON input backing this instance.
|
BsonReaderMark |
getMark()
Gets a mark representing the current state of the reader.
|
void |
mark()
Deprecated.
|
BsonType |
readBsonType()
Reads a BSONType from the reader.
|
void |
reset()
Go back to the state at the last mark and removes the mark
|
getCurrentBsonType, getCurrentName, getState, peekBinarySize, peekBinarySubType, readBinaryData, readBinaryData, readBoolean, readBoolean, readDateTime, readDateTime, readDBPointer, readDBPointer, readDecimal128, readDecimal128, readDouble, readDouble, readEndArray, readEndDocument, readInt32, readInt32, readInt64, readInt64, readJavaScript, readJavaScript, readJavaScriptWithScope, readJavaScriptWithScope, readMaxKey, readMaxKey, readMinKey, readMinKey, readName, readName, readNull, readNull, readObjectId, readObjectId, readRegularExpression, readRegularExpression, readStartArray, readStartDocument, readString, readString, readSymbol, readSymbol, readTimestamp, readTimestamp, readUndefined, readUndefined, skipName, skipValue
public BsonBinaryReader(java.nio.ByteBuffer byteBuffer)
byteBuffer
- the input for this readerpublic BsonBinaryReader(BsonInput bsonInput)
bsonInput
- the input for this readerpublic void close()
AbstractBsonReader
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
close
in interface BsonReader
close
in class AbstractBsonReader
public BsonInput getBsonInput()
public BsonType readBsonType()
BsonReader
readBsonType
in interface BsonReader
readBsonType
in class AbstractBsonReader
public Decimal128 doReadDecimal128()
AbstractBsonReader
public void doReadStartArray()
AbstractBsonReader
@Deprecated public void mark()
BsonReader
public BsonReaderMark getMark()
BsonReader
public void reset()
BsonReader
Copyright © 2010 - 2020 Adobe. All Rights Reserved