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.json |
JSON serialization and deserialization.
|
Modifier and Type | Method and Description |
---|---|
void |
BSONTimestampCodec.encode(BsonWriter writer,
BSONTimestamp value,
EncoderContext encoderContext) |
void |
DBObjectCodec.encode(BsonWriter writer,
DBObject document,
EncoderContext encoderContext) |
void |
DBRefCodec.encode(BsonWriter writer,
DBRef value,
EncoderContext encoderContext) |
Modifier and Type | Method and Description |
---|---|
void |
GeometryCollectionCodec.encode(BsonWriter writer,
GeometryCollection value,
EncoderContext encoderContext) |
void |
LineStringCodec.encode(BsonWriter writer,
LineString value,
EncoderContext encoderContext) |
void |
MultiLineStringCodec.encode(BsonWriter writer,
MultiLineString value,
EncoderContext encoderContext) |
void |
MultiPointCodec.encode(BsonWriter writer,
MultiPoint value,
EncoderContext encoderContext) |
void |
MultiPolygonCodec.encode(BsonWriter writer,
MultiPolygon value,
EncoderContext encoderContext) |
void |
NamedCoordinateReferenceSystemCodec.encode(BsonWriter writer,
NamedCoordinateReferenceSystem value,
EncoderContext encoderContext) |
void |
PointCodec.encode(BsonWriter writer,
Point value,
EncoderContext encoderContext) |
void |
PolygonCodec.encode(BsonWriter writer,
Polygon value,
EncoderContext encoderContext) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractBsonWriter
Represents a BSON writer for some external format (see subclasses).
|
class |
BsonBinaryWriter
A BsonWriter implementation that writes to a binary stream of data.
|
class |
BsonDocumentWriter
A
BsonWriter implementation that writes to an instance of BsonDocument . |
Modifier and Type | Method and Description |
---|---|
void |
AtomicBooleanCodec.encode(BsonWriter writer,
AtomicBoolean value,
EncoderContext encoderContext) |
void |
AtomicIntegerCodec.encode(BsonWriter writer,
AtomicInteger value,
EncoderContext encoderContext) |
void |
AtomicLongCodec.encode(BsonWriter writer,
AtomicLong value,
EncoderContext encoderContext) |
void |
BinaryCodec.encode(BsonWriter writer,
Binary value,
EncoderContext encoderContext) |
void |
BooleanCodec.encode(BsonWriter writer,
Boolean value,
EncoderContext encoderContext) |
void |
BsonArrayCodec.encode(BsonWriter writer,
BsonArray array,
EncoderContext encoderContext) |
void |
BsonBinaryCodec.encode(BsonWriter writer,
BsonBinary value,
EncoderContext encoderContext) |
void |
BsonBooleanCodec.encode(BsonWriter writer,
BsonBoolean value,
EncoderContext encoderContext) |
void |
BsonDateTimeCodec.encode(BsonWriter writer,
BsonDateTime value,
EncoderContext encoderContext) |
void |
BsonDBPointerCodec.encode(BsonWriter writer,
BsonDbPointer value,
EncoderContext encoderContext) |
void |
BsonDocumentCodec.encode(BsonWriter writer,
BsonDocument value,
EncoderContext encoderContext) |
void |
BsonDocumentWrapperCodec.encode(BsonWriter writer,
BsonDocumentWrapper value,
EncoderContext encoderContext) |
void |
BsonDoubleCodec.encode(BsonWriter writer,
BsonDouble value,
EncoderContext encoderContext) |
void |
BsonInt32Codec.encode(BsonWriter writer,
BsonInt32 value,
EncoderContext encoderContext) |
void |
BsonInt64Codec.encode(BsonWriter writer,
BsonInt64 value,
EncoderContext encoderContext) |
void |
BsonJavaScriptCodec.encode(BsonWriter writer,
BsonJavaScript value,
EncoderContext encoderContext) |
void |
BsonJavaScriptWithScopeCodec.encode(BsonWriter writer,
BsonJavaScriptWithScope codeWithScope,
EncoderContext encoderContext) |
void |
BsonMaxKeyCodec.encode(BsonWriter writer,
BsonMaxKey value,
EncoderContext encoderContext) |
void |
BsonMinKeyCodec.encode(BsonWriter writer,
BsonMinKey value,
EncoderContext encoderContext) |
void |
BsonNullCodec.encode(BsonWriter writer,
BsonNull value,
EncoderContext encoderContext) |
void |
BsonObjectIdCodec.encode(BsonWriter writer,
BsonObjectId value,
EncoderContext encoderContext) |
void |
BsonRegularExpressionCodec.encode(BsonWriter writer,
BsonRegularExpression value,
EncoderContext encoderContext) |
void |
BsonStringCodec.encode(BsonWriter writer,
BsonString value,
EncoderContext encoderContext) |
void |
BsonSymbolCodec.encode(BsonWriter writer,
BsonSymbol value,
EncoderContext encoderContext) |
void |
BsonTimestampCodec.encode(BsonWriter writer,
BsonTimestamp value,
EncoderContext encoderContext) |
void |
BsonUndefinedCodec.encode(BsonWriter writer,
BsonUndefined value,
EncoderContext encoderContext) |
void |
BsonValueCodec.encode(BsonWriter writer,
BsonValue value,
EncoderContext encoderContext) |
void |
ByteArrayCodec.encode(BsonWriter writer,
byte[] value,
EncoderContext encoderContext) |
void |
ByteCodec.encode(BsonWriter writer,
Byte value,
EncoderContext encoderContext) |
void |
CharacterCodec.encode(BsonWriter writer,
Character value,
EncoderContext encoderContext) |
void |
CodeCodec.encode(BsonWriter writer,
Code value,
EncoderContext encoderContext) |
void |
CodeWithScopeCodec.encode(BsonWriter writer,
CodeWithScope codeWithScope,
EncoderContext encoderContext) |
void |
DateCodec.encode(BsonWriter writer,
Date value,
EncoderContext encoderContext) |
void |
DocumentCodec.encode(BsonWriter writer,
Document document,
EncoderContext encoderContext) |
void |
DoubleCodec.encode(BsonWriter writer,
Double value,
EncoderContext encoderContext) |
void |
FloatCodec.encode(BsonWriter writer,
Float value,
EncoderContext encoderContext) |
void |
IntegerCodec.encode(BsonWriter writer,
Integer value,
EncoderContext encoderContext) |
void |
LongCodec.encode(BsonWriter writer,
Long value,
EncoderContext encoderContext) |
void |
MaxKeyCodec.encode(BsonWriter writer,
MaxKey value,
EncoderContext encoderContext) |
void |
MinKeyCodec.encode(BsonWriter writer,
MinKey value,
EncoderContext encoderContext) |
void |
ObjectIdCodec.encode(BsonWriter writer,
ObjectId value,
EncoderContext encoderContext) |
void |
PatternCodec.encode(BsonWriter writer,
Pattern value,
EncoderContext encoderContext) |
void |
RawBsonDocumentCodec.encode(BsonWriter writer,
RawBsonDocument value,
EncoderContext encoderContext) |
void |
ShortCodec.encode(BsonWriter writer,
Short value,
EncoderContext encoderContext) |
void |
StringCodec.encode(BsonWriter writer,
String value,
EncoderContext encoderContext) |
void |
SymbolCodec.encode(BsonWriter writer,
Symbol value,
EncoderContext encoderContext) |
void |
Encoder.encode(BsonWriter writer,
T value,
EncoderContext encoderContext)
Encode an instance of the type parameter
T into a BSON value. |
void |
UuidCodec.encode(BsonWriter writer,
UUID value,
EncoderContext encoderContext) |
<T> void |
EncoderContext.encodeWithChildContext(Encoder<T> encoder,
BsonWriter writer,
T value)
Creates a child context based on this and serializes the value with it to the writer.
|
Modifier and Type | Class and Description |
---|---|
class |
JsonWriter
A
BsonWriter implementation that outputs a JSON representation of BSON. |
Copyright © 2016. All Rights Reserved.