Package | Description |
---|---|
com.mongodb |
This package is the main entry point to the MongoDB Java Driver, and it contains the classes for the existing API from 2.x versions.
|
com.mongodb.client.model.geojson.codecs |
This package contains classes that encode and decode GeoJSON objects.
|
org.bson |
This package contains bson classes required for the driver
|
org.bson.codecs |
This package contains all the default BSON codecs.
|
org.bson.codecs.configuration |
This package contains codec configurations and the codec registry helper
|
Modifier and Type | Class and Description |
---|---|
class |
BSONTimestampCodec
Knows how to encode and decode BSON timestamps.
|
class |
DBObjectCodec
A collectible codec for a DBObject.
|
class |
DBRefCodec
A Codec for DBRef instances.
|
Modifier and Type | Method and Description |
---|---|
<T> Codec<T> |
DBRefCodecProvider.get(Class<T> clazz,
CodecRegistry registry) |
<T> Codec<T> |
DBObjectCodecProvider.get(Class<T> clazz,
CodecRegistry registry) |
Modifier and Type | Class and Description |
---|---|
class |
GeometryCollectionCodec
A Codec for a GeoJSON GeometryCollection.
|
class |
LineStringCodec
A Codec for a GeoJSON LineString.
|
class |
MultiLineStringCodec
A Codec for a GeoJSON MultiLineString.
|
class |
MultiPointCodec
A Codec for a GeoJSON MultiPoint.
|
class |
MultiPolygonCodec
A Codec for a GeoJSON MultiPolygon.
|
class |
NamedCoordinateReferenceSystemCodec
Codec for a GeoJson Coordinate Reference System of type name.
|
class |
PointCodec
A Codec for a GeoJSON point.
|
class |
PolygonCodec
A Codec for a GeoJSON polygon.
|
Modifier and Type | Method and Description |
---|---|
<T> Codec<T> |
GeoJsonCodecProvider.get(Class<T> clazz,
CodecRegistry registry) |
Modifier and Type | Method and Description |
---|---|
<T> T |
RawBsonDocument.decode(Codec<T> codec)
Decode this into a document.
|
Constructor and Description |
---|
RawBsonDocument(T document,
Codec<T> codec)
Construct a new instance from the given document and codec for the document type.
|
Modifier and Type | Interface and Description |
---|---|
interface |
CollectibleCodec<T>
A Codec that generates complete BSON documents for storage in a MongoDB collection.
|
Modifier and Type | Class and Description |
---|---|
class |
AtomicBooleanCodec
Encodes and decodes
AtomicBoolean objects. |
class |
AtomicIntegerCodec
Encodes and decodes
AtomicInteger objects. |
class |
AtomicLongCodec
Encodes and decodes
AtomicLong objects. |
class |
BinaryCodec
A Codec for the BSON Binary type.
|
class |
BooleanCodec
Encodes and decodes
Boolean objects. |
class |
BsonArrayCodec
A codec for BsonArray instances.
|
class |
BsonBinaryCodec
A Codec for the BSON Binary type.
|
class |
BsonBooleanCodec
A Codec for BsonBoolean instances.
|
class |
BsonDateTimeCodec
A Codec for BsonDateTime instances.
|
class |
BsonDBPointerCodec
Converts BSON type DBPointer(0x0c) to database references as DBPointer is deprecated.
|
class |
BsonDocumentCodec
A codec for BsonDocument instances.
|
class |
BsonDocumentWrapperCodec
A Codec
|
class |
BsonDoubleCodec
A Codec for BsonDouble instances.
|
class |
BsonInt32Codec
A Codec for BsonInt32 instances.
|
class |
BsonInt64Codec
A Codec for BsonInt64 instances.
|
class |
BsonJavaScriptCodec
A Codec for the
BsonJavaScript type. |
class |
BsonJavaScriptWithScopeCodec
A Codec for
BsonJavaScriptWithScope instances. |
class |
BsonMaxKeyCodec
A codec for
BsonMaxKey instances. |
class |
BsonMinKeyCodec
A codec for
BsonMinKey instances. |
class |
BsonNullCodec
A Codec for BsonNull instances.
|
class |
BsonObjectIdCodec
A Codec for
BsonObjectId instances. |
class |
BsonRegularExpressionCodec
A codec for BSON regular expressions.
|
class |
BsonStringCodec
A Codec for BsonString instances.
|
class |
BsonSymbolCodec
A codec for BSON symbol type.
|
class |
BsonTimestampCodec
A Codec for BSON Timestamp instances.
|
class |
BsonUndefinedCodec
Allows reading and writing of the BSON Undefined type.
|
class |
BsonValueCodec
A codec for unknown BsonValues.
|
class |
ByteArrayCodec
Encodes and decodes byte arrays.
|
class |
ByteCodec
Encodes and decodes
Byte objects. |
class |
CharacterCodec
Encodes and decodes
Character objects. |
class |
CodeCodec
Encodes and decodes instances of type
Code . |
class |
CodeWithScopeCodec
Encodes and decodes
CodeWithScope instances. |
class |
DateCodec
Encodes and decodes
java.util.Date objects. |
class |
DocumentCodec
A Codec for Document instances.
|
class |
DoubleCodec
Encodes and decodes
Double objects. |
class |
FloatCodec
Encodes and decodes
Float objects. |
class |
IntegerCodec
Encodes and decodes
Integer objects. |
class |
LongCodec
Encodes and decodes
Long objects. |
class |
MaxKeyCodec
Encodes and decodes instances of type
MaxKey . |
class |
MinKeyCodec
Encodes and decodes instances of type
MinKey . |
class |
ObjectIdCodec
A Codec for ObjectId instances.
|
class |
PatternCodec
A codec for
Pattern instances. |
class |
RawBsonDocumentCodec
A simple BSONDocumentBuffer codec.
|
class |
ShortCodec
Encodes and decodes
Short objects. |
class |
StringCodec
Encodes and decodes
String objects. |
class |
SymbolCodec
A codec for BSON symbol type.
|
class |
UuidCodec
Encodes and decodes
UUID objects. |
Modifier and Type | Method and Description |
---|---|
<T> Codec<T> |
BsonValueCodecProvider.get(Class<T> clazz,
CodecRegistry registry) |
<T> Codec<T> |
DocumentCodecProvider.get(Class<T> clazz,
CodecRegistry registry) |
<T> Codec<T> |
ValueCodecProvider.get(Class<T> clazz,
CodecRegistry registry) |
<T> Codec<T> |
UuidCodecProvider.get(Class<T> clazz,
CodecRegistry registry) |
Constructor and Description |
---|
BsonDocumentWrapperCodec(Codec<BsonDocument> bsonDocumentCodec)
Construct a new instance,
|
BsonJavaScriptWithScopeCodec(Codec<BsonDocument> documentCodec)
Construct a new instance with the given codec to use for the nested document
|
CodeWithScopeCodec(Codec<Document> documentCodec)
Creates a new CodeWithScopeCodec.
|
Modifier and Type | Method and Description |
---|---|
<T> Codec<T> |
CodecRegistry.get(Class<T> clazz)
Gets a
Codec for the given Class. |
<T> Codec<T> |
CodecProvider.get(Class<T> clazz,
CodecRegistry registry)
Get a
Codec using the given context, which includes, most importantly, the Class for which a Codec is required. |
Modifier and Type | Method and Description |
---|---|
static CodecRegistry |
CodecRegistries.fromCodecs(Codec<?>... codecs)
Creates a
CodecRegistry from the provided list of Codec instances. |
Modifier and Type | Method and Description |
---|---|
static CodecRegistry |
CodecRegistries.fromCodecs(List<? extends Codec<?>> codecs)
Creates a
CodecRegistry from the provided list of Codec instances. |
Copyright © 2016. All Rights Reserved.