Interface NumberSerde<N extends java.lang.Number>
-
- Type Parameters:
N- The number type
- All Superinterfaces:
io.micronaut.serde.Deserializer<N>,io.micronaut.serde.util.NullableDeserializer<N>,io.micronaut.serde.util.NullableSerde<N>,io.micronaut.serde.Serde<N>,io.micronaut.serde.Serializer<N>
public interface NumberSerde<N extends java.lang.Number> extends io.micronaut.serde.Serde<N>, io.micronaut.serde.util.NullableSerde<N>Number serializer that handles formatting.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default io.micronaut.serde.Deserializer<N>createSpecific(io.micronaut.serde.Deserializer.DecoderContext decoderContext, io.micronaut.core.type.Argument<? super N> context)default io.micronaut.serde.Serializer<N>createSpecific(io.micronaut.serde.Serializer.EncoderContext context, io.micronaut.core.type.Argument<? extends N> type)
-
-
-
Method Detail
-
createSpecific
default io.micronaut.serde.Deserializer<N> createSpecific(io.micronaut.serde.Deserializer.DecoderContext decoderContext, io.micronaut.core.type.Argument<? super N> context) throws io.micronaut.serde.exceptions.SerdeException
- Specified by:
createSpecificin interfaceio.micronaut.serde.Deserializer<N extends java.lang.Number>- Throws:
io.micronaut.serde.exceptions.SerdeException
-
-