Uses of Interface
org.bson.codecs.Codec
-
Packages that use Codec Package Description org.bson Contains the base BSON classes.org.bson.codecs This package contains all the default BSON codecs.org.bson.codecs.configuration This package contains codec configurations and the codec registry helperorg.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. -
-
Uses of Codec in org.bson
Methods in org.bson with parameters of type Codec Modifier and Type Method Description <T> T
RawBsonDocument. decode(Codec<T> codec)
Decode this into a document.Constructors in org.bson with parameters of type Codec Constructor Description RawBsonDocument(T document, Codec<T> codec)
Construct a new instance from the given document and codec for the document type. -
Uses of Codec in org.bson.codecs
Subinterfaces of Codec in org.bson.codecs Modifier and Type Interface Description interface
CollectibleCodec<T>
A Codec that generates complete BSON documents for storage in a MongoDB collection.Classes in org.bson.codecs that implement Codec Modifier and Type Class Description class
AtomicBooleanCodec
Encodes and decodesAtomicBoolean
objects.class
AtomicIntegerCodec
Encodes and decodesAtomicInteger
objects.class
AtomicLongCodec
Encodes and decodesAtomicLong
objects.class
BigDecimalCodec
Encodes and decodesBigDecimal
objects.class
BinaryCodec
A Codec for the BSON Binary type.class
BooleanCodec
Encodes and decodesBoolean
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
BsonDecimal128Codec
A Codec for BsonDecimal128 instances.class
BsonDocumentCodec
A codec for BsonDocument instances.class
BsonDocumentWrapperCodec
A Codecclass
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 theBsonJavaScript
type.class
BsonJavaScriptWithScopeCodec
A Codec forBsonJavaScriptWithScope
instances.class
BsonMaxKeyCodec
A codec forBsonMaxKey
instances.class
BsonMinKeyCodec
A codec forBsonMinKey
instances.class
BsonNullCodec
A Codec for BsonNull instances.class
BsonObjectIdCodec
A Codec forBsonObjectId
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 decodesByte
objects.class
CharacterCodec
Encodes and decodesCharacter
objects.class
CodeCodec
Encodes and decodes instances of typeCode
.class
CodeWithScopeCodec
Encodes and decodesCodeWithScope
instances.class
DateCodec
Encodes and decodesjava.util.Date
objects.class
Decimal128Codec
Encodes and decodesDecimal128
objects.class
DocumentCodec
A Codec for Document instances.class
DoubleCodec
Encodes and decodesDouble
objects.class
FloatCodec
Encodes and decodesFloat
objects.class
IntegerCodec
Encodes and decodesInteger
objects.class
IterableCodec
Encodes and decodesIterable
objects.class
LongCodec
Encodes and decodesLong
objects.class
MapCodec
A Codec for Map instances.class
MaxKeyCodec
Encodes and decodes instances of typeMaxKey
.class
MinKeyCodec
Encodes and decodes instances of typeMinKey
.class
ObjectIdCodec
A Codec for ObjectId instances.class
PatternCodec
A codec forPattern
instances.class
RawBsonDocumentCodec
A simple BSONDocumentBuffer codec.class
ShortCodec
Encodes and decodesShort
objects.class
StringCodec
Encodes and decodesString
objects.class
SymbolCodec
A codec for BSON symbol type.class
UuidCodec
Encodes and decodesUUID
objects.Methods in org.bson.codecs that return Codec Modifier and Type Method Description Codec<?>
BsonTypeCodecMap. get(BsonType bsonType)
Gets the Codec mapped to the given bson type.<T> Codec<T>
BsonValueCodecProvider. get(Class<T> clazz, CodecRegistry registry)
<T> Codec<T>
DocumentCodecProvider. get(Class<T> clazz, CodecRegistry registry)
<T> Codec<T>
IterableCodecProvider. get(Class<T> clazz, CodecRegistry registry)
<T> Codec<T>
MapCodecProvider. get(Class<T> clazz, CodecRegistry registry)
<T> Codec<T>
UuidCodecProvider. get(Class<T> clazz, CodecRegistry registry)
<T> Codec<T>
ValueCodecProvider. get(Class<T> clazz, CodecRegistry registry)
Constructors in org.bson.codecs with parameters of type Codec Constructor 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 documentCodeWithScopeCodec(Codec<Document> documentCodec)
Creates a new CodeWithScopeCodec. -
Uses of Codec in org.bson.codecs.configuration
Methods in org.bson.codecs.configuration that return Codec Modifier and Type Method Description <T> Codec<T>
CodecProvider. get(Class<T> clazz, CodecRegistry registry)
Get aCodec
using the given context, which includes, most importantly, the Class for which aCodec
is required.<T> Codec<T>
CodecRegistry. get(Class<T> clazz)
Gets aCodec
for the given Class.Methods in org.bson.codecs.configuration with parameters of type Codec Modifier and Type Method Description static CodecRegistry
CodecRegistries. fromCodecs(Codec<?>... codecs)
Creates aCodecRegistry
from the provided list ofCodec
instances.Method parameters in org.bson.codecs.configuration with type arguments of type Codec Modifier and Type Method Description static CodecRegistry
CodecRegistries. fromCodecs(List<? extends Codec<?>> codecs)
Creates aCodecRegistry
from the provided list ofCodec
instances. -
Uses of Codec in org.bson.codecs.jsr310
Classes in org.bson.codecs.jsr310 that implement Codec Modifier and Type Class Description class
InstantCodec
Instant Codec.class
LocalDateCodec
LocalDate Codec.class
LocalDateTimeCodec
LocalDateTime Codec.class
LocalTimeCodec
LocalTime Codec.Methods in org.bson.codecs.jsr310 that return Codec Modifier and Type Method Description <T> Codec<T>
Jsr310CodecProvider. get(Class<T> clazz, CodecRegistry registry)
-
Uses of Codec in org.bson.codecs.pojo
Methods in org.bson.codecs.pojo that return Codec Modifier and Type Method Description <T> Codec<T>
PojoCodecProvider. get(Class<T> clazz, CodecRegistry registry)
<T> Codec<T>
PropertyCodecProvider. get(TypeWithTypeParameters<T> type, PropertyCodecRegistry registry)
Get aCodec
using the given context, which includes, most importantly, the class and bound type parameters for which aCodec
is required.<T> Codec<T>
PropertyCodecRegistry. get(TypeWithTypeParameters<T> type)
Gets aCodec
for the given Class.Codec<T>
PropertyModel. getCodec()
Methods in org.bson.codecs.pojo with parameters of type Codec Modifier and Type Method Description PropertyModelBuilder<T>
PropertyModelBuilder. codec(Codec<T> codec)
Sets a custom codec for the property
-