public class BsonDocumentWrapperCodec extends java.lang.Object implements Codec<BsonDocumentWrapper>
| 构造器和说明 |
|---|
BsonDocumentWrapperCodec(Codec<BsonDocument> bsonDocumentCodec)
Construct a new instance,
|
| 限定符和类型 | 方法和说明 |
|---|---|
BsonDocumentWrapper |
decode(BsonReader reader,
DecoderContext decoderContext)
Decoding of
BsonDocumentWrapper instances is not supported, so this method will throw UnsupportedOperationException
in all cases. |
void |
encode(BsonWriter writer,
BsonDocumentWrapper value,
EncoderContext encoderContext)
Encode an instance of the type parameter
T into a BSON value. |
java.lang.Class<BsonDocumentWrapper> |
getEncoderClass()
Returns the Class instance that this encodes.
|
public BsonDocumentWrapperCodec(Codec<BsonDocument> bsonDocumentCodec)
bsonDocumentCodec - the code to use if the BsonDocumentWrapper has been unwrapped.public BsonDocumentWrapper decode(BsonReader reader, DecoderContext decoderContext)
BsonDocumentWrapper instances is not supported, so this method will throw UnsupportedOperationException
in all cases.decode 在接口中 Decoder<BsonDocumentWrapper>reader - the BSON reader the readerdecoderContext - a decoder context, currently unusedpublic void encode(BsonWriter writer, BsonDocumentWrapper value, EncoderContext encoderContext)
EncoderT into a BSON value.encode 在接口中 Encoder<BsonDocumentWrapper>writer - the BSON writer to encode intovalue - the value to encodeencoderContext - the encoder contextpublic java.lang.Class<BsonDocumentWrapper> getEncoderClass()
EncodergetEncoderClass 在接口中 Encoder<BsonDocumentWrapper>