Package org.bson
Class AbstractBsonReader
java.lang.Object
org.bson.AbstractBsonReader
- All Implemented Interfaces:
Closeable,AutoCloseable,BsonReader
- Direct Known Subclasses:
BsonBinaryReader,BsonDocumentReader,JsonReader
@Deprecated(since="2022-10-31")
public abstract class AbstractBsonReader
extends Object
implements BsonReader
Deprecated.
Usage of this API is not supported in AEM as a Cloud Service.
Abstract base class for BsonReader implementations.
- Since:
- 3.0
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumDeprecated.The state of a reader. -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Deprecated.Closes the reader.Deprecated.Deprecated.Gets the most recently read name.getState()Deprecated.intDeprecated.Peeks the size of the binary data that the reader is positioned at.byteDeprecated.Peeks the subtype of the binary data that the reader is positioned at.Deprecated.Reads BSON Binary data from the reader.readBinaryData(String name) Deprecated.Reads a BSON Binary data element from the reader.booleanDeprecated.Reads a BSON Boolean from the reader.booleanreadBoolean(String name) Deprecated.Reads a BSON Boolean element from the reader.abstract BsonTypeDeprecated.Reads a BSONType from the reader.longDeprecated.Reads a BSON DateTime from the reader.longreadDateTime(String name) Deprecated.Reads a BSON DateTime element from the reader.Deprecated.Reads a BSON DBPointer from the reader.readDBPointer(String name) Deprecated.Reads a BSON DBPointer element from the reader.Deprecated.Reads a BSON Decimal128 from the reader.readDecimal128(String name) Deprecated.Reads a BSON Decimal128 element from the reader.doubleDeprecated.Reads a BSON Double from the reader.doublereadDouble(String name) Deprecated.Reads a BSON Double element from the reader.voidDeprecated.Reads the end of a BSON array from the reader.voidDeprecated.Reads the end of a BSON document from the reader.intDeprecated.Reads a BSON Int32 from the reader.intDeprecated.Reads a BSON Int32 element from the reader.longDeprecated.Reads a BSON Int64 from the reader.longDeprecated.Reads a BSON Int64 element from the reader.Deprecated.Reads a BSON JavaScript from the reader.readJavaScript(String name) Deprecated.Reads a BSON JavaScript element from the reader.Deprecated.Reads a BSON JavaScript with scope from the reader (call readStartDocument next to read the scope).Deprecated.Reads a BSON JavaScript with scope element from the reader (call readStartDocument next to read the scope).voidDeprecated.Reads a BSON MaxKey from the reader.voidreadMaxKey(String name) Deprecated.Reads a BSON MaxKey element from the reader.voidDeprecated.Reads a BSON MinKey from the reader.voidreadMinKey(String name) Deprecated.Reads a BSON MinKey element from the reader.readName()Deprecated.Reads the name of an element from the reader.voidDeprecated.Reads the name of an element from the reader.voidreadNull()Deprecated.Reads a BSON null from the reader.voidDeprecated.Reads a BSON null element from the reader.Deprecated.Reads a BSON ObjectId from the reader.readObjectId(String name) Deprecated.Reads a BSON ObjectId element from the reader.Deprecated.Reads a BSON regular expression from the reader.readRegularExpression(String name) Deprecated.Reads a BSON regular expression element from the reader.voidDeprecated.Reads the start of a BSON array.voidDeprecated.Reads the start of a BSON document.Deprecated.Reads a BSON String from the reader.readString(String name) Deprecated.Reads a BSON string element from the reader.Deprecated.Reads a BSON symbol from the reader.readSymbol(String name) Deprecated.Reads a BSON symbol element from the reader.Deprecated.Reads a BSON timestamp from the reader.readTimestamp(String name) Deprecated.Reads a BSON timestamp element from the reader.voidDeprecated.Reads a BSON undefined from the reader.voidreadUndefined(String name) Deprecated.Reads a BSON undefined element from the reader.voidskipName()Deprecated.Skips the name (reader must be positioned on a name).voidDeprecated.Skips the value (reader must be positioned on a value).Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.bson.BsonReader
getMark, mark, reset
-
Method Details
-
getCurrentBsonType
Deprecated.- Specified by:
getCurrentBsonTypein interfaceBsonReader- Returns:
- The current BsonType.
-
getCurrentName
Deprecated.Description copied from interface:BsonReaderGets the most recently read name.- Specified by:
getCurrentNamein interfaceBsonReader- Returns:
- the most recently read name
-
getState
Deprecated.- Returns:
- The current state of the reader.
-
close
public void close()Deprecated.Closes the reader.- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceBsonReader- Specified by:
closein interfaceCloseable
-
readBinaryData
Deprecated.Description copied from interface:BsonReaderReads BSON Binary data from the reader.- Specified by:
readBinaryDatain interfaceBsonReader- Returns:
- A Binary.
-
peekBinarySubType
public byte peekBinarySubType()Deprecated.Description copied from interface:BsonReaderPeeks the subtype of the binary data that the reader is positioned at. This operation is not permitted if the mark is already set.- Specified by:
peekBinarySubTypein interfaceBsonReader- Returns:
- the subtype
- See Also:
-
peekBinarySize
public int peekBinarySize()Deprecated.Description copied from interface:BsonReaderPeeks the size of the binary data that the reader is positioned at. This operation is not permitted if the mark is already set.- Specified by:
peekBinarySizein interfaceBsonReader- Returns:
- the size of the binary data
- See Also:
-
readBoolean
public boolean readBoolean()Deprecated.Description copied from interface:BsonReaderReads a BSON Boolean from the reader.- Specified by:
readBooleanin interfaceBsonReader- Returns:
- A Boolean.
-
readBsonType
Deprecated.Description copied from interface:BsonReaderReads a BSONType from the reader.- Specified by:
readBsonTypein interfaceBsonReader- Returns:
- A BSONType.
-
readDateTime
public long readDateTime()Deprecated.Description copied from interface:BsonReaderReads a BSON DateTime from the reader.- Specified by:
readDateTimein interfaceBsonReader- Returns:
- The number of milliseconds since the Unix epoch.
-
readDouble
public double readDouble()Deprecated.Description copied from interface:BsonReaderReads a BSON Double from the reader.- Specified by:
readDoublein interfaceBsonReader- Returns:
- A Double.
-
readEndArray
public void readEndArray()Deprecated.Description copied from interface:BsonReaderReads the end of a BSON array from the reader.- Specified by:
readEndArrayin interfaceBsonReader
-
readEndDocument
public void readEndDocument()Deprecated.Description copied from interface:BsonReaderReads the end of a BSON document from the reader.- Specified by:
readEndDocumentin interfaceBsonReader
-
readInt32
public int readInt32()Deprecated.Description copied from interface:BsonReaderReads a BSON Int32 from the reader.- Specified by:
readInt32in interfaceBsonReader- Returns:
- An Int32.
-
readInt64
public long readInt64()Deprecated.Description copied from interface:BsonReaderReads a BSON Int64 from the reader.- Specified by:
readInt64in interfaceBsonReader- Returns:
- An Int64.
-
readDecimal128
Deprecated.Description copied from interface:BsonReaderReads a BSON Decimal128 from the reader.- Specified by:
readDecimal128in interfaceBsonReader- Returns:
- A Decimal128
-
readJavaScript
Deprecated.Description copied from interface:BsonReaderReads a BSON JavaScript from the reader.- Specified by:
readJavaScriptin interfaceBsonReader- Returns:
- A string.
-
readJavaScriptWithScope
Deprecated.Description copied from interface:BsonReaderReads a BSON JavaScript with scope from the reader (call readStartDocument next to read the scope).- Specified by:
readJavaScriptWithScopein interfaceBsonReader- Returns:
- A string.
-
readMaxKey
public void readMaxKey()Deprecated.Description copied from interface:BsonReaderReads a BSON MaxKey from the reader.- Specified by:
readMaxKeyin interfaceBsonReader
-
readMinKey
public void readMinKey()Deprecated.Description copied from interface:BsonReaderReads a BSON MinKey from the reader.- Specified by:
readMinKeyin interfaceBsonReader
-
readNull
public void readNull()Deprecated.Description copied from interface:BsonReaderReads a BSON null from the reader.- Specified by:
readNullin interfaceBsonReader
-
readObjectId
Deprecated.Description copied from interface:BsonReaderReads a BSON ObjectId from the reader.- Specified by:
readObjectIdin interfaceBsonReader- Returns:
- the
ObjectIdvalue
-
readRegularExpression
Deprecated.Description copied from interface:BsonReaderReads a BSON regular expression from the reader.- Specified by:
readRegularExpressionin interfaceBsonReader- Returns:
- A regular expression.
-
readDBPointer
Deprecated.Description copied from interface:BsonReaderReads a BSON DBPointer from the reader.- Specified by:
readDBPointerin interfaceBsonReader- Returns:
- A DBPointer.
-
readStartArray
public void readStartArray()Deprecated.Description copied from interface:BsonReaderReads the start of a BSON array.- Specified by:
readStartArrayin interfaceBsonReader
-
readStartDocument
public void readStartDocument()Deprecated.Description copied from interface:BsonReaderReads the start of a BSON document.- Specified by:
readStartDocumentin interfaceBsonReader
-
readString
Deprecated.Description copied from interface:BsonReaderReads a BSON String from the reader.- Specified by:
readStringin interfaceBsonReader- Returns:
- A String.
-
readSymbol
Deprecated.Description copied from interface:BsonReaderReads a BSON symbol from the reader.- Specified by:
readSymbolin interfaceBsonReader- Returns:
- A string.
-
readTimestamp
Deprecated.Description copied from interface:BsonReaderReads a BSON timestamp from the reader.- Specified by:
readTimestampin interfaceBsonReader- Returns:
- The combined timestamp/increment.
-
readUndefined
public void readUndefined()Deprecated.Description copied from interface:BsonReaderReads a BSON undefined from the reader.- Specified by:
readUndefinedin interfaceBsonReader
-
skipName
public void skipName()Deprecated.Description copied from interface:BsonReaderSkips the name (reader must be positioned on a name).- Specified by:
skipNamein interfaceBsonReader
-
skipValue
public void skipValue()Deprecated.Description copied from interface:BsonReaderSkips the value (reader must be positioned on a value).- Specified by:
skipValuein interfaceBsonReader
-
readBinaryData
Deprecated.Description copied from interface:BsonReaderReads a BSON Binary data element from the reader.- Specified by:
readBinaryDatain interfaceBsonReader- Parameters:
name- The name of the element.- Returns:
- A Binary.
-
readBoolean
Deprecated.Description copied from interface:BsonReaderReads a BSON Boolean element from the reader.- Specified by:
readBooleanin interfaceBsonReader- Parameters:
name- The name of the element.- Returns:
- A Boolean.
-
readDateTime
Deprecated.Description copied from interface:BsonReaderReads a BSON DateTime element from the reader.- Specified by:
readDateTimein interfaceBsonReader- Parameters:
name- The name of the element.- Returns:
- The number of milliseconds since the Unix epoch.
-
readDouble
Deprecated.Description copied from interface:BsonReaderReads a BSON Double element from the reader.- Specified by:
readDoublein interfaceBsonReader- Parameters:
name- The name of the element.- Returns:
- A Double.
-
readInt32
Deprecated.Description copied from interface:BsonReaderReads a BSON Int32 element from the reader.- Specified by:
readInt32in interfaceBsonReader- Parameters:
name- The name of the element.- Returns:
- An Int32.
-
readInt64
Deprecated.Description copied from interface:BsonReaderReads a BSON Int64 element from the reader.- Specified by:
readInt64in interfaceBsonReader- Parameters:
name- The name of the element.- Returns:
- An Int64.
-
readDecimal128
Deprecated.Description copied from interface:BsonReaderReads a BSON Decimal128 element from the reader.- Specified by:
readDecimal128in interfaceBsonReader- Parameters:
name- The name of the element.- Returns:
- A Decimal128
-
readJavaScript
Deprecated.Description copied from interface:BsonReaderReads a BSON JavaScript element from the reader.- Specified by:
readJavaScriptin interfaceBsonReader- Parameters:
name- The name of the element.- Returns:
- A string.
-
readJavaScriptWithScope
Deprecated.Description copied from interface:BsonReaderReads a BSON JavaScript with scope element from the reader (call readStartDocument next to read the scope).- Specified by:
readJavaScriptWithScopein interfaceBsonReader- Parameters:
name- The name of the element.- Returns:
- A string.
-
readMaxKey
Deprecated.Description copied from interface:BsonReaderReads a BSON MaxKey element from the reader.- Specified by:
readMaxKeyin interfaceBsonReader- Parameters:
name- The name of the element.
-
readMinKey
Deprecated.Description copied from interface:BsonReaderReads a BSON MinKey element from the reader.- Specified by:
readMinKeyin interfaceBsonReader- Parameters:
name- The name of the element.
-
readName
Deprecated.Description copied from interface:BsonReaderReads the name of an element from the reader.- Specified by:
readNamein interfaceBsonReader- Returns:
- The name of the element.
-
readName
Deprecated.Description copied from interface:BsonReaderReads the name of an element from the reader.- Specified by:
readNamein interfaceBsonReader- Parameters:
name- The name of the element.
-
readNull
Deprecated.Description copied from interface:BsonReaderReads a BSON null element from the reader.- Specified by:
readNullin interfaceBsonReader- Parameters:
name- The name of the element.
-
readObjectId
Deprecated.Description copied from interface:BsonReaderReads a BSON ObjectId element from the reader.- Specified by:
readObjectIdin interfaceBsonReader- Parameters:
name- The name of the element.- Returns:
- ObjectId.
-
readRegularExpression
Deprecated.Description copied from interface:BsonReaderReads a BSON regular expression element from the reader.- Specified by:
readRegularExpressionin interfaceBsonReader- Parameters:
name- The name of the element.- Returns:
- A regular expression.
-
readDBPointer
Deprecated.Description copied from interface:BsonReaderReads a BSON DBPointer element from the reader.- Specified by:
readDBPointerin interfaceBsonReader- Parameters:
name- The name of the element.- Returns:
- A DBPointer.
-
readString
Deprecated.Description copied from interface:BsonReaderReads a BSON string element from the reader.- Specified by:
readStringin interfaceBsonReader- Parameters:
name- The name of the element.- Returns:
- A String.
-
readSymbol
Deprecated.Description copied from interface:BsonReaderReads a BSON symbol element from the reader.- Specified by:
readSymbolin interfaceBsonReader- Parameters:
name- The name of the element.- Returns:
- A string.
-
readTimestamp
Deprecated.Description copied from interface:BsonReaderReads a BSON timestamp element from the reader.- Specified by:
readTimestampin interfaceBsonReader- Parameters:
name- The name of the element.- Returns:
- The combined timestamp/increment.
-
readUndefined
Deprecated.Description copied from interface:BsonReaderReads a BSON undefined element from the reader.- Specified by:
readUndefinedin interfaceBsonReader- Parameters:
name- The name of the element.
-