public final class LocalTimeAsDocumentCodec extends Object implements Codec<LocalTime>
Encodes and decodes LocalTime values to and from
BSON Document, such as
{ hour: 10, minute: 15, second: 30, nano: 0 }.
The values are stored using the following structure:
hour (a non-null Int32);
minute (a non-null Int32);
second (a non-null Int32);
nano (a non-null Int32).
This type is immutable.
| Constructor and Description |
|---|
LocalTimeAsDocumentCodec() |
| Modifier and Type | Method and Description |
|---|---|
LocalTime |
decode(BsonReader reader,
DecoderContext decoderContext) |
void |
encode(BsonWriter writer,
LocalTime value,
EncoderContext encoderContext) |
Class<LocalTime> |
getEncoderClass() |
public void encode(BsonWriter writer, LocalTime value, EncoderContext encoderContext)
public LocalTime decode(BsonReader reader, DecoderContext decoderContext)
public Class<LocalTime> getEncoderClass()
getEncoderClass in interface Encoder<LocalTime>Copyright © 2018. All rights reserved.