Class JacksonJodaPeriodFormat
java.lang.Object
com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat
Simple container used to encapsulate (some of) gory details of
customizations related to date/time formatting.
-
Field Summary
FieldsFields inherited from class com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
_explicitLocale, _locale, _useTimestamp, DEFAULT_LOCALE -
Constructor Summary
ConstructorsConstructorDescriptionJacksonJodaPeriodFormat(JacksonJodaPeriodFormat base, Boolean useTimestamp) JacksonJodaPeriodFormat(JacksonJodaPeriodFormat base, Locale locale) JacksonJodaPeriodFormat(org.joda.time.format.PeriodFormatter defaultFormatter) -
Method Summary
Modifier and TypeMethodDescriptionorg.joda.time.format.PeriodFormattercreateFormatter(com.fasterxml.jackson.databind.SerializerProvider provider) org.joda.time.format.PeriodFormatterorg.joda.time.PeriodparsePeriod(com.fasterxml.jackson.databind.DeserializationContext ctxt, String str) withFormat(String format) withLocale(Locale locale) withUseTimestamp(Boolean useTimestamp) Methods inherited from class com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
useTimestamp
-
Field Details
-
_formatter
protected final org.joda.time.format.PeriodFormatter _formatter
-
-
Constructor Details
-
JacksonJodaPeriodFormat
public JacksonJodaPeriodFormat(org.joda.time.format.PeriodFormatter defaultFormatter) -
JacksonJodaPeriodFormat
-
JacksonJodaPeriodFormat
-
-
Method Details
-
nativeFormatter
public org.joda.time.format.PeriodFormatter nativeFormatter()- Since:
- 2.9
-
withUseTimestamp
-
withFormat
-
withLocale
-
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
-