Uses of Package
org.bson
-
Packages that use org.bson Package Description org.bson Contains the base BSON classes.org.bson.codecs This package contains all the default BSON codecs.org.bson.codecs.jsr310 This package contains classes specific to the JSR-310 Date and Time APIorg.bson.codecs.pojo This package contains classes specific to mapping user POJOs.org.bson.conversions This package contains the Bson interfaceorg.bson.internal org.bson.io Contains classes implementing I/O operations used by BSON objects.org.bson.json JSON serialization and deserialization.org.bson.types Contains classes implementing various BSON types. -
Classes in org.bson used by org.bson Class Description AbstractBsonReader Abstract base class for BsonReader implementations.AbstractBsonReader.Context The context for the reader.AbstractBsonReader.Mark AbstractBsonReader.State The state of a reader.AbstractBsonWriter Represents a BSON writer for some external format (see subclasses).AbstractBsonWriter.Context The context for the writer.AbstractBsonWriter.Mark Capture the current state of this writer - itsAbstractBsonWriter.Context
,AbstractBsonWriter.State
, field name and depth.AbstractBsonWriter.State The state of a writer.BasicBSONObject A simple implementation ofDBObject
.BsonArray A type-safe representation of the BSON array type.BsonBinary A representation of the BSON Binary type.BsonBinaryReader.Context BsonBinarySubType The Binary subtypeBsonBinaryWriter A BsonWriter implementation that writes to a binary stream of data.BsonBinaryWriter.Context BsonBinaryWriterSettings The customisable settings for writing BSON.BsonBoolean A representation of the BSON Boolean type.BSONCallback A callback interface for describing the structure of a BSON document.BsonContextType Used by BsonReader and BsonWriter implementations to represent the current context.BsonDateTime A representation of the BSON DateTime type.BsonDbPointer Holder for a BSON type DBPointer(0x0c).BsonDecimal128 A representation of the BSON Decimal128 type.BSONDecoder An interface for decoders of BSON documents.BsonDocument A type-safe container for a BSON document.BsonDocumentReader.Context BsonDouble A representation of the BSON Double type.BsonElement A mapping from a name to a BsonValue.BSONEncoder ABSONEncoder
is a class which can be used to turn documents into byte arrays.BSONException A general runtime exception raised in BSON processing.BsonInt32 A representation of the BSON Int32 type.BsonInt64 A representation of the BSON Int64 type.BsonJavaScript For using the JavaScript Code type.BsonJavaScriptWithScope A representation of the JavaScript Code with Scope BSON type.BsonNull A representation of the BSON Null type.BsonNumber Base class for the three numeric BSON types.BSONObject A key-value map that can be saved to the database.BsonObjectId A representation of the BSON ObjectId type.BsonReader An interface for reading a logical BSON document using a pull-oriented API.BsonReaderMark Represents a bookmark that can be used to reset aBsonReader
to its state at the time the mark was created.BsonRegularExpression A holder class for a BSON regular expression, so that we can delay compiling into a Pattern until necessary.BsonSerializationException An exception indicating a failure to serialize a BSON value.BsonString A representation of the BSON String type.BsonSymbol Class to hold a BSON symbol object, which is an interned string in RubyBsonTimestamp A value representing the BSON timestamp type.BsonType Enumeration of all the BSON types currently supported.BsonValue Base class for any BSON type.BsonWriter An interface for writing a logical BSON document using a push-oriented API.BsonWriterSettings All the customisable settings for writing BSON.ByteBuf An interface wrapper around ajava.nio.ByteBuffer
which additionally isCloseable
, so that pooled byte buffers know how.ByteBufNIO Implementation ofByteBuf
which simply wraps an NIOByteBuffer
and forwards all calls to it.Document A representation of a document as aMap
.EmptyBSONCallback Convenience implementation of BSONCallback that throwsUnsupportedOperationException
for all methods.FieldNameValidator A field name validator, for use by BSON writers to validate field names as documents are encoded.LazyBSONCallback ABSONCallback
for creation ofLazyBSONObject
andLazyBSONList
instances.LazyBSONObject An immutableBSONObject
backed by a byte buffer that lazily provides keys and values on request.RawBsonDocument An immutable BSON document that is represented using only the raw bytes.Transformer Transforms objects that can be converted to BSON into other Java types, and vice versa.UuidRepresentation The representation to use when converting a UUID to a BSON binary value. -
Classes in org.bson used by org.bson.codecs Class Description BsonArray A type-safe representation of the BSON array type.BsonBinary A representation of the BSON Binary type.BsonBoolean A representation of the BSON Boolean type.BsonDateTime A representation of the BSON DateTime type.BsonDbPointer Holder for a BSON type DBPointer(0x0c).BsonDecimal128 A representation of the BSON Decimal128 type.BsonDocument A type-safe container for a BSON document.BsonDocumentWrapper ABsonDocument
that begins its life as a document of any type and anEncoder
for that document, which lets an instance of any class with an Encoder be treated as a BsonDocument.BsonDouble A representation of the BSON Double type.BsonInt32 A representation of the BSON Int32 type.BsonInt64 A representation of the BSON Int64 type.BsonJavaScript For using the JavaScript Code type.BsonJavaScriptWithScope A representation of the JavaScript Code with Scope BSON type.BsonMaxKey Represent the maximum key value regardless of the key's typeBsonMinKey Represent the minimum key value regardless of the key's typeBsonNull A representation of the BSON Null type.BsonObjectId A representation of the BSON ObjectId type.BsonReader An interface for reading a logical BSON document using a pull-oriented API.BsonRegularExpression A holder class for a BSON regular expression, so that we can delay compiling into a Pattern until necessary.BsonString A representation of the BSON String type.BsonSymbol Class to hold a BSON symbol object, which is an interned string in RubyBsonTimestamp A value representing the BSON timestamp type.BsonType Enumeration of all the BSON types currently supported.BsonUndefined Represents the value associated with the BSON Undefined type.BsonValue Base class for any BSON type.BsonWriter An interface for writing a logical BSON document using a push-oriented API.Document A representation of a document as aMap
.RawBsonDocument An immutable BSON document that is represented using only the raw bytes.Transformer Transforms objects that can be converted to BSON into other Java types, and vice versa.UuidRepresentation The representation to use when converting a UUID to a BSON binary value. -
Classes in org.bson used by org.bson.codecs.jsr310 Class Description BsonReader An interface for reading a logical BSON document using a pull-oriented API.BsonWriter An interface for writing a logical BSON document using a push-oriented API. -
Classes in org.bson used by org.bson.codecs.pojo Class Description BsonObjectId A representation of the BSON ObjectId type. -
Classes in org.bson used by org.bson.conversions Class Description BsonDocument A type-safe container for a BSON document. -
Classes in org.bson used by org.bson.internal Class Description UuidRepresentation The representation to use when converting a UUID to a BSON binary value. -
Classes in org.bson used by org.bson.io Class Description ByteBuf An interface wrapper around ajava.nio.ByteBuffer
which additionally isCloseable
, so that pooled byte buffers know how. -
Classes in org.bson used by org.bson.json Class Description AbstractBsonReader Abstract base class for BsonReader implementations.AbstractBsonReader.Context The context for the reader.AbstractBsonReader.Mark AbstractBsonWriter Represents a BSON writer for some external format (see subclasses).AbstractBsonWriter.Context The context for the writer.BsonBinary A representation of the BSON Binary type.BsonContextType Used by BsonReader and BsonWriter implementations to represent the current context.BsonDbPointer Holder for a BSON type DBPointer(0x0c).BsonMaxKey Represent the maximum key value regardless of the key's typeBsonMinKey Represent the minimum key value regardless of the key's typeBsonNull A representation of the BSON Null type.BsonReader An interface for reading a logical BSON document using a pull-oriented API.BsonReaderMark Represents a bookmark that can be used to reset aBsonReader
to its state at the time the mark was created.BsonRegularExpression A holder class for a BSON regular expression, so that we can delay compiling into a Pattern until necessary.BsonTimestamp A value representing the BSON timestamp type.BsonType Enumeration of all the BSON types currently supported.BsonUndefined Represents the value associated with the BSON Undefined type.BsonWriter An interface for writing a logical BSON document using a push-oriented API.BsonWriterSettings All the customisable settings for writing BSON. -
Classes in org.bson used by org.bson.types Class Description BsonBinarySubType The Binary subtypeBSONObject A key-value map that can be saved to the database.Document A representation of a document as aMap
.