Class JacksonJodaPeriodFormat


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

      • _formatter

        protected final org.joda.time.format.PeriodFormatter _formatter
      • DEFAULT_LOCALE

        protected static final java.util.Locale DEFAULT_LOCALE
      • _useTimestamp

        protected final java.lang.Boolean _useTimestamp
        Flag that indicates that serialization must be done as the Java timestamp, regardless of other settings.
      • _locale

        protected final java.util.Locale _locale
      • _explicitLocale

        protected final boolean _explicitLocale
    • Constructor Detail

      • JacksonJodaPeriodFormat

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

        public JacksonJodaPeriodFormat​(JacksonJodaPeriodFormat base,
                                       java.util.Locale locale)
      • JacksonJodaPeriodFormat

        public JacksonJodaPeriodFormat​(JacksonJodaPeriodFormat base,
                                       java.lang.Boolean useTimestamp)
    • Method Detail

      • nativeFormatter

        public org.joda.time.format.PeriodFormatter nativeFormatter()
        Since:
        2.9
      • 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,
                                                java.lang.String str)
                                         throws java.io.IOException
        Throws:
        java.io.IOException
        Since:
        2.9
      • useTimestamp

        public boolean useTimestamp​(com.fasterxml.jackson.databind.SerializerProvider provider,
                                    com.fasterxml.jackson.databind.SerializationFeature feat)