public class BsonUndefinedCodec extends java.lang.Object implements Codec<BsonUndefined>
Allows reading and writing of the BSON Undefined type. On encoding, it will write the correct type to the BsonWriter, but ignore the value, and on decoding it will read the type off the BsonReader and return an Undefined type, which simply represents a placeholder for the undefined value.
The undefined type is deprecated (see the spec).
BsonType.UNDEFINED| 构造器和说明 |
|---|
BsonUndefinedCodec() |
| 限定符和类型 | 方法和说明 |
|---|---|
BsonUndefined |
decode(BsonReader reader,
DecoderContext decoderContext)
Decodes a BSON value from the given reader into an instance of the type parameter
T. |
void |
encode(BsonWriter writer,
BsonUndefined value,
EncoderContext encoderContext)
Encode an instance of the type parameter
T into a BSON value. |
java.lang.Class<BsonUndefined> |
getEncoderClass()
Returns the Class instance that this encodes.
|
public BsonUndefined decode(BsonReader reader, DecoderContext decoderContext)
DecoderT.decode 在接口中 Decoder<BsonUndefined>reader - the BSON readerdecoderContext - the decoder contextT.public void encode(BsonWriter writer, BsonUndefined value, EncoderContext encoderContext)
EncoderT into a BSON value.encode 在接口中 Encoder<BsonUndefined>writer - the BSON writer to encode intovalue - the value to encodeencoderContext - the encoder contextpublic java.lang.Class<BsonUndefined> getEncoderClass()
EncodergetEncoderClass 在接口中 Encoder<BsonUndefined>