public class JacksonJodaPeriodFormat extends Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
_explicitLocale |
protected org.joda.time.format.PeriodFormatter |
_formatter |
protected Locale |
_locale |
protected Boolean |
_useTimestamp
Flag that indicates that serialization must be done as the
Java timestamp, regardless of other settings.
|
protected static Locale |
DEFAULT_LOCALE |
Constructor and Description |
---|
JacksonJodaPeriodFormat(JacksonJodaPeriodFormat base,
Boolean useTimestamp) |
JacksonJodaPeriodFormat(JacksonJodaPeriodFormat base,
Locale locale) |
JacksonJodaPeriodFormat(org.joda.time.format.PeriodFormatter defaultFormatter) |
Modifier and Type | Method and Description |
---|---|
org.joda.time.format.PeriodFormatter |
createFormatter(com.fasterxml.jackson.databind.SerializerProvider provider) |
org.joda.time.format.PeriodFormatter |
nativeFormatter() |
org.joda.time.Period |
parsePeriod(com.fasterxml.jackson.databind.DeserializationContext ctxt,
String str) |
boolean |
useTimestamp(com.fasterxml.jackson.databind.SerializerProvider provider,
com.fasterxml.jackson.databind.SerializationFeature feat) |
JacksonJodaPeriodFormat |
withFormat(String format) |
JacksonJodaPeriodFormat |
withLocale(Locale locale) |
JacksonJodaPeriodFormat |
withUseTimestamp(Boolean useTimestamp) |
protected final org.joda.time.format.PeriodFormatter _formatter
protected static final Locale DEFAULT_LOCALE
protected final Boolean _useTimestamp
protected final Locale _locale
protected final boolean _explicitLocale
public JacksonJodaPeriodFormat(org.joda.time.format.PeriodFormatter defaultFormatter)
public JacksonJodaPeriodFormat(JacksonJodaPeriodFormat base, Locale locale)
public JacksonJodaPeriodFormat(JacksonJodaPeriodFormat base, Boolean useTimestamp)
public org.joda.time.format.PeriodFormatter nativeFormatter()
public JacksonJodaPeriodFormat withUseTimestamp(Boolean useTimestamp)
public JacksonJodaPeriodFormat withFormat(String format)
public JacksonJodaPeriodFormat withLocale(Locale locale)
public org.joda.time.format.PeriodFormatter createFormatter(com.fasterxml.jackson.databind.SerializerProvider provider)
public org.joda.time.Period parsePeriod(com.fasterxml.jackson.databind.DeserializationContext ctxt, String str) throws IOException
IOException
public boolean useTimestamp(com.fasterxml.jackson.databind.SerializerProvider provider, com.fasterxml.jackson.databind.SerializationFeature feat)
Copyright © 2018 FasterXML. All rights reserved.