Class JsonbDateConverter

  • All Implemented Interfaces:
    org.apache.johnzon.mapper.Converter<java.util.Date>, org.apache.johnzon.mapper.MapperConverter

    public class JsonbDateConverter
    extends JsonbDateConverterBase<java.util.Date>
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.apache.johnzon.mapper.Converter

        org.apache.johnzon.mapper.Converter.TypeAccess
    • Constructor Summary

      Constructors 
      Constructor Description
      JsonbDateConverter​(jakarta.json.bind.annotation.JsonbDateFormat dateFormat)  
    • Field Detail

      • UTC

        private static final java.time.ZoneId UTC
      • hasTimezone

        private volatile boolean hasTimezone
      • isIso

        private volatile boolean isIso
    • Constructor Detail

      • JsonbDateConverter

        public JsonbDateConverter​(jakarta.json.bind.annotation.JsonbDateFormat dateFormat)
    • Method Detail

      • toString

        public java.lang.String toString​(java.util.Date instance)
      • fromString

        public java.util.Date fromString​(java.lang.String text)
      • fromStringWithFormatter

        private java.util.Date fromStringWithFormatter​(java.lang.String text)
      • fromIso

        private java.util.Date fromIso​(java.lang.String text)
      • toStringWithFormatter

        private java.lang.String toStringWithFormatter​(java.util.Date instance)
      • toIsoString

        private java.lang.String toIsoString​(java.time.Instant instant)
      • fromLocalDateTime

        private java.util.Date fromLocalDateTime​(java.lang.String text)
      • fromZonedDateTime

        private java.util.Date fromZonedDateTime​(java.lang.String text)
      • toStringFromLocalDateTime

        private java.lang.String toStringFromLocalDateTime​(java.time.Instant instant)
      • toStringFromZonedDateTime

        private java.lang.String toStringFromZonedDateTime​(java.time.Instant instant)