Class JacksonJodaPeriodFormat

java.lang.Object
com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat

public class JacksonJodaPeriodFormat extends JacksonJodaFormatBase
Simple container used to encapsulate (some of) gory details of customizations related to date/time formatting.
  • Field Details

    • _formatter

      protected final org.joda.time.format.PeriodFormatter _formatter
  • Constructor Details

    • JacksonJodaPeriodFormat

      public JacksonJodaPeriodFormat(org.joda.time.format.PeriodFormatter defaultFormatter)
    • JacksonJodaPeriodFormat

      public JacksonJodaPeriodFormat(JacksonJodaPeriodFormat base, Locale locale)
    • JacksonJodaPeriodFormat

      public JacksonJodaPeriodFormat(JacksonJodaPeriodFormat base, Boolean useTimestamp)
  • Method Details

    • nativeFormatter

      public org.joda.time.format.PeriodFormatter nativeFormatter()
      Since:
      2.9
    • withUseTimestamp

      public JacksonJodaPeriodFormat withUseTimestamp(Boolean useTimestamp)
    • withFormat

      public JacksonJodaPeriodFormat withFormat(String format)
    • withLocale

      public JacksonJodaPeriodFormat withLocale(Locale locale)
    • createFormatter

      public org.joda.time.format.PeriodFormatter createFormatter(com.fasterxml.jackson.databind.SerializerProvider provider)
    • parsePeriod

      public org.joda.time.Period parsePeriod(com.fasterxml.jackson.databind.DeserializationContext ctxt, String str) throws IOException
      Throws:
      IOException
      Since:
      2.9