public final class YearAsInt32Codec extends Object implements Codec<Year>
Encodes and decodes Year
values to and from
BSON Int32
, such as
2018
.
The values are stored as ISO proleptic year integers
(see Year.getValue()
).
This type is immutable.
Constructor and Description |
---|
YearAsInt32Codec() |
Modifier and Type | Method and Description |
---|---|
Year |
decode(BsonReader reader,
DecoderContext decoderContext) |
void |
encode(BsonWriter writer,
Year value,
EncoderContext encoderContext) |
Class<Year> |
getEncoderClass() |
public void encode(BsonWriter writer, Year value, EncoderContext encoderContext)
public Year decode(BsonReader reader, DecoderContext decoderContext)
public Class<Year> getEncoderClass()
getEncoderClass
in interface Encoder<Year>
Copyright © 2018. All rights reserved.