Index
All Classes and Interfaces|All Packages|Serialized Form
A
- abortPipe() - Method in class org.bson.AbstractBsonWriter
 - 
Return true if the current execution of the pipe method should be aborted.
 - abortPipe() - Method in class org.bson.json.JsonWriter
 - AbstractBsonReader - Class in org.bson
 - 
Abstract base class for BsonReader implementations.
 - AbstractBsonReader() - Constructor for class org.bson.AbstractBsonReader
 - 
Initializes a new instance of the BsonReader class.
 - AbstractBsonReader.Context - Class in org.bson
 - 
The context for the reader.
 - AbstractBsonReader.Mark - Class in org.bson
 - 
An implementation of
BsonReaderMark. - AbstractBsonReader.State - Enum Class in org.bson
 - 
The state of a reader.
 - AbstractBsonWriter - Class in org.bson
 - 
Represents a BSON writer for some external format (see subclasses).
 - AbstractBsonWriter(BsonWriterSettings) - Constructor for class org.bson.AbstractBsonWriter
 - 
Initializes a new instance of the BsonWriter class.
 - AbstractBsonWriter(BsonWriterSettings, FieldNameValidator) - Constructor for class org.bson.AbstractBsonWriter
 - 
Initializes a new instance of the BsonWriter class.
 - AbstractBsonWriter.Context - Class in org.bson
 - 
The context for the writer.
 - AbstractBsonWriter.Mark - Class in org.bson
 - 
Capture the current state of this writer - its
AbstractBsonWriter.Context,AbstractBsonWriter.State, field name and depth. - AbstractBsonWriter.State - Enum Class in org.bson
 - 
The state of a writer.
 - add(int, Object) - Method in class org.bson.LazyBSONList
 - add(int, BsonValue) - Method in class org.bson.BsonArray
 - add(int, BsonValue) - Method in class org.bson.RawBsonArray
 - add(Object) - Method in class org.bson.LazyBSONList
 - add(BsonValue) - Method in class org.bson.BsonArray
 - add(BsonValue) - Method in class org.bson.RawBsonArray
 - addAll(int, Collection) - Method in class org.bson.LazyBSONList
 - addAll(int, Collection<? extends BsonValue>) - Method in class org.bson.BsonArray
 - addAll(int, Collection<? extends BsonValue>) - Method in class org.bson.RawBsonArray
 - addAll(Collection) - Method in class org.bson.LazyBSONList
 - addAll(Collection<? extends BsonValue>) - Method in class org.bson.BsonArray
 - addAll(Collection<? extends BsonValue>) - Method in class org.bson.RawBsonArray
 - ANNOTATION_CONVENTION - Static variable in class org.bson.codecs.pojo.Conventions
 - 
The annotation convention.
 - annotations(List<Annotation>) - Method in class org.bson.codecs.pojo.ClassModelBuilder
 - 
Sets the annotations for the model
 - append(String, Object) - Method in class org.bson.BasicBSONObject
 - 
Add a key/value pair to this object
 - append(String, Object) - Method in class org.bson.Document
 - 
Put the given key/value pair into this Document and return this.
 - append(String, BsonValue) - Method in class org.bson.BsonDocument
 - 
Put the given key and value into this document, and return the document.
 - append(String, BsonValue) - Method in class org.bson.RawBsonDocument
 - apply(ClassModelBuilder<?>) - Method in interface org.bson.codecs.pojo.Convention
 - 
This method applies this Convention to the given ClassModelBuilder
 - array() - Method in interface org.bson.ByteBuf
 - 
Returns the byte array that backs this buffer (optional operation).
 - array() - Method in class org.bson.ByteBufNIO
 - ARRAY - Enum constant in enum class org.bson.BsonContextType
 - 
A BSON array.
 - ARRAY - Enum constant in enum class org.bson.BsonType
 - 
A BSON array.
 - arrayDone() - Method in class org.bson.BasicBSONCallback
 - arrayDone() - Method in interface org.bson.BSONCallback
 - 
Called the end of the array, and returns the completed array.
 - arrayDone() - Method in class org.bson.EmptyBSONCallback
 - arrayStart() - Method in class org.bson.BasicBSONCallback
 - arrayStart() - Method in interface org.bson.BSONCallback
 - 
Signals the start of a BSON array.
 - arrayStart() - Method in class org.bson.EmptyBSONCallback
 - arrayStart(String) - Method in class org.bson.BasicBSONCallback
 - arrayStart(String) - Method in interface org.bson.BSONCallback
 - 
Signals the start of a BSON array, with its field name.
 - arrayStart(String) - Method in class org.bson.EmptyBSONCallback
 - asArray() - Method in class org.bson.BsonValue
 - 
Gets this value as a BsonArray if it is one, otherwise throws exception
 - asBinary() - Method in class org.bson.BsonValue
 - 
Gets this value as a BsonBinary if it is one, otherwise throws exception
 - asBoolean() - Method in class org.bson.BsonValue
 - 
Gets this value as a BsonBoolean if it is one, otherwise throws exception
 - asBsonDocument(Object, CodecRegistry) - Static method in class org.bson.BsonDocumentWrapper
 - 
A helper to convert a document of type Object to a BsonDocument
 - asBsonReader() - Method in class org.bson.BsonDocument
 - 
Gets the first value in the document
 - asDateTime() - Method in class org.bson.BsonValue
 - 
Gets this value as a BsonDateTime if it is one, otherwise throws exception
 - asDBPointer() - Method in class org.bson.BsonValue
 - 
Gets this value as a BsonDbPointer if it is one, otherwise throws exception
 - asDecimal128() - Method in class org.bson.BsonValue
 - 
Gets this value as a BsonDecimal128 if it is one, otherwise throws exception
 - asDocument() - Method in class org.bson.BsonValue
 - 
Gets this value as a BsonDocument if it is one, otherwise throws exception
 - asDouble() - Method in class org.bson.BsonValue
 - 
Gets this value as a BsonDouble if it is one, otherwise throws exception
 - asInt32() - Method in class org.bson.BsonValue
 - 
Gets this value as a BsonInt32 if it is one, otherwise throws exception
 - asInt64() - Method in class org.bson.BsonValue
 - 
Gets this value as a BsonInt64 if it is one, otherwise throws exception
 - asJavaScript() - Method in class org.bson.BsonValue
 - 
Gets this value as a
BsonJavaScriptif it is one, otherwise throws exception - asJavaScriptWithScope() - Method in class org.bson.BsonValue
 - 
Gets this value as a BsonJavaScriptWithScope if it is one, otherwise throws exception
 - asNIO() - Method in interface org.bson.ByteBuf
 - 
Gets the underlying NIO
ByteBuffer. - asNIO() - Method in class org.bson.ByteBufNIO
 - asNumber() - Method in class org.bson.BsonValue
 - 
Gets this value as a BsonNumber if it is one, otherwise throws exception
 - asObjectId() - Method in class org.bson.BsonValue
 - 
Gets this value as an BsonObjectId if it is one, otherwise throws exception
 - asReadOnly() - Method in interface org.bson.ByteBuf
 - 
Creates a new, read-only byte buffer that shares this buffer's content.
 - asReadOnly() - Method in class org.bson.ByteBufNIO
 - asRegularExpression() - Method in class org.bson.BsonValue
 - 
Gets this value as a BsonRegularExpression if it is one, otherwise throws exception
 - Assertions - Class in org.bson.assertions
 - 
Design by contract assertions.
 - assertNotNull(T) - Static method in class org.bson.assertions.Assertions
 - asString() - Method in class org.bson.BsonValue
 - 
Gets this value as a BsonString if it is one, otherwise throws exception
 - asSymbol() - Method in class org.bson.BsonValue
 - 
Gets this value as a BsonSymbol if it is one, otherwise throws exception
 - asTimestamp() - Method in class org.bson.BsonValue
 - 
Gets this value as a BsonTimestamp if it is one, otherwise throws exception
 - asUuid() - Method in class org.bson.BsonBinary
 - 
Returns the binary as a UUID.
 - asUuid(UuidRepresentation) - Method in class org.bson.BsonBinary
 - 
Returns the binary as a UUID.
 - AtomicBooleanCodec - Class in org.bson.codecs
 - 
Encodes and decodes
AtomicBooleanobjects. - AtomicBooleanCodec() - Constructor for class org.bson.codecs.AtomicBooleanCodec
 - AtomicIntegerCodec - Class in org.bson.codecs
 - 
Encodes and decodes
AtomicIntegerobjects. - AtomicIntegerCodec() - Constructor for class org.bson.codecs.AtomicIntegerCodec
 - AtomicLongCodec - Class in org.bson.codecs
 - 
Encodes and decodes
AtomicLongobjects. - AtomicLongCodec() - Constructor for class org.bson.codecs.AtomicLongCodec
 - automatic(boolean) - Method in class org.bson.codecs.pojo.PojoCodecProvider.Builder
 - 
Sets whether the provider should automatically try to wrap a
ClassModelfor any class that is requested. 
B
- BasicBSONCallback - Class in org.bson
 - 
An implementation of
BsonCallbackthat creates an instance of BSONObject. - BasicBSONCallback() - Constructor for class org.bson.BasicBSONCallback
 - 
Creates a new instance.
 - BasicBSONDecoder - Class in org.bson
 - 
Basic implementation of BSONDecoder interface that creates BasicBSONObject instances
 - BasicBSONDecoder() - Constructor for class org.bson.BasicBSONDecoder
 - BasicBSONEncoder - Class in org.bson
 - 
This is meant to be pooled or cached.
 - BasicBSONEncoder() - Constructor for class org.bson.BasicBSONEncoder
 - BasicBSONList - Class in org.bson.types
 - 
Utility class to allow array
DBObjects to be created. - BasicBSONList() - Constructor for class org.bson.types.BasicBSONList
 - BasicBSONObject - Class in org.bson
 - 
A simple implementation of
DBObject. - BasicBSONObject() - Constructor for class org.bson.BasicBSONObject
 - 
Creates an empty object.
 - BasicBSONObject(int) - Constructor for class org.bson.BasicBSONObject
 - 
Creates an empty object.
 - BasicBSONObject(String, Object) - Constructor for class org.bson.BasicBSONObject
 - 
Creates a BSONObject initialised with a single key/value pair.
 - BasicBSONObject(Map) - Constructor for class org.bson.BasicBSONObject
 - 
Creates a DBObject from a map.
 - BasicOutputBuffer - Class in org.bson.io
 - 
A BSON output stream that stores the output in a single, un-pooled byte array.
 - BasicOutputBuffer() - Constructor for class org.bson.io.BasicOutputBuffer
 - 
Construct an instance with a default initial byte array size.
 - BasicOutputBuffer(int) - Constructor for class org.bson.io.BasicOutputBuffer
 - 
Construct an instance with the specified initial byte array size.
 - BigDecimalCodec - Class in org.bson.codecs
 - 
Encodes and decodes
BigDecimalobjects. - BigDecimalCodec() - Constructor for class org.bson.codecs.BigDecimalCodec
 - bigDecimalValue() - Method in class org.bson.types.Decimal128
 - 
Gets a BigDecimal that is equivalent to this Decimal128.
 - Binary - Class in org.bson.types
 - 
Generic binary holder.
 - Binary(byte[]) - Constructor for class org.bson.types.Binary
 - 
Creates a Binary object with the default binary type of 0
 - Binary(byte, byte[]) - Constructor for class org.bson.types.Binary
 - 
Creates a Binary object
 - Binary(BsonBinarySubType, byte[]) - Constructor for class org.bson.types.Binary
 - 
Creates a Binary with the specified type and data.
 - BINARY - Enum constant in enum class org.bson.BsonBinarySubType
 - 
Binary data.
 - BINARY - Enum constant in enum class org.bson.BsonType
 - 
BSON binary data.
 - BinaryCodec - Class in org.bson.codecs
 - 
A Codec for the BSON Binary type.
 - BinaryCodec() - Constructor for class org.bson.codecs.BinaryCodec
 - binaryConverter(Converter<BsonBinary>) - Method in class org.bson.json.JsonWriterSettings.Builder
 - 
Sets the converter from BSON Binary values to JSON.
 - BOOLEAN - Enum constant in enum class org.bson.BsonType
 - 
A BSON bool.
 - BooleanCodec - Class in org.bson.codecs
 - 
Encodes and decodes
Booleanobjects. - BooleanCodec() - Constructor for class org.bson.codecs.BooleanCodec
 - booleanConverter(Converter<Boolean>) - Method in class org.bson.json.JsonWriterSettings.Builder
 - 
Sets the converter from BSON Boolean values to JSON.
 - Bson - Interface in org.bson.conversions
 - 
An interface for types that are able to render themselves into a
BsonDocument. - BSON_OBJECT_ID_GENERATOR - Static variable in class org.bson.codecs.pojo.IdGenerators
 - 
A IdGenerator for
BsonObjectId - BsonArray - Class in org.bson
 - 
A type-safe representation of the BSON array type.
 - BsonArray() - Constructor for class org.bson.BsonArray
 - 
Construct an empty BsonArray
 - BsonArray(int) - Constructor for class org.bson.BsonArray
 - 
Construct an empty BsonArray with the specified initial capacity.
 - BsonArray(List<? extends BsonValue>) - Constructor for class org.bson.BsonArray
 - 
Construct an instance with the given list of values.
 - BsonArrayCodec - Class in org.bson.codecs
 - 
A codec for BsonArray instances.
 - BsonArrayCodec() - Constructor for class org.bson.codecs.BsonArrayCodec
 - 
Creates a new instance with a default codec registry that uses the
BsonValueCodecProvider. - BsonArrayCodec(CodecRegistry) - Constructor for class org.bson.codecs.BsonArrayCodec
 - 
Construct an instance with the given registry
 - BsonBinary - Class in org.bson
 - 
A representation of the BSON Binary type.
 - BsonBinary(byte[]) - Constructor for class org.bson.BsonBinary
 - 
Construct a new instance with the given data and the default sub-type
 - BsonBinary(byte, byte[]) - Constructor for class org.bson.BsonBinary
 - 
Construct a new instance with the given data and binary sub type.
 - BsonBinary(UUID) - Constructor for class org.bson.BsonBinary
 - 
Construct a Type 4 BsonBinary from the given UUID.
 - BsonBinary(UUID, UuidRepresentation) - Constructor for class org.bson.BsonBinary
 - 
Construct a new instance from the given UUID and UuidRepresentation
 - BsonBinary(BsonBinarySubType, byte[]) - Constructor for class org.bson.BsonBinary
 - 
Construct a new instance with the given data and binary sub type.
 - BsonBinaryCodec - Class in org.bson.codecs
 - 
A Codec for the BSON Binary type.
 - BsonBinaryCodec() - Constructor for class org.bson.codecs.BsonBinaryCodec
 - BsonBinaryReader - Class in org.bson
 - 
A BsonReader implementation that reads from a binary stream of data.
 - BsonBinaryReader(ByteBuffer) - Constructor for class org.bson.BsonBinaryReader
 - 
Construct an instance.
 - BsonBinaryReader(BsonInput) - Constructor for class org.bson.BsonBinaryReader
 - 
Construct an instance.
 - BsonBinaryReader.Context - Class in org.bson
 - 
An implementation of
AbstractBsonReader.Context. - BsonBinaryReader.Mark - Class in org.bson
 - 
An implementation of
AbstractBsonReader.Mark. - BsonBinarySubType - Enum Class in org.bson
 - 
The Binary subtype
 - BsonBinaryWriter - Class in org.bson
 - 
A BsonWriter implementation that writes to a binary stream of data.
 - BsonBinaryWriter(BsonWriterSettings, BsonBinaryWriterSettings, BsonOutput) - Constructor for class org.bson.BsonBinaryWriter
 - 
Construct an instance.
 - BsonBinaryWriter(BsonWriterSettings, BsonBinaryWriterSettings, BsonOutput, FieldNameValidator) - Constructor for class org.bson.BsonBinaryWriter
 - 
Construct an instance.
 - BsonBinaryWriter(BsonOutput) - Constructor for class org.bson.BsonBinaryWriter
 - 
Construct an instance.
 - BsonBinaryWriter(BsonOutput, FieldNameValidator) - Constructor for class org.bson.BsonBinaryWriter
 - 
Construct an instance.
 - BsonBinaryWriter.Context - Class in org.bson
 - 
An implementation of
AbstractBsonWriter.Context. - BsonBinaryWriter.Mark - Class in org.bson
 - 
An implementation of
AbstractBsonWriter.Mark. - BsonBinaryWriterSettings - Class in org.bson
 - 
The customisable settings for writing BSON.
 - BsonBinaryWriterSettings() - Constructor for class org.bson.BsonBinaryWriterSettings
 - 
Creates a new instance of the settings with
Integer.MAX_VALUEas the maximum document size. - BsonBinaryWriterSettings(int) - Constructor for class org.bson.BsonBinaryWriterSettings
 - 
Creates a new instance of the settings with the given maximum document size.
 - BsonBoolean - Class in org.bson
 - 
A representation of the BSON Boolean type.
 - BsonBoolean(boolean) - Constructor for class org.bson.BsonBoolean
 - 
Construct a new instance with the given value.
 - BsonBooleanCodec - Class in org.bson.codecs
 - 
A Codec for BsonBoolean instances.
 - BsonBooleanCodec() - Constructor for class org.bson.codecs.BsonBooleanCodec
 - BSONCallback - Interface in org.bson
 - 
A callback interface for describing the structure of a BSON document.
 - BsonCodec - Class in org.bson.codecs
 - 
A codec for encoding Bson Implementations
 - BsonCodec(CodecRegistry) - Constructor for class org.bson.codecs.BsonCodec
 - 
Create a new instance
 - BsonCodecProvider - Class in org.bson.codecs
 - 
A codec for encoding simple Bson interface implementations
 - BsonCodecProvider() - Constructor for class org.bson.codecs.BsonCodecProvider
 - BsonContextType - Enum Class in org.bson
 - 
Used by BsonReader and BsonWriter implementations to represent the current context.
 - BsonCreator - Annotation Interface in org.bson.codecs.pojo.annotations
 - 
An annotation that configures a constructor or method as the creator for the POJO.
 - BsonDateTime - Class in org.bson
 - 
A representation of the BSON DateTime type.
 - BsonDateTime(long) - Constructor for class org.bson.BsonDateTime
 - 
Construct a new instance with the given value.
 - BsonDateTimeCodec - Class in org.bson.codecs
 - 
A Codec for BsonDateTime instances.
 - BsonDateTimeCodec() - Constructor for class org.bson.codecs.BsonDateTimeCodec
 - BsonDbPointer - Class in org.bson
 - 
Holder for a BSON type DBPointer(0x0c).
 - BsonDbPointer(String, ObjectId) - Constructor for class org.bson.BsonDbPointer
 - 
Construct a new instance with the given namespace and id.
 - BsonDBPointerCodec - Class in org.bson.codecs
 - 
Converts BSON type DBPointer(0x0c) to database references as DBPointer is deprecated.
 - BsonDBPointerCodec() - Constructor for class org.bson.codecs.BsonDBPointerCodec
 - BsonDecimal128 - Class in org.bson
 - 
A representation of the BSON Decimal128 type.
 - BsonDecimal128(Decimal128) - Constructor for class org.bson.BsonDecimal128
 - 
Construct a new instance with the given value.
 - BsonDecimal128Codec - Class in org.bson.codecs
 - 
A Codec for BsonDecimal128 instances.
 - BsonDecimal128Codec() - Constructor for class org.bson.codecs.BsonDecimal128Codec
 - BSONDecoder - Interface in org.bson
 - 
An interface for decoders of BSON documents.
 - BsonDiscriminator - Annotation Interface in org.bson.codecs.pojo.annotations
 - 
An annotation that configures the discriminator key and value for a class.
 - BsonDocument - Class in org.bson
 - 
A type-safe container for a BSON document.
 - BsonDocument() - Constructor for class org.bson.BsonDocument
 - 
Construct an empty document.
 - BsonDocument(int) - Constructor for class org.bson.BsonDocument
 - 
Construct an empty document with the specified initial capacity.
 - BsonDocument(String, BsonValue) - Constructor for class org.bson.BsonDocument
 - 
Construct a new instance with a single key value pair
 - BsonDocument(List<BsonElement>) - Constructor for class org.bson.BsonDocument
 - 
Construct a new instance with the given list
BsonElement, none of which may be null. - BsonDocumentCodec - Class in org.bson.codecs
 - 
A codec for BsonDocument instances.
 - BsonDocumentCodec() - Constructor for class org.bson.codecs.BsonDocumentCodec
 - 
Creates a new instance with a default codec registry that uses the
BsonValueCodecProvider. - BsonDocumentCodec(CodecRegistry) - Constructor for class org.bson.codecs.BsonDocumentCodec
 - 
Creates a new instance initialised with the given codec registry.
 - BsonDocumentReader - Class in org.bson
 - 
A
BsonReaderimplementation that reads from an instance ofBsonDocument. - BsonDocumentReader(BsonDocument) - Constructor for class org.bson.BsonDocumentReader
 - 
Construct a new instance.
 - BsonDocumentReader.Context - Class in org.bson
 - 
An implementation of
AbstractBsonReader.Context. - BsonDocumentReader.Mark - Class in org.bson
 - 
An implementation of
AbstractBsonReader.Mark. - BsonDocumentWrapper<T> - Class in org.bson
 - 
A
BsonDocumentthat begins its life as a document of any type and anEncoderfor that document, which lets an instance of any class with an Encoder be treated as a BsonDocument. - BsonDocumentWrapper(T, Encoder<T>) - Constructor for class org.bson.BsonDocumentWrapper
 - 
Construct a new instance with the given document and encoder for the document.
 - BsonDocumentWrapperCodec - Class in org.bson.codecs
 - 
A Codec
 - BsonDocumentWrapperCodec(Codec<BsonDocument>) - Constructor for class org.bson.codecs.BsonDocumentWrapperCodec
 - 
Construct a new instance,
 - BsonDocumentWriter - Class in org.bson
 - 
A
BsonWriterimplementation that writes to an instance ofBsonDocument. - BsonDocumentWriter(BsonDocument) - Constructor for class org.bson.BsonDocumentWriter
 - 
Construct a new instance.
 - BsonDouble - Class in org.bson
 - 
A representation of the BSON Double type.
 - BsonDouble(double) - Constructor for class org.bson.BsonDouble
 - 
Construct a new instance with the given value.
 - BsonDoubleCodec - Class in org.bson.codecs
 - 
A Codec for BsonDouble instances.
 - BsonDoubleCodec() - Constructor for class org.bson.codecs.BsonDoubleCodec
 - BsonElement - Class in org.bson
 - 
A mapping from a name to a BsonValue.
 - BsonElement(String, BsonValue) - Constructor for class org.bson.BsonElement
 - 
Construct a new instance with the given key and value
 - BSONEncoder - Interface in org.bson
 - 
A
BSONEncoderis a class which can be used to turn documents into byte arrays. - BSONException - Exception in org.bson
 - 
A general runtime exception raised in BSON processing.
 - BSONException(int, String) - Constructor for exception org.bson.BSONException
 - BSONException(int, String, Throwable) - Constructor for exception org.bson.BSONException
 - BSONException(String) - Constructor for exception org.bson.BSONException
 - BSONException(String, Throwable) - Constructor for exception org.bson.BSONException
 - BsonExtraElements - Annotation Interface in org.bson.codecs.pojo.annotations
 - 
An annotation that configures a property to be used as storage for any extra BSON elements that are not already mapped to other properties.
 - BsonId - Annotation Interface in org.bson.codecs.pojo.annotations
 - 
An annotation that configures the property as the id property for a
ClassModelor a Java record. - BsonIgnore - Annotation Interface in org.bson.codecs.pojo.annotations
 - 
An annotation that configures a property to be ignored when reading and writing to BSON
 - BsonInput - Interface in org.bson.io
 - 
An input stream that is optimized for reading BSON values directly from the underlying stream.
 - BsonInputMark - Interface in org.bson.io
 - 
Represents a bookmark that can be used to reset a
BsonInputto its state at the time the mark was created. - BsonInt32 - Class in org.bson
 - 
A representation of the BSON Int32 type.
 - BsonInt32(int) - Constructor for class org.bson.BsonInt32
 - 
Construct a new instance with the given value.
 - BsonInt32Codec - Class in org.bson.codecs
 - 
A Codec for BsonInt32 instances.
 - BsonInt32Codec() - Constructor for class org.bson.codecs.BsonInt32Codec
 - BsonInt64 - Class in org.bson
 - 
A representation of the BSON Int64 type.
 - BsonInt64(long) - Constructor for class org.bson.BsonInt64
 - 
Construct a new instance with the given value.
 - BsonInt64Codec - Class in org.bson.codecs
 - 
A Codec for BsonInt64 instances.
 - BsonInt64Codec() - Constructor for class org.bson.codecs.BsonInt64Codec
 - BsonInvalidOperationException - Exception in org.bson
 - 
An exception indicating an invalid BSON operation.
 - BsonInvalidOperationException(String) - Constructor for exception org.bson.BsonInvalidOperationException
 - 
Construct a new instance.
 - BsonInvalidOperationException(String, Throwable) - Constructor for exception org.bson.BsonInvalidOperationException
 - 
Construct a new instance.
 - BsonJavaScript - Class in org.bson
 - 
For using the JavaScript Code type.
 - BsonJavaScript(String) - Constructor for class org.bson.BsonJavaScript
 - 
Construct a new instance with the given JavaScript code.
 - BsonJavaScriptCodec - Class in org.bson.codecs
 - 
A Codec for the
BsonJavaScripttype. - BsonJavaScriptCodec() - Constructor for class org.bson.codecs.BsonJavaScriptCodec
 - BsonJavaScriptWithScope - Class in org.bson
 - 
A representation of the JavaScript Code with Scope BSON type.
 - BsonJavaScriptWithScope(String, BsonDocument) - Constructor for class org.bson.BsonJavaScriptWithScope
 - 
Construct a new instance with the given code and scope.
 - BsonJavaScriptWithScopeCodec - Class in org.bson.codecs
 - 
A Codec for
BsonJavaScriptWithScopeinstances. - BsonJavaScriptWithScopeCodec(Codec<BsonDocument>) - Constructor for class org.bson.codecs.BsonJavaScriptWithScopeCodec
 - 
Construct a new instance with the given codec to use for the nested document
 - BsonMaximumSizeExceededException - Exception in org.bson
 - 
An exception indicating a failure to serialize a BSON document due to it exceeding the maximum size.
 - BsonMaximumSizeExceededException(String) - Constructor for exception org.bson.BsonMaximumSizeExceededException
 - 
Construct a new instance.
 - BsonMaxKey - Class in org.bson
 - 
Represent the maximum key value regardless of the key's type
 - BsonMaxKey() - Constructor for class org.bson.BsonMaxKey
 - BsonMaxKeyCodec - Class in org.bson.codecs
 - 
A codec for
BsonMaxKeyinstances. - BsonMaxKeyCodec() - Constructor for class org.bson.codecs.BsonMaxKeyCodec
 - BsonMinKey - Class in org.bson
 - 
Represent the minimum key value regardless of the key's type
 - BsonMinKey() - Constructor for class org.bson.BsonMinKey
 - BsonMinKeyCodec - Class in org.bson.codecs
 - 
A codec for
BsonMinKeyinstances. - BsonMinKeyCodec() - Constructor for class org.bson.codecs.BsonMinKeyCodec
 - BsonNull - Class in org.bson
 - 
A representation of the BSON Null type.
 - BsonNull() - Constructor for class org.bson.BsonNull
 - BsonNullCodec - Class in org.bson.codecs
 - 
A Codec for BsonNull instances.
 - BsonNullCodec() - Constructor for class org.bson.codecs.BsonNullCodec
 - BsonNumber - Class in org.bson
 - 
Base class for the numeric BSON types.
 - BsonNumber() - Constructor for class org.bson.BsonNumber
 - BSONObject - Interface in org.bson
 - 
A key-value map that can be saved to the database.
 - BsonObjectId - Class in org.bson
 - 
A representation of the BSON ObjectId type.
 - BsonObjectId() - Constructor for class org.bson.BsonObjectId
 - 
Construct a new instance with a new
ObjectId. - BsonObjectId(ObjectId) - Constructor for class org.bson.BsonObjectId
 - 
Construct a new instance with the given
ObjectIdinstance. - BsonObjectIdCodec - Class in org.bson.codecs
 - 
A Codec for
BsonObjectIdinstances. - BsonObjectIdCodec() - Constructor for class org.bson.codecs.BsonObjectIdCodec
 - BsonOutput - Interface in org.bson.io
 - 
An output stream that is optimized for writing BSON values directly to the underlying stream.
 - BsonProperty - Annotation Interface in org.bson.codecs.pojo.annotations
 - 
An annotation that configures a property.
 - BsonReader - Interface in org.bson
 - 
An interface for reading a logical BSON document using a pull-oriented API.
 - BsonReaderMark - Interface in org.bson
 - 
Represents a bookmark that can be used to reset a
BsonReaderto its state at the time the mark was created. - BsonRegularExpression - Class in org.bson
 - 
A holder class for a BSON regular expression, so that we can delay compiling into a Pattern until necessary.
 - BsonRegularExpression(String) - Constructor for class org.bson.BsonRegularExpression
 - 
Creates a new instance with no options set.
 - BsonRegularExpression(String, String) - Constructor for class org.bson.BsonRegularExpression
 - 
Creates a new instance
 - BsonRegularExpressionCodec - Class in org.bson.codecs
 - 
A codec for BSON regular expressions.
 - BsonRegularExpressionCodec() - Constructor for class org.bson.codecs.BsonRegularExpressionCodec
 - bsonRepresentation(BsonType) - Method in class org.bson.codecs.pojo.PropertyModelBuilder
 - 
Sets the BsonRepresentation
 - BsonRepresentation - Annotation Interface in org.bson.codecs.pojo.annotations
 - 
An annotation that specifies what type the property is stored as in the database.
 - BsonSerializationException - Exception in org.bson
 - 
An exception indicating a failure to serialize a BSON value.
 - BsonSerializationException(String) - Constructor for exception org.bson.BsonSerializationException
 - 
Construct a new instance.
 - BsonString - Class in org.bson
 - 
A representation of the BSON String type.
 - BsonString(String) - Constructor for class org.bson.BsonString
 - 
Construct a new instance with the given value.
 - BsonStringCodec - Class in org.bson.codecs
 - 
A Codec for BsonString instances.
 - BsonStringCodec() - Constructor for class org.bson.codecs.BsonStringCodec
 - BsonSymbol - Class in org.bson
 - 
Class to hold a BSON symbol object, which is an interned string in Ruby
 - BsonSymbol(String) - Constructor for class org.bson.BsonSymbol
 - 
Creates a new instance.
 - BsonSymbolCodec - Class in org.bson.codecs
 - 
A codec for BSON symbol type.
 - BsonSymbolCodec() - Constructor for class org.bson.codecs.BsonSymbolCodec
 - BsonTimestamp - Class in org.bson
 - 
A value representing the BSON timestamp type.
 - BsonTimestamp() - Constructor for class org.bson.BsonTimestamp
 - 
Construct a new instance with a null time and a 0 increment.
 - BsonTimestamp(int, int) - Constructor for class org.bson.BsonTimestamp
 - 
Construct a new instance for the given time and increment.
 - BsonTimestamp(long) - Constructor for class org.bson.BsonTimestamp
 - 
Construct a new instance for the given value, which combines the time in seconds and the increment as a single long value.
 - BSONTimestamp - Class in org.bson.types
 - 
This is used for internal increment values.
 - BSONTimestamp() - Constructor for class org.bson.types.BSONTimestamp
 - 
Creates a new instance.
 - BSONTimestamp(int, int) - Constructor for class org.bson.types.BSONTimestamp
 - 
Creates a new instance.
 - BsonTimestampCodec - Class in org.bson.codecs
 - 
A Codec for BSON Timestamp instances.
 - BsonTimestampCodec() - Constructor for class org.bson.codecs.BsonTimestampCodec
 - BsonType - Enum Class in org.bson
 - 
Enumeration of all the BSON types currently supported.
 - BsonTypeClassMap - Class in org.bson.codecs
 - 
A map from a BSON types to the Class to which it should be decoded.
 - BsonTypeClassMap() - Constructor for class org.bson.codecs.BsonTypeClassMap
 - 
Construct an instance with the default mappings.
 - BsonTypeClassMap(Map<BsonType, Class<?>>) - Constructor for class org.bson.codecs.BsonTypeClassMap
 - 
Construct an instance with the default mapping, but replacing the default mapping with any values contained in the given map.
 - BsonTypeCodecMap - Class in org.bson.codecs
 - 
An efficient map of BsonType to Codec
 - BsonTypeCodecMap(BsonTypeClassMap, CodecRegistry) - Constructor for class org.bson.codecs.BsonTypeCodecMap
 - 
Initializes the map by iterating the keys of the given BsonTypeClassMap and looking up the Codec for the Class mapped to each key.
 - BsonUndefined - Class in org.bson
 - 
Represents the value associated with the BSON Undefined type.
 - BsonUndefined() - Constructor for class org.bson.BsonUndefined
 - BsonUndefinedCodec - Class in org.bson.codecs
 - 
Allows reading and writing of the BSON Undefined type.
 - BsonUndefinedCodec() - Constructor for class org.bson.codecs.BsonUndefinedCodec
 - BsonValue - Class in org.bson
 - 
Base class for any BSON type.
 - BsonValueCodec - Class in org.bson.codecs
 - 
A codec for unknown BsonValues.
 - BsonValueCodec() - Constructor for class org.bson.codecs.BsonValueCodec
 - 
Creates a new instance with a default codec registry that uses the
BsonValueCodecProvider. - BsonValueCodec(CodecRegistry) - Constructor for class org.bson.codecs.BsonValueCodec
 - 
Creates a new instance initialised with the given codec registry.
 - BsonValueCodecProvider - Class in org.bson.codecs
 - 
A
CodecProviderfor all subclass of BsonValue. - BsonValueCodecProvider() - Constructor for class org.bson.codecs.BsonValueCodecProvider
 - 
Construct a new instance with the default codec for each BSON type.
 - BsonWriter - Interface in org.bson
 - 
An interface for writing a logical BSON document using a push-oriented API.
 - BsonWriterSettings - Class in org.bson
 - 
All the customisable settings for writing BSON.
 - BsonWriterSettings() - Constructor for class org.bson.BsonWriterSettings
 - 
Creates a new instance of the settings with the default maximum serialization depth of 1024.
 - BsonWriterSettings(int) - Constructor for class org.bson.BsonWriterSettings
 - 
Creates a new instance of the settings with the given maximum serialization depth.
 - build() - Method in class org.bson.codecs.DecoderContext.Builder
 - 
Build an instance of
DecoderContext. - build() - Method in class org.bson.codecs.EncoderContext.Builder
 - 
Build an instance of
EncoderContext. - build() - Method in class org.bson.codecs.pojo.ClassModelBuilder
 - 
Creates a new ClassModel instance based on the mapping data provided.
 - build() - Method in class org.bson.codecs.pojo.PojoCodecProvider.Builder
 - 
Creates the PojoCodecProvider with the classes or packages that configured and registered.
 - build() - Method in class org.bson.codecs.pojo.PropertyModelBuilder
 - 
Creates the
PropertyModel. - build() - Method in class org.bson.json.JsonWriterSettings.Builder
 - 
Build a JsonWriterSettings instance.
 - build() - Method in class org.bson.json.StrictCharacterStreamJsonWriterSettings.Builder
 - 
Build a JsonWriterSettings instance.
 - builder() - Static method in class org.bson.codecs.DecoderContext
 - 
Create a builder.
 - builder() - Static method in class org.bson.codecs.EncoderContext
 - 
Create a builder.
 - builder() - Static method in class org.bson.codecs.pojo.PojoCodecProvider
 - 
Creates a Builder so classes or packages can be registered and configured before creating an immutable CodecProvider.
 - builder() - Static method in class org.bson.codecs.pojo.PropertyModel
 - 
Create a new
PropertyModelBuilder - builder() - Static method in class org.bson.json.JsonWriterSettings
 - 
Create a builder for JsonWriterSettings, which are immutable.
 - builder() - Static method in class org.bson.json.StrictCharacterStreamJsonWriterSettings
 - 
Create a builder for StrictCharacterStreamJsonWriterSettings, which are immutable.
 - builder(Class<S>) - Static method in class org.bson.codecs.pojo.ClassModel
 - 
Creates a new Class Model builder instance using reflection.
 - ByteArrayCodec - Class in org.bson.codecs
 - 
Encodes and decodes byte arrays.
 - ByteArrayCodec() - Constructor for class org.bson.codecs.ByteArrayCodec
 - ByteBuf - Interface in org.bson
 - 
An interface wrapper around a
java.nio.ByteBufferwhich additionally isCloseable, so that pooled byte buffers know how. - ByteBufferBsonInput - Class in org.bson.io
 - 
An implementation of
BsonInputthat is backed by aByteBuf. - ByteBufferBsonInput(ByteBuf) - Constructor for class org.bson.io.ByteBufferBsonInput
 - 
Construct an instance with the given byte buffer.
 - ByteBufNIO - Class in org.bson
 - 
Implementation of
ByteBufwhich simply wraps an NIOByteBufferand forwards all calls to it. - ByteBufNIO(ByteBuffer) - Constructor for class org.bson.ByteBufNIO
 - 
Creates a new instance.
 - ByteCodec - Class in org.bson.codecs
 - 
Encodes and decodes
Byteobjects. - ByteCodec() - Constructor for class org.bson.codecs.ByteCodec
 
C
- C_SHARP_LEGACY - Enum constant in enum class org.bson.UuidRepresentation
 - 
The legacy representation of UUID used by the C# driver
 - capacity() - Method in interface org.bson.ByteBuf
 - 
Returns this buffer's capacity.
 - capacity() - Method in class org.bson.ByteBufNIO
 - CharacterCodec - Class in org.bson.codecs
 - 
Encodes and decodes
Characterobjects. - CharacterCodec() - Constructor for class org.bson.codecs.CharacterCodec
 - checkedDiscriminator(boolean) - Method in class org.bson.codecs.DecoderContext.Builder
 - 
Sets the checkedDiscriminator
 - checkPreconditions(String, AbstractBsonWriter.State...) - Method in class org.bson.AbstractBsonWriter
 - 
Checks the writer is in the correct state.
 - checkPreconditions(String, BsonType) - Method in class org.bson.AbstractBsonReader
 - 
Ensures any conditions are met before reading commences.
 - checkState(AbstractBsonWriter.State[]) - Method in class org.bson.AbstractBsonWriter
 - 
Checks if this writer's current state is in the list of given states.
 - CLASS_AND_PROPERTY_CONVENTION - Static variable in class org.bson.codecs.pojo.Conventions
 - 
The default class and property conventions Sets the discriminator key if not set to
_tand the discriminator value if not set to the ClassModels simple type name. Configures the PropertyModels. - ClassModel<T> - Class in org.bson.codecs.pojo
 - 
This model represents the metadata for a class and all its properties.
 - ClassModelBuilder<T> - Class in org.bson.codecs.pojo
 - 
A builder for programmatically creating
ClassModels. - clear() - Method in class org.bson.BsonArray
 - clear() - Method in class org.bson.BsonDocument
 - clear() - Method in class org.bson.BsonDocumentWrapper
 - clear() - Method in interface org.bson.ByteBuf
 - 
Clears this buffer.
 - clear() - Method in class org.bson.ByteBufNIO
 - clear() - Method in class org.bson.Document
 - clear() - Method in class org.bson.LazyBSONList
 - clear() - Method in class org.bson.RawBsonArray
 - clear() - Method in class org.bson.RawBsonDocument
 - clone() - Method in class org.bson.BsonArray
 - clone() - Method in class org.bson.BsonDocument
 - clone() - Method in class org.bson.BsonDocumentWrapper
 - clone() - Method in class org.bson.RawBsonArray
 - clone() - Method in class org.bson.RawBsonDocument
 - close() - Method in class org.bson.AbstractBsonReader
 - 
Closes the reader.
 - close() - Method in class org.bson.AbstractBsonWriter
 - close() - Method in class org.bson.BsonBinaryReader
 - close() - Method in class org.bson.BsonBinaryWriter
 - close() - Method in interface org.bson.BsonReader
 - close() - Method in class org.bson.io.BasicOutputBuffer
 - close() - Method in interface org.bson.io.BsonInput
 - close() - Method in interface org.bson.io.BsonOutput
 - close() - Method in class org.bson.io.ByteBufferBsonInput
 - close() - Method in class org.bson.io.OutputBuffer
 - CLOSED - Enum constant in enum class org.bson.AbstractBsonReader.State
 - 
The reader is closed.
 - CLOSED - Enum constant in enum class org.bson.AbstractBsonWriter.State
 - 
The writer is closed.
 - Code - Class in org.bson.types
 - 
For using the Code type.
 - Code(String) - Constructor for class org.bson.types.Code
 - 
Construct a new instance with the given code.
 - codec(Codec<T>) - Method in class org.bson.codecs.pojo.PropertyModelBuilder
 - 
Sets a custom codec for the property
 - Codec<T> - Interface in org.bson.codecs
 - 
Implementations of this interface can both encode and decode values of type
T. - CodecConfigurationException - Exception in org.bson.codecs.configuration
 - 
An exception indicating that a codec registry has been misconfigured in some way, preventing it from providing a codec for the requested class.
 - CodecConfigurationException(String) - Constructor for exception org.bson.codecs.configuration.CodecConfigurationException
 - 
Construct a new instance.
 - CodecConfigurationException(String, Throwable) - Constructor for exception org.bson.codecs.configuration.CodecConfigurationException
 - 
Construct a new instance and wraps a cause
 - CodeCodec - Class in org.bson.codecs
 - 
Encodes and decodes instances of type
Code. - CodeCodec() - Constructor for class org.bson.codecs.CodeCodec
 - CodecProvider - Interface in org.bson.codecs.configuration
 - 
A provider of
Codecinstances. - CodecRegistries - Class in org.bson.codecs.configuration
 - 
A helper class for creating and combining codecs, codec providers, and codec registries
 - CodecRegistry - Interface in org.bson.codecs.configuration
 - 
A registry of Codec instances searchable by the class that the Codec can encode and decode.
 - CodeWithScope - Class in org.bson.types
 - 
A representation of the JavaScript Code with Scope BSON type.
 - CodeWithScope(String, Document) - Constructor for class org.bson.types.CodeWithScope
 - 
Construct an instance.
 - CodeWithScopeCodec - Class in org.bson.codecs
 - 
Encodes and decodes
CodeWithScopeinstances. - CodeWithScopeCodec(Codec<Document>) - Constructor for class org.bson.codecs.CodeWithScopeCodec
 - 
Creates a new CodeWithScopeCodec.
 - CodeWScope - Class in org.bson.types
 - 
Represents the CodeWScope BSON type.
 - CodeWScope(String, BSONObject) - Constructor for class org.bson.types.CodeWScope
 - 
Creates a new instance
 - CollectibleCodec<T> - Interface in org.bson.codecs
 - 
A Codec that generates complete BSON documents for storage in a MongoDB collection.
 - CollectionCodecProvider - Class in org.bson.codecs
 - 
A
CodecProviderfor classes than implement theCollectioninterface. - CollectionCodecProvider() - Constructor for class org.bson.codecs.CollectionCodecProvider
 - 
Construct a new instance with a default
BsonTypeClassMapand noTransformer. - CollectionCodecProvider(BsonTypeClassMap) - Constructor for class org.bson.codecs.CollectionCodecProvider
 - 
Construct a new instance with the given instance of
BsonTypeClassMapand noTransformer. - CollectionCodecProvider(BsonTypeClassMap, Transformer) - Constructor for class org.bson.codecs.CollectionCodecProvider
 - 
Construct a new instance with the given instance of
BsonTypeClassMapandTransformer. - CollectionCodecProvider(Transformer) - Constructor for class org.bson.codecs.CollectionCodecProvider
 - 
Construct a new instance with a default
BsonTypeClassMapand the givenTransformer. - COLUMN - Enum constant in enum class org.bson.BsonBinarySubType
 - 
Columnar data
 - compareTo(BsonBoolean) - Method in class org.bson.BsonBoolean
 - compareTo(BsonDateTime) - Method in class org.bson.BsonDateTime
 - compareTo(BsonDouble) - Method in class org.bson.BsonDouble
 - compareTo(BsonInt32) - Method in class org.bson.BsonInt32
 - compareTo(BsonInt64) - Method in class org.bson.BsonInt64
 - compareTo(BsonObjectId) - Method in class org.bson.BsonObjectId
 - compareTo(BsonString) - Method in class org.bson.BsonString
 - compareTo(BsonTimestamp) - Method in class org.bson.BsonTimestamp
 - compareTo(BSONTimestamp) - Method in class org.bson.types.BSONTimestamp
 - compareTo(Decimal128) - Method in class org.bson.types.Decimal128
 - compareTo(ObjectId) - Method in class org.bson.types.ObjectId
 - contains(Object) - Method in class org.bson.BsonArray
 - contains(Object) - Method in class org.bson.LazyBSONList
 - containsAll(Collection) - Method in class org.bson.LazyBSONList
 - containsAll(Collection<?>) - Method in class org.bson.BsonArray
 - containsField(String) - Method in class org.bson.BasicBSONObject
 - 
Checks if this object contains a given field
 - containsField(String) - Method in interface org.bson.BSONObject
 - 
Checks if this object contains a field with the given name.
 - containsField(String) - Method in class org.bson.LazyBSONObject
 - containsField(String) - Method in class org.bson.types.BasicBSONList
 - containsKey(Object) - Method in class org.bson.BsonDocument
 - containsKey(Object) - Method in class org.bson.BsonDocumentWrapper
 - containsKey(Object) - Method in class org.bson.Document
 - containsKey(Object) - Method in class org.bson.RawBsonDocument
 - containsValue(Object) - Method in class org.bson.BsonDocument
 - containsValue(Object) - Method in class org.bson.BsonDocumentWrapper
 - containsValue(Object) - Method in class org.bson.Document
 - containsValue(Object) - Method in class org.bson.RawBsonDocument
 - Context(AbstractBsonReader.Context, BsonContextType) - Constructor for class org.bson.AbstractBsonReader.Context
 - 
Creates a new instance.
 - Context(AbstractBsonReader.Context, BsonContextType) - Constructor for class org.bson.json.JsonReader.Context
 - 
Construct an instance.
 - Context(AbstractBsonWriter.Context) - Constructor for class org.bson.AbstractBsonWriter.Context
 - 
Creates a new instance, copying values from an existing context.
 - Context(AbstractBsonWriter.Context, BsonContextType) - Constructor for class org.bson.AbstractBsonWriter.Context
 - 
Creates a new instance.
 - Context(BsonBinaryWriter.Context) - Constructor for class org.bson.BsonBinaryWriter.Context
 - 
Creates a new instance by copying the values from the given context.
 - Context(BsonBinaryWriter.Context, BsonContextType, int) - Constructor for class org.bson.BsonBinaryWriter.Context
 - 
Creates a new instance
 - Context(BsonDocumentReader.Context, BsonContextType, BsonArray) - Constructor for class org.bson.BsonDocumentReader.Context
 - 
Construct an instance.
 - Context(BsonDocumentReader.Context, BsonContextType, BsonDocument) - Constructor for class org.bson.BsonDocumentReader.Context
 - 
Construct an instance.
 - Context(JsonWriter.Context, BsonContextType) - Constructor for class org.bson.json.JsonWriter.Context
 - 
Creates a new context.
 - Convention - Interface in org.bson.codecs.pojo
 - 
Defines a convention to be applied when mapping a class.
 - conventions(List<Convention>) - Method in class org.bson.codecs.pojo.ClassModelBuilder
 - 
Sets the conventions to apply to the model
 - conventions(List<Convention>) - Method in class org.bson.codecs.pojo.PojoCodecProvider.Builder
 - 
Sets the conventions to use when creating
ClassModelsfrom classes or packages. - Conventions - Class in org.bson.codecs.pojo
 - 
The default Conventions
 - convert(T, StrictJsonWriter) - Method in interface org.bson.json.Converter
 - 
Convert the given value to JSON using the JSON writer.
 - Converter<T> - Interface in org.bson.json
 - 
A converter from a BSON value to JSON.
 - convertToType(Class<T>, Object, String) - Static method in class org.bson.assertions.Assertions
 - 
Cast an object to the given class and return it, or throw IllegalArgumentException if it's not assignable to that class.
 - copy() - Method in class org.bson.AbstractBsonWriter.Context
 - 
Copies the values from this
Contextinto a new instance. - copy() - Method in class org.bson.BsonBinaryWriter.Context
 - create() - Method in class org.bson.BasicBSONCallback
 - 
Factory method for creating a new BSONObject.
 - create() - Method in interface org.bson.codecs.pojo.InstanceCreatorFactory
 - create(boolean, List<String>) - Method in class org.bson.BasicBSONCallback
 - 
Helper method to create either a BSON Object or a BSON List depending upon whether the
arrayparameter is true or not. - createArray(byte[], int) - Method in class org.bson.LazyBSONCallback
 - 
Create a
LazyBSONListfrom the given bytes starting from the given offset. - createBSONCallback() - Method in class org.bson.BasicBSONCallback
 - createBSONCallback() - Method in interface org.bson.BSONCallback
 - 
Factory method for BSONCallbacks.
 - createBSONCallback() - Method in class org.bson.EmptyBSONCallback
 - createDBRef(String, ObjectId) - Method in class org.bson.LazyBSONCallback
 - 
This is a factory method pattern to create appropriate objects for BSON type DBPointer(0x0c).
 - createList() - Method in class org.bson.BasicBSONCallback
 - 
Factory method for creating a new BSON List.
 - createObject(byte[], int) - Method in class org.bson.LazyBSONCallback
 - 
Create a
LazyBSONObjectinstance from the given bytes starting from the given offset. - cur() - Method in class org.bson.BasicBSONCallback
 - 
Gets the current value
 - curName() - Method in class org.bson.BasicBSONCallback
 - 
Gets the name of the current field
 
D
- DATE_TIME - Enum constant in enum class org.bson.BsonType
 - 
A BSON DateTime.
 - DateCodec - Class in org.bson.codecs
 - 
Encodes and decodes
java.util.Dateobjects. - DateCodec() - Constructor for class org.bson.codecs.DateCodec
 - dateTimeConverter(Converter<Long>) - Method in class org.bson.json.JsonWriterSettings.Builder
 - 
Sets the converter from BSON DateTime values to JSON.
 - DB_POINTER - Enum constant in enum class org.bson.BsonType
 - 
A BSON regular expression.
 - debug(String) - Method in interface org.bson.diagnostics.Logger
 - 
Log a message at the DEBUG level.
 - debug(String, Throwable) - Method in interface org.bson.diagnostics.Logger
 - 
Log an exception (throwable) at the DEBUG level with an accompanying message.
 - Decimal128 - Class in org.bson.types
 - 
A binary integer decimal representation of a 128-bit decimal value, supporting 34 decimal digits of significand and an exponent range of -6143 to +6144.
 - Decimal128(long) - Constructor for class org.bson.types.Decimal128
 - 
Constructs a Decimal128 value representing the given long.
 - Decimal128(BigDecimal) - Constructor for class org.bson.types.Decimal128
 - 
Constructs a Decimal128 value representing the given BigDecimal.
 - DECIMAL128 - Enum constant in enum class org.bson.BsonType
 - 
A BSON Decimal128.
 - Decimal128Codec - Class in org.bson.codecs
 - 
Encodes and decodes
Decimal128objects. - Decimal128Codec() - Constructor for class org.bson.codecs.Decimal128Codec
 - decimal128Converter(Converter<Decimal128>) - Method in class org.bson.json.JsonWriterSettings.Builder
 - 
Sets the converter from BSON Decimal128 values to JSON.
 - decimal128Value() - Method in class org.bson.BsonDecimal128
 - decimal128Value() - Method in class org.bson.BsonDouble
 - decimal128Value() - Method in class org.bson.BsonInt32
 - decimal128Value() - Method in class org.bson.BsonInt64
 - decimal128Value() - Method in class org.bson.BsonNumber
 - 
Returns the value of the specified number as a
Decimal128, which may involve rounding. - decode(byte[], BSONCallback) - Method in class org.bson.BasicBSONDecoder
 - decode(byte[], BSONCallback) - Method in interface org.bson.BSONDecoder
 - 
Decode a single BSON object into the given callback from the given byte array.
 - decode(byte[], BSONCallback) - Method in class org.bson.LazyBSONDecoder
 - decode(InputStream, BSONCallback) - Method in class org.bson.BasicBSONDecoder
 - decode(InputStream, BSONCallback) - Method in interface org.bson.BSONDecoder
 - 
Decode a single BSON object into the given callback from the given input stream.
 - decode(InputStream, BSONCallback) - Method in class org.bson.LazyBSONDecoder
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.AtomicBooleanCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.AtomicIntegerCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.AtomicLongCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.BigDecimalCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.BinaryCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.BooleanCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.BsonArrayCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.BsonBinaryCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.BsonBooleanCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.BsonCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.BsonDateTimeCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.BsonDBPointerCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.BsonDecimal128Codec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.BsonDocumentCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.BsonDocumentWrapperCodec
 - 
Decoding of
BsonDocumentWrapperinstances is not supported, so this method will throwUnsupportedOperationExceptionin all cases. - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.BsonDoubleCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.BsonInt32Codec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.BsonInt64Codec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.BsonJavaScriptCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.BsonJavaScriptWithScopeCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.BsonMaxKeyCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.BsonMinKeyCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.BsonNullCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.BsonObjectIdCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.BsonRegularExpressionCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.BsonStringCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.BsonSymbolCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.BsonTimestampCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.BsonUndefinedCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.BsonValueCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.ByteArrayCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.ByteCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.CharacterCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.CodeCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.CodeWithScopeCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.DateCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.Decimal128Codec
 - decode(BsonReader, DecoderContext) - Method in interface org.bson.codecs.Decoder
 - 
Decodes a BSON value from the given reader into an instance of the type parameter
T. - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.DocumentCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.DoubleCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.EnumCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.FloatCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.IntegerCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.IterableCodec
 - 
Deprecated.
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.JsonObjectCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.jsr310.InstantCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.jsr310.LocalDateCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.jsr310.LocalDateTimeCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.jsr310.LocalTimeCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.LongCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.MapCodec
 - 
Deprecated.
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.MaxKeyCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.MinKeyCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.ObjectIdCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.PatternCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.RawBsonDocumentCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.ShortCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.StringCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.SymbolCodec
 - decode(BsonReader, DecoderContext) - Method in class org.bson.codecs.UuidCodec
 - decode(Codec<T>) - Method in class org.bson.RawBsonDocument
 - 
Decode this into a document.
 - decode(Decoder<T>) - Method in class org.bson.RawBsonDocument
 - 
Decode this into a document.
 - Decoder<T> - Interface in org.bson.codecs
 - 
Decoders are used for reading BSON types from MongoDB and converting them into Java objects.
 - DecoderContext - Class in org.bson.codecs
 - 
The context for decoding values to BSON.
 - DecoderContext.Builder - Class in org.bson.codecs
 - 
A builder for
DecoderContextinstances. - decodeWithChildContext(Decoder<T>, BsonReader) - Method in class org.bson.codecs.DecoderContext
 - 
Creates a child context and then deserializes using the reader.
 - DEFAULT_CODEC_REGISTRY - Static variable in interface org.bson.conversions.Bson
 - 
This registry includes the following providers:
ValueCodecProviderBsonValueCodecProviderDocumentCodecProviderCollectionCodecProviderIterableCodecProviderMapCodecProviderJsr310CodecProviderJsonObjectCodecProviderBsonCodecProviderEnumCodecProvider - DEFAULT_CONVENTIONS - Static variable in class org.bson.codecs.pojo.Conventions
 - 
The default conventions list
 - discard() - Method in class org.bson.json.JsonReader.Mark
 - 
Discard the mark.
 - discriminator(String) - Method in class org.bson.codecs.pojo.ClassModelBuilder
 - 
Sets the discriminator to be used when storing instances of the modeled type
 - discriminatorEnabled(boolean) - Method in class org.bson.codecs.pojo.PropertyModelBuilder
 - 
Enables or disables the use of a discriminator when serializing
 - discriminatorKey(String) - Method in class org.bson.codecs.pojo.ClassModelBuilder
 - 
Sets the discriminator key to be used when storing instances of the modeled type
 - Document - Class in org.bson
 - 
A representation of a document as a
Map. - Document() - Constructor for class org.bson.Document
 - 
Creates an empty Document instance.
 - Document(String, Object) - Constructor for class org.bson.Document
 - 
Create a Document instance initialized with the given key/value pair.
 - Document(Map<String, ?>) - Constructor for class org.bson.Document
 - 
Creates a Document instance initialized with the given map.
 - DOCUMENT - Enum constant in enum class org.bson.BsonContextType
 - 
A (possibly embedded) BSON document.
 - DOCUMENT - Enum constant in enum class org.bson.BsonType
 - 
A BSON document.
 - DocumentCodec - Class in org.bson.codecs
 - 
A Codec for Document instances.
 - DocumentCodec() - Constructor for class org.bson.codecs.DocumentCodec
 - 
Construct a new instance with a default
CodecRegistry. - DocumentCodec(CodecRegistry) - Constructor for class org.bson.codecs.DocumentCodec
 - 
Construct a new instance with the given registry.
 - DocumentCodec(CodecRegistry, BsonTypeClassMap) - Constructor for class org.bson.codecs.DocumentCodec
 - 
Construct a new instance with the given registry and BSON type class map.
 - DocumentCodec(CodecRegistry, BsonTypeClassMap, Transformer) - Constructor for class org.bson.codecs.DocumentCodec
 - 
Construct a new instance with the given registry and BSON type class map.
 - DocumentCodecProvider - Class in org.bson.codecs
 - 
A
CodecProviderfor the Document class and all the default Codec implementations on which it depends. - DocumentCodecProvider() - Constructor for class org.bson.codecs.DocumentCodecProvider
 - 
Construct a new instance with a default
BsonTypeClassMap. - DocumentCodecProvider(BsonTypeClassMap) - Constructor for class org.bson.codecs.DocumentCodecProvider
 - 
Construct a new instance with the given instance of
BsonTypeClassMap. - DocumentCodecProvider(BsonTypeClassMap, Transformer) - Constructor for class org.bson.codecs.DocumentCodecProvider
 - 
Construct a new instance with the given instance of
BsonTypeClassMap. - DocumentCodecProvider(Transformer) - Constructor for class org.bson.codecs.DocumentCodecProvider
 - 
Construct a new instance with a default
BsonTypeClassMapand the givenTransformer. - documentHasId(BsonDocument) - Method in class org.bson.codecs.BsonDocumentCodec
 - documentHasId(Document) - Method in class org.bson.codecs.DocumentCodec
 - documentHasId(T) - Method in interface org.bson.codecs.CollectibleCodec
 - 
Returns true if the given document has an _id.
 - done() - Method in class org.bson.BasicBSONEncoder
 - done() - Method in interface org.bson.BSONEncoder
 - 
Free the resources.
 - DONE - Enum constant in enum class org.bson.AbstractBsonReader.State
 - 
The reader has finished reading a document.
 - DONE - Enum constant in enum class org.bson.AbstractBsonWriter.State
 - 
The writer is done.
 - doPeekBinarySize() - Method in class org.bson.AbstractBsonReader
 - 
Handles the logic to peek at the binary size.
 - doPeekBinarySize() - Method in class org.bson.BsonBinaryReader
 - doPeekBinarySize() - Method in class org.bson.BsonDocumentReader
 - doPeekBinarySize() - Method in class org.bson.json.JsonReader
 - doPeekBinarySubType() - Method in class org.bson.AbstractBsonReader
 - 
Handles the logic to peek at the binary subtype.
 - doPeekBinarySubType() - Method in class org.bson.BsonBinaryReader
 - doPeekBinarySubType() - Method in class org.bson.BsonDocumentReader
 - doPeekBinarySubType() - Method in class org.bson.json.JsonReader
 - doReadBinaryData() - Method in class org.bson.AbstractBsonReader
 - 
Handles the logic to read binary data
 - doReadBinaryData() - Method in class org.bson.BsonBinaryReader
 - doReadBinaryData() - Method in class org.bson.BsonDocumentReader
 - doReadBinaryData() - Method in class org.bson.json.JsonReader
 - doReadBoolean() - Method in class org.bson.AbstractBsonReader
 - 
Handles the logic to read booleans
 - doReadBoolean() - Method in class org.bson.BsonBinaryReader
 - doReadBoolean() - Method in class org.bson.BsonDocumentReader
 - doReadBoolean() - Method in class org.bson.json.JsonReader
 - doReadDateTime() - Method in class org.bson.AbstractBsonReader
 - 
Handles the logic to read date time
 - doReadDateTime() - Method in class org.bson.BsonBinaryReader
 - doReadDateTime() - Method in class org.bson.BsonDocumentReader
 - doReadDateTime() - Method in class org.bson.json.JsonReader
 - doReadDBPointer() - Method in class org.bson.AbstractBsonReader
 - 
Handles the logic to read a DBPointer
 - doReadDBPointer() - Method in class org.bson.BsonBinaryReader
 - doReadDBPointer() - Method in class org.bson.BsonDocumentReader
 - doReadDBPointer() - Method in class org.bson.json.JsonReader
 - doReadDecimal128() - Method in class org.bson.AbstractBsonReader
 - 
Handles the logic to read Decimal128
 - doReadDecimal128() - Method in class org.bson.BsonBinaryReader
 - doReadDecimal128() - Method in class org.bson.BsonDocumentReader
 - doReadDecimal128() - Method in class org.bson.json.JsonReader
 - doReadDouble() - Method in class org.bson.AbstractBsonReader
 - 
Handles the logic to read doubles
 - doReadDouble() - Method in class org.bson.BsonBinaryReader
 - doReadDouble() - Method in class org.bson.BsonDocumentReader
 - doReadDouble() - Method in class org.bson.json.JsonReader
 - doReadEndArray() - Method in class org.bson.AbstractBsonReader
 - 
Handles the logic when reading the end of an array
 - doReadEndArray() - Method in class org.bson.BsonBinaryReader
 - doReadEndArray() - Method in class org.bson.BsonDocumentReader
 - doReadEndArray() - Method in class org.bson.json.JsonReader
 - doReadEndDocument() - Method in class org.bson.AbstractBsonReader
 - 
Handles the logic when reading the end of a document
 - doReadEndDocument() - Method in class org.bson.BsonBinaryReader
 - doReadEndDocument() - Method in class org.bson.BsonDocumentReader
 - doReadEndDocument() - Method in class org.bson.json.JsonReader
 - doReadInt32() - Method in class org.bson.AbstractBsonReader
 - 
Handles the logic to read 32 bit ints
 - doReadInt32() - Method in class org.bson.BsonBinaryReader
 - doReadInt32() - Method in class org.bson.BsonDocumentReader
 - doReadInt32() - Method in class org.bson.json.JsonReader
 - doReadInt64() - Method in class org.bson.AbstractBsonReader
 - 
Handles the logic to read 64 bit ints
 - doReadInt64() - Method in class org.bson.BsonBinaryReader
 - doReadInt64() - Method in class org.bson.BsonDocumentReader
 - doReadInt64() - Method in class org.bson.json.JsonReader
 - doReadJavaScript() - Method in class org.bson.AbstractBsonReader
 - 
Handles the logic to read JavaScript functions
 - doReadJavaScript() - Method in class org.bson.BsonBinaryReader
 - doReadJavaScript() - Method in class org.bson.BsonDocumentReader
 - doReadJavaScript() - Method in class org.bson.json.JsonReader
 - doReadJavaScriptWithScope() - Method in class org.bson.AbstractBsonReader
 - 
Handles the logic to read scoped JavaScript functions
 - doReadJavaScriptWithScope() - Method in class org.bson.BsonBinaryReader
 - doReadJavaScriptWithScope() - Method in class org.bson.BsonDocumentReader
 - doReadJavaScriptWithScope() - Method in class org.bson.json.JsonReader
 - doReadMaxKey() - Method in class org.bson.AbstractBsonReader
 - 
Handles the logic to read a Max key
 - doReadMaxKey() - Method in class org.bson.BsonBinaryReader
 - doReadMaxKey() - Method in class org.bson.BsonDocumentReader
 - doReadMaxKey() - Method in class org.bson.json.JsonReader
 - doReadMinKey() - Method in class org.bson.AbstractBsonReader
 - 
Handles the logic to read a Min key
 - doReadMinKey() - Method in class org.bson.BsonBinaryReader
 - doReadMinKey() - Method in class org.bson.BsonDocumentReader
 - doReadMinKey() - Method in class org.bson.json.JsonReader
 - doReadNull() - Method in class org.bson.AbstractBsonReader
 - 
Handles the logic to read a null value
 - doReadNull() - Method in class org.bson.BsonBinaryReader
 - doReadNull() - Method in class org.bson.BsonDocumentReader
 - doReadNull() - Method in class org.bson.json.JsonReader
 - doReadObjectId() - Method in class org.bson.AbstractBsonReader
 - 
Handles the logic to read an ObjectId
 - doReadObjectId() - Method in class org.bson.BsonBinaryReader
 - doReadObjectId() - Method in class org.bson.BsonDocumentReader
 - doReadObjectId() - Method in class org.bson.json.JsonReader
 - doReadRegularExpression() - Method in class org.bson.AbstractBsonReader
 - 
Handles the logic to read a regular expression
 - doReadRegularExpression() - Method in class org.bson.BsonBinaryReader
 - doReadRegularExpression() - Method in class org.bson.BsonDocumentReader
 - doReadRegularExpression() - Method in class org.bson.json.JsonReader
 - doReadStartArray() - Method in class org.bson.AbstractBsonReader
 - 
Handles the logic to read the start of an array
 - doReadStartArray() - Method in class org.bson.BsonBinaryReader
 - doReadStartArray() - Method in class org.bson.BsonDocumentReader
 - doReadStartArray() - Method in class org.bson.json.JsonReader
 - doReadStartDocument() - Method in class org.bson.AbstractBsonReader
 - 
Handles the logic to read the start of a document
 - doReadStartDocument() - Method in class org.bson.BsonBinaryReader
 - doReadStartDocument() - Method in class org.bson.BsonDocumentReader
 - doReadStartDocument() - Method in class org.bson.json.JsonReader
 - doReadString() - Method in class org.bson.AbstractBsonReader
 - 
Handles the logic to read a String
 - doReadString() - Method in class org.bson.BsonBinaryReader
 - doReadString() - Method in class org.bson.BsonDocumentReader
 - doReadString() - Method in class org.bson.json.JsonReader
 - doReadSymbol() - Method in class org.bson.AbstractBsonReader
 - 
Handles the logic to read a Symbol
 - doReadSymbol() - Method in class org.bson.BsonBinaryReader
 - doReadSymbol() - Method in class org.bson.BsonDocumentReader
 - doReadSymbol() - Method in class org.bson.json.JsonReader
 - doReadTimestamp() - Method in class org.bson.AbstractBsonReader
 - 
Handles the logic to read a timestamp
 - doReadTimestamp() - Method in class org.bson.BsonBinaryReader
 - doReadTimestamp() - Method in class org.bson.BsonDocumentReader
 - doReadTimestamp() - Method in class org.bson.json.JsonReader
 - doReadUndefined() - Method in class org.bson.AbstractBsonReader
 - 
Handles the logic to read an Undefined value
 - doReadUndefined() - Method in class org.bson.BsonBinaryReader
 - doReadUndefined() - Method in class org.bson.BsonDocumentReader
 - doReadUndefined() - Method in class org.bson.json.JsonReader
 - doSkipName() - Method in class org.bson.AbstractBsonReader
 - 
Handles any logic required to skip the name (reader must be positioned on a name).
 - doSkipName() - Method in class org.bson.BsonBinaryReader
 - doSkipName() - Method in class org.bson.BsonDocumentReader
 - doSkipName() - Method in class org.bson.json.JsonReader
 - doSkipValue() - Method in class org.bson.AbstractBsonReader
 - 
Handles any logic required to skip the value (reader must be positioned on a value).
 - doSkipValue() - Method in class org.bson.BsonBinaryReader
 - doSkipValue() - Method in class org.bson.BsonDocumentReader
 - doSkipValue() - Method in class org.bson.json.JsonReader
 - DOUBLE - Enum constant in enum class org.bson.BsonType
 - 
A BSON double.
 - DoubleCodec - Class in org.bson.codecs
 - 
Encodes and decodes
Doubleobjects. - DoubleCodec() - Constructor for class org.bson.codecs.DoubleCodec
 - doubleConverter(Converter<Double>) - Method in class org.bson.json.JsonWriterSettings.Builder
 - 
Sets the converter from BSON Double values to JSON.
 - doubleValue() - Method in class org.bson.BsonDecimal128
 - doubleValue() - Method in class org.bson.BsonDouble
 - doubleValue() - Method in class org.bson.BsonInt32
 - doubleValue() - Method in class org.bson.BsonInt64
 - doubleValue() - Method in class org.bson.BsonNumber
 - 
Returns the value of the specified number as a
double, which may involve rounding. - doubleValue() - Method in class org.bson.types.Decimal128
 - 
Converts this
Decimal128to adouble. - doWriteBinaryData(BsonBinary) - Method in class org.bson.AbstractBsonWriter
 - 
Handles the logic of writing a
BsonBinaryvalue - doWriteBinaryData(BsonBinary) - Method in class org.bson.BsonBinaryWriter
 - doWriteBinaryData(BsonBinary) - Method in class org.bson.BsonDocumentWriter
 - doWriteBinaryData(BsonBinary) - Method in class org.bson.json.JsonWriter
 - doWriteBoolean(boolean) - Method in class org.bson.AbstractBsonWriter
 - 
Handles the logic of writing a boolean value
 - doWriteBoolean(boolean) - Method in class org.bson.BsonBinaryWriter
 - doWriteBoolean(boolean) - Method in class org.bson.BsonDocumentWriter
 - doWriteBoolean(boolean) - Method in class org.bson.json.JsonWriter
 - doWriteDateTime(long) - Method in class org.bson.AbstractBsonWriter
 - 
Handles the logic of writing a date time value
 - doWriteDateTime(long) - Method in class org.bson.BsonBinaryWriter
 - doWriteDateTime(long) - Method in class org.bson.BsonDocumentWriter
 - doWriteDateTime(long) - Method in class org.bson.json.JsonWriter
 - doWriteDBPointer(BsonDbPointer) - Method in class org.bson.AbstractBsonWriter
 - 
Handles the logic of writing a DbPointer value
 - doWriteDBPointer(BsonDbPointer) - Method in class org.bson.BsonBinaryWriter
 - doWriteDBPointer(BsonDbPointer) - Method in class org.bson.BsonDocumentWriter
 - doWriteDBPointer(BsonDbPointer) - Method in class org.bson.json.JsonWriter
 - doWriteDecimal128(Decimal128) - Method in class org.bson.AbstractBsonWriter
 - 
Handles the logic of writing a Decimal128 value
 - doWriteDecimal128(Decimal128) - Method in class org.bson.BsonBinaryWriter
 - doWriteDecimal128(Decimal128) - Method in class org.bson.BsonDocumentWriter
 - doWriteDecimal128(Decimal128) - Method in class org.bson.json.JsonWriter
 - doWriteDouble(double) - Method in class org.bson.AbstractBsonWriter
 - 
Handles the logic of writing a Double value
 - doWriteDouble(double) - Method in class org.bson.BsonBinaryWriter
 - doWriteDouble(double) - Method in class org.bson.BsonDocumentWriter
 - doWriteDouble(double) - Method in class org.bson.json.JsonWriter
 - doWriteEndArray() - Method in class org.bson.AbstractBsonWriter
 - 
Handles the logic of writing the end of an array
 - doWriteEndArray() - Method in class org.bson.BsonBinaryWriter
 - doWriteEndArray() - Method in class org.bson.BsonDocumentWriter
 - doWriteEndArray() - Method in class org.bson.json.JsonWriter
 - doWriteEndDocument() - Method in class org.bson.AbstractBsonWriter
 - 
Handles the logic of writing the end of a document
 - doWriteEndDocument() - Method in class org.bson.BsonBinaryWriter
 - doWriteEndDocument() - Method in class org.bson.BsonDocumentWriter
 - doWriteEndDocument() - Method in class org.bson.json.JsonWriter
 - doWriteInt32(int) - Method in class org.bson.AbstractBsonWriter
 - 
Handles the logic of writing an int32 value
 - doWriteInt32(int) - Method in class org.bson.BsonBinaryWriter
 - doWriteInt32(int) - Method in class org.bson.BsonDocumentWriter
 - doWriteInt32(int) - Method in class org.bson.json.JsonWriter
 - doWriteInt64(long) - Method in class org.bson.AbstractBsonWriter
 - 
Handles the logic of writing an int64 value
 - doWriteInt64(long) - Method in class org.bson.BsonBinaryWriter
 - doWriteInt64(long) - Method in class org.bson.BsonDocumentWriter
 - doWriteInt64(long) - Method in class org.bson.json.JsonWriter
 - doWriteJavaScript(String) - Method in class org.bson.AbstractBsonWriter
 - 
Handles the logic of writing a JavaScript function
 - doWriteJavaScript(String) - Method in class org.bson.BsonBinaryWriter
 - doWriteJavaScript(String) - Method in class org.bson.BsonDocumentWriter
 - doWriteJavaScript(String) - Method in class org.bson.json.JsonWriter
 - doWriteJavaScriptWithScope(String) - Method in class org.bson.AbstractBsonWriter
 - 
Handles the logic of writing a scoped JavaScript function
 - doWriteJavaScriptWithScope(String) - Method in class org.bson.BsonBinaryWriter
 - doWriteJavaScriptWithScope(String) - Method in class org.bson.BsonDocumentWriter
 - doWriteJavaScriptWithScope(String) - Method in class org.bson.json.JsonWriter
 - doWriteMaxKey() - Method in class org.bson.AbstractBsonWriter
 - 
Handles the logic of writing a Max key
 - doWriteMaxKey() - Method in class org.bson.BsonBinaryWriter
 - doWriteMaxKey() - Method in class org.bson.BsonDocumentWriter
 - doWriteMaxKey() - Method in class org.bson.json.JsonWriter
 - doWriteMinKey() - Method in class org.bson.AbstractBsonWriter
 - 
Handles the logic of writing a Min key
 - doWriteMinKey() - Method in class org.bson.BsonBinaryWriter
 - doWriteMinKey() - Method in class org.bson.BsonDocumentWriter
 - doWriteMinKey() - Method in class org.bson.json.JsonWriter
 - doWriteName(String) - Method in class org.bson.AbstractBsonWriter
 - 
Handles the logic of writing the element name.
 - doWriteName(String) - Method in class org.bson.json.JsonWriter
 - doWriteNull() - Method in class org.bson.AbstractBsonWriter
 - 
Handles the logic of writing a Null value
 - doWriteNull() - Method in class org.bson.BsonBinaryWriter
 - doWriteNull() - Method in class org.bson.BsonDocumentWriter
 - doWriteNull() - Method in class org.bson.json.JsonWriter
 - doWriteObjectId(ObjectId) - Method in class org.bson.AbstractBsonWriter
 - 
Handles the logic of writing an ObjectId
 - doWriteObjectId(ObjectId) - Method in class org.bson.BsonBinaryWriter
 - doWriteObjectId(ObjectId) - Method in class org.bson.BsonDocumentWriter
 - doWriteObjectId(ObjectId) - Method in class org.bson.json.JsonWriter
 - doWriteRegularExpression(BsonRegularExpression) - Method in class org.bson.AbstractBsonWriter
 - 
Handles the logic of writing a regular expression
 - doWriteRegularExpression(BsonRegularExpression) - Method in class org.bson.BsonBinaryWriter
 - doWriteRegularExpression(BsonRegularExpression) - Method in class org.bson.BsonDocumentWriter
 - doWriteRegularExpression(BsonRegularExpression) - Method in class org.bson.json.JsonWriter
 - doWriteStartArray() - Method in class org.bson.AbstractBsonWriter
 - 
Handles the logic to start writing an array
 - doWriteStartArray() - Method in class org.bson.BsonBinaryWriter
 - doWriteStartArray() - Method in class org.bson.BsonDocumentWriter
 - doWriteStartArray() - Method in class org.bson.json.JsonWriter
 - doWriteStartDocument() - Method in class org.bson.AbstractBsonWriter
 - 
Handles the logic to start writing a document
 - doWriteStartDocument() - Method in class org.bson.BsonBinaryWriter
 - doWriteStartDocument() - Method in class org.bson.BsonDocumentWriter
 - doWriteStartDocument() - Method in class org.bson.json.JsonWriter
 - doWriteString(String) - Method in class org.bson.AbstractBsonWriter
 - 
Handles the logic of writing a String
 - doWriteString(String) - Method in class org.bson.BsonBinaryWriter
 - doWriteString(String) - Method in class org.bson.BsonDocumentWriter
 - doWriteString(String) - Method in class org.bson.json.JsonWriter
 - doWriteSymbol(String) - Method in class org.bson.AbstractBsonWriter
 - 
Handles the logic of writing a Symbol
 - doWriteSymbol(String) - Method in class org.bson.BsonBinaryWriter
 - doWriteSymbol(String) - Method in class org.bson.BsonDocumentWriter
 - doWriteSymbol(String) - Method in class org.bson.json.JsonWriter
 - doWriteTimestamp(BsonTimestamp) - Method in class org.bson.AbstractBsonWriter
 - 
Handles the logic of writing a timestamp
 - doWriteTimestamp(BsonTimestamp) - Method in class org.bson.BsonBinaryWriter
 - doWriteTimestamp(BsonTimestamp) - Method in class org.bson.BsonDocumentWriter
 - doWriteTimestamp(BsonTimestamp) - Method in class org.bson.json.JsonWriter
 - doWriteUndefined() - Method in class org.bson.AbstractBsonWriter
 - 
Handles the logic of writing an Undefined value
 - doWriteUndefined() - Method in class org.bson.BsonBinaryWriter
 - doWriteUndefined() - Method in class org.bson.BsonDocumentWriter
 - doWriteUndefined() - Method in class org.bson.json.JsonWriter
 - duplicate() - Method in interface org.bson.ByteBuf
 - 
Creates a new byte buffer that shares this buffer's content.
 - duplicate() - Method in class org.bson.ByteBufNIO
 
E
- EmptyBSONCallback - Class in org.bson
 - 
Convenience implementation of BSONCallback that throws
UnsupportedOperationExceptionfor all methods. - EmptyBSONCallback() - Constructor for class org.bson.EmptyBSONCallback
 - enableDiscriminator(boolean) - Method in class org.bson.codecs.pojo.ClassModelBuilder
 - 
Enables or disables the use of a discriminator when serializing
 - encode(BSONObject) - Method in class org.bson.BasicBSONEncoder
 - encode(BSONObject) - Method in interface org.bson.BSONEncoder
 - 
Encode a document into byte array.
 - encode(BsonWriter, byte[], EncoderContext) - Method in class org.bson.codecs.ByteArrayCodec
 - encode(BsonWriter, Boolean, EncoderContext) - Method in class org.bson.codecs.BooleanCodec
 - encode(BsonWriter, Byte, EncoderContext) - Method in class org.bson.codecs.ByteCodec
 - encode(BsonWriter, Character, EncoderContext) - Method in class org.bson.codecs.CharacterCodec
 - encode(BsonWriter, Double, EncoderContext) - Method in class org.bson.codecs.DoubleCodec
 - encode(BsonWriter, Float, EncoderContext) - Method in class org.bson.codecs.FloatCodec
 - encode(BsonWriter, Integer, EncoderContext) - Method in class org.bson.codecs.IntegerCodec
 - encode(BsonWriter, Iterable, EncoderContext) - Method in class org.bson.codecs.IterableCodec
 - 
Deprecated.
 - encode(BsonWriter, Long, EncoderContext) - Method in class org.bson.codecs.LongCodec
 - encode(BsonWriter, Short, EncoderContext) - Method in class org.bson.codecs.ShortCodec
 - encode(BsonWriter, String, EncoderContext) - Method in class org.bson.codecs.StringCodec
 - encode(BsonWriter, BigDecimal, EncoderContext) - Method in class org.bson.codecs.BigDecimalCodec
 - encode(BsonWriter, Instant, EncoderContext) - Method in class org.bson.codecs.jsr310.InstantCodec
 - 
Encode an instance of the type parameter
Tinto a BSON value. - encode(BsonWriter, LocalDate, EncoderContext) - Method in class org.bson.codecs.jsr310.LocalDateCodec
 - 
Encode an instance of the type parameter
Tinto a BSON value. - encode(BsonWriter, LocalDateTime, EncoderContext) - Method in class org.bson.codecs.jsr310.LocalDateTimeCodec
 - 
Encode an instance of the type parameter
Tinto a BSON value. - encode(BsonWriter, LocalTime, EncoderContext) - Method in class org.bson.codecs.jsr310.LocalTimeCodec
 - 
Encode an instance of the type parameter
Tinto a BSON value. - encode(BsonWriter, AtomicBoolean, EncoderContext) - Method in class org.bson.codecs.AtomicBooleanCodec
 - encode(BsonWriter, AtomicInteger, EncoderContext) - Method in class org.bson.codecs.AtomicIntegerCodec
 - encode(BsonWriter, AtomicLong, EncoderContext) - Method in class org.bson.codecs.AtomicLongCodec
 - encode(BsonWriter, Date, EncoderContext) - Method in class org.bson.codecs.DateCodec
 - encode(BsonWriter, Map<String, Object>, EncoderContext) - Method in class org.bson.codecs.MapCodec
 - 
Deprecated.
 - encode(BsonWriter, Pattern, EncoderContext) - Method in class org.bson.codecs.PatternCodec
 - encode(BsonWriter, UUID, EncoderContext) - Method in class org.bson.codecs.UuidCodec
 - encode(BsonWriter, BsonArray, EncoderContext) - Method in class org.bson.codecs.BsonArrayCodec
 - encode(BsonWriter, BsonBinary, EncoderContext) - Method in class org.bson.codecs.BsonBinaryCodec
 - encode(BsonWriter, BsonBoolean, EncoderContext) - Method in class org.bson.codecs.BsonBooleanCodec
 - encode(BsonWriter, BsonDateTime, EncoderContext) - Method in class org.bson.codecs.BsonDateTimeCodec
 - encode(BsonWriter, BsonDbPointer, EncoderContext) - Method in class org.bson.codecs.BsonDBPointerCodec
 - encode(BsonWriter, BsonDecimal128, EncoderContext) - Method in class org.bson.codecs.BsonDecimal128Codec
 - encode(BsonWriter, BsonDocument, EncoderContext) - Method in class org.bson.codecs.BsonDocumentCodec
 - encode(BsonWriter, BsonDocumentWrapper, EncoderContext) - Method in class org.bson.codecs.BsonDocumentWrapperCodec
 - encode(BsonWriter, BsonDouble, EncoderContext) - Method in class org.bson.codecs.BsonDoubleCodec
 - encode(BsonWriter, BsonInt32, EncoderContext) - Method in class org.bson.codecs.BsonInt32Codec
 - encode(BsonWriter, BsonInt64, EncoderContext) - Method in class org.bson.codecs.BsonInt64Codec
 - encode(BsonWriter, BsonJavaScript, EncoderContext) - Method in class org.bson.codecs.BsonJavaScriptCodec
 - encode(BsonWriter, BsonJavaScriptWithScope, EncoderContext) - Method in class org.bson.codecs.BsonJavaScriptWithScopeCodec
 - encode(BsonWriter, BsonMaxKey, EncoderContext) - Method in class org.bson.codecs.BsonMaxKeyCodec
 - encode(BsonWriter, BsonMinKey, EncoderContext) - Method in class org.bson.codecs.BsonMinKeyCodec
 - encode(BsonWriter, BsonNull, EncoderContext) - Method in class org.bson.codecs.BsonNullCodec
 - encode(BsonWriter, BsonObjectId, EncoderContext) - Method in class org.bson.codecs.BsonObjectIdCodec
 - encode(BsonWriter, BsonRegularExpression, EncoderContext) - Method in class org.bson.codecs.BsonRegularExpressionCodec
 - encode(BsonWriter, BsonString, EncoderContext) - Method in class org.bson.codecs.BsonStringCodec
 - encode(BsonWriter, BsonSymbol, EncoderContext) - Method in class org.bson.codecs.BsonSymbolCodec
 - encode(BsonWriter, BsonTimestamp, EncoderContext) - Method in class org.bson.codecs.BsonTimestampCodec
 - encode(BsonWriter, BsonUndefined, EncoderContext) - Method in class org.bson.codecs.BsonUndefinedCodec
 - encode(BsonWriter, BsonValue, EncoderContext) - Method in class org.bson.codecs.BsonValueCodec
 - encode(BsonWriter, Bson, EncoderContext) - Method in class org.bson.codecs.BsonCodec
 - encode(BsonWriter, Document, EncoderContext) - Method in class org.bson.codecs.DocumentCodec
 - encode(BsonWriter, JsonObject, EncoderContext) - Method in class org.bson.codecs.JsonObjectCodec
 - encode(BsonWriter, RawBsonDocument, EncoderContext) - Method in class org.bson.codecs.RawBsonDocumentCodec
 - encode(BsonWriter, Binary, EncoderContext) - Method in class org.bson.codecs.BinaryCodec
 - encode(BsonWriter, Code, EncoderContext) - Method in class org.bson.codecs.CodeCodec
 - encode(BsonWriter, CodeWithScope, EncoderContext) - Method in class org.bson.codecs.CodeWithScopeCodec
 - encode(BsonWriter, Decimal128, EncoderContext) - Method in class org.bson.codecs.Decimal128Codec
 - encode(BsonWriter, MaxKey, EncoderContext) - Method in class org.bson.codecs.MaxKeyCodec
 - encode(BsonWriter, MinKey, EncoderContext) - Method in class org.bson.codecs.MinKeyCodec
 - encode(BsonWriter, ObjectId, EncoderContext) - Method in class org.bson.codecs.ObjectIdCodec
 - encode(BsonWriter, Symbol, EncoderContext) - Method in class org.bson.codecs.SymbolCodec
 - encode(BsonWriter, T, EncoderContext) - Method in interface org.bson.codecs.Encoder
 - 
Encode an instance of the type parameter
Tinto a BSON value. - encode(BsonWriter, T, EncoderContext) - Method in class org.bson.codecs.EnumCodec
 - Encoder<T> - Interface in org.bson.codecs
 - 
Instances of this class are capable of encoding an instance of the type parameter
Tinto a BSON value. - EncoderContext - Class in org.bson.codecs
 - 
The context for encoding values to BSON.
 - EncoderContext.Builder - Class in org.bson.codecs
 - 
A builder for
EncoderContextinstances. - encodeWithChildContext(Encoder<T>, BsonWriter, T) - Method in class org.bson.codecs.EncoderContext
 - 
Creates a child context based on this and serializes the value with it to the writer.
 - ENCRYPTED - Enum constant in enum class org.bson.BsonBinarySubType
 - 
Encrypted data.
 - end() - Method in interface org.bson.FieldNameValidator
 - 
End validation of a single document.
 - END_OF_ARRAY - Enum constant in enum class org.bson.AbstractBsonReader.State
 - 
The reader is positioned at the end of an array.
 - END_OF_DOCUMENT - Enum constant in enum class org.bson.AbstractBsonReader.State
 - 
The reader is positioned at the end of a document.
 - END_OF_DOCUMENT - Enum constant in enum class org.bson.BsonType
 - 
Not a real BSON type.
 - entrySet() - Method in class org.bson.BsonDocument
 - entrySet() - Method in class org.bson.BsonDocumentWrapper
 - entrySet() - Method in class org.bson.Document
 - entrySet() - Method in class org.bson.LazyBSONObject
 - 
Gets the entry set for all the key/value pairs in this
BSONObject. - entrySet() - Method in class org.bson.RawBsonDocument
 - EnumCodec<T extends Enum<T>> - Class in org.bson.codecs
 - 
A codec for classes that extends
Enum - EnumCodec(Class<T>) - Constructor for class org.bson.codecs.EnumCodec
 - 
Construct an instance for teh given enum class.
 - EnumCodecProvider - Class in org.bson.codecs
 - 
A codec provider for classes that extend
Enum. - EnumCodecProvider() - Constructor for class org.bson.codecs.EnumCodecProvider
 - equals(Object) - Method in class org.bson.BasicBSONObject
 - 
Compares two documents according to their serialized form, ignoring the order of keys.
 - equals(Object) - Method in class org.bson.BsonArray
 - equals(Object) - Method in class org.bson.BsonBinary
 - equals(Object) - Method in class org.bson.BsonBoolean
 - equals(Object) - Method in class org.bson.BsonDateTime
 - equals(Object) - Method in class org.bson.BsonDbPointer
 - equals(Object) - Method in class org.bson.BsonDecimal128
 - equals(Object) - Method in class org.bson.BsonDocument
 - equals(Object) - Method in class org.bson.BsonDocumentWrapper
 - equals(Object) - Method in class org.bson.BsonDouble
 - equals(Object) - Method in class org.bson.BsonElement
 - equals(Object) - Method in class org.bson.BsonInt32
 - equals(Object) - Method in class org.bson.BsonInt64
 - equals(Object) - Method in class org.bson.BsonJavaScript
 - equals(Object) - Method in class org.bson.BsonJavaScriptWithScope
 - equals(Object) - Method in class org.bson.BsonMaxKey
 - equals(Object) - Method in class org.bson.BsonMinKey
 - equals(Object) - Method in class org.bson.BsonNull
 - equals(Object) - Method in class org.bson.BsonObjectId
 - equals(Object) - Method in class org.bson.BsonRegularExpression
 - equals(Object) - Method in class org.bson.BsonString
 - equals(Object) - Method in class org.bson.BsonSymbol
 - 
Will compare equal to a String that is equal to the String that this holds
 - equals(Object) - Method in class org.bson.BsonTimestamp
 - equals(Object) - Method in class org.bson.BsonUndefined
 - equals(Object) - Method in class org.bson.codecs.BsonTypeClassMap
 - equals(Object) - Method in class org.bson.codecs.CollectionCodecProvider
 - equals(Object) - Method in class org.bson.codecs.DocumentCodecProvider
 - equals(Object) - Method in class org.bson.codecs.IterableCodecProvider
 - equals(Object) - Method in class org.bson.codecs.MapCodecProvider
 - equals(Object) - Method in class org.bson.codecs.pojo.ClassModel
 - equals(Object) - Method in class org.bson.codecs.pojo.PropertyModel
 - equals(Object) - Method in class org.bson.codecs.ValueCodecProvider
 - equals(Object) - Method in class org.bson.Document
 - equals(Object) - Method in class org.bson.json.JsonObject
 - equals(Object) - Method in class org.bson.LazyBSONObject
 - equals(Object) - Method in class org.bson.RawBsonArray
 - equals(Object) - Method in class org.bson.RawBsonDocument
 - equals(Object) - Method in class org.bson.types.Binary
 - equals(Object) - Method in class org.bson.types.BSONTimestamp
 - equals(Object) - Method in class org.bson.types.Code
 - equals(Object) - Method in class org.bson.types.CodeWithScope
 - equals(Object) - Method in class org.bson.types.CodeWScope
 - equals(Object) - Method in class org.bson.types.Decimal128
 - 
Returns true if the encoded representation of this instance is the same as the encoded representation of
o. - equals(Object) - Method in class org.bson.types.MaxKey
 - equals(Object) - Method in class org.bson.types.MinKey
 - equals(Object) - Method in class org.bson.types.ObjectId
 - equals(Object) - Method in class org.bson.types.Symbol
 - 
Will compare equal to a String that is equal to the String that this holds
 - error(String) - Method in interface org.bson.diagnostics.Logger
 - 
Log a message at the ERROR level.
 - error(String, Throwable) - Method in interface org.bson.diagnostics.Logger
 - 
Log an exception (throwable) at the ERROR level with an accompanying message.
 - EXTENDED - Enum constant in enum class org.bson.json.JsonMode
 - 
Standard extended JSON representation.
 
F
- fail() - Static method in class org.bson.assertions.Assertions
 - fail(String) - Static method in class org.bson.assertions.Assertions
 - FALSE - Static variable in class org.bson.BsonBoolean
 - 
The false value.
 - FieldNameValidator - Interface in org.bson
 - 
A field name validator, for use by BSON writers to validate field names as documents are encoded.
 - findByValue(int) - Static method in enum class org.bson.BsonType
 - 
Gets the
BsonTypethat corresponds to the given int value. - flip() - Method in interface org.bson.ByteBuf
 - 
Flips this buffer.
 - flip() - Method in class org.bson.ByteBufNIO
 - FloatCodec - Class in org.bson.codecs
 - 
Encodes and decodes
Floatobjects. - FloatCodec() - Constructor for class org.bson.codecs.FloatCodec
 - floatValue() - Method in class org.bson.types.Decimal128
 - 
Converts this
Decimal128to afloat. - flush() - Method in class org.bson.BsonBinaryWriter
 - flush() - Method in class org.bson.BsonDocumentWriter
 - flush() - Method in interface org.bson.BsonWriter
 - 
Flushes any pending data to the output destination.
 - flush() - Method in class org.bson.json.JsonWriter
 - fromCodecs(List<? extends Codec<?>>) - Static method in class org.bson.codecs.configuration.CodecRegistries
 - 
Creates a
CodecRegistryfrom the provided list ofCodecinstances. - fromCodecs(Codec<?>...) - Static method in class org.bson.codecs.configuration.CodecRegistries
 - 
Creates a
CodecRegistryfrom the provided list ofCodecinstances. - fromIEEE754BIDEncoding(long, long) - Static method in class org.bson.types.Decimal128
 - 
Create an instance with the given high and low order bits representing this Decimal128 as an IEEE 754-2008 128-bit decimal floating point using the BID encoding scheme.
 - fromProviders(List<? extends CodecProvider>) - Static method in class org.bson.codecs.configuration.CodecRegistries
 - 
Creates a
CodecRegistryfrom the provided list ofCodecProviderinstances. - fromProviders(CodecProvider...) - Static method in class org.bson.codecs.configuration.CodecRegistries
 - 
Creates a
CodecRegistryfrom the provided list ofCodecProviderinstances. - fromRegistries(List<? extends CodecRegistry>) - Static method in class org.bson.codecs.configuration.CodecRegistries
 - 
A
CodecRegistrythat combines the givenCodecRegistryinstances into a single registry. - fromRegistries(CodecRegistry...) - Static method in class org.bson.codecs.configuration.CodecRegistries
 - 
A
CodecRegistrythat combines the givenCodecRegistryinstances into a single registry. - FUNCTION - Enum constant in enum class org.bson.BsonBinarySubType
 - 
A function.
 
G
- generate() - Method in interface org.bson.codecs.IdGenerator
 - 
Generates an ID for a MongoDB Document.
 - generate() - Method in class org.bson.codecs.ObjectIdGenerator
 - generate() - Method in interface org.bson.codecs.pojo.IdGenerator
 - 
Generates an id for a Pojo.
 - generateIdIfAbsentFromDocument(BsonDocument) - Method in class org.bson.codecs.BsonDocumentCodec
 - generateIdIfAbsentFromDocument(Document) - Method in class org.bson.codecs.DocumentCodec
 - generateIdIfAbsentFromDocument(T) - Method in interface org.bson.codecs.CollectibleCodec
 - 
Generates a value for the _id field on the given document, if the document does not have one.
 - get() - Method in class org.bson.BasicBSONCallback
 - get() - Method in interface org.bson.BSONCallback
 - 
Returns the finished top-level Document.
 - get() - Method in interface org.bson.ByteBuf
 - 
Relative get method.
 - get() - Method in class org.bson.ByteBufNIO
 - get() - Method in class org.bson.EmptyBSONCallback
 - get() - Method in class org.bson.LazyBSONCallback
 - get() - Static method in class org.bson.types.ObjectId
 - 
Gets a new object id.
 - get(byte[]) - Method in interface org.bson.ByteBuf
 - 
Relative bulk
getmethod. - get(byte[]) - Method in class org.bson.ByteBufNIO
 - get(byte[], int, int) - Method in interface org.bson.ByteBuf
 - 
Relative bulk get method.
 - get(byte[], int, int) - Method in class org.bson.ByteBufNIO
 - get(int) - Method in class org.bson.BsonArray
 - get(int) - Method in interface org.bson.ByteBuf
 - 
Absolute get method.
 - get(int) - Method in class org.bson.ByteBufNIO
 - get(int) - Method in class org.bson.LazyBSONList
 - get(int, byte[]) - Method in interface org.bson.ByteBuf
 - 
Absolute bulk
getmethod. - get(int, byte[]) - Method in class org.bson.ByteBufNIO
 - get(int, byte[], int, int) - Method in interface org.bson.ByteBuf
 - 
Absolute bulk get method.
 - get(int, byte[], int, int) - Method in class org.bson.ByteBufNIO
 - get(Class<T>) - Method in interface org.bson.codecs.configuration.CodecRegistry
 - 
Gets a
Codecfor the given Class. - get(Class<T>, List<Type>) - Method in interface org.bson.codecs.configuration.CodecRegistry
 - 
Gets a Codec for the given parameterized class, after resolving any type variables with the given type arguments.
 - get(Class<T>, CodecRegistry) - Method in class org.bson.codecs.BsonCodecProvider
 - get(Class<T>, CodecRegistry) - Method in class org.bson.codecs.BsonValueCodecProvider
 - get(Class<T>, CodecRegistry) - Method in class org.bson.codecs.CollectionCodecProvider
 - get(Class<T>, CodecRegistry) - Method in interface org.bson.codecs.configuration.CodecProvider
 - 
Get a
Codecusing the given context, which includes, most importantly, the Class for which aCodecis required. - get(Class<T>, CodecRegistry) - Method in class org.bson.codecs.DocumentCodecProvider
 - get(Class<T>, CodecRegistry) - Method in class org.bson.codecs.EnumCodecProvider
 - get(Class<T>, CodecRegistry) - Method in class org.bson.codecs.IterableCodecProvider
 - get(Class<T>, CodecRegistry) - Method in class org.bson.codecs.JsonObjectCodecProvider
 - get(Class<T>, CodecRegistry) - Method in class org.bson.codecs.jsr310.Jsr310CodecProvider
 - get(Class<T>, CodecRegistry) - Method in class org.bson.codecs.MapCodecProvider
 - get(Class<T>, CodecRegistry) - Method in class org.bson.codecs.pojo.PojoCodecProvider
 - get(Class<T>, CodecRegistry) - Method in class org.bson.codecs.UuidCodecProvider
 - get(Class<T>, CodecRegistry) - Method in class org.bson.codecs.ValueCodecProvider
 - get(Object) - Method in class org.bson.BsonDocument
 - get(Object) - Method in class org.bson.BsonDocumentWrapper
 - get(Object) - Method in class org.bson.Document
 - get(Object) - Method in class org.bson.RawBsonDocument
 - get(Object, Class<T>) - Method in class org.bson.Document
 - 
Gets the value of the given key, casting it to the given
Class<T>. - get(Object, BsonValue) - Method in class org.bson.BsonDocument
 - 
If the document does not contain the given key, return the given default value.
 - get(Object, T) - Method in class org.bson.Document
 - 
Gets the value of the given key, casting it to
Class<T>or returning the default value if null. - get(String) - Method in class org.bson.BasicBSONObject
 - 
Gets a value from this object
 - get(String) - Method in interface org.bson.BSONObject
 - 
Gets a field from this object by a given name.
 - get(String) - Method in class org.bson.LazyBSONObject
 - get(String) - Method in class org.bson.types.BasicBSONList
 - 
Gets a value at an index.
 - get(BsonType) - Method in class org.bson.codecs.BsonTypeClassMap
 - 
Gets the Class that is mapped to the given BSON type.
 - get(BsonType) - Method in class org.bson.codecs.BsonTypeCodecMap
 - 
Gets the Codec mapped to the given bson type.
 - get(TypeWithTypeParameters<T>) - Method in interface org.bson.codecs.pojo.PropertyCodecRegistry
 - 
Gets a
Codecfor the given Class. - get(TypeWithTypeParameters<T>, PropertyCodecRegistry) - Method in interface org.bson.codecs.pojo.PropertyCodecProvider
 - 
Get a
Codecusing the given context, which includes, most importantly, the class and bound type parameters for which aCodecis required. - get(S) - Method in interface org.bson.codecs.pojo.PropertyAccessor
 - 
Gets the value for a given PropertyModel instance.
 - getAnnotations() - Method in class org.bson.codecs.pojo.ClassModelBuilder
 - getArray(Object) - Method in class org.bson.BsonDocument
 - 
Gets the value of the key if it is a BsonArray, or throws if not.
 - getArray(Object, BsonArray) - Method in class org.bson.BsonDocument
 - 
If the document does not contain the given key, return the given default value.
 - getBinary(Object) - Method in class org.bson.BsonDocument
 - 
Gets the value of the key if it is a BsonBinary, or throws if not.
 - getBinary(Object, BsonBinary) - Method in class org.bson.BsonDocument
 - 
If the document does not contain the given key, return the given default value.
 - getBinaryConverter() - Method in class org.bson.json.JsonWriterSettings
 - 
A converter from BSON Binary values to JSON.
 - getBinaryWriterSettings() - Method in class org.bson.BsonBinaryWriter
 - getBoolean(Object) - Method in class org.bson.BsonDocument
 - 
Gets the value of the key if it is a BsonBoolean, or throws if not.
 - getBoolean(Object) - Method in class org.bson.Document
 - 
Gets the value of the given key as a Boolean.
 - getBoolean(Object, boolean) - Method in class org.bson.Document
 - 
Gets the value of the given key as a primitive boolean.
 - getBoolean(Object, BsonBoolean) - Method in class org.bson.BsonDocument
 - 
If the document does not contain the given key, return the given default value.
 - getBoolean(String) - Method in class org.bson.BasicBSONObject
 - 
Returns the value of a field as a boolean.
 - getBoolean(String, boolean) - Method in class org.bson.BasicBSONObject
 - 
Returns the value of a field as a boolean
 - getBooleanConverter() - Method in class org.bson.json.JsonWriterSettings
 - 
A converter from BSON Boolean values to JSON.
 - getBsonInput() - Method in class org.bson.BsonBinaryReader
 - 
Gets the BSON input backing this instance.
 - getBsonOutput() - Method in class org.bson.BsonBinaryWriter
 - 
Gets the BSON output backing this instance.
 - getBsonRepresentation() - Method in class org.bson.codecs.pojo.PropertyModel
 - getBsonRepresentation() - Method in class org.bson.codecs.pojo.PropertyModelBuilder
 - 
Returns the BsonRepresentation
 - getBSONSize() - Method in class org.bson.LazyBSONObject
 - 
Gets the size in bytes of the BSON document.
 - getBsonType() - Method in class org.bson.BsonArray
 - getBsonType() - Method in class org.bson.BsonBinary
 - getBsonType() - Method in class org.bson.BsonBoolean
 - getBsonType() - Method in class org.bson.BsonDateTime
 - getBsonType() - Method in class org.bson.BsonDbPointer
 - getBsonType() - Method in class org.bson.BsonDecimal128
 - getBsonType() - Method in class org.bson.BsonDocument
 - getBsonType() - Method in class org.bson.BsonDouble
 - getBsonType() - Method in class org.bson.BsonInt32
 - getBsonType() - Method in class org.bson.BsonInt64
 - getBsonType() - Method in class org.bson.BsonJavaScript
 - getBsonType() - Method in class org.bson.BsonJavaScriptWithScope
 - getBsonType() - Method in class org.bson.BsonMaxKey
 - getBsonType() - Method in class org.bson.BsonMinKey
 - getBsonType() - Method in class org.bson.BsonNull
 - getBsonType() - Method in class org.bson.BsonObjectId
 - getBsonType() - Method in class org.bson.BsonRegularExpression
 - getBsonType() - Method in class org.bson.BsonString
 - getBsonType() - Method in class org.bson.BsonSymbol
 - getBsonType() - Method in class org.bson.BsonTimestamp
 - getBsonType() - Method in class org.bson.BsonUndefined
 - getBsonType() - Method in class org.bson.BsonValue
 - 
Gets the BSON type of this value.
 - getBsonTypeClassMap() - Static method in class org.bson.codecs.BsonValueCodecProvider
 - 
Gets the BsonTypeClassMap used by this provider.
 - getBsonWriter() - Method in class org.bson.BasicBSONEncoder
 - 
Gets the writer responsible for writing the encoded BSON.
 - getByteBuffer() - Method in class org.bson.RawBsonDocument
 - 
Returns a
ByteBufthat wraps the byte array, with the proper byte order. - getByteBuffers() - Method in class org.bson.io.BasicOutputBuffer
 - getByteBuffers() - Method in class org.bson.io.OutputBuffer
 - 
Get a list of byte buffers that are prepared to be read from; in other words, whose position is 0 and whose limit is the number of bytes that should read.
 - getBytes() - Method in class org.bson.LazyBSONObject
 - 
Gets the raw bytes.
 - getChildContext() - Method in class org.bson.codecs.EncoderContext
 - 
Gets a child context based on this.
 - getClassForBsonType(BsonType) - Static method in class org.bson.codecs.BsonValueCodecProvider
 - 
Get the
BsonValuesubclass associated with the givenBsonType. - getCode() - Method in class org.bson.BsonJavaScript
 - 
Get the JavaScript code.
 - getCode() - Method in class org.bson.BsonJavaScriptWithScope
 - 
Get the code.
 - getCode() - Method in class org.bson.types.Code
 - 
Get the JavaScript code.
 - getCodec() - Method in class org.bson.codecs.pojo.PropertyModel
 - getCodecRegistry() - Method in class org.bson.codecs.BsonDocumentCodec
 - 
Gets the
CodecRegistryfor thisCodec. - getContext() - Method in class org.bson.AbstractBsonReader
 - 
Get the context, which will indicate which state the reader is in, for example which part of a document it's currently reading.
 - getContext() - Method in class org.bson.AbstractBsonWriter
 - 
Get the context, which will indicate which state the writer is in, for example which part of a document it's currently writing.
 - getContext() - Method in class org.bson.BsonBinaryReader
 - getContext() - Method in class org.bson.BsonBinaryWriter
 - getContext() - Method in class org.bson.BsonDocumentReader
 - getContext() - Method in class org.bson.BsonDocumentWriter
 - getContext() - Method in class org.bson.json.JsonReader
 - getContext() - Method in class org.bson.json.JsonWriter
 - getContextType() - Method in class org.bson.AbstractBsonReader.Context
 - 
Return the type of this context.
 - getContextType() - Method in class org.bson.AbstractBsonReader.Mark
 - 
Gets the context type.
 - getContextType() - Method in class org.bson.AbstractBsonWriter.Context
 - 
Gets the current context type.
 - getContextType() - Method in class org.bson.json.JsonReader.Context
 - getConventions() - Method in class org.bson.codecs.pojo.ClassModelBuilder
 - getCurrentBsonType() - Method in class org.bson.AbstractBsonReader
 - getCurrentBsonType() - Method in interface org.bson.BsonReader
 - getCurrentLength() - Method in class org.bson.json.StrictCharacterStreamJsonWriter
 - 
Gets the current length of the JSON text.
 - getCurrentName() - Method in class org.bson.AbstractBsonReader
 - getCurrentName() - Method in interface org.bson.BsonReader
 - 
Gets the most recently read name.
 - getData() - Method in class org.bson.BsonBinary
 - 
Gets the data of this Binary.
 - getData() - Method in class org.bson.types.Binary
 - 
Get a copy of the binary value.
 - getDate() - Method in class org.bson.types.ObjectId
 - 
Gets the timestamp as a
Dateinstance. - getDate(Object) - Method in class org.bson.Document
 - 
Gets the value of the given key as a Date.
 - getDate(String) - Method in class org.bson.BasicBSONObject
 - 
Returns the date or null if not set.
 - getDate(String, Date) - Method in class org.bson.BasicBSONObject
 - 
Returns the date or def if not set.
 - getDateTime(Object) - Method in class org.bson.BsonDocument
 - 
Gets the value of the key if it is a BsonDateTime, or throws if not.
 - getDateTime(Object, BsonDateTime) - Method in class org.bson.BsonDocument
 - 
If the document does not contain the given key, return the given default value.
 - getDateTimeConverter() - Method in class org.bson.json.JsonWriterSettings
 - 
A converter from BSON DateTime values to JSON.
 - getDecimal128(Object) - Method in class org.bson.BsonDocument
 - 
Gets the value of the key if it is a BsonDecimal128, or throws if not.
 - getDecimal128(Object, BsonDecimal128) - Method in class org.bson.BsonDocument
 - 
If the document does not contain the given key, return the given default value.
 - getDecimal128Converter() - Method in class org.bson.json.JsonWriterSettings
 - 
A converter from BSON Decimal128 values to JSON.
 - getDefaultUuidRepresentation() - Static method in class org.bson.BasicBSONDecoder
 - 
Gets the default
UuidRepresentationto use when decoding BSON binary values. - getDefaultUuidRepresentation() - Static method in class org.bson.BasicBSONEncoder
 - 
Sets the default
UuidRepresentationto use when encoding UUID values to BSON binary. - getDiscriminator() - Method in class org.bson.codecs.pojo.ClassModel
 - 
Returns the discriminator key.
 - getDiscriminator() - Method in class org.bson.codecs.pojo.ClassModelBuilder
 - getDiscriminatorKey() - Method in class org.bson.codecs.pojo.ClassModel
 - 
Gets the value for the discriminator.
 - getDiscriminatorKey() - Method in class org.bson.codecs.pojo.ClassModelBuilder
 - getDocument() - Method in class org.bson.BsonDocumentWriter
 - 
Gets the document that the writer is writing to.
 - getDocument(Object) - Method in class org.bson.BsonDocument
 - 
Gets the value of the key if it is a BsonDocument, or throws if not.
 - getDocument(Object, BsonDocument) - Method in class org.bson.BsonDocument
 - 
If the document does not contain the given key, return the given default value.
 - getDocumentId(BsonDocument) - Method in class org.bson.codecs.BsonDocumentCodec
 - getDocumentId(Document) - Method in class org.bson.codecs.DocumentCodec
 - getDocumentId(T) - Method in interface org.bson.codecs.CollectibleCodec
 - 
Gets the _id of the given document if it contains one, otherwise throws
IllegalArgumentException. - getDouble() - Method in interface org.bson.ByteBuf
 - 
Relative get method for reading a double value.
 - getDouble() - Method in class org.bson.ByteBufNIO
 - getDouble(int) - Method in interface org.bson.ByteBuf
 - 
Absolute get method for reading a double value.
 - getDouble(int) - Method in class org.bson.ByteBufNIO
 - getDouble(Object) - Method in class org.bson.BsonDocument
 - 
Gets the value of the key if it is a BsonDouble, or throws if not.
 - getDouble(Object) - Method in class org.bson.Document
 - 
Gets the value of the given key as a Double.
 - getDouble(Object, BsonDouble) - Method in class org.bson.BsonDocument
 - 
If the document does not contain the given key, return the given default value.
 - getDouble(String) - Method in class org.bson.BasicBSONObject
 - 
Returns the value of a field as a
double. - getDouble(String, double) - Method in class org.bson.BasicBSONObject
 - 
Returns the value of a field as an
double. - getDoubleConverter() - Method in class org.bson.json.JsonWriterSettings
 - 
A converter from BSON Double values to JSON.
 - getEmbedded(List<?>, Class<T>) - Method in class org.bson.Document
 - 
Gets the value in an embedded document, casting it to the given
Class<T>. - getEmbedded(List<?>, T) - Method in class org.bson.Document
 - 
Gets the value in an embedded document, casting it to the given
Class<T>or returning the default value if null. - getEncoder() - Method in class org.bson.BsonDocumentWrapper
 - 
Get the encoder to use for the wrapped document.
 - getEncoderClass() - Method in class org.bson.codecs.AtomicBooleanCodec
 - getEncoderClass() - Method in class org.bson.codecs.AtomicIntegerCodec
 - getEncoderClass() - Method in class org.bson.codecs.AtomicLongCodec
 - getEncoderClass() - Method in class org.bson.codecs.BigDecimalCodec
 - getEncoderClass() - Method in class org.bson.codecs.BinaryCodec
 - getEncoderClass() - Method in class org.bson.codecs.BooleanCodec
 - getEncoderClass() - Method in class org.bson.codecs.BsonArrayCodec
 - getEncoderClass() - Method in class org.bson.codecs.BsonBinaryCodec
 - getEncoderClass() - Method in class org.bson.codecs.BsonBooleanCodec
 - getEncoderClass() - Method in class org.bson.codecs.BsonCodec
 - getEncoderClass() - Method in class org.bson.codecs.BsonDateTimeCodec
 - getEncoderClass() - Method in class org.bson.codecs.BsonDBPointerCodec
 - getEncoderClass() - Method in class org.bson.codecs.BsonDecimal128Codec
 - getEncoderClass() - Method in class org.bson.codecs.BsonDocumentCodec
 - getEncoderClass() - Method in class org.bson.codecs.BsonDocumentWrapperCodec
 - getEncoderClass() - Method in class org.bson.codecs.BsonDoubleCodec
 - getEncoderClass() - Method in class org.bson.codecs.BsonInt32Codec
 - getEncoderClass() - Method in class org.bson.codecs.BsonInt64Codec
 - getEncoderClass() - Method in class org.bson.codecs.BsonJavaScriptCodec
 - getEncoderClass() - Method in class org.bson.codecs.BsonJavaScriptWithScopeCodec
 - getEncoderClass() - Method in class org.bson.codecs.BsonMaxKeyCodec
 - getEncoderClass() - Method in class org.bson.codecs.BsonMinKeyCodec
 - getEncoderClass() - Method in class org.bson.codecs.BsonNullCodec
 - getEncoderClass() - Method in class org.bson.codecs.BsonObjectIdCodec
 - getEncoderClass() - Method in class org.bson.codecs.BsonRegularExpressionCodec
 - getEncoderClass() - Method in class org.bson.codecs.BsonStringCodec
 - getEncoderClass() - Method in class org.bson.codecs.BsonSymbolCodec
 - getEncoderClass() - Method in class org.bson.codecs.BsonTimestampCodec
 - getEncoderClass() - Method in class org.bson.codecs.BsonUndefinedCodec
 - getEncoderClass() - Method in class org.bson.codecs.BsonValueCodec
 - getEncoderClass() - Method in class org.bson.codecs.ByteArrayCodec
 - getEncoderClass() - Method in class org.bson.codecs.ByteCodec
 - getEncoderClass() - Method in class org.bson.codecs.CharacterCodec
 - getEncoderClass() - Method in class org.bson.codecs.CodeCodec
 - getEncoderClass() - Method in class org.bson.codecs.CodeWithScopeCodec
 - getEncoderClass() - Method in class org.bson.codecs.DateCodec
 - getEncoderClass() - Method in class org.bson.codecs.Decimal128Codec
 - getEncoderClass() - Method in class org.bson.codecs.DocumentCodec
 - getEncoderClass() - Method in class org.bson.codecs.DoubleCodec
 - getEncoderClass() - Method in interface org.bson.codecs.Encoder
 - 
Returns the Class instance that this encodes.
 - getEncoderClass() - Method in class org.bson.codecs.EnumCodec
 - getEncoderClass() - Method in class org.bson.codecs.FloatCodec
 - getEncoderClass() - Method in class org.bson.codecs.IntegerCodec
 - getEncoderClass() - Method in class org.bson.codecs.IterableCodec
 - 
Deprecated.
 - getEncoderClass() - Method in class org.bson.codecs.JsonObjectCodec
 - getEncoderClass() - Method in class org.bson.codecs.jsr310.InstantCodec
 - getEncoderClass() - Method in class org.bson.codecs.jsr310.LocalDateCodec
 - getEncoderClass() - Method in class org.bson.codecs.jsr310.LocalDateTimeCodec
 - getEncoderClass() - Method in class org.bson.codecs.jsr310.LocalTimeCodec
 - getEncoderClass() - Method in class org.bson.codecs.LongCodec
 - getEncoderClass() - Method in class org.bson.codecs.MapCodec
 - 
Deprecated.
 - getEncoderClass() - Method in class org.bson.codecs.MaxKeyCodec
 - getEncoderClass() - Method in class org.bson.codecs.MinKeyCodec
 - getEncoderClass() - Method in class org.bson.codecs.ObjectIdCodec
 - getEncoderClass() - Method in class org.bson.codecs.PatternCodec
 - getEncoderClass() - Method in class org.bson.codecs.RawBsonDocumentCodec
 - getEncoderClass() - Method in class org.bson.codecs.ShortCodec
 - getEncoderClass() - Method in class org.bson.codecs.StringCodec
 - getEncoderClass() - Method in class org.bson.codecs.SymbolCodec
 - getEncoderClass() - Method in class org.bson.codecs.UuidCodec
 - getErrorCode() - Method in exception org.bson.BSONException
 - 
Returns the error code.
 - getFirstKey() - Method in class org.bson.BsonDocument
 - 
Gets the first key in the document.
 - getFirstKey() - Method in class org.bson.RawBsonDocument
 - getHigh() - Method in class org.bson.types.Decimal128
 - 
Gets the high-order 64 bits of the IEEE 754-2008 128-bit decimal floating point encoding for this Decimal128, using the BID encoding scheme.
 - getId() - Method in class org.bson.BsonDbPointer
 - 
Gets the id.
 - getIdGenerator() - Method in class org.bson.codecs.pojo.ClassModelBuilder
 - getIdPropertyModel() - Method in class org.bson.codecs.pojo.ClassModel
 - 
Returns the
PropertyModelmapped as the id property for this ClassModel - getIdPropertyName() - Method in class org.bson.codecs.pojo.ClassModelBuilder
 - getInc() - Method in class org.bson.BsonTimestamp
 - 
Gets the increment value.
 - getInc() - Method in class org.bson.types.BSONTimestamp
 - 
Gets the incrementing ordinal for operations within a given second.
 - getIndentCharacters() - Method in class org.bson.json.JsonWriterSettings
 - 
The indent characters to use if indent mode is enabled.
 - getIndentCharacters() - Method in class org.bson.json.StrictCharacterStreamJsonWriterSettings
 - 
The indent characters to use if indent mode is enabled.
 - getInstance() - Method in interface org.bson.codecs.pojo.InstanceCreator
 - 
Returns the new instance of the class.
 - getInstanceCreatorFactory() - Method in class org.bson.codecs.pojo.ClassModelBuilder
 - getInt() - Method in interface org.bson.ByteBuf
 - 
Relative get method for reading an int value.
 - getInt() - Method in class org.bson.ByteBufNIO
 - getInt(int) - Method in interface org.bson.ByteBuf
 - 
Absolute get method for reading an int value.
 - getInt(int) - Method in class org.bson.ByteBufNIO
 - getInt(String) - Method in class org.bson.BasicBSONObject
 - 
Returns the value of a field as an
int. - getInt(String, int) - Method in class org.bson.BasicBSONObject
 - 
Returns the value of a field as an
int. - getInt32(Object) - Method in class org.bson.BsonDocument
 - 
Gets the value of the key if it is a BsonInt32, or throws if not.
 - getInt32(Object, BsonInt32) - Method in class org.bson.BsonDocument
 - 
If the document does not contain the given key, return the given default value.
 - getInt32Converter() - Method in class org.bson.json.JsonWriterSettings
 - 
A converter from BSON Int32 values to JSON.
 - getInt64(Object) - Method in class org.bson.BsonDocument
 - 
Gets the value of the key if it is a BsonInt64, or throws if not.
 - getInt64(Object, BsonInt64) - Method in class org.bson.BsonDocument
 - 
If the document does not contain the given key, return the given default value.
 - getInt64Converter() - Method in class org.bson.json.JsonWriterSettings
 - 
A converter from BSON Int64 values to JSON.
 - getInteger(Object) - Method in class org.bson.Document
 - 
Gets the value of the given key as an Integer.
 - getInteger(Object, int) - Method in class org.bson.Document
 - 
Gets the value of the given key as a primitive int.
 - getInternalBuffer() - Method in class org.bson.io.BasicOutputBuffer
 - 
Gets the internal buffer.
 - getJavaScriptConverter() - Method in class org.bson.json.JsonWriterSettings
 - 
A converter from BSON JavaScript values to JSON.
 - getJson() - Method in class org.bson.json.JsonObject
 - 
Gets the JSON object string
 - getList(Object, Class<T>) - Method in class org.bson.Document
 - 
Gets the list value of the given key, casting the list elements to the given
Class<T>. - getList(Object, Class<T>, List<T>) - Method in class org.bson.Document
 - 
Gets the list value of the given key, casting the list elements to
Class<T>or returning the default list value if null. - getLogger(String) - Static method in class org.bson.diagnostics.Loggers
 - 
Gets a logger with the given suffix appended on to
PREFIX, separated by a '.'. - getLong() - Method in interface org.bson.ByteBuf
 - 
Relative get method for reading a long value.
 - getLong() - Method in class org.bson.ByteBufNIO
 - getLong(int) - Method in interface org.bson.ByteBuf
 - 
Absolute get method for reading a long value.
 - getLong(int) - Method in class org.bson.ByteBufNIO
 - getLong(Object) - Method in class org.bson.Document
 - 
Gets the value of the given key as a Long.
 - getLong(String) - Method in class org.bson.BasicBSONObject
 - 
Returns the value of a field as a
long. - getLong(String, long) - Method in class org.bson.BasicBSONObject
 - 
Returns the value of a field as an
long. - getLow() - Method in class org.bson.types.Decimal128
 - 
Gets the low-order 64 bits of the IEEE 754-2008 128-bit decimal floating point encoding for this Decimal128, using the BID encoding scheme.
 - getMark() - Method in class org.bson.BsonBinaryReader
 - getMark() - Method in class org.bson.BsonDocumentReader
 - getMark() - Method in interface org.bson.BsonReader
 - 
Gets a mark representing the current state of the reader.
 - getMark() - Method in class org.bson.json.JsonReader
 - getMark(int) - Method in interface org.bson.io.BsonInput
 - 
Gets a mark for the current position in the stream.
 - getMark(int) - Method in class org.bson.io.ByteBufferBsonInput
 - getMaxDocumentSize() - Method in class org.bson.BsonBinaryWriterSettings
 - 
Gets the maximum size for BSON documents.
 - getMaxKeyConverter() - Method in class org.bson.json.JsonWriterSettings
 - 
A converter from BSON MaxKey values to JSON.
 - getMaxLength() - Method in class org.bson.json.JsonWriterSettings
 - 
The maximum length of the JSON string.
 - getMaxLength() - Method in class org.bson.json.StrictCharacterStreamJsonWriterSettings
 - 
The maximum length of the JSON string.
 - getMaxSerializationDepth() - Method in class org.bson.BsonWriterSettings
 - 
Gets the maximum nuber of levels of depth defined by this settings object.
 - getMinKeyConverter() - Method in class org.bson.json.JsonWriterSettings
 - 
A converter from BSON MinKey values to JSON.
 - getName() - Method in class org.bson.AbstractBsonWriter
 - 
The name of the field being written.
 - getName() - Method in class org.bson.BsonElement
 - 
Gets the name of the key/field.
 - getName() - Method in class org.bson.codecs.pojo.ClassModel
 - 
Returns the name of the class represented by this ClassModel
 - getName() - Method in class org.bson.codecs.pojo.PropertyModel
 - getName() - Method in class org.bson.codecs.pojo.PropertyModelBuilder
 - getName() - Method in interface org.bson.diagnostics.Logger
 - 
Return the name of this
Loggerinstance. - getNamespace() - Method in class org.bson.BsonDbPointer
 - 
Gets the namespace.
 - getNewLineCharacters() - Method in class org.bson.json.JsonWriterSettings
 - 
The new line character(s) to use if indent mode is enabled.
 - getNewLineCharacters() - Method in class org.bson.json.StrictCharacterStreamJsonWriterSettings
 - 
The new line character(s) to use if indent mode is enabled.
 - getNextElement() - Method in class org.bson.BsonDocumentReader.Context
 - 
Gets the next element.
 - getNextState() - Method in class org.bson.AbstractBsonReader
 - 
Returns the next
Stateto transition to, based on theAbstractBsonReader.Contextof this reader. - getNextState() - Method in class org.bson.AbstractBsonWriter
 - 
Returns the next valid state for this writer.
 - getNextValue() - Method in class org.bson.BsonDocumentReader.Context
 - 
Gets the next value.
 - getNullConverter() - Method in class org.bson.json.JsonWriterSettings
 - 
A converter from BSON Null values to JSON.
 - getNumber(Object) - Method in class org.bson.BsonDocument
 - 
Gets the value of the key if it is a BsonNumber, or throws if not.
 - getNumber(Object, BsonNumber) - Method in class org.bson.BsonDocument
 - 
If the document does not contain the given key, return the given default value.
 - getObjectId(Object) - Method in class org.bson.BsonDocument
 - 
Gets the value of the key if it is a BsonObjectId, or throws if not.
 - getObjectId(Object) - Method in class org.bson.Document
 - 
Gets the value of the given key as an ObjectId.
 - getObjectId(Object, BsonObjectId) - Method in class org.bson.BsonDocument
 - 
If the document does not contain the given key, return the given default value.
 - getObjectId(String) - Method in class org.bson.BasicBSONObject
 - 
Returns the object id or null if not set.
 - getObjectId(String, ObjectId) - Method in class org.bson.BasicBSONObject
 - 
Returns the object id or def if not set.
 - getObjectIdConverter() - Method in class org.bson.json.JsonWriterSettings
 - 
A converter from BSON ObjectId values to JSON.
 - getOffset() - Method in class org.bson.LazyBSONObject
 - 
Gets the offset into the raw bytes representing the start of the document
 - getOptions() - Method in class org.bson.BsonRegularExpression
 - 
Gets the options for the regular expression
 - getOutputBuffer() - Method in class org.bson.BasicBSONEncoder
 - 
Gets the buffer the BSON is being encoded into.
 - getOutputMode() - Method in class org.bson.json.JsonWriterSettings
 - 
The output mode to use.
 - getParentContext() - Method in class org.bson.AbstractBsonReader.Context
 - 
Returns the parent context.
 - getParentContext() - Method in class org.bson.AbstractBsonReader.Mark
 - 
Gets the parent context.
 - getParentContext() - Method in class org.bson.AbstractBsonWriter.Context
 - 
Returns the parent context.
 - getParentContext() - Method in class org.bson.BsonBinaryReader.Context
 - getParentContext() - Method in class org.bson.BsonBinaryWriter.Context
 - getParentContext() - Method in class org.bson.json.JsonReader.Context
 - getParentContext() - Method in class org.bson.json.JsonWriter.Context
 - getPattern() - Method in class org.bson.BsonRegularExpression
 - 
Gets the regex pattern.
 - getPosition() - Method in class org.bson.io.BasicOutputBuffer
 - getPosition() - Method in interface org.bson.io.BsonInput
 - 
Gets the current position in the stream
 - getPosition() - Method in interface org.bson.io.BsonOutput
 - 
Gets the current position in the stream.
 - getPosition() - Method in class org.bson.io.ByteBufferBsonInput
 - getProperty(String) - Method in class org.bson.codecs.pojo.ClassModelBuilder
 - 
Gets a property by the property name.
 - getPropertyAccessor() - Method in class org.bson.codecs.pojo.PropertyModel
 - getPropertyAccessor() - Method in class org.bson.codecs.pojo.PropertyModelBuilder
 - 
Returns the
PropertyAccessor - getPropertyModel(String) - Method in class org.bson.codecs.pojo.ClassModel
 - 
Gets a
PropertyModelby the property name. - getPropertyModelBuilders() - Method in class org.bson.codecs.pojo.ClassModelBuilder
 - getPropertyModels() - Method in class org.bson.codecs.pojo.ClassModel
 - 
Returns all the properties on this model
 - getPropertySerialization() - Method in class org.bson.codecs.pojo.PropertyModelBuilder
 - getReadAnnotations() - Method in class org.bson.codecs.pojo.PropertyModelBuilder
 - 
Returns the read annotations, to be applied when serializing to BSON
 - getReadName() - Method in class org.bson.codecs.pojo.PropertyModel
 - getReadName() - Method in class org.bson.codecs.pojo.PropertyModelBuilder
 - getReferenceCount() - Method in interface org.bson.ByteBuf
 - 
Gets the current reference count, which starts at 0.
 - getReferenceCount() - Method in class org.bson.ByteBufNIO
 - getRegularExpression(Object) - Method in class org.bson.BsonDocument
 - 
Gets the value of the key if it is a BsonRegularExpression, or throws if not.
 - getRegularExpression(Object, BsonRegularExpression) - Method in class org.bson.BsonDocument
 - 
If the document does not contain the given key, return the given default value.
 - getRegularExpressionConverter() - Method in class org.bson.json.JsonWriterSettings
 - 
A converter from BSON RegularExpression values to JSON.
 - getRepresentation() - Method in interface org.bson.codecs.RepresentationConfigurable
 - 
Gets the BsonRepresentation.
 - getRepresentation() - Method in class org.bson.codecs.StringCodec
 - getScope() - Method in class org.bson.BsonJavaScriptWithScope
 - 
Get the scope.
 - getScope() - Method in class org.bson.types.CodeWithScope
 - 
Gets the scope, which is a mapping from identifiers to values, representing the scope in which the code should be evaluated.
 - getScope() - Method in class org.bson.types.CodeWScope
 - 
Gets the scope for this JavaScript
 - getSize() - Method in class org.bson.io.BasicOutputBuffer
 - getSize() - Method in interface org.bson.io.BsonOutput
 - 
Gets the current size of the stream in number of bytes.
 - getSmallestWithDate(Date) - Static method in class org.bson.types.ObjectId
 - 
Gets a new object id with the given date value and all other bits zeroed.
 - getState() - Method in class org.bson.AbstractBsonReader
 - getState() - Method in class org.bson.AbstractBsonWriter
 - 
Gets the current state of this writer.
 - getString(Object) - Method in class org.bson.BsonDocument
 - 
Gets the value of the key if it is a BsonString, or throws if not.
 - getString(Object) - Method in class org.bson.Document
 - 
Gets the value of the given key as a String.
 - getString(Object, BsonString) - Method in class org.bson.BsonDocument
 - 
If the document does not contain the given key, return the given default value.
 - getString(String) - Method in class org.bson.BasicBSONObject
 - 
Returns the value of a field as a string
 - getString(String, String) - Method in class org.bson.BasicBSONObject
 - 
Returns the value of a field as a string
 - getStringConverter() - Method in class org.bson.json.JsonWriterSettings
 - 
A converter from BSON String values to JSON.
 - getSubtype() - Method in enum class org.bson.UuidRepresentation
 - 
Gets the BSON binary subtype for the representation.
 - getSymbol() - Method in class org.bson.BsonSymbol
 - 
Gets the symbol value
 - getSymbol() - Method in class org.bson.types.Symbol
 - 
Gets the symbol.
 - getSymbolConverter() - Method in class org.bson.json.JsonWriterSettings
 - 
A converter from BSON Symbol values to JSON.
 - getTime() - Method in class org.bson.BsonTimestamp
 - 
Gets the time in seconds since epoch.
 - getTime() - Method in class org.bson.types.BSONTimestamp
 - 
Gets the time in seconds since epoch
 - getTimestamp() - Method in class org.bson.types.ObjectId
 - 
Gets the timestamp (number of seconds since the Unix epoch).
 - getTimestamp(Object) - Method in class org.bson.BsonDocument
 - 
Gets the value of the key if it is a BsonTimestamp, or throws if not.
 - getTimestamp(Object, BsonTimestamp) - Method in class org.bson.BsonDocument
 - 
If the document does not contain the given key, return the given default value.
 - getTimestampConverter() - Method in class org.bson.json.JsonWriterSettings
 - 
A converter from BSON Timestamp values to JSON.
 - getType() - Method in class org.bson.BsonBinary
 - 
Gets the type of this Binary.
 - getType() - Method in class org.bson.codecs.pojo.ClassModel
 - getType() - Method in class org.bson.codecs.pojo.ClassModelBuilder
 - getType() - Method in interface org.bson.codecs.pojo.IdGenerator
 - getType() - Method in interface org.bson.codecs.pojo.TypeWithTypeParameters
 - getType() - Method in class org.bson.types.Binary
 - 
Get the binary sub type as a byte.
 - getTypeData() - Method in class org.bson.codecs.pojo.PropertyModel
 - getTypeParameters() - Method in interface org.bson.codecs.pojo.TypeWithTypeParameters
 - getUndefinedConverter() - Method in class org.bson.json.JsonWriterSettings
 - 
A converter from BSON Undefined values to JSON.
 - getUuidRepresentation() - Method in class org.bson.codecs.UuidCodec
 - 
The
UuidRepresentationwith which this instance is configured - getValidationErrorMessage(String) - Method in interface org.bson.FieldNameValidator
 - 
Return the validation error message for an invalid field
 - getValidatorForField(String) - Method in interface org.bson.FieldNameValidator
 - 
Gets a new validator to use for the value of the field with the given name.
 - getValue() - Method in enum class org.bson.BsonBinarySubType
 - 
Gets the byte representation of this subtype.
 - getValue() - Method in class org.bson.BsonBoolean
 - 
Gets the boolean value.
 - getValue() - Method in class org.bson.BsonDateTime
 - 
Gets the DateTime value as a long
 - getValue() - Method in class org.bson.BsonDecimal128
 - 
Gets the Decimal128 value.
 - getValue() - Method in class org.bson.BsonDouble
 - 
Gets the double value.
 - getValue() - Method in class org.bson.BsonElement
 - 
Gets the value of this element.
 - getValue() - Method in class org.bson.BsonInt32
 - 
Gets the integer value.
 - getValue() - Method in class org.bson.BsonInt64
 - 
Gets the long value.
 - getValue() - Method in class org.bson.BsonObjectId
 - 
Get the
ObjectIdvalue. - getValue() - Method in class org.bson.BsonString
 - 
Gets the String value.
 - getValue() - Method in class org.bson.BsonTimestamp
 - 
Gets the value of the timestamp.
 - getValue() - Method in enum class org.bson.BsonType
 - 
Get the int value of this BSON type.
 - getValues() - Method in class org.bson.BsonArray
 - 
Gets the values in this array as a list of
BsonValueobjects. - getWrappedDocument() - Method in class org.bson.BsonDocumentWrapper
 - 
Get the wrapped document.
 - getWriteAnnotations() - Method in class org.bson.codecs.pojo.PropertyModelBuilder
 - 
Returns the write annotations, to be applied when deserializing from BSON
 - getWriteName() - Method in class org.bson.codecs.pojo.PropertyModel
 - getWriteName() - Method in class org.bson.codecs.pojo.PropertyModelBuilder
 - getWriter() - Method in class org.bson.json.JsonWriter
 - 
Gets the
Writer. - gotBinary(String, byte, byte[]) - Method in class org.bson.BasicBSONCallback
 - gotBinary(String, byte, byte[]) - Method in interface org.bson.BSONCallback
 - 
Called when reading a field with a
BsonType.BINARYvalue. - gotBinary(String, byte, byte[]) - Method in class org.bson.EmptyBSONCallback
 - gotBinary(String, byte, byte[]) - Method in class org.bson.LazyBSONCallback
 - gotBoolean(String, boolean) - Method in class org.bson.BasicBSONCallback
 - gotBoolean(String, boolean) - Method in interface org.bson.BSONCallback
 - 
Called when reading a field with a
BsonType.BOOLEANvalue. - gotBoolean(String, boolean) - Method in class org.bson.EmptyBSONCallback
 - gotCode(String, String) - Method in class org.bson.BasicBSONCallback
 - gotCode(String, String) - Method in interface org.bson.BSONCallback
 - 
Called when reading a field with a
BsonType.JAVASCRIPTvalue. - gotCode(String, String) - Method in class org.bson.EmptyBSONCallback
 - gotCodeWScope(String, String, Object) - Method in class org.bson.BasicBSONCallback
 - gotCodeWScope(String, String, Object) - Method in interface org.bson.BSONCallback
 - 
Called when reading a field with a
BsonType.JAVASCRIPT_WITH_SCOPEvalue. - gotCodeWScope(String, String, Object) - Method in class org.bson.EmptyBSONCallback
 - gotDate(String, long) - Method in class org.bson.BasicBSONCallback
 - gotDate(String, long) - Method in interface org.bson.BSONCallback
 - 
Called when reading a field with a
BsonType.DATE_TIMEvalue. - gotDate(String, long) - Method in class org.bson.EmptyBSONCallback
 - gotDBRef(String, String, ObjectId) - Method in class org.bson.BasicBSONCallback
 - gotDBRef(String, String, ObjectId) - Method in interface org.bson.BSONCallback
 - 
Invoked when
BSONDecoderencountered aBsonType.DB_POINTERtype field in a byte sequence. - gotDBRef(String, String, ObjectId) - Method in class org.bson.EmptyBSONCallback
 - gotDecimal128(String, Decimal128) - Method in class org.bson.BasicBSONCallback
 - gotDecimal128(String, Decimal128) - Method in interface org.bson.BSONCallback
 - 
Called when reading a field with a
BsonType.DECIMAL128value. - gotDecimal128(String, Decimal128) - Method in class org.bson.EmptyBSONCallback
 - gotDouble(String, double) - Method in class org.bson.BasicBSONCallback
 - gotDouble(String, double) - Method in interface org.bson.BSONCallback
 - 
Called when reading a field with a
BsonType.DOUBLEvalue. - gotDouble(String, double) - Method in class org.bson.EmptyBSONCallback
 - gotInt(String, int) - Method in class org.bson.BasicBSONCallback
 - gotInt(String, int) - Method in interface org.bson.BSONCallback
 - 
Called when reading a field with a
BsonType.INT32value. - gotInt(String, int) - Method in class org.bson.EmptyBSONCallback
 - gotLong(String, long) - Method in class org.bson.BasicBSONCallback
 - gotLong(String, long) - Method in interface org.bson.BSONCallback
 - 
Called when reading a field with a
BsonType.INT64value. - gotLong(String, long) - Method in class org.bson.EmptyBSONCallback
 - gotMaxKey(String) - Method in class org.bson.BasicBSONCallback
 - gotMaxKey(String) - Method in interface org.bson.BSONCallback
 - 
Called when reading a field with a
BsonType.MAX_KEYvalue. - gotMaxKey(String) - Method in class org.bson.EmptyBSONCallback
 - gotMinKey(String) - Method in class org.bson.BasicBSONCallback
 - gotMinKey(String) - Method in interface org.bson.BSONCallback
 - 
Called when reading a field with a
BsonType.MIN_KEYvalue. - gotMinKey(String) - Method in class org.bson.EmptyBSONCallback
 - gotNull(String) - Method in class org.bson.BasicBSONCallback
 - gotNull(String) - Method in interface org.bson.BSONCallback
 - 
Called when reading a BSON field that exists but has a null value.
 - gotNull(String) - Method in class org.bson.EmptyBSONCallback
 - gotObjectId(String, ObjectId) - Method in class org.bson.BasicBSONCallback
 - gotObjectId(String, ObjectId) - Method in interface org.bson.BSONCallback
 - 
Called when reading a field with a
BsonType.OBJECT_IDvalue. - gotObjectId(String, ObjectId) - Method in class org.bson.EmptyBSONCallback
 - gotRegex(String, String, String) - Method in class org.bson.BasicBSONCallback
 - gotRegex(String, String, String) - Method in interface org.bson.BSONCallback
 - 
Called when reading a field with a
BsonType.REGULAR_EXPRESSIONvalue. - gotRegex(String, String, String) - Method in class org.bson.EmptyBSONCallback
 - gotString(String, String) - Method in class org.bson.BasicBSONCallback
 - gotString(String, String) - Method in interface org.bson.BSONCallback
 - 
Called when reading a field with a
BsonType.STRINGvalue. - gotString(String, String) - Method in class org.bson.EmptyBSONCallback
 - gotSymbol(String, String) - Method in class org.bson.BasicBSONCallback
 - gotSymbol(String, String) - Method in interface org.bson.BSONCallback
 - 
Called when reading a field with a
BsonType.SYMBOLvalue. - gotSymbol(String, String) - Method in class org.bson.EmptyBSONCallback
 - gotTimestamp(String, int, int) - Method in class org.bson.BasicBSONCallback
 - gotTimestamp(String, int, int) - Method in interface org.bson.BSONCallback
 - 
Called when reading a field with a
BsonType.TIMESTAMPvalue. - gotTimestamp(String, int, int) - Method in class org.bson.EmptyBSONCallback
 - gotUndefined(String) - Method in class org.bson.BasicBSONCallback
 - gotUndefined(String) - Method in interface org.bson.BSONCallback
 - 
Called when reading a field with a
BsonType.UNDEFINEDvalue. - gotUndefined(String) - Method in class org.bson.EmptyBSONCallback
 - gotUUID(String, long, long) - Method in class org.bson.BasicBSONCallback
 - gotUUID(String, long, long) - Method in interface org.bson.BSONCallback
 - 
Called when reading a field with a
UUIDvalue. - gotUUID(String, long, long) - Method in class org.bson.EmptyBSONCallback
 
H
- hasCheckedDiscriminator() - Method in class org.bson.codecs.DecoderContext.Builder
 - hasCheckedDiscriminator() - Method in class org.bson.codecs.DecoderContext
 - hasErrorCode() - Method in exception org.bson.BSONException
 - 
Returns if the error code is set (i.e., not null).
 - hashCode() - Method in class org.bson.BasicBSONObject
 - hashCode() - Method in class org.bson.BsonArray
 - hashCode() - Method in class org.bson.BsonBinary
 - hashCode() - Method in class org.bson.BsonBoolean
 - hashCode() - Method in class org.bson.BsonDateTime
 - hashCode() - Method in class org.bson.BsonDbPointer
 - hashCode() - Method in class org.bson.BsonDecimal128
 - hashCode() - Method in class org.bson.BsonDocument
 - hashCode() - Method in class org.bson.BsonDocumentWrapper
 - hashCode() - Method in class org.bson.BsonDouble
 - hashCode() - Method in class org.bson.BsonElement
 - hashCode() - Method in class org.bson.BsonInt32
 - hashCode() - Method in class org.bson.BsonInt64
 - hashCode() - Method in class org.bson.BsonJavaScript
 - hashCode() - Method in class org.bson.BsonJavaScriptWithScope
 - hashCode() - Method in class org.bson.BsonMaxKey
 - hashCode() - Method in class org.bson.BsonMinKey
 - hashCode() - Method in class org.bson.BsonNull
 - hashCode() - Method in class org.bson.BsonObjectId
 - hashCode() - Method in class org.bson.BsonRegularExpression
 - hashCode() - Method in class org.bson.BsonString
 - hashCode() - Method in class org.bson.BsonSymbol
 - hashCode() - Method in class org.bson.BsonTimestamp
 - hashCode() - Method in class org.bson.BsonUndefined
 - hashCode() - Method in class org.bson.codecs.BsonTypeClassMap
 - hashCode() - Method in class org.bson.codecs.CollectionCodecProvider
 - hashCode() - Method in class org.bson.codecs.DocumentCodecProvider
 - hashCode() - Method in class org.bson.codecs.IterableCodecProvider
 - hashCode() - Method in class org.bson.codecs.MapCodecProvider
 - hashCode() - Method in class org.bson.codecs.pojo.ClassModel
 - hashCode() - Method in class org.bson.codecs.pojo.PropertyModel
 - hashCode() - Method in class org.bson.codecs.ValueCodecProvider
 - hashCode() - Method in class org.bson.Document
 - hashCode() - Method in class org.bson.json.JsonObject
 - hashCode() - Method in class org.bson.LazyBSONObject
 - hashCode() - Method in class org.bson.RawBsonArray
 - hashCode() - Method in class org.bson.RawBsonDocument
 - hashCode() - Method in class org.bson.types.Binary
 - hashCode() - Method in class org.bson.types.BSONTimestamp
 - hashCode() - Method in class org.bson.types.Code
 - hashCode() - Method in class org.bson.types.CodeWithScope
 - hashCode() - Method in class org.bson.types.CodeWScope
 - hashCode() - Method in class org.bson.types.Decimal128
 - hashCode() - Method in class org.bson.types.MaxKey
 - hashCode() - Method in class org.bson.types.MinKey
 - hashCode() - Method in class org.bson.types.ObjectId
 - hashCode() - Method in class org.bson.types.Symbol
 - hasNext() - Method in class org.bson.LazyBSONList.LazyBSONListIterator
 - hasRemaining() - Method in interface org.bson.ByteBuf
 - 
States whether there are any elements between the current position and the limit.
 - hasRemaining() - Method in class org.bson.ByteBufNIO
 - hasRemaining() - Method in interface org.bson.io.BsonInput
 - 
Returns true if there are more bytes left in the stream.
 - hasRemaining() - Method in class org.bson.io.ByteBufferBsonInput
 - hasTypeParameters() - Method in class org.bson.codecs.pojo.ClassModel
 
I
- idGenerator(IdGenerator<?>) - Method in class org.bson.codecs.pojo.ClassModelBuilder
 - 
Sets the IdGenerator for the ClassModel
 - IdGenerator - Interface in org.bson.codecs
 - 
Classes that implement this interface define a way to create IDs for MongoDB documents.
 - IdGenerator<T> - Interface in org.bson.codecs.pojo
 - 
Classes that implement this interface define a way to create Ids for Pojo's.
 - IdGenerators - Class in org.bson.codecs.pojo
 - 
The default IdGenerators
 - idPropertyName(String) - Method in class org.bson.codecs.pojo.ClassModelBuilder
 - 
Designates a property as the
_idproperty for this type. - indent(boolean) - Method in class org.bson.json.JsonWriterSettings.Builder
 - 
Sets whether indentation is enabled, which defaults to false.
 - indent(boolean) - Method in class org.bson.json.StrictCharacterStreamJsonWriterSettings.Builder
 - 
Sets whether indentation is enabled.
 - indentCharacters(String) - Method in class org.bson.json.JsonWriterSettings.Builder
 - 
Sets the indent character string to use when indentation is enabled, which defaults to two spaces.
 - indentCharacters(String) - Method in class org.bson.json.StrictCharacterStreamJsonWriterSettings.Builder
 - 
Sets the indent character string to use when indentation is enabled.
 - indexOf(Object) - Method in class org.bson.BsonArray
 - indexOf(Object) - Method in class org.bson.LazyBSONList
 - info(String) - Method in interface org.bson.diagnostics.Logger
 - 
Log a message at the INFO level.
 - info(String, Throwable) - Method in interface org.bson.diagnostics.Logger
 - 
Log an exception (throwable) at the INFO level with an accompanying message.
 - INITIAL - Enum constant in enum class org.bson.AbstractBsonReader.State
 - 
The initial state.
 - INITIAL - Enum constant in enum class org.bson.AbstractBsonWriter.State
 - 
The initial state.
 - inline() - Method in interface org.bson.codecs.pojo.PropertySerialization
 - InstanceCreator<T> - Interface in org.bson.codecs.pojo
 - 
Provides access for setting data and the creation of a class instances.
 - instanceCreatorFactory(InstanceCreatorFactory<T>) - Method in class org.bson.codecs.pojo.ClassModelBuilder
 - 
Sets the InstanceCreatorFactory for the ClassModel
 - InstanceCreatorFactory<T> - Interface in org.bson.codecs.pojo
 - 
The factory for creating
InstanceCreatorinstances - InstantCodec - Class in org.bson.codecs.jsr310
 - 
Instant Codec.
 - InstantCodec() - Constructor for class org.bson.codecs.jsr310.InstantCodec
 - INT32 - Enum constant in enum class org.bson.BsonType
 - 
A BSON 32-bit integer.
 - int32Converter(Converter<Integer>) - Method in class org.bson.json.JsonWriterSettings.Builder
 - 
Sets the converter from BSON Int32 values to JSON.
 - INT64 - Enum constant in enum class org.bson.BsonType
 - 
A BSON 64-bit integer.
 - int64Converter(Converter<Long>) - Method in class org.bson.json.JsonWriterSettings.Builder
 - 
Sets the converter from BSON Int64 values to JSON.
 - IntegerCodec - Class in org.bson.codecs
 - 
Encodes and decodes
Integerobjects. - IntegerCodec() - Constructor for class org.bson.codecs.IntegerCodec
 - intValue() - Method in class org.bson.BsonDecimal128
 - intValue() - Method in class org.bson.BsonDouble
 - intValue() - Method in class org.bson.BsonInt32
 - intValue() - Method in class org.bson.BsonInt64
 - intValue() - Method in class org.bson.BsonNumber
 - 
Returns the value of the specified number as an
int, which may involve rounding or truncation. - intValue() - Method in class org.bson.types.Decimal128
 - 
Converts this
Decimal128to aint. - isArray() - Method in class org.bson.BsonValue
 - 
Returns true if this is a BsonArray, false otherwise.
 - isArray(Object) - Method in class org.bson.BsonDocument
 - 
Returns true if the value of the key is a BsonArray, returns false if the document does not contain the key.
 - isBinary() - Method in class org.bson.BsonValue
 - 
Returns true if this is a BsonBinary, false otherwise.
 - isBinary(Object) - Method in class org.bson.BsonDocument
 - 
Returns true if the value of the key is a BsonBinary, returns false if the document does not contain the key.
 - isBoolean() - Method in class org.bson.BsonValue
 - 
Returns true if this is a BsonBoolean, false otherwise.
 - isBoolean(Object) - Method in class org.bson.BsonDocument
 - 
Returns true if the value of the key is a BsonBoolean, returns false if the document does not contain the key.
 - isClosed() - Method in class org.bson.AbstractBsonReader
 - 
Return true if the reader has been closed.
 - isClosed() - Method in class org.bson.AbstractBsonWriter
 - 
Returns whether this writer has been closed.
 - isContainer() - Method in enum class org.bson.BsonType
 - 
Returns whether this type is some sort of containing type, e.g.
 - isDateTime() - Method in class org.bson.BsonValue
 - 
Returns true if this is a BsonDateTime, false otherwise.
 - isDateTime(Object) - Method in class org.bson.BsonDocument
 - 
Returns true if the value of the key is a BsonDateTime, returns false if the document does not contain the key.
 - isDBPointer() - Method in class org.bson.BsonValue
 - 
Returns true if this is a BsonDbPointer, false otherwise.
 - isDebugEnabled() - Method in interface org.bson.diagnostics.Logger
 - 
Is the logger instance enabled for the DEBUG level?
 - isDecimal128() - Method in class org.bson.BsonValue
 - 
Returns true if this is a BsonDecimal128, false otherwise.
 - isDecimal128(Object) - Method in class org.bson.BsonDocument
 - 
Returns true if the value of the key is a BsonDecimal128, returns false if the document does not contain the key.
 - isDiscriminatorEnabled() - Method in class org.bson.codecs.pojo.PropertyModelBuilder
 - isDocument() - Method in class org.bson.BsonValue
 - 
Returns true if this is a BsonDocument, false otherwise.
 - isDocument(Object) - Method in class org.bson.BsonDocument
 - 
Returns true if the value of the key is a BsonDocument, returns false if the document does not contain the key.
 - isDouble() - Method in class org.bson.BsonValue
 - 
Returns true if this is a BsonDouble, false otherwise.
 - isDouble(Object) - Method in class org.bson.BsonDocument
 - 
Returns true if the value of the key is a BsonDouble, returns false if the document does not contain the key.
 - isEmpty() - Method in class org.bson.BsonArray
 - isEmpty() - Method in class org.bson.BsonDocument
 - isEmpty() - Method in class org.bson.BsonDocumentWrapper
 - isEmpty() - Method in class org.bson.Document
 - isEmpty() - Method in class org.bson.LazyBSONObject
 - 
Gets whether this is an empty
BSONObject. - isEmpty() - Method in class org.bson.RawBsonDocument
 - isEncodingCollectibleDocument() - Method in class org.bson.codecs.EncoderContext
 - 
Returns true if the value to be encoded is a document that will be put in a MongoDB collection.
 - isEncodingCollectibleDocument(boolean) - Method in class org.bson.codecs.EncoderContext.Builder
 - 
Set to true if the value to be encoded is a document that will be put in a MongoDB collection.
 - isErrorEnabled() - Method in interface org.bson.diagnostics.Logger
 - 
Is the logger instance enabled for the ERROR level?
 - isFinite() - Method in class org.bson.types.Decimal128
 - 
Returns true if this Decimal128 is finite.
 - isIndent() - Method in class org.bson.json.JsonWriterSettings
 - 
The indentation mode.
 - isIndent() - Method in class org.bson.json.StrictCharacterStreamJsonWriterSettings
 - 
The indentation mode.
 - isInfinite() - Method in class org.bson.types.Decimal128
 - 
Returns true if this Decimal128 is infinite.
 - isInfoEnabled() - Method in interface org.bson.diagnostics.Logger
 - 
Is the logger instance enabled for the INFO level?
 - isInt32() - Method in class org.bson.BsonValue
 - 
Returns true if this is a BsonInt32, false otherwise.
 - isInt32(Object) - Method in class org.bson.BsonDocument
 - 
Returns true if the value of the key is a BsonInt32, returns false if the document does not contain the key.
 - isInt64() - Method in class org.bson.BsonValue
 - 
Returns true if this is a BsonInt64, false otherwise.
 - isInt64(Object) - Method in class org.bson.BsonDocument
 - 
Returns true if the value of the key is a BsonInt64, returns false if the document does not contain the key.
 - isJavaScript() - Method in class org.bson.BsonValue
 - 
Returns true if this is a BsonJavaScript, false otherwise.
 - isJavaScriptWithScope() - Method in class org.bson.BsonValue
 - 
Returns true if this is a BsonJavaScriptWithScope, false otherwise.
 - isNaN() - Method in class org.bson.types.Decimal128
 - 
Returns true if this Decimal128 is Not-A-Number (NaN).
 - isNegative() - Method in class org.bson.types.Decimal128
 - 
Returns true if this Decimal128 is negative.
 - isNull() - Method in class org.bson.BsonValue
 - 
Returns true if this is a BsonNull, false otherwise.
 - isNull(Object) - Method in class org.bson.BsonDocument
 - 
Returns true if the value of the key is a BsonNull, returns false if the document does not contain the key.
 - isNumber() - Method in class org.bson.BsonValue
 - 
Returns true if this is a BsonNumber, false otherwise.
 - isNumber(Object) - Method in class org.bson.BsonDocument
 - 
Returns true if the value of the key is a BsonNumber, returns false if the document does not contain the key.
 - isObjectId() - Method in class org.bson.BsonValue
 - 
Returns true if this is an BsonObjectId, false otherwise.
 - isObjectId(Object) - Method in class org.bson.BsonDocument
 - 
Returns true if the value of the key is a BsonObjectId, returns false if the document does not contain the key.
 - isReadable() - Method in class org.bson.codecs.pojo.PropertyModel
 - 
Property is readable.
 - isReadable() - Method in class org.bson.codecs.pojo.PropertyModelBuilder
 - 
Property is readable.
 - isRegularExpression() - Method in class org.bson.BsonValue
 - 
Returns true if this is a BsonRegularExpression, false otherwise.
 - isStackEmpty() - Method in class org.bson.BasicBSONCallback
 - 
Returns whether this is the top level or not
 - isString() - Method in class org.bson.BsonValue
 - 
Returns true if this is a BsonString, false otherwise.
 - isString(Object) - Method in class org.bson.BsonDocument
 - 
Returns true if the value of the key is a BsonString, returns false if the document does not contain the key.
 - isSymbol() - Method in class org.bson.BsonValue
 - 
Returns true if this is a BsonSymbol, false otherwise.
 - isTimestamp() - Method in class org.bson.BsonValue
 - 
Returns true if this is a BsonTimestamp, false otherwise.
 - isTimestamp(Object) - Method in class org.bson.BsonDocument
 - 
Returns true if the value of the key is a BsonTimestamp, returns false if the document does not contain the key.
 - isTraceEnabled() - Method in interface org.bson.diagnostics.Logger
 - 
Is the logger instance enabled for the TRACE level?
 - isTrue(String, boolean) - Static method in class org.bson.assertions.Assertions
 - 
Throw IllegalStateException if the condition if false.
 - isTrueArgument(String, boolean) - Static method in class org.bson.assertions.Assertions
 - 
Throw IllegalArgumentException if the condition if false.
 - isTrueArgument(String, T, boolean) - Static method in class org.bson.assertions.Assertions
 - 
Throw IllegalArgumentException if the condition if false, otherwise return the value.
 - isTruncated() - Method in class org.bson.json.JsonWriter
 - 
Return true if the output has been truncated due to exceeding the length specified in
JsonWriterSettings.getMaxLength(). - isTruncated() - Method in class org.bson.json.StrictCharacterStreamJsonWriter
 - 
Return true if the output has been truncated due to exceeding the length specified in
StrictCharacterStreamJsonWriterSettings.getMaxLength(). - isTruncated() - Method in interface org.bson.json.StrictJsonWriter
 - 
Return true if the output has been truncated due to exceeding any maximum length specified in settings.
 - isUnwrapped() - Method in class org.bson.BsonDocumentWrapper
 - 
Determine whether the document has been unwrapped already.
 - isUuid(byte) - Static method in enum class org.bson.BsonBinarySubType
 - 
Returns true if the given value is a UUID subtype
 - isValid(String) - Static method in class org.bson.types.ObjectId
 - 
Checks if a string could be an
ObjectId. - isWarnEnabled() - Method in interface org.bson.diagnostics.Logger
 - 
Is the logger instance enabled for the WARN level?
 - isWritable() - Method in class org.bson.codecs.pojo.PropertyModel
 - 
Property is writable.
 - isWritable() - Method in class org.bson.codecs.pojo.PropertyModelBuilder
 - 
Property is writable.
 - IterableCodec - Class in org.bson.codecs
 - 
Deprecated.
 - IterableCodec(CodecRegistry, BsonTypeClassMap) - Constructor for class org.bson.codecs.IterableCodec
 - 
Deprecated.Construct a new instance with the given
CodecRegistryandBsonTypeClassMap. - IterableCodec(CodecRegistry, BsonTypeClassMap, Transformer) - Constructor for class org.bson.codecs.IterableCodec
 - 
Deprecated.Construct a new instance with the given
CodecRegistryandBsonTypeClassMap. - IterableCodecProvider - Class in org.bson.codecs
 - 
A
CodecProviderfor classes than implement theIterableinterface. - IterableCodecProvider() - Constructor for class org.bson.codecs.IterableCodecProvider
 - 
Construct a new instance with a default
BsonTypeClassMapand noTransformer. - IterableCodecProvider(BsonTypeClassMap) - Constructor for class org.bson.codecs.IterableCodecProvider
 - 
Construct a new instance with the given instance of
BsonTypeClassMapand noTransformer. - IterableCodecProvider(BsonTypeClassMap, Transformer) - Constructor for class org.bson.codecs.IterableCodecProvider
 - 
Construct a new instance with the given instance of
BsonTypeClassMapandTransformer. - IterableCodecProvider(Transformer) - Constructor for class org.bson.codecs.IterableCodecProvider
 - 
Construct a new instance with a default
BsonTypeClassMapand the givenTransformer. - iterator() - Method in class org.bson.BsonArray
 - iterator() - Method in class org.bson.LazyBSONList
 
J
- JAVA_LEGACY - Enum constant in enum class org.bson.UuidRepresentation
 - 
The legacy representation of UUID used by the Java driver
 - JAVASCRIPT - Enum constant in enum class org.bson.BsonType
 - 
BSON JavaScript code.
 - JAVASCRIPT_WITH_SCOPE - Enum constant in enum class org.bson.BsonContextType
 - 
A JAVASCRIPT_WITH_SCOPE BSON value.
 - JAVASCRIPT_WITH_SCOPE - Enum constant in enum class org.bson.BsonType
 - 
BSON JavaScript code with a scope (a set of variables with values).
 - javaScriptConverter(Converter<String>) - Method in class org.bson.json.JsonWriterSettings.Builder
 - 
Sets the converter from BSON JavaScript values to JSON.
 - JsonMode - Enum Class in org.bson.json
 - 
An enumeration of the supported output modes of
JSONWriter. - JsonObject - Class in org.bson.json
 - 
A wrapper class that holds a JSON object string.
 - JsonObject(String) - Constructor for class org.bson.json.JsonObject
 - 
Constructs a new instance with the given JSON object string.
 - JsonObjectCodec - Class in org.bson.codecs
 - 
Encodes and Decodes JSON object strings.
 - JsonObjectCodec() - Constructor for class org.bson.codecs.JsonObjectCodec
 - 
Construct a JsonObjectCodec with default JsonWriterSettings
 - JsonObjectCodec(JsonWriterSettings) - Constructor for class org.bson.codecs.JsonObjectCodec
 - 
Construct a JsonObjectCodec with provided JsonWriterSettings
 - JsonObjectCodecProvider - Class in org.bson.codecs
 - 
A
CodecProviderfor JSON object strings - JsonObjectCodecProvider() - Constructor for class org.bson.codecs.JsonObjectCodecProvider
 - JsonParseException - Exception in org.bson.json
 - 
JSONParseException indicates some exception happened during JSON processing.
 - JsonParseException() - Constructor for exception org.bson.json.JsonParseException
 - 
Constructs a new runtime exception with null as its detail message.
 - JsonParseException(String) - Constructor for exception org.bson.json.JsonParseException
 - 
Constructs a new runtime exception with the specified detail message.
 - JsonParseException(String, Object...) - Constructor for exception org.bson.json.JsonParseException
 - 
Constructs a new runtime exception with string formatted using specified pattern and arguments.
 - JsonParseException(String, Throwable) - Constructor for exception org.bson.json.JsonParseException
 - 
Constructs a new runtime exception with the specified detail message and root cause.
 - JsonParseException(Throwable) - Constructor for exception org.bson.json.JsonParseException
 - 
Create a JSONParseException with the given
Throwablecause. - JsonReader - Class in org.bson.json
 - 
Reads a JSON in one of the following modes: Strict mode that conforms to the JSON RFC specifications. JavaScript mode that that most JavaScript interpreters can process Shell mode that the mongo shell can process.
 - JsonReader(Reader) - Constructor for class org.bson.json.JsonReader
 - 
Constructs a new instance with the given
Readerpositioned at a JSON object. - JsonReader(String) - Constructor for class org.bson.json.JsonReader
 - 
Constructs a new instance with the given string positioned at a JSON object.
 - JsonReader.Context - Class in org.bson.json
 - 
An implementation of
AbstractBsonReader.Context/ - JsonReader.Mark - Class in org.bson.json
 - 
An implementation of
AbstractBsonReader.Mark. - JsonWriter - Class in org.bson.json
 - 
A
BsonWriterimplementation that outputs a JSON representation of BSON. - JsonWriter(Writer) - Constructor for class org.bson.json.JsonWriter
 - 
Creates a new instance which uses
writerto write JSON to. - JsonWriter(Writer, JsonWriterSettings) - Constructor for class org.bson.json.JsonWriter
 - 
Creates a new instance which uses
writerto write JSON to and uses the given settings. - JsonWriter.Context - Class in org.bson.json
 - 
The context for the writer, inheriting all the values from
AbstractBsonWriter.Context, and additionally providing settings for the indentation level and whether there are any child elements at this level. - JsonWriterSettings - Class in org.bson.json
 - 
Settings to control the behavior of a
JSONWriterinstance. - JsonWriterSettings.Builder - Class in org.bson.json
 - 
A builder for JsonWriterSettings
 - Jsr310CodecProvider - Class in org.bson.codecs.jsr310
 - 
A CodecProvider for JSR-310 Date and Time API classes.
 - Jsr310CodecProvider() - Constructor for class org.bson.codecs.jsr310.Jsr310CodecProvider
 
K
- key() - Element in annotation interface org.bson.codecs.pojo.annotations.BsonDiscriminator
 - keySet() - Method in class org.bson.BsonDocument
 - keySet() - Method in class org.bson.BsonDocumentWrapper
 - keySet() - Method in interface org.bson.BSONObject
 - 
Returns this object's fields' names
 - keySet() - Method in class org.bson.Document
 - keySet() - Method in class org.bson.LazyBSONObject
 - keySet() - Method in class org.bson.RawBsonDocument
 - keySet() - Method in class org.bson.types.BasicBSONList
 
L
- lastIndexOf(Object) - Method in class org.bson.BsonArray
 - lastIndexOf(Object) - Method in class org.bson.LazyBSONList
 - LazyBSONCallback - Class in org.bson
 - 
A
BSONCallbackfor creation ofLazyBSONObjectandLazyBSONListinstances. - LazyBSONCallback() - Constructor for class org.bson.LazyBSONCallback
 - LazyBSONDecoder - Class in org.bson
 - 
A decoder for
LazyBSONObjectinstances. - LazyBSONDecoder() - Constructor for class org.bson.LazyBSONDecoder
 - LazyBSONList - Class in org.bson
 - 
A
LazyBSONObjectrepresenting a BSON array. - LazyBSONList(byte[], int, LazyBSONCallback) - Constructor for class org.bson.LazyBSONList
 - 
Construct an instance with the given raw bytes and offset.
 - LazyBSONList(byte[], LazyBSONCallback) - Constructor for class org.bson.LazyBSONList
 - 
Construct an instance with the given raw bytes and offset.
 - LazyBSONList.LazyBSONListIterator - Class in org.bson
 - 
An iterator over the values in a LazyBsonList.
 - LazyBSONListIterator() - Constructor for class org.bson.LazyBSONList.LazyBSONListIterator
 - 
Construct an instance
 - LazyBSONObject - Class in org.bson
 - 
An immutable
BSONObjectbacked by a byte buffer that lazily provides keys and values on request. - LazyBSONObject(byte[], int, LazyBSONCallback) - Constructor for class org.bson.LazyBSONObject
 - 
Construct an instance.
 - LazyBSONObject(byte[], LazyBSONCallback) - Constructor for class org.bson.LazyBSONObject
 - 
Construct an instance.
 - length() - Method in class org.bson.types.Binary
 - 
Get the length of the data.
 - limit() - Method in interface org.bson.ByteBuf
 - 
Returns this buffer's limit.
 - limit() - Method in class org.bson.ByteBufNIO
 - limit(int) - Method in interface org.bson.ByteBuf
 - 
Sets this buffer's limit.
 - limit(int) - Method in class org.bson.ByteBufNIO
 - listIterator() - Method in class org.bson.BsonArray
 - listIterator() - Method in class org.bson.LazyBSONList
 - listIterator(int) - Method in class org.bson.BsonArray
 - listIterator(int) - Method in class org.bson.LazyBSONList
 - LocalDateCodec - Class in org.bson.codecs.jsr310
 - 
LocalDate Codec.
 - LocalDateCodec() - Constructor for class org.bson.codecs.jsr310.LocalDateCodec
 - LocalDateTimeCodec - Class in org.bson.codecs.jsr310
 - 
LocalDateTime Codec.
 - LocalDateTimeCodec() - Constructor for class org.bson.codecs.jsr310.LocalDateTimeCodec
 - LocalTimeCodec - Class in org.bson.codecs.jsr310
 - 
LocalTime Codec.
 - LocalTimeCodec() - Constructor for class org.bson.codecs.jsr310.LocalTimeCodec
 - Logger - Interface in org.bson.diagnostics
 - 
This class is not part of the public API.
 - Loggers - Class in org.bson.diagnostics
 - 
This class is not part of the public API.
 - LongCodec - Class in org.bson.codecs
 - 
Encodes and decodes
Longobjects. - LongCodec() - Constructor for class org.bson.codecs.LongCodec
 - longValue() - Method in class org.bson.BsonDecimal128
 - longValue() - Method in class org.bson.BsonDouble
 - longValue() - Method in class org.bson.BsonInt32
 - longValue() - Method in class org.bson.BsonInt64
 - longValue() - Method in class org.bson.BsonNumber
 - 
Returns the value of the specified number as an
long, which may involve rounding or truncation. - longValue() - Method in class org.bson.types.Decimal128
 - 
Converts this
Decimal128to along. 
M
- MapCodec - Class in org.bson.codecs
 - 
Deprecated.Prefer
MapCodecProvider - MapCodec() - Constructor for class org.bson.codecs.MapCodec
 - 
Deprecated.Construct a new instance with a default
CodecRegistry - MapCodec(CodecRegistry) - Constructor for class org.bson.codecs.MapCodec
 - 
Deprecated.Construct a new instance with the given registry
 - MapCodec(CodecRegistry, BsonTypeClassMap) - Constructor for class org.bson.codecs.MapCodec
 - 
Deprecated.Construct a new instance with the given registry and BSON type class map.
 - MapCodec(CodecRegistry, BsonTypeClassMap, Transformer) - Constructor for class org.bson.codecs.MapCodec
 - 
Deprecated.Construct a new instance with the given registry and BSON type class map.
 - MapCodecProvider - Class in org.bson.codecs
 - 
A
CodecProviderfor the Map class and all the default Codec implementations on which it depends. - MapCodecProvider() - Constructor for class org.bson.codecs.MapCodecProvider
 - 
Construct a new instance with a default
BsonTypeClassMap. - MapCodecProvider(BsonTypeClassMap) - Constructor for class org.bson.codecs.MapCodecProvider
 - 
Construct a new instance with the given instance of
BsonTypeClassMap. - MapCodecProvider(BsonTypeClassMap, Transformer) - Constructor for class org.bson.codecs.MapCodecProvider
 - 
Construct a new instance with the given instance of
BsonTypeClassMap. - MapCodecProvider(Transformer) - Constructor for class org.bson.codecs.MapCodecProvider
 - 
Construct a new instance with a default
BsonTypeClassMapand the givenTransformer. - mark() - Method in class org.bson.BsonBinaryWriter
 - 
Create a snapshot of this writer's context at a point in time.
 - mark() - Method in class org.bson.BsonDocumentReader.Context
 - 
Create a mark.
 - Mark() - Constructor for class org.bson.AbstractBsonReader.Mark
 - 
Construct an instance.
 - Mark() - Constructor for class org.bson.AbstractBsonWriter.Mark
 - 
Creates a new snapshopt of the current state.
 - Mark() - Constructor for class org.bson.BsonBinaryReader.Mark
 - 
Construct an instance.
 - Mark() - Constructor for class org.bson.BsonBinaryWriter.Mark
 - 
Creates a new instance storing the current position of the
BsonOutput. - Mark() - Constructor for class org.bson.BsonDocumentReader.Mark
 - 
Construct an instance.
 - Mark() - Constructor for class org.bson.json.JsonReader.Mark
 - 
Construct an instance.
 - MAX_KEY - Enum constant in enum class org.bson.BsonType
 - 
A BSON MaxKey value.
 - MaxKey - Class in org.bson.types
 - 
Represent the maximum key value regardless of the key's type
 - MaxKey() - Constructor for class org.bson.types.MaxKey
 - MaxKeyCodec - Class in org.bson.codecs
 - 
Encodes and decodes instances of type
MaxKey. - MaxKeyCodec() - Constructor for class org.bson.codecs.MaxKeyCodec
 - maxKeyConverter(Converter<BsonMaxKey>) - Method in class org.bson.json.JsonWriterSettings.Builder
 - 
Sets the converter from BSON MaxKey values to JSON.
 - maxLength(int) - Method in class org.bson.json.JsonWriterSettings.Builder
 - 
Sets the maximum length of the JSON string.
 - maxLength(int) - Method in class org.bson.json.StrictCharacterStreamJsonWriterSettings.Builder
 - 
Sets the maximum length of the JSON string.
 - MD5 - Enum constant in enum class org.bson.BsonBinarySubType
 - 
An MD5 hash.
 - MIN_KEY - Enum constant in enum class org.bson.BsonType
 - 
A BSON MinKey value.
 - MinKey - Class in org.bson.types
 - 
Represent the minimum key value regardless of the key's type
 - MinKey() - Constructor for class org.bson.types.MinKey
 - MinKeyCodec - Class in org.bson.codecs
 - 
Encodes and decodes instances of type
MinKey. - MinKeyCodec() - Constructor for class org.bson.codecs.MinKeyCodec
 - minKeyConverter(Converter<BsonMinKey>) - Method in class org.bson.json.JsonWriterSettings.Builder
 - 
Sets the converter from BSON MinKey values to JSON.
 
N
- NAME - Enum constant in enum class org.bson.AbstractBsonReader.State
 - 
The reader is positioned at the name of an element.
 - NAME - Enum constant in enum class org.bson.AbstractBsonWriter.State
 - 
The writer is positioned to write a name.
 - NaN - Static variable in class org.bson.types.Decimal128
 - 
A constant holding a Not-a-Number (NaN) value of type
Decimal128. - NEGATIVE_INFINITY - Static variable in class org.bson.types.Decimal128
 - 
A constant holding the negative infinity of type
Decimal128. - NEGATIVE_NaN - Static variable in class org.bson.types.Decimal128
 - 
A constant holding a negative Not-a-Number (-NaN) value of type
Decimal128. - NEGATIVE_ZERO - Static variable in class org.bson.types.Decimal128
 - 
A constant holding a negative zero value of type
Decimal128. - newLineCharacters(String) - Method in class org.bson.json.JsonWriterSettings.Builder
 - 
Sets the new line character string to use when indentation is enabled, which defaults to
System.getProperty("line.separator"). - newLineCharacters(String) - Method in class org.bson.json.StrictCharacterStreamJsonWriterSettings.Builder
 - 
Sets the new line character string to use when indentation is enabled.
 - next() - Method in class org.bson.LazyBSONList.LazyBSONListIterator
 - NO_CONVENTIONS - Static variable in class org.bson.codecs.pojo.Conventions
 - 
An empty conventions list
 - notNull(String, T) - Static method in class org.bson.assertions.Assertions
 - 
Throw IllegalArgumentException if the value is null.
 - NULL - Enum constant in enum class org.bson.BsonType
 - 
A BSON null value.
 - nullConverter(Converter<BsonNull>) - Method in class org.bson.json.JsonWriterSettings.Builder
 - 
Sets the converter from BSON Null values to JSON.
 
O
- OBJECT_ID - Enum constant in enum class org.bson.BsonType
 - 
A BSON ObjectId.
 - OBJECT_ID_GENERATOR - Static variable in class org.bson.codecs.pojo.IdGenerators
 - 
A IdGenerator for
ObjectId - OBJECT_ID_GENERATORS - Static variable in class org.bson.codecs.pojo.Conventions
 - 
A convention that sets the IdGenerator if the id property is either a
ObjectIdorBsonObjectId. - objectDone() - Method in class org.bson.BasicBSONCallback
 - objectDone() - Method in interface org.bson.BSONCallback
 - 
Called at the end of the document/array, and returns this object.
 - objectDone() - Method in class org.bson.EmptyBSONCallback
 - ObjectId - Class in org.bson.types
 - 
A globally unique identifier for objects.
 - ObjectId() - Constructor for class org.bson.types.ObjectId
 - 
Create a new object id.
 - ObjectId(byte[]) - Constructor for class org.bson.types.ObjectId
 - 
Constructs a new instance from the given byte array
 - ObjectId(int, int) - Constructor for class org.bson.types.ObjectId
 - 
Creates an ObjectId using the given time and counter.
 - ObjectId(String) - Constructor for class org.bson.types.ObjectId
 - 
Constructs a new instance from a 24-byte hexadecimal string representation.
 - ObjectId(ByteBuffer) - Constructor for class org.bson.types.ObjectId
 - 
Constructs a new instance from the given ByteBuffer
 - ObjectId(Date) - Constructor for class org.bson.types.ObjectId
 - 
Constructs a new instance using the given date.
 - ObjectId(Date, int) - Constructor for class org.bson.types.ObjectId
 - 
Constructs a new instances using the given date and counter.
 - ObjectIdCodec - Class in org.bson.codecs
 - 
A Codec for ObjectId instances.
 - ObjectIdCodec() - Constructor for class org.bson.codecs.ObjectIdCodec
 - objectIdConverter(Converter<ObjectId>) - Method in class org.bson.json.JsonWriterSettings.Builder
 - 
Sets the converter from BSON ObjectId values to JSON.
 - ObjectIdGenerator - Class in org.bson.codecs
 - 
Creates new
ObjectIdinstances as IDs for MongoDB Documents. - ObjectIdGenerator() - Constructor for class org.bson.codecs.ObjectIdGenerator
 - objectStart() - Method in class org.bson.BasicBSONCallback
 - objectStart() - Method in interface org.bson.BSONCallback
 - 
Signals the start of a BSON document, which usually maps onto some Java object.
 - objectStart() - Method in class org.bson.EmptyBSONCallback
 - objectStart(String) - Method in class org.bson.BasicBSONCallback
 - objectStart(String) - Method in interface org.bson.BSONCallback
 - 
Signals the start of a BSON document, which usually maps onto some Java object.
 - objectStart(String) - Method in class org.bson.EmptyBSONCallback
 - OLD_BINARY - Enum constant in enum class org.bson.BsonBinarySubType
 - 
Obsolete binary data subtype (use Binary instead).
 - order(ByteOrder) - Method in interface org.bson.ByteBuf
 - 
Modifies this buffer's byte order.
 - order(ByteOrder) - Method in class org.bson.ByteBufNIO
 - org.bson - package org.bson
 - 
Contains the base BSON classes.
 - org.bson.assertions - package org.bson.assertions
 - 
This package contains design by contract assertions
 - org.bson.codecs - package org.bson.codecs
 - 
This package contains all the default BSON codecs.
 - org.bson.codecs.configuration - package org.bson.codecs.configuration
 - 
This package contains codec configurations and the codec registry helper
 - org.bson.codecs.jsr310 - package org.bson.codecs.jsr310
 - 
This package contains classes specific to the JSR-310 Date and Time API
 - org.bson.codecs.pojo - package org.bson.codecs.pojo
 - 
This package contains classes specific to mapping user POJOs.
 - org.bson.codecs.pojo.annotations - package org.bson.codecs.pojo.annotations
 - 
This package defines various annotations used by the driver provided when used in conjunction with the
Conventions.ANNOTATION_CONVENTION. - org.bson.conversions - package org.bson.conversions
 - 
This package contains the Bson interface
 - org.bson.diagnostics - package org.bson.diagnostics
 - 
Contains the classes for visibility of the BSON layer, for example Logging.
 - org.bson.io - package org.bson.io
 - 
Contains classes implementing I/O operations used by BSON objects.
 - org.bson.json - package org.bson.json
 - 
JSON serialization and deserialization.
 - org.bson.types - package org.bson.types
 - 
Contains classes implementing various BSON types.
 - OutputBuffer - Class in org.bson.io
 - 
An abstract base class for classes implementing
BsonOutput. - OutputBuffer() - Constructor for class org.bson.io.OutputBuffer
 - outputMode(JsonMode) - Method in class org.bson.json.JsonWriterSettings.Builder
 - 
Sets the output mode, which defaults to
JsonMode.RELAXED. - OverridableUuidRepresentationCodec<T> - Interface in org.bson.codecs
 - 
A marker interface for
Codecimplementations that can derive a new instance that overrides theUuidRepresentation. - OverridableUuidRepresentationUuidCodec - Class in org.bson.codecs
 - 
An extension of
UuidCodecthat allows its configuredUuidRepresentationto be overridden by an externally configuredUuidRepresentation, most likely configured onMongoClientSettingsorMongoClientOptions. - OverridableUuidRepresentationUuidCodec() - Constructor for class org.bson.codecs.OverridableUuidRepresentationUuidCodec
 - 
Construct an instance with the default UUID representation.
 - OverridableUuidRepresentationUuidCodec(UuidRepresentation) - Constructor for class org.bson.codecs.OverridableUuidRepresentationUuidCodec
 - 
Construct an instance with the given UUID representation.
 
P
- Parameterizable - Interface in org.bson.codecs
 - 
An interface indicating that a Codec is for a type that can be parameterized by generic types.
 - parameterize(CodecRegistry, List<Type>) - Method in interface org.bson.codecs.Parameterizable
 - 
Recursively parameterize the codec with the given registry and generic type arguments.
 - parse(String) - Static method in class org.bson.BsonArray
 - 
Parses a string in MongoDB Extended JSON format to a
BsonArray - parse(String) - Static method in class org.bson.BsonDocument
 - 
Parses a string in MongoDB Extended JSON format to a
BsonDocument - parse(String) - Static method in class org.bson.Document
 - 
Parses a string in MongoDB Extended JSON format to a
Document - parse(String) - Static method in class org.bson.RawBsonDocument
 - 
Parses a string in MongoDB Extended JSON format to a
RawBsonDocument - parse(String) - Static method in class org.bson.types.Decimal128
 - 
Returns a Decimal128 value representing the given String.
 - parse(String, Decoder<Document>) - Static method in class org.bson.Document
 - 
Parses a string in MongoDB Extended JSON format to a
Document - PatternCodec - Class in org.bson.codecs
 - 
A codec for
Patterninstances. - PatternCodec() - Constructor for class org.bson.codecs.PatternCodec
 - peekBinarySize() - Method in class org.bson.AbstractBsonReader
 - peekBinarySize() - Method in interface org.bson.BsonReader
 - 
Peeks the size of the binary data that the reader is positioned at.
 - peekBinarySubType() - Method in class org.bson.AbstractBsonReader
 - peekBinarySubType() - Method in interface org.bson.BsonReader
 - 
Peeks the subtype of the binary data that the reader is positioned at.
 - pipe(OutputStream) - Method in class org.bson.io.BasicOutputBuffer
 - pipe(OutputStream) - Method in class org.bson.io.OutputBuffer
 - 
Pipe the contents of this output buffer into the given output stream
 - pipe(OutputStream) - Method in class org.bson.LazyBSONObject
 - 
Pipe the raw bytes into the given output stream.
 - pipe(BsonReader) - Method in class org.bson.AbstractBsonWriter
 - pipe(BsonReader) - Method in class org.bson.BsonBinaryWriter
 - pipe(BsonReader) - Method in interface org.bson.BsonWriter
 - 
Reads a single document from a BsonReader and writes it to this.
 - pipe(BsonReader, List<BsonElement>) - Method in class org.bson.AbstractBsonWriter
 - 
Reads a single document from the given BsonReader and writes it to this, appending the given extra elements to the document.
 - pipe(BsonReader, List<BsonElement>) - Method in class org.bson.BsonBinaryWriter
 - pipeExtraElements(List<BsonElement>) - Method in class org.bson.AbstractBsonWriter
 - 
Pipe a list of extra element to this writer
 - PojoCodecProvider - Class in org.bson.codecs.pojo
 - 
Provides Codecs for registered POJOs via the ClassModel abstractions.
 - PojoCodecProvider.Builder - Class in org.bson.codecs.pojo
 - 
A Builder for the PojoCodecProvider
 - popMaxDocumentSize() - Method in class org.bson.BsonBinaryWriter
 - 
Reset the maximum document size to its previous value.
 - position() - Method in interface org.bson.ByteBuf
 - 
Returns this buffer's position.
 - position() - Method in class org.bson.ByteBufNIO
 - position(int) - Method in interface org.bson.ByteBuf
 - 
Sets this buffer's position.
 - position(int) - Method in class org.bson.ByteBufNIO
 - POSITIVE_INFINITY - Static variable in class org.bson.types.Decimal128
 - 
A constant holding the positive infinity of type
Decimal128. - POSITIVE_ZERO - Static variable in class org.bson.types.Decimal128
 - 
A constant holding a positive zero value of type
Decimal128. - propertyAccessor(PropertyAccessor<T>) - Method in class org.bson.codecs.pojo.PropertyModelBuilder
 - 
Sets the
PropertyAccessor - PropertyAccessor<T> - Interface in org.bson.codecs.pojo
 - 
Provides access for getting and setting property data.
 - PropertyCodecProvider - Interface in org.bson.codecs.pojo
 - 
A variant of
CodecProviderthat generates codecs forPojoCodec. - PropertyCodecRegistry - Interface in org.bson.codecs.pojo
 - 
A variant of
CodecRegistrythat generates codecs forPojoCodec. - PropertyModel<T> - Class in org.bson.codecs.pojo
 - 
Represents a property on a class and stores various metadata such as generic parameters
 - PropertyModelBuilder<T> - Class in org.bson.codecs.pojo
 - 
A builder for programmatically creating
PropertyModels. - propertySerialization(PropertySerialization<T>) - Method in class org.bson.codecs.pojo.PropertyModelBuilder
 - 
Sets the
PropertySerializationchecker - PropertySerialization<T> - Interface in org.bson.codecs.pojo
 - 
An interface allowing a
PropertyModelto determine if a value should be serialized. - pushMaxDocumentSize(int) - Method in class org.bson.BsonBinaryWriter
 - 
Sets a maximum size for documents from this point.
 - put(byte) - Method in interface org.bson.ByteBuf
 - 
Relative put method (optional operation).
 - put(byte) - Method in class org.bson.ByteBufNIO
 - put(byte[], int, int) - Method in interface org.bson.ByteBuf
 - 
Relative bulk put method (optional operation).
 - put(byte[], int, int) - Method in class org.bson.ByteBufNIO
 - put(int, byte) - Method in interface org.bson.ByteBuf
 - 
Absolute put method (optional operation).
 - put(int, byte) - Method in class org.bson.ByteBufNIO
 - put(int, Object) - Method in class org.bson.types.BasicBSONList
 - 
Puts a value at an index.
 - put(String, Object) - Method in interface org.bson.BSONObject
 - 
Sets a name/value pair in this object.
 - put(String, Object) - Method in class org.bson.Document
 - put(String, Object) - Method in class org.bson.LazyBSONObject
 - 
Always throws
UnsupportedOperationException. - put(String, Object) - Method in class org.bson.types.BasicBSONList
 - 
Puts a value at an index.
 - put(String, BsonValue) - Method in class org.bson.BsonDocument
 - put(String, BsonValue) - Method in class org.bson.BsonDocumentWrapper
 - put(String, BsonValue) - Method in class org.bson.RawBsonDocument
 - putAll(Map) - Method in class org.bson.BasicBSONObject
 - putAll(Map) - Method in interface org.bson.BSONObject
 - 
Sets all key/value pairs from a map into this object
 - putAll(Map) - Method in class org.bson.LazyBSONObject
 - 
Always throws
UnsupportedOperationException. - putAll(Map) - Method in class org.bson.types.BasicBSONList
 - putAll(Map<? extends String, ?>) - Method in class org.bson.Document
 - putAll(Map<? extends String, ? extends BsonValue>) - Method in class org.bson.BsonDocument
 - putAll(Map<? extends String, ? extends BsonValue>) - Method in class org.bson.BsonDocumentWrapper
 - putAll(Map<? extends String, ? extends BsonValue>) - Method in class org.bson.RawBsonDocument
 - putAll(BSONObject) - Method in class org.bson.BasicBSONObject
 - putAll(BSONObject) - Method in interface org.bson.BSONObject
 - 
Sets all key/value pairs from an object into this object
 - putAll(BSONObject) - Method in class org.bson.LazyBSONObject
 - 
Always throws
UnsupportedOperationException. - putAll(BSONObject) - Method in class org.bson.types.BasicBSONList
 - putArray(String, Object) - Method in class org.bson.BasicBSONEncoder
 - 
Encodes an array field.
 - putBinary(String, byte[]) - Method in class org.bson.BasicBSONEncoder
 - 
Encodes a byte array field
 - putBinary(String, Binary) - Method in class org.bson.BasicBSONEncoder
 - 
Encodes a Binary field
 - putBoolean(String, Boolean) - Method in class org.bson.BasicBSONEncoder
 - 
Encodes a field with a
Booleanorbooleanvalue - putCode(String, Code) - Method in class org.bson.BasicBSONEncoder
 - 
Encodes a field to a
BsonType.JAVASCRIPTvalue. - putCodeWScope(String, CodeWScope) - Method in class org.bson.BasicBSONEncoder
 - 
Encodes a field to a
BsonType.JAVASCRIPT_WITH_SCOPEvalue. - putDate(String, Date) - Method in class org.bson.BasicBSONEncoder
 - 
Encodes a field with data and time value.
 - putDecimal128(String, Decimal128) - Method in class org.bson.BasicBSONEncoder
 - 
Encodes a Decimal128 field.
 - putIterable(String, Iterable) - Method in class org.bson.BasicBSONEncoder
 - 
Encodes an Iterable, for example
Listvalues - putMap(String, Map) - Method in class org.bson.BasicBSONEncoder
 - 
Encodes a map, as a BSON document
 - putMaxKey(String) - Method in class org.bson.BasicBSONEncoder
 - 
Encodes a field to a
BsonType.MAX_KEYvalue. - putMinKey(String) - Method in class org.bson.BasicBSONEncoder
 - 
Encodes a field to a
BsonType.MIN_KEYvalue. - putName(String) - Method in class org.bson.BasicBSONEncoder
 - 
Writes a field name
 - putNull(String) - Method in class org.bson.BasicBSONEncoder
 - 
Encodes a null value
 - putNumber(String, Number) - Method in class org.bson.BasicBSONEncoder
 - 
Encodes any number field.
 - putObject(String, BSONObject) - Method in class org.bson.BasicBSONEncoder
 - 
Encodes any
BSONObject, as a document - putObject(BSONObject) - Method in class org.bson.BasicBSONEncoder
 - 
Encodes a
BSONObject. - putObject(BSONObject) - Method in interface org.bson.BSONEncoder
 - 
Encoder and write a document into underlying buffer.
 - putObjectId(String, ObjectId) - Method in class org.bson.BasicBSONEncoder
 - 
Encodes an ObjectId field to a
BsonType.OBJECT_ID. - putPattern(String, Pattern) - Method in class org.bson.BasicBSONEncoder
 - 
Encodes a Pattern field to a
BsonType.REGULAR_EXPRESSION. - putSpecial(String, Object) - Method in class org.bson.BasicBSONEncoder
 - 
Special values are not encoded into documents.
 - putString(String, String) - Method in class org.bson.BasicBSONEncoder
 - 
Encodes a String field
 - putSymbol(String, Symbol) - Method in class org.bson.BasicBSONEncoder
 - 
Encodes a Symbol field
 - putTimestamp(String, BSONTimestamp) - Method in class org.bson.BasicBSONEncoder
 - 
Encodes a BSON timestamp
 - putToByteBuffer(ByteBuffer) - Method in class org.bson.types.ObjectId
 - 
Convert to bytes and put those bytes to the provided ByteBuffer.
 - putUndefined(String) - Method in class org.bson.BasicBSONEncoder
 - 
Encodes an undefined value
 - putUUID(String, UUID) - Method in class org.bson.BasicBSONEncoder
 - 
Encodes a field with a
UUIDvalue. - PYTHON_LEGACY - Enum constant in enum class org.bson.UuidRepresentation
 - 
The legacy representation of UUID used by the Python driver, which is the same format as STANDARD, but has the UUID old BSON subtype (\x03)
 
R
- RawBsonArray - Class in org.bson
 - 
An immutable BSON array that is represented using only the raw bytes.
 - RawBsonArray(byte[]) - Constructor for class org.bson.RawBsonArray
 - 
Constructs a new instance with the given byte array.
 - RawBsonArray(byte[], int, int) - Constructor for class org.bson.RawBsonArray
 - 
Constructs a new instance with the given byte array, offset, and length.
 - RawBsonDocument - Class in org.bson
 - 
An immutable BSON document that is represented using only the raw bytes.
 - RawBsonDocument(byte[]) - Constructor for class org.bson.RawBsonDocument
 - 
Constructs a new instance with the given byte array.
 - RawBsonDocument(byte[], int, int) - Constructor for class org.bson.RawBsonDocument
 - 
Constructs a new instance with the given byte array, offset, and length.
 - RawBsonDocument(T, Codec<T>) - Constructor for class org.bson.RawBsonDocument
 - 
Construct a new instance from the given document and codec for the document type.
 - RawBsonDocumentCodec - Class in org.bson.codecs
 - 
A simple BSONDocumentBuffer codec.
 - RawBsonDocumentCodec() - Constructor for class org.bson.codecs.RawBsonDocumentCodec
 - 
Constructs a new instance.
 - readAnnotations(List<Annotation>) - Method in class org.bson.codecs.pojo.PropertyModelBuilder
 - 
Sets the read annotations, to be applied when serializing to BSON
 - readBinaryData() - Method in class org.bson.AbstractBsonReader
 - readBinaryData() - Method in interface org.bson.BsonReader
 - 
Reads BSON Binary data from the reader.
 - readBinaryData(String) - Method in class org.bson.AbstractBsonReader
 - readBinaryData(String) - Method in interface org.bson.BsonReader
 - 
Reads a BSON Binary data element from the reader.
 - readBoolean() - Method in class org.bson.AbstractBsonReader
 - readBoolean() - Method in interface org.bson.BsonReader
 - 
Reads a BSON Boolean from the reader.
 - readBoolean(String) - Method in class org.bson.AbstractBsonReader
 - readBoolean(String) - Method in interface org.bson.BsonReader
 - 
Reads a BSON Boolean element from the reader.
 - readBsonType() - Method in class org.bson.AbstractBsonReader
 - readBsonType() - Method in class org.bson.BsonBinaryReader
 - readBsonType() - Method in class org.bson.BsonDocumentReader
 - readBsonType() - Method in interface org.bson.BsonReader
 - 
Reads a BSONType from the reader.
 - readBsonType() - Method in class org.bson.json.JsonReader
 - readByte() - Method in interface org.bson.io.BsonInput
 - 
Reads a single byte from the stream
 - readByte() - Method in class org.bson.io.ByteBufferBsonInput
 - readBytes(byte[]) - Method in interface org.bson.io.BsonInput
 - 
Reads the specified number of bytes into the given byte array.
 - readBytes(byte[]) - Method in class org.bson.io.ByteBufferBsonInput
 - readBytes(byte[], int, int) - Method in interface org.bson.io.BsonInput
 - 
Reads the specified number of bytes into the given byte array starting at the specified offset.
 - readBytes(byte[], int, int) - Method in class org.bson.io.ByteBufferBsonInput
 - readCString() - Method in interface org.bson.io.BsonInput
 - 
Reads a BSON CString value from the stream.
 - readCString() - Method in class org.bson.io.ByteBufferBsonInput
 - readDateTime() - Method in class org.bson.AbstractBsonReader
 - readDateTime() - Method in interface org.bson.BsonReader
 - 
Reads a BSON DateTime from the reader.
 - readDateTime(String) - Method in class org.bson.AbstractBsonReader
 - readDateTime(String) - Method in interface org.bson.BsonReader
 - 
Reads a BSON DateTime element from the reader.
 - readDBPointer() - Method in class org.bson.AbstractBsonReader
 - readDBPointer() - Method in interface org.bson.BsonReader
 - 
Reads a BSON DBPointer from the reader.
 - readDBPointer(String) - Method in class org.bson.AbstractBsonReader
 - readDBPointer(String) - Method in interface org.bson.BsonReader
 - 
Reads a BSON DBPointer element from the reader.
 - readDecimal128() - Method in class org.bson.AbstractBsonReader
 - readDecimal128() - Method in interface org.bson.BsonReader
 - 
Reads a BSON Decimal128 from the reader.
 - readDecimal128(String) - Method in class org.bson.AbstractBsonReader
 - readDecimal128(String) - Method in interface org.bson.BsonReader
 - 
Reads a BSON Decimal128 element from the reader.
 - readDouble() - Method in class org.bson.AbstractBsonReader
 - readDouble() - Method in interface org.bson.BsonReader
 - 
Reads a BSON Double from the reader.
 - readDouble() - Method in interface org.bson.io.BsonInput
 - 
Reads a BSON Double value from the stream.
 - readDouble() - Method in class org.bson.io.ByteBufferBsonInput
 - readDouble(String) - Method in class org.bson.AbstractBsonReader
 - readDouble(String) - Method in interface org.bson.BsonReader
 - 
Reads a BSON Double element from the reader.
 - readEndArray() - Method in class org.bson.AbstractBsonReader
 - readEndArray() - Method in interface org.bson.BsonReader
 - 
Reads the end of a BSON array from the reader.
 - readEndDocument() - Method in class org.bson.AbstractBsonReader
 - readEndDocument() - Method in interface org.bson.BsonReader
 - 
Reads the end of a BSON document from the reader.
 - readInt32() - Method in class org.bson.AbstractBsonReader
 - readInt32() - Method in interface org.bson.BsonReader
 - 
Reads a BSON Int32 from the reader.
 - readInt32() - Method in interface org.bson.io.BsonInput
 - 
Reads a BSON Int32 value from the stream.
 - readInt32() - Method in class org.bson.io.ByteBufferBsonInput
 - readInt32(String) - Method in class org.bson.AbstractBsonReader
 - readInt32(String) - Method in interface org.bson.BsonReader
 - 
Reads a BSON Int32 element from the reader.
 - readInt64() - Method in class org.bson.AbstractBsonReader
 - readInt64() - Method in interface org.bson.BsonReader
 - 
Reads a BSON Int64 from the reader.
 - readInt64() - Method in interface org.bson.io.BsonInput
 - 
Reads a BSON Int64 value from the stream.
 - readInt64() - Method in class org.bson.io.ByteBufferBsonInput
 - readInt64(String) - Method in class org.bson.AbstractBsonReader
 - readInt64(String) - Method in interface org.bson.BsonReader
 - 
Reads a BSON Int64 element from the reader.
 - readJavaScript() - Method in class org.bson.AbstractBsonReader
 - readJavaScript() - Method in interface org.bson.BsonReader
 - 
Reads a BSON JavaScript from the reader.
 - readJavaScript(String) - Method in class org.bson.AbstractBsonReader
 - readJavaScript(String) - Method in interface org.bson.BsonReader
 - 
Reads a BSON JavaScript element from the reader.
 - readJavaScriptWithScope() - Method in class org.bson.AbstractBsonReader
 - readJavaScriptWithScope() - Method in interface org.bson.BsonReader
 - 
Reads a BSON JavaScript with scope from the reader (call readStartDocument next to read the scope).
 - readJavaScriptWithScope(String) - Method in class org.bson.AbstractBsonReader
 - readJavaScriptWithScope(String) - Method in interface org.bson.BsonReader
 - 
Reads a BSON JavaScript with scope element from the reader (call readStartDocument next to read the scope).
 - readMaxKey() - Method in class org.bson.AbstractBsonReader
 - readMaxKey() - Method in interface org.bson.BsonReader
 - 
Reads a BSON MaxKey from the reader.
 - readMaxKey(String) - Method in class org.bson.AbstractBsonReader
 - readMaxKey(String) - Method in interface org.bson.BsonReader
 - 
Reads a BSON MaxKey element from the reader.
 - readMinKey() - Method in class org.bson.AbstractBsonReader
 - readMinKey() - Method in interface org.bson.BsonReader
 - 
Reads a BSON MinKey from the reader.
 - readMinKey(String) - Method in class org.bson.AbstractBsonReader
 - readMinKey(String) - Method in interface org.bson.BsonReader
 - 
Reads a BSON MinKey element from the reader.
 - readName() - Method in class org.bson.AbstractBsonReader
 - readName() - Method in interface org.bson.BsonReader
 - 
Reads the name of an element from the reader.
 - readName(String) - Method in class org.bson.AbstractBsonReader
 - readName(String) - Method in interface org.bson.BsonReader
 - 
Reads the name of an element from the reader.
 - readName(String) - Method in class org.bson.codecs.pojo.PropertyModelBuilder
 - 
Sets the readName, the key for this property when deserializing the data from BSON.
 - readNull() - Method in class org.bson.AbstractBsonReader
 - readNull() - Method in interface org.bson.BsonReader
 - 
Reads a BSON null from the reader.
 - readNull(String) - Method in class org.bson.AbstractBsonReader
 - readNull(String) - Method in interface org.bson.BsonReader
 - 
Reads a BSON null element from the reader.
 - readObject(byte[]) - Method in class org.bson.BasicBSONDecoder
 - readObject(byte[]) - Method in interface org.bson.BSONDecoder
 - 
Read a single BSON object from the given bytes.
 - readObject(byte[]) - Method in class org.bson.LazyBSONDecoder
 - readObject(InputStream) - Method in class org.bson.BasicBSONDecoder
 - readObject(InputStream) - Method in interface org.bson.BSONDecoder
 - 
Read a single BSON object from the given input stream.
 - readObject(InputStream) - Method in class org.bson.LazyBSONDecoder
 - readObjectId() - Method in class org.bson.AbstractBsonReader
 - readObjectId() - Method in interface org.bson.BsonReader
 - 
Reads a BSON ObjectId from the reader.
 - readObjectId() - Method in interface org.bson.io.BsonInput
 - 
Reads a BSON ObjectId value from the stream.
 - readObjectId() - Method in class org.bson.io.ByteBufferBsonInput
 - readObjectId(String) - Method in class org.bson.AbstractBsonReader
 - readObjectId(String) - Method in interface org.bson.BsonReader
 - 
Reads a BSON ObjectId element from the reader.
 - readRegularExpression() - Method in class org.bson.AbstractBsonReader
 - readRegularExpression() - Method in interface org.bson.BsonReader
 - 
Reads a BSON regular expression from the reader.
 - readRegularExpression(String) - Method in class org.bson.AbstractBsonReader
 - readRegularExpression(String) - Method in interface org.bson.BsonReader
 - 
Reads a BSON regular expression element from the reader.
 - readStartArray() - Method in class org.bson.AbstractBsonReader
 - readStartArray() - Method in interface org.bson.BsonReader
 - 
Reads the start of a BSON array.
 - readStartDocument() - Method in class org.bson.AbstractBsonReader
 - readStartDocument() - Method in interface org.bson.BsonReader
 - 
Reads the start of a BSON document.
 - readString() - Method in class org.bson.AbstractBsonReader
 - readString() - Method in interface org.bson.BsonReader
 - 
Reads a BSON String from the reader.
 - readString() - Method in interface org.bson.io.BsonInput
 - 
Reads a BSON String value from the stream.
 - readString() - Method in class org.bson.io.ByteBufferBsonInput
 - readString(String) - Method in class org.bson.AbstractBsonReader
 - readString(String) - Method in interface org.bson.BsonReader
 - 
Reads a BSON string element from the reader.
 - readSymbol() - Method in class org.bson.AbstractBsonReader
 - readSymbol() - Method in interface org.bson.BsonReader
 - 
Reads a BSON symbol from the reader.
 - readSymbol(String) - Method in class org.bson.AbstractBsonReader
 - readSymbol(String) - Method in interface org.bson.BsonReader
 - 
Reads a BSON symbol element from the reader.
 - readTimestamp() - Method in class org.bson.AbstractBsonReader
 - readTimestamp() - Method in interface org.bson.BsonReader
 - 
Reads a BSON timestamp from the reader.
 - readTimestamp(String) - Method in class org.bson.AbstractBsonReader
 - readTimestamp(String) - Method in interface org.bson.BsonReader
 - 
Reads a BSON timestamp element from the reader.
 - readUndefined() - Method in class org.bson.AbstractBsonReader
 - readUndefined() - Method in interface org.bson.BsonReader
 - 
Reads a BSON undefined from the reader.
 - readUndefined(String) - Method in class org.bson.AbstractBsonReader
 - readUndefined(String) - Method in interface org.bson.BsonReader
 - 
Reads a BSON undefined element from the reader.
 - readValue(BsonReader, DecoderContext) - Method in class org.bson.codecs.BsonArrayCodec
 - 
This method may be overridden to change the behavior of reading the current value from the given
BsonReader. - readValue(BsonReader, DecoderContext) - Method in class org.bson.codecs.BsonDocumentCodec
 - 
This method may be overridden to change the behavior of reading the current value from the given
BsonReader. - register(Class<?>...) - Method in class org.bson.codecs.pojo.PojoCodecProvider.Builder
 - 
Registers a classes with the builder for inclusion in the Provider.
 - register(String...) - Method in class org.bson.codecs.pojo.PojoCodecProvider.Builder
 - 
Registers the packages of the given classes with the builder for inclusion in the Provider.
 - register(ClassModel<?>...) - Method in class org.bson.codecs.pojo.PojoCodecProvider.Builder
 - 
Registers classModels for inclusion in the Provider.
 - register(PropertyCodecProvider...) - Method in class org.bson.codecs.pojo.PojoCodecProvider.Builder
 - 
Registers codec providers that receive the type parameters of properties for instances encoded and decoded by a
PojoCodechandled by this provider. - REGULAR_EXPRESSION - Enum constant in enum class org.bson.BsonType
 - 
A BSON regular expression.
 - regularExpressionConverter(Converter<BsonRegularExpression>) - Method in class org.bson.json.JsonWriterSettings.Builder
 - 
Sets the converter from BSON Regular Expression values to JSON.
 - RELAXED - Enum constant in enum class org.bson.json.JsonMode
 - 
Standard relaxed extended JSON representation.
 - release() - Method in interface org.bson.ByteBuf
 - 
Release a reference to this object.
 - release() - Method in class org.bson.ByteBufNIO
 - remaining() - Method in interface org.bson.ByteBuf
 - 
Returns the number of elements between the current position and the limit.
 - remaining() - Method in class org.bson.ByteBufNIO
 - remove() - Method in class org.bson.LazyBSONList.LazyBSONListIterator
 - remove(int) - Method in class org.bson.BsonArray
 - remove(int) - Method in class org.bson.LazyBSONList
 - remove(int) - Method in class org.bson.RawBsonArray
 - remove(Object) - Method in class org.bson.BsonArray
 - remove(Object) - Method in class org.bson.BsonDocument
 - remove(Object) - Method in class org.bson.BsonDocumentWrapper
 - remove(Object) - Method in class org.bson.Document
 - remove(Object) - Method in class org.bson.LazyBSONList
 - remove(Object) - Method in class org.bson.RawBsonArray
 - remove(Object) - Method in class org.bson.RawBsonDocument
 - removeAll(Collection) - Method in class org.bson.LazyBSONList
 - removeAll(Collection<?>) - Method in class org.bson.BsonArray
 - removeAll(Collection<?>) - Method in class org.bson.RawBsonArray
 - removeField(String) - Method in class org.bson.BasicBSONObject
 - 
Deletes a field from this object.
 - removeField(String) - Method in interface org.bson.BSONObject
 - 
Removes a field with a given name from this object.
 - removeField(String) - Method in class org.bson.LazyBSONObject
 - 
Always throws
UnsupportedOperationException. - removeField(String) - Method in class org.bson.types.BasicBSONList
 - removeProperty(String) - Method in class org.bson.codecs.pojo.ClassModelBuilder
 - 
Remove a property from the builder
 - RepresentationConfigurable<T> - Interface in org.bson.codecs
 - 
Implementations of this interface can decode additional types and translate them to the desired value type depending on the BsonRepresentation.
 - reset() - Method in class org.bson.AbstractBsonReader.Mark
 - reset() - Method in class org.bson.AbstractBsonWriter.Mark
 - 
Resets the
AbstractBsonWriterinstance that contains thisMarkto the state the writer was in when the Mark was created. - reset() - Method in class org.bson.BasicBSONCallback
 - reset() - Method in class org.bson.BsonBinaryReader.Mark
 - reset() - Method in class org.bson.BsonBinaryWriter.Mark
 - reset() - Method in class org.bson.BsonBinaryWriter
 - 
Resets this writer to the last
BsonBinaryWriter.mark()saved. - reset() - Method in interface org.bson.BSONCallback
 - 
Resets the callback, clearing all state.
 - reset() - Method in class org.bson.BsonDocumentReader.Context
 - 
Reset the context.
 - reset() - Method in class org.bson.BsonDocumentReader.Mark
 - reset() - Method in interface org.bson.BsonReaderMark
 - 
Reset the
BsonReaderto its state at the time the mark was created. - reset() - Method in class org.bson.EmptyBSONCallback
 - reset() - Method in interface org.bson.io.BsonInputMark
 - 
Reset the
BsonInputto its state at the time the mark was created. - reset() - Method in class org.bson.json.JsonReader.Mark
 - reset() - Method in class org.bson.LazyBSONCallback
 - retain() - Method in interface org.bson.ByteBuf
 - 
Retain an additional reference to this object.
 - retain() - Method in class org.bson.ByteBufNIO
 - retainAll(Collection) - Method in class org.bson.LazyBSONList
 - retainAll(Collection<?>) - Method in class org.bson.BsonArray
 - retainAll(Collection<?>) - Method in class org.bson.RawBsonArray
 
S
- SCOPE_DOCUMENT - Enum constant in enum class org.bson.AbstractBsonReader.State
 - 
The reader is positioned at a scope document.
 - SCOPE_DOCUMENT - Enum constant in enum class org.bson.AbstractBsonWriter.State
 - 
The writer is positioned to write a scope document (call WriteStartDocument to start writing the scope document).
 - SCOPE_DOCUMENT - Enum constant in enum class org.bson.BsonContextType
 - 
The scope document of a JAVASCRIPT_WITH_SCOPE BSON value.
 - set(int, Object) - Method in class org.bson.LazyBSONList
 - set(int, BsonValue) - Method in class org.bson.BsonArray
 - set(int, BsonValue) - Method in class org.bson.RawBsonArray
 - set(OutputBuffer) - Method in class org.bson.BasicBSONEncoder
 - set(OutputBuffer) - Method in interface org.bson.BSONEncoder
 - 
Sets the buffer to wrich the result of encoding will be written.
 - set(S, PropertyModel<S>) - Method in interface org.bson.codecs.pojo.InstanceCreator
 - 
Sets a value for the given PropertyModel
 - set(S, T) - Method in interface org.bson.codecs.pojo.PropertyAccessor
 - 
Sets a value on the given PropertyModel
 - SET_PRIVATE_FIELDS_CONVENTION - Static variable in class org.bson.codecs.pojo.Conventions
 - 
A convention that enables private fields to be set using reflection.
 - setContext(AbstractBsonReader.Context) - Method in class org.bson.AbstractBsonReader
 - 
Set the context, which will indicate which state the reader is in, for example which part of a document it's currently reading.
 - setContext(AbstractBsonWriter.Context) - Method in class org.bson.AbstractBsonWriter
 - 
Set the context, which will indicate which state the writer is in, for example which part of a document it's currently writing.
 - setCurrentBsonType(BsonType) - Method in class org.bson.AbstractBsonReader
 - 
Sets the type of the current value being read.
 - setCurrentName(String) - Method in class org.bson.AbstractBsonReader
 - 
Sets the field name for the key/value pair being read.
 - setDefaultUuidRepresentation(UuidRepresentation) - Static method in class org.bson.BasicBSONDecoder
 - 
Sets the global (JVM-wide)
UuidRepresentationto use when decoding BSON binary values with subtypes of eitherBsonBinarySubType.UUID_STANDARDorBsonBinarySubType.UUID_LEGACY. - setDefaultUuidRepresentation(UuidRepresentation) - Static method in class org.bson.BasicBSONEncoder
 - 
Sets the global (JVM-wide)
UuidRepresentationto use when encoding UUID values to BSON binary. - setRoot(Object) - Method in class org.bson.BasicBSONCallback
 - 
Sets the root document for this position
 - setState(AbstractBsonReader.State) - Method in class org.bson.AbstractBsonReader
 - 
Sets the new current state of this reader.
 - setState(AbstractBsonWriter.State) - Method in class org.bson.AbstractBsonWriter
 - 
Sets the current state of the writer.
 - SHELL - Enum constant in enum class org.bson.json.JsonMode
 - 
While not formally documented, this output mode will attempt to produce output that corresponds to what the MongoDB shell actually produces when showing query results.
 - ShortCodec - Class in org.bson.codecs
 - 
Encodes and decodes
Shortobjects. - ShortCodec() - Constructor for class org.bson.codecs.ShortCodec
 - shouldSerialize(T) - Method in class org.bson.codecs.pojo.PropertyModel
 - 
Returns true if the value should be serialized.
 - shouldSerialize(T) - Method in interface org.bson.codecs.pojo.PropertySerialization
 - 
Determines if a value should be serialized
 - size() - Method in class org.bson.BsonArray
 - size() - Method in class org.bson.BsonDocument
 - size() - Method in class org.bson.BsonDocumentWrapper
 - size() - Method in class org.bson.Document
 - size() - Method in class org.bson.io.OutputBuffer
 - 
Gets the output size in bytes.
 - size() - Method in class org.bson.LazyBSONList
 - size() - Method in class org.bson.RawBsonDocument
 - skip(int) - Method in interface org.bson.io.BsonInput
 - 
Skips the specified number of bytes in the stream.
 - skip(int) - Method in class org.bson.io.ByteBufferBsonInput
 - skipCString() - Method in interface org.bson.io.BsonInput
 - 
Skips a BSON CString value from the stream.
 - skipCString() - Method in class org.bson.io.ByteBufferBsonInput
 - skipName() - Method in class org.bson.AbstractBsonReader
 - skipName() - Method in interface org.bson.BsonReader
 - 
Skips the name (reader must be positioned on a name).
 - skipValue() - Method in class org.bson.AbstractBsonReader
 - skipValue() - Method in interface org.bson.BsonReader
 - 
Skips the value (reader must be positioned on a value).
 - STANDARD - Enum constant in enum class org.bson.UuidRepresentation
 - 
The canonical representation of UUID
 - start() - Method in interface org.bson.FieldNameValidator
 - 
Start validation of a single document.
 - STRICT - Enum constant in enum class org.bson.json.JsonMode
 - 
Deprecated.The format generated with this mode is no longer considered standard for MongoDB tools. This value is not currently scheduled for removal.
 - StrictCharacterStreamJsonWriter - Class in org.bson.json
 - 
A class that writes JSON texts as a character stream via a provided
Writer. - StrictCharacterStreamJsonWriter(Writer, StrictCharacterStreamJsonWriterSettings) - Constructor for class org.bson.json.StrictCharacterStreamJsonWriter
 - 
Construct an instance.
 - StrictCharacterStreamJsonWriterSettings - Class in org.bson.json
 - 
Settings to control the behavior of a
JSONWriterinstance. - StrictCharacterStreamJsonWriterSettings.Builder - Class in org.bson.json
 - 
A builder for StrictCharacterStreamJsonWriterSettings
 - StrictJsonWriter - Interface in org.bson.json
 - 
An interface for creating JSON texts that largely conform to RFC 7159.
 - STRING - Enum constant in enum class org.bson.BsonType
 - 
A BSON string.
 - STRING_ID_GENERATOR - Static variable in class org.bson.codecs.pojo.IdGenerators
 - 
A IdGenerator for
String - StringCodec - Class in org.bson.codecs
 - 
Encodes and decodes
Stringobjects. - StringCodec() - Constructor for class org.bson.codecs.StringCodec
 - 
Constructs a StringCodec with a String representation.
 - stringConverter(Converter<String>) - Method in class org.bson.json.JsonWriterSettings.Builder
 - 
Sets the converter from BSON String values to JSON.
 - subList(int, int) - Method in class org.bson.BsonArray
 - subList(int, int) - Method in class org.bson.LazyBSONList
 - Symbol - Class in org.bson.types
 - 
Class to hold an instance of the BSON symbol type.
 - Symbol(String) - Constructor for class org.bson.types.Symbol
 - 
Construct a new instance with the given symbol.
 - SYMBOL - Enum constant in enum class org.bson.BsonType
 - 
A BSON symbol.
 - SymbolCodec - Class in org.bson.codecs
 - 
A codec for BSON symbol type.
 - SymbolCodec() - Constructor for class org.bson.codecs.SymbolCodec
 - symbolConverter(Converter<String>) - Method in class org.bson.json.JsonWriterSettings.Builder
 - 
Sets the converter from BSON Symbol values to JSON.
 
T
- throwInvalidContextType(String, BsonContextType, BsonContextType...) - Method in class org.bson.AbstractBsonReader
 - 
Throws an InvalidOperationException when the method called is not valid for the current ContextType.
 - throwInvalidContextType(String, BsonContextType, BsonContextType...) - Method in class org.bson.AbstractBsonWriter
 - 
Throws an InvalidOperationException when the method called is not valid for the current ContextType.
 - throwInvalidState(String, AbstractBsonReader.State...) - Method in class org.bson.AbstractBsonReader
 - 
Throws an InvalidOperationException when the method called is not valid for the current state.
 - throwInvalidState(String, AbstractBsonWriter.State...) - Method in class org.bson.AbstractBsonWriter
 - 
Throws a
BsonInvalidOperationExceptionwhen the method called is not valid for the current state. - TIMESTAMP - Enum constant in enum class org.bson.BsonType
 - 
A BSON timestamp.
 - timestampConverter(Converter<BsonTimestamp>) - Method in class org.bson.json.JsonWriterSettings.Builder
 - 
Sets the converter from BSON Timestamp values to JSON.
 - toArray() - Method in class org.bson.BsonArray
 - toArray() - Method in class org.bson.LazyBSONList
 - toArray(Object[]) - Method in class org.bson.LazyBSONList
 - toArray(T[]) - Method in class org.bson.BsonArray
 - toBsonDocument() - Method in interface org.bson.conversions.Bson
 - 
Render into a BsonDocument using a document class and codec registry appropriate for the implementation.
 - toBsonDocument(Class<C>, CodecRegistry) - Method in class org.bson.BsonDocument
 - toBsonDocument(Class<C>, CodecRegistry) - Method in class org.bson.Document
 - toBsonDocument(Class<TDocument>, CodecRegistry) - Method in interface org.bson.conversions.Bson
 - 
Render into a BsonDocument.
 - toBsonDocument(Class<TDocument>, CodecRegistry) - Method in class org.bson.json.JsonObject
 - toByteArray() - Method in class org.bson.io.OutputBuffer
 - 
Gets a copy of the buffered bytes.
 - toByteArray() - Method in class org.bson.types.ObjectId
 - 
Convert to a byte array.
 - toHexString() - Method in class org.bson.types.ObjectId
 - 
Converts this instance into a 24-byte hexadecimal string representation.
 - toJson() - Method in class org.bson.BsonDocument
 - 
Gets a JSON representation of this document using the
JsonMode.RELAXEDoutput mode, and otherwise the default settings ofJsonWriterSettings.Builder. - toJson() - Method in class org.bson.Document
 - 
Gets a JSON representation of this document using the
JsonMode.RELAXEDoutput mode, and otherwise the default settings ofJsonWriterSettings.BuilderandDocumentCodec. - toJson() - Method in class org.bson.RawBsonDocument
 - toJson(Encoder<Document>) - Method in class org.bson.Document
 - 
Gets a JSON representation of this document
 - toJson(JsonWriterSettings) - Method in class org.bson.BsonDocument
 - 
Gets a JSON representation of this document using the given
JsonWriterSettings. - toJson(JsonWriterSettings) - Method in class org.bson.Document
 - 
Gets a JSON representation of this document
 - toJson(JsonWriterSettings) - Method in class org.bson.RawBsonDocument
 - toJson(JsonWriterSettings, Encoder<Document>) - Method in class org.bson.Document
 - 
Gets a JSON representation of this document
 - toMap() - Method in class org.bson.BasicBSONObject
 - 
Converts a DBObject to a map.
 - toMap() - Method in interface org.bson.BSONObject
 - 
Returns a map representing this BSONObject.
 - toMap() - Method in class org.bson.LazyBSONObject
 - toMap() - Method in class org.bson.types.BasicBSONList
 - TOP_LEVEL - Enum constant in enum class org.bson.BsonContextType
 - 
The top level of a BSON document.
 - toString() - Method in class org.bson.BsonArray
 - toString() - Method in class org.bson.BsonBinary
 - toString() - Method in class org.bson.BsonBoolean
 - toString() - Method in class org.bson.BsonDateTime
 - toString() - Method in class org.bson.BsonDbPointer
 - toString() - Method in class org.bson.BsonDecimal128
 - toString() - Method in class org.bson.BsonDocument
 - toString() - Method in class org.bson.BsonDocumentWrapper
 - toString() - Method in class org.bson.BsonDouble
 - toString() - Method in class org.bson.BsonInt32
 - toString() - Method in class org.bson.BsonInt64
 - toString() - Method in class org.bson.BsonJavaScript
 - toString() - Method in class org.bson.BsonJavaScriptWithScope
 - toString() - Method in class org.bson.BsonMaxKey
 - toString() - Method in class org.bson.BsonMinKey
 - toString() - Method in class org.bson.BsonNull
 - toString() - Method in class org.bson.BsonObjectId
 - toString() - Method in class org.bson.BsonRegularExpression
 - toString() - Method in class org.bson.BsonString
 - toString() - Method in class org.bson.BsonSymbol
 - toString() - Method in class org.bson.BsonTimestamp
 - toString() - Method in class org.bson.codecs.BsonCodecProvider
 - toString() - Method in class org.bson.codecs.BsonValueCodecProvider
 - toString() - Method in class org.bson.codecs.CollectionCodecProvider
 - toString() - Method in class org.bson.codecs.DocumentCodecProvider
 - toString() - Method in class org.bson.codecs.EnumCodecProvider
 - toString() - Method in class org.bson.codecs.IterableCodecProvider
 - toString() - Method in class org.bson.codecs.JsonObjectCodecProvider
 - toString() - Method in class org.bson.codecs.jsr310.Jsr310CodecProvider
 - toString() - Method in class org.bson.codecs.MapCodecProvider
 - toString() - Method in class org.bson.codecs.pojo.ClassModel
 - toString() - Method in class org.bson.codecs.pojo.ClassModelBuilder
 - toString() - Method in class org.bson.codecs.pojo.PropertyModel
 - toString() - Method in class org.bson.codecs.pojo.PropertyModelBuilder
 - toString() - Method in class org.bson.codecs.UuidCodec
 - toString() - Method in class org.bson.codecs.ValueCodecProvider
 - toString() - Method in class org.bson.Document
 - toString() - Method in class org.bson.io.OutputBuffer
 - toString() - Method in class org.bson.json.JsonObject
 - toString() - Method in class org.bson.types.BSONTimestamp
 - toString() - Method in class org.bson.types.Code
 - toString() - Method in class org.bson.types.Decimal128
 - 
Returns the String representation of the Decimal128 value.
 - toString() - Method in class org.bson.types.MaxKey
 - toString() - Method in class org.bson.types.MinKey
 - toString() - Method in class org.bson.types.ObjectId
 - toString() - Method in class org.bson.types.Symbol
 - trace(String) - Method in interface org.bson.diagnostics.Logger
 - 
Log a message at the TRACE level.
 - trace(String, Throwable) - Method in interface org.bson.diagnostics.Logger
 - 
Log an exception (throwable) at the TRACE level with an accompanying message.
 - transform(Object) - Method in interface org.bson.Transformer
 - 
Turns the
objectToTransforminto some otherObject. - Transformer - Interface in org.bson
 - 
Transforms objects that can be converted to BSON into other Java types, and vice versa.
 - TRUE - Static variable in class org.bson.BsonBoolean
 - 
The true value.
 - truncateToPosition(int) - Method in class org.bson.io.BasicOutputBuffer
 - truncateToPosition(int) - Method in interface org.bson.io.BsonOutput
 - 
Truncates this stream to the new position.
 - truncateToPosition(int) - Method in class org.bson.io.OutputBuffer
 - type(Class<T>) - Method in class org.bson.codecs.pojo.ClassModelBuilder
 - 
Sets the type of the model
 - TYPE - Enum constant in enum class org.bson.AbstractBsonReader.State
 - 
The reader is positioned at the type of an element or value.
 - TypeWithTypeParameters<T> - Interface in org.bson.codecs.pojo
 - 
A combination of a type and its type parameters.
 
U
- UNDEFINED - Enum constant in enum class org.bson.BsonType
 - 
A BSON undefined value.
 - undefinedConverter(Converter<BsonUndefined>) - Method in class org.bson.json.JsonWriterSettings.Builder
 - 
Sets the converter from BSON Undefined values to JSON.
 - UNSPECIFIED - Enum constant in enum class org.bson.UuidRepresentation
 - 
An unspecified representation of UUID.
 - USE_GETTERS_FOR_SETTERS - Static variable in class org.bson.codecs.pojo.Conventions
 - 
A convention that uses getter methods as setters for collections and maps if there is no setter.
 - useDiscriminator() - Element in annotation interface org.bson.codecs.pojo.annotations.BsonProperty
 - useDiscriminator() - Method in class org.bson.codecs.pojo.ClassModel
 - useDiscriminator() - Method in class org.bson.codecs.pojo.ClassModelBuilder
 - useDiscriminator() - Method in class org.bson.codecs.pojo.PropertyModel
 - USER_DEFINED - Enum constant in enum class org.bson.BsonBinarySubType
 - 
User defined binary data.
 - UUID_LEGACY - Enum constant in enum class org.bson.BsonBinarySubType
 - 
A UUID in a driver dependent legacy byte order.
 - UUID_STANDARD - Enum constant in enum class org.bson.BsonBinarySubType
 - 
A UUID in standard network byte order.
 - UuidCodec - Class in org.bson.codecs
 - 
Encodes and decodes
UUIDobjects. - UuidCodec() - Constructor for class org.bson.codecs.UuidCodec
 - 
The constructor for UUIDCodec, default is JAVA_LEGACY
 - UuidCodec(UuidRepresentation) - Constructor for class org.bson.codecs.UuidCodec
 - 
The default UUIDRepresentation is JAVA_LEGACY to be compatible with existing documents
 - UuidCodecProvider - Class in org.bson.codecs
 - 
A
CodecProviderfor UUID Codecs with custom UUID representations - UuidCodecProvider(UuidRepresentation) - Constructor for class org.bson.codecs.UuidCodecProvider
 - 
Set the UUIDRepresentation to be used in the codec default is JAVA_LEGACY to be compatible with existing documents
 - UuidRepresentation - Enum Class in org.bson
 - 
The representation to use when converting a UUID to a BSON binary value.
 
V
- validate(String) - Method in interface org.bson.FieldNameValidator
 - 
Returns true if the field name is valid, false otherwise.
 - value() - Element in annotation interface org.bson.codecs.pojo.annotations.BsonDiscriminator
 - value() - Element in annotation interface org.bson.codecs.pojo.annotations.BsonProperty
 - 
The name of the property.
 - value() - Element in annotation interface org.bson.codecs.pojo.annotations.BsonRepresentation
 - 
The type that the property is stored as in the database.
 - VALUE - Enum constant in enum class org.bson.AbstractBsonReader.State
 - 
The reader is positioned at a value.
 - VALUE - Enum constant in enum class org.bson.AbstractBsonWriter.State
 - 
The writer is positioned to write a value.
 - VALUE - Static variable in class org.bson.BsonNull
 - 
A singleton instance of the null value.
 - ValueCodecProvider - Class in org.bson.codecs
 - 
A Codec provider for dynamically-typed value classes.
 - ValueCodecProvider() - Constructor for class org.bson.codecs.ValueCodecProvider
 - 
A provider of Codecs for simple value types.
 - valueOf(boolean) - Static method in class org.bson.BsonBoolean
 - 
Returns a
BsonBooleaninstance representing the specifiedbooleanvalue. - valueOf(String) - Static method in enum class org.bson.AbstractBsonReader.State
 - 
Returns the enum constant of this class with the specified name.
 - valueOf(String) - Static method in enum class org.bson.AbstractBsonWriter.State
 - 
Returns the enum constant of this class with the specified name.
 - valueOf(String) - Static method in enum class org.bson.BsonBinarySubType
 - 
Returns the enum constant of this class with the specified name.
 - valueOf(String) - Static method in enum class org.bson.BsonContextType
 - 
Returns the enum constant of this class with the specified name.
 - valueOf(String) - Static method in enum class org.bson.BsonType
 - 
Returns the enum constant of this class with the specified name.
 - valueOf(String) - Static method in enum class org.bson.json.JsonMode
 - 
Returns the enum constant of this class with the specified name.
 - valueOf(String) - Static method in enum class org.bson.UuidRepresentation
 - 
Returns the enum constant of this class with the specified name.
 - values() - Static method in enum class org.bson.AbstractBsonReader.State
 - 
Returns an array containing the constants of this enum class, in the order they are declared.
 - values() - Static method in enum class org.bson.AbstractBsonWriter.State
 - 
Returns an array containing the constants of this enum class, in the order they are declared.
 - values() - Static method in enum class org.bson.BsonBinarySubType
 - 
Returns an array containing the constants of this enum class, in the order they are declared.
 - values() - Static method in enum class org.bson.BsonContextType
 - 
Returns an array containing the constants of this enum class, in the order they are declared.
 - values() - Method in class org.bson.BsonDocument
 - values() - Method in class org.bson.BsonDocumentWrapper
 - values() - Static method in enum class org.bson.BsonType
 - 
Returns an array containing the constants of this enum class, in the order they are declared.
 - values() - Method in class org.bson.Document
 - values() - Static method in enum class org.bson.json.JsonMode
 - 
Returns an array containing the constants of this enum class, in the order they are declared.
 - values() - Method in class org.bson.RawBsonDocument
 - values() - Static method in enum class org.bson.UuidRepresentation
 - 
Returns an array containing the constants of this enum class, in the order they are declared.
 - verifyBSONType(String, BsonType) - Method in class org.bson.AbstractBsonReader
 - 
Verifies the current state and BSONType of the reader.
 - verifyName(String) - Method in class org.bson.AbstractBsonReader
 - 
Verifies the name of the current element.
 
W
- warn(String) - Method in interface org.bson.diagnostics.Logger
 - 
Log a message at the WARN level.
 - warn(String, Throwable) - Method in interface org.bson.diagnostics.Logger
 - 
Log an exception (throwable) at the WARN level with an accompanying message.
 - withRepresentation(BsonType) - Method in interface org.bson.codecs.RepresentationConfigurable
 - 
Returns an immutable codec with the given representation.
 - withRepresentation(BsonType) - Method in class org.bson.codecs.StringCodec
 - withUuidRepresentation(CodecRegistry, UuidRepresentation) - Static method in class org.bson.codecs.configuration.CodecRegistries
 - 
Apply given
UuidRepresentationto the givenCodecRegistry. - withUuidRepresentation(UuidRepresentation) - Method in class org.bson.codecs.DocumentCodec
 - withUuidRepresentation(UuidRepresentation) - Method in class org.bson.codecs.IterableCodec
 - 
Deprecated.
 - withUuidRepresentation(UuidRepresentation) - Method in class org.bson.codecs.MapCodec
 - 
Deprecated.
 - withUuidRepresentation(UuidRepresentation) - Method in interface org.bson.codecs.OverridableUuidRepresentationCodec
 - 
Implementations must return a new instance with the
UuidRepresentationoverridden with the given value. - withUuidRepresentation(UuidRepresentation) - Method in class org.bson.codecs.OverridableUuidRepresentationUuidCodec
 - write(byte[]) - Method in class org.bson.io.BasicOutputBuffer
 - write(byte[]) - Method in class org.bson.io.OutputBuffer
 - write(byte[], int, int) - Method in class org.bson.io.OutputBuffer
 - write(int) - Method in class org.bson.io.OutputBuffer
 - write(int, int) - Method in class org.bson.io.BasicOutputBuffer
 - write(int, int) - Method in class org.bson.io.OutputBuffer
 - 
Write the specified byte at the specified position.
 - writeAnnotations(List<Annotation>) - Method in class org.bson.codecs.pojo.PropertyModelBuilder
 - 
Sets the writeAnnotations, to be applied when deserializing from BSON
 - writeBinaryData(String, BsonBinary) - Method in class org.bson.AbstractBsonWriter
 - writeBinaryData(String, BsonBinary) - Method in interface org.bson.BsonWriter
 - 
Writes a BSON Binary data element to the writer.
 - writeBinaryData(BsonBinary) - Method in class org.bson.AbstractBsonWriter
 - writeBinaryData(BsonBinary) - Method in interface org.bson.BsonWriter
 - 
Writes a BSON Binary data element to the writer.
 - writeBoolean(boolean) - Method in class org.bson.AbstractBsonWriter
 - writeBoolean(boolean) - Method in interface org.bson.BsonWriter
 - 
Writes a BSON Boolean to the writer.
 - writeBoolean(boolean) - Method in class org.bson.json.StrictCharacterStreamJsonWriter
 - writeBoolean(boolean) - Method in interface org.bson.json.StrictJsonWriter
 - 
Writes a boolean to the writer.
 - writeBoolean(String, boolean) - Method in class org.bson.AbstractBsonWriter
 - writeBoolean(String, boolean) - Method in interface org.bson.BsonWriter
 - 
Writes a BSON Boolean element to the writer.
 - writeBoolean(String, boolean) - Method in class org.bson.json.StrictCharacterStreamJsonWriter
 - writeBoolean(String, boolean) - Method in interface org.bson.json.StrictJsonWriter
 - 
Writes a a member with a boolean value to the writer.
 - writeByte(int) - Method in class org.bson.io.BasicOutputBuffer
 - writeByte(int) - Method in interface org.bson.io.BsonOutput
 - 
Write a single byte to the stream.
 - writeBytes(byte[]) - Method in interface org.bson.io.BsonOutput
 - 
Writes all the bytes in the byte array to the stream.
 - writeBytes(byte[]) - Method in class org.bson.io.OutputBuffer
 - writeBytes(byte[], int, int) - Method in class org.bson.io.BasicOutputBuffer
 - writeBytes(byte[], int, int) - Method in interface org.bson.io.BsonOutput
 - 
Writes
lengthbytes from the byte array, starting atoffset. - writeCString(String) - Method in interface org.bson.io.BsonOutput
 - 
Writes a BSON CString to the stream.
 - writeCString(String) - Method in class org.bson.io.OutputBuffer
 - writeDateTime(long) - Method in class org.bson.AbstractBsonWriter
 - writeDateTime(long) - Method in interface org.bson.BsonWriter
 - 
Writes a BSON DateTime to the writer.
 - writeDateTime(String, long) - Method in class org.bson.AbstractBsonWriter
 - writeDateTime(String, long) - Method in interface org.bson.BsonWriter
 - 
Writes a BSON DateTime element to the writer.
 - writeDBPointer(String, BsonDbPointer) - Method in class org.bson.AbstractBsonWriter
 - writeDBPointer(String, BsonDbPointer) - Method in interface org.bson.BsonWriter
 - 
Writes a BSON DBPointer element to the writer.
 - writeDBPointer(BsonDbPointer) - Method in class org.bson.AbstractBsonWriter
 - writeDBPointer(BsonDbPointer) - Method in interface org.bson.BsonWriter
 - 
Writes a BSON DBPointer to the writer.
 - writeDecimal128(String, Decimal128) - Method in class org.bson.AbstractBsonWriter
 - writeDecimal128(String, Decimal128) - Method in interface org.bson.BsonWriter
 - 
Writes a BSON Decimal128 element to the writer.
 - writeDecimal128(Decimal128) - Method in class org.bson.AbstractBsonWriter
 - writeDecimal128(Decimal128) - Method in interface org.bson.BsonWriter
 - 
Writes a BSON Decimal128 to the writer.
 - writeDouble(double) - Method in class org.bson.AbstractBsonWriter
 - writeDouble(double) - Method in interface org.bson.BsonWriter
 - 
Writes a BSON Double to the writer.
 - writeDouble(double) - Method in interface org.bson.io.BsonOutput
 - 
Writes a BSON double to the stream.
 - writeDouble(double) - Method in class org.bson.io.OutputBuffer
 - writeDouble(String, double) - Method in class org.bson.AbstractBsonWriter
 - writeDouble(String, double) - Method in interface org.bson.BsonWriter
 - 
Writes a BSON Double element to the writer.
 - writeEndArray() - Method in class org.bson.AbstractBsonWriter
 - writeEndArray() - Method in interface org.bson.BsonWriter
 - 
Writes the end of a BSON array to the writer.
 - writeEndArray() - Method in class org.bson.json.StrictCharacterStreamJsonWriter
 - writeEndArray() - Method in interface org.bson.json.StrictJsonWriter
 - 
Writes the end of a JSON array to the writer.
 - writeEndDocument() - Method in class org.bson.AbstractBsonWriter
 - writeEndDocument() - Method in interface org.bson.BsonWriter
 - 
Writes the end of a BSON document to the writer.
 - writeEndObject() - Method in class org.bson.json.StrictCharacterStreamJsonWriter
 - writeEndObject() - Method in interface org.bson.json.StrictJsonWriter
 - 
Writes the end of a JSON object to the writer.
 - writeInt(int) - Method in class org.bson.io.OutputBuffer
 - 
Writes the given integer value to the buffer.
 - writeInt32(int) - Method in class org.bson.AbstractBsonWriter
 - writeInt32(int) - Method in interface org.bson.BsonWriter
 - 
Writes a BSON Int32 to the writer.
 - writeInt32(int) - Method in interface org.bson.io.BsonOutput
 - 
Writes a 32-bit BSON integer to the stream.
 - writeInt32(int) - Method in class org.bson.io.OutputBuffer
 - writeInt32(int, int) - Method in interface org.bson.io.BsonOutput
 - 
Writes a 32-bit BSON integer to the stream at the given position.
 - writeInt32(int, int) - Method in class org.bson.io.OutputBuffer
 - writeInt32(String, int) - Method in class org.bson.AbstractBsonWriter
 - writeInt32(String, int) - Method in interface org.bson.BsonWriter
 - 
Writes a BSON Int32 element to the writer.
 - writeInt64(long) - Method in class org.bson.AbstractBsonWriter
 - writeInt64(long) - Method in interface org.bson.BsonWriter
 - 
Writes a BSON Int64 to the writer.
 - writeInt64(long) - Method in interface org.bson.io.BsonOutput
 - 
Writes a 64-bit BSON integer to the stream.
 - writeInt64(long) - Method in class org.bson.io.OutputBuffer
 - writeInt64(String, long) - Method in class org.bson.AbstractBsonWriter
 - writeInt64(String, long) - Method in interface org.bson.BsonWriter
 - 
Writes a BSON Int64 element to the writer.
 - writeJavaScript(String) - Method in class org.bson.AbstractBsonWriter
 - writeJavaScript(String) - Method in interface org.bson.BsonWriter
 - 
Writes a BSON JavaScript to the writer.
 - writeJavaScript(String, String) - Method in class org.bson.AbstractBsonWriter
 - writeJavaScript(String, String) - Method in interface org.bson.BsonWriter
 - 
Writes a BSON JavaScript element to the writer.
 - writeJavaScriptWithScope(String) - Method in class org.bson.AbstractBsonWriter
 - writeJavaScriptWithScope(String) - Method in interface org.bson.BsonWriter
 - 
Writes a BSON JavaScript to the writer (call WriteStartDocument to start writing the scope).
 - writeJavaScriptWithScope(String, String) - Method in class org.bson.AbstractBsonWriter
 - writeJavaScriptWithScope(String, String) - Method in interface org.bson.BsonWriter
 - 
Writes a BSON JavaScript element to the writer (call WriteStartDocument to start writing the scope).
 - writeLong(long) - Method in class org.bson.io.OutputBuffer
 - 
Writes the given long value to the buffer.
 - writeMaxKey() - Method in class org.bson.AbstractBsonWriter
 - writeMaxKey() - Method in interface org.bson.BsonWriter
 - 
Writes a BSON MaxKey to the writer.
 - writeMaxKey(String) - Method in class org.bson.AbstractBsonWriter
 - writeMaxKey(String) - Method in interface org.bson.BsonWriter
 - 
Writes a BSON MaxKey element to the writer.
 - writeMinKey() - Method in class org.bson.AbstractBsonWriter
 - writeMinKey() - Method in interface org.bson.BsonWriter
 - 
Writes a BSON MinKey to the writer.
 - writeMinKey(String) - Method in class org.bson.AbstractBsonWriter
 - writeMinKey(String) - Method in interface org.bson.BsonWriter
 - 
Writes a BSON MinKey element to the writer.
 - writeName(String) - Method in class org.bson.AbstractBsonWriter
 - writeName(String) - Method in interface org.bson.BsonWriter
 - 
Writes the name of an element to the writer.
 - writeName(String) - Method in class org.bson.codecs.pojo.PropertyModelBuilder
 - 
Sets the writeName, the key for this property when serializing the data into BSON.
 - writeName(String) - Method in class org.bson.json.StrictCharacterStreamJsonWriter
 - writeName(String) - Method in interface org.bson.json.StrictJsonWriter
 - 
Writes the name of a member to the writer.
 - writeNull() - Method in class org.bson.AbstractBsonWriter
 - writeNull() - Method in interface org.bson.BsonWriter
 - 
Writes a BSON null to the writer.
 - writeNull() - Method in class org.bson.json.StrictCharacterStreamJsonWriter
 - writeNull() - Method in interface org.bson.json.StrictJsonWriter
 - 
Writes a null value to the writer.
 - writeNull(String) - Method in class org.bson.AbstractBsonWriter
 - writeNull(String) - Method in interface org.bson.BsonWriter
 - 
Writes a BSON null element to the writer.
 - writeNull(String) - Method in class org.bson.json.StrictCharacterStreamJsonWriter
 - writeNull(String) - Method in interface org.bson.json.StrictJsonWriter
 - 
Writes a member with a null value to the writer.
 - writeNumber(String) - Method in class org.bson.json.StrictCharacterStreamJsonWriter
 - writeNumber(String) - Method in interface org.bson.json.StrictJsonWriter
 - 
Writes a number to the writer.
 - writeNumber(String, String) - Method in class org.bson.json.StrictCharacterStreamJsonWriter
 - writeNumber(String, String) - Method in interface org.bson.json.StrictJsonWriter
 - 
Writes a member with a numeric value to the writer.
 - writeObjectId(String, ObjectId) - Method in class org.bson.AbstractBsonWriter
 - writeObjectId(String, ObjectId) - Method in interface org.bson.BsonWriter
 - 
Writes a BSON ObjectId element to the writer.
 - writeObjectId(ObjectId) - Method in class org.bson.AbstractBsonWriter
 - writeObjectId(ObjectId) - Method in interface org.bson.BsonWriter
 - 
Writes a BSON ObjectId to the writer.
 - writeObjectId(ObjectId) - Method in interface org.bson.io.BsonOutput
 - 
Writes a BSON ObjectId to the stream.
 - writeObjectId(ObjectId) - Method in class org.bson.io.OutputBuffer
 - writeRaw(String) - Method in class org.bson.json.StrictCharacterStreamJsonWriter
 - writeRaw(String) - Method in interface org.bson.json.StrictJsonWriter
 - 
Writes a raw value without quoting or escaping.
 - writeRaw(String, String) - Method in class org.bson.json.StrictCharacterStreamJsonWriter
 - writeRaw(String, String) - Method in interface org.bson.json.StrictJsonWriter
 - 
Writes a member with a raw value without quoting or escaping.
 - writeRegularExpression(String, BsonRegularExpression) - Method in class org.bson.AbstractBsonWriter
 - writeRegularExpression(String, BsonRegularExpression) - Method in interface org.bson.BsonWriter
 - 
Writes a BSON regular expression element to the writer.
 - writeRegularExpression(BsonRegularExpression) - Method in class org.bson.AbstractBsonWriter
 - writeRegularExpression(BsonRegularExpression) - Method in interface org.bson.BsonWriter
 - 
Writes a BSON regular expression to the writer.
 - writeStartArray() - Method in class org.bson.AbstractBsonWriter
 - writeStartArray() - Method in interface org.bson.BsonWriter
 - 
Writes the start of a BSON array to the writer.
 - writeStartArray() - Method in class org.bson.json.StrictCharacterStreamJsonWriter
 - writeStartArray() - Method in interface org.bson.json.StrictJsonWriter
 - 
Writes the start of a array to the writer.
 - writeStartArray(String) - Method in class org.bson.AbstractBsonWriter
 - writeStartArray(String) - Method in interface org.bson.BsonWriter
 - 
Writes the start of a BSON array element to the writer.
 - writeStartArray(String) - Method in class org.bson.json.StrictCharacterStreamJsonWriter
 - writeStartArray(String) - Method in interface org.bson.json.StrictJsonWriter
 - 
Writes the start of JSON array member to the writer.
 - writeStartDocument() - Method in class org.bson.AbstractBsonWriter
 - writeStartDocument() - Method in interface org.bson.BsonWriter
 - 
Writes the start of a BSON document to the writer.
 - writeStartDocument(String) - Method in class org.bson.AbstractBsonWriter
 - writeStartDocument(String) - Method in interface org.bson.BsonWriter
 - 
Writes the start of a BSON document element to the writer.
 - writeStartObject() - Method in class org.bson.json.StrictCharacterStreamJsonWriter
 - writeStartObject() - Method in interface org.bson.json.StrictJsonWriter
 - 
Writes the start of a JSON object to the writer.
 - writeStartObject(String) - Method in class org.bson.json.StrictCharacterStreamJsonWriter
 - writeStartObject(String) - Method in interface org.bson.json.StrictJsonWriter
 - 
Writes the start of a JSON object member to the writer.
 - writeString(String) - Method in class org.bson.AbstractBsonWriter
 - writeString(String) - Method in interface org.bson.BsonWriter
 - 
Writes a BSON String to the writer.
 - writeString(String) - Method in interface org.bson.io.BsonOutput
 - 
Writes a BSON String to the stream.
 - writeString(String) - Method in class org.bson.io.OutputBuffer
 - writeString(String) - Method in class org.bson.json.StrictCharacterStreamJsonWriter
 - writeString(String) - Method in interface org.bson.json.StrictJsonWriter
 - 
Writes a String to the writer.
 - writeString(String, String) - Method in class org.bson.AbstractBsonWriter
 - writeString(String, String) - Method in interface org.bson.BsonWriter
 - 
Writes a BSON String element to the writer.
 - writeString(String, String) - Method in class org.bson.json.StrictCharacterStreamJsonWriter
 - writeString(String, String) - Method in interface org.bson.json.StrictJsonWriter
 - 
Writes a member with a string value to the writer.
 - writeSymbol(String) - Method in class org.bson.AbstractBsonWriter
 - writeSymbol(String) - Method in interface org.bson.BsonWriter
 - 
Writes a BSON Symbol to the writer.
 - writeSymbol(String, String) - Method in class org.bson.AbstractBsonWriter
 - writeSymbol(String, String) - Method in interface org.bson.BsonWriter
 - 
Writes a BSON Symbol element to the writer.
 - writeTimestamp(String, BsonTimestamp) - Method in class org.bson.AbstractBsonWriter
 - writeTimestamp(String, BsonTimestamp) - Method in interface org.bson.BsonWriter
 - 
Writes a BSON Timestamp element to the writer.
 - writeTimestamp(BsonTimestamp) - Method in class org.bson.AbstractBsonWriter
 - writeTimestamp(BsonTimestamp) - Method in interface org.bson.BsonWriter
 - 
Writes a BSON Timestamp to the writer.
 - writeUndefined() - Method in class org.bson.AbstractBsonWriter
 - writeUndefined() - Method in interface org.bson.BsonWriter
 - 
Writes a BSON undefined to the writer.
 - writeUndefined(String) - Method in class org.bson.AbstractBsonWriter
 - writeUndefined(String) - Method in interface org.bson.BsonWriter
 - 
Writes a BSON undefined element to the writer.
 
_
- _put(String, Object) - Method in class org.bson.BasicBSONCallback
 - 
Puts a new value into the document.
 - _putObjectField(String, Object) - Method in class org.bson.BasicBSONEncoder
 - 
Encodes any Object type
 
All Classes and Interfaces|All Packages|Serialized Form
CollectionCodecProvider