Class YearSerde
java.lang.Object
io.micronaut.serde.support.serdes.YearSerde
- All Implemented Interfaces:
io.micronaut.serde.Deserializer<Year>,io.micronaut.serde.Serde<Year>,io.micronaut.serde.Serializer<Year>,TemporalSerde<Year>
Serde for year.
- Since:
- 1.0.0
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.micronaut.serde.Deserializer
io.micronaut.serde.Deserializer.DecoderContextNested classes/interfaces inherited from interface io.micronaut.serde.Serializer
io.micronaut.serde.Serializer.EncoderContext -
Field Summary
Fields inherited from interface io.micronaut.serde.support.serdes.TemporalSerde
UTC -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(io.micronaut.serde.Decoder decoder, io.micronaut.serde.Deserializer.DecoderContext decoderContext, io.micronaut.core.type.Argument<? super Year> type) query()voidserialize(io.micronaut.serde.Encoder encoder, io.micronaut.serde.Serializer.EncoderContext context, io.micronaut.core.type.Argument<? extends Year> type, Year value) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.serde.Deserializer
allowNull, deserializeNullable, getDefaultValueMethods inherited from interface io.micronaut.serde.Serializer
isAbsent, isEmptyMethods inherited from interface io.micronaut.serde.support.serdes.TemporalSerde
createSpecific, createSpecific
-
Constructor Details
-
YearSerde
public YearSerde()
-
-
Method Details
-
serialize
public void serialize(io.micronaut.serde.Encoder encoder, io.micronaut.serde.Serializer.EncoderContext context, io.micronaut.core.type.Argument<? extends Year> type, Year value) throws IOException - Specified by:
serializein interfaceio.micronaut.serde.Serializer<Year>- Throws:
IOException
-
query
- Specified by:
queryin interfaceTemporalSerde<Year>- Returns:
- The temporal query for the type.
-
deserialize
public Year deserialize(io.micronaut.serde.Decoder decoder, io.micronaut.serde.Deserializer.DecoderContext decoderContext, io.micronaut.core.type.Argument<? super Year> type) throws IOException - Specified by:
deserializein interfaceio.micronaut.serde.Deserializer<Year>- Throws:
IOException
-