Class JsonbTimeDeserializers<T>

java.lang.Object
info.ejava.examples.svc.content.quotes.dto.JsonbTimeDeserializers<T>
All Implemented Interfaces:
jakarta.json.bind.serializer.JsonbDeserializer<T>
Direct Known Subclasses:
JsonbTimeDeserializers.DateJsonbDeserializer, JsonbTimeDeserializers.InstantJsonbDeserializer, JsonbTimeDeserializers.LocalDateTimeJsonbDeserializer, JsonbTimeDeserializers.OffsetDateTimeJsonbDeserializer, JsonbTimeDeserializers.ZonedDateTimeJsonbDeserializer

public abstract class JsonbTimeDeserializers<T> extends Object implements jakarta.json.bind.serializer.JsonbDeserializer<T>
  • Constructor Details

    • JsonbTimeDeserializers

      public JsonbTimeDeserializers()
  • Method Details

    • doParse

      protected abstract T doParse(String text, DateTimeFormatter dtf)
    • deserialize

      public T deserialize(jakarta.json.stream.JsonParser parser, jakarta.json.bind.serializer.DeserializationContext ctx, Type rtType)
      Specified by:
      deserialize in interface jakarta.json.bind.serializer.JsonbDeserializer<T>