public class JacksonJodaDateFormat extends Object
Modifier and Type | Field | Description |
---|---|---|
protected Boolean |
_adjustToContextTZOverride |
Flag for
JsonFormat.Feature.ADJUST_DATES_TO_CONTEXT_TIME_ZONE |
protected boolean |
_explicitLocale |
|
protected boolean |
_explicitTimezone |
|
protected org.joda.time.format.DateTimeFormatter |
_formatter |
|
protected TimeZone |
_jdkTimezone |
|
protected org.joda.time.DateTimeZone |
_jodaTimezone |
|
protected Locale |
_locale |
|
protected Boolean |
_useTimestamp |
Flag that indicates that serialization must be done as the
Java timestamp, regardless of other settings.
|
protected Boolean |
_writeZoneId |
Flag for
JsonFormat.Feature.WRITE_DATES_WITH_ZONE_ID |
protected static Locale |
DEFAULT_LOCALE |
Modifier | Constructor | Description |
---|---|---|
|
JacksonJodaDateFormat(JacksonJodaDateFormat base,
Boolean useTimestamp) |
|
protected |
JacksonJodaDateFormat(JacksonJodaDateFormat base,
Boolean adjustToContextTZOverride,
Boolean writeZoneId) |
|
|
JacksonJodaDateFormat(JacksonJodaDateFormat base,
Locale locale) |
|
|
JacksonJodaDateFormat(JacksonJodaDateFormat base,
TimeZone jdkTimezone) |
|
|
JacksonJodaDateFormat(JacksonJodaDateFormat base,
org.joda.time.format.DateTimeFormatter formatter) |
|
|
JacksonJodaDateFormat(org.joda.time.format.DateTimeFormatter defaultFormatter) |
Modifier and Type | Method | Description |
---|---|---|
protected static boolean |
_isStyle(String formatStr) |
|
org.joda.time.format.DateTimeFormatter |
createFormatter(com.fasterxml.jackson.databind.SerializerProvider ctxt) |
|
org.joda.time.format.DateTimeFormatter |
createFormatterWithLocale(com.fasterxml.jackson.databind.SerializerProvider ctxt) |
|
org.joda.time.format.DateTimeFormatter |
createParser(com.fasterxml.jackson.databind.DeserializationContext ctxt) |
Accessor used during deserialization.
|
Locale |
getLocale() |
|
org.joda.time.DateTimeZone |
getTimeZone() |
|
boolean |
isTimezoneExplicit() |
Differentiate if TimeZone is specified by caller
|
org.joda.time.format.DateTimeFormatter |
rawFormatter() |
|
boolean |
shouldAdjustToContextTimeZone(com.fasterxml.jackson.databind.DeserializationContext ctxt) |
|
boolean |
shouldWriteWithZoneId(com.fasterxml.jackson.databind.SerializerProvider ctxt) |
|
String |
toString() |
|
boolean |
useTimestamp(com.fasterxml.jackson.databind.SerializerProvider provider,
com.fasterxml.jackson.databind.SerializationFeature feat) |
|
JacksonJodaDateFormat |
with(com.fasterxml.jackson.annotation.JsonFormat.Value ann) |
|
JacksonJodaDateFormat |
withAdjustToContextTZOverride(Boolean adjustToContextTZOverride) |
|
JacksonJodaDateFormat |
withFormat(String format) |
|
JacksonJodaDateFormat |
withLocale(Locale locale) |
|
JacksonJodaDateFormat |
withTimeZone(TimeZone tz) |
|
JacksonJodaDateFormat |
withUseTimestamp(Boolean useTimestamp) |
|
JacksonJodaDateFormat |
withWriteZoneId(Boolean writeZoneId) |
protected final org.joda.time.format.DateTimeFormatter _formatter
protected final TimeZone _jdkTimezone
protected transient org.joda.time.DateTimeZone _jodaTimezone
protected final boolean _explicitTimezone
protected final Boolean _adjustToContextTZOverride
JsonFormat.Feature.ADJUST_DATES_TO_CONTEXT_TIME_ZONE
protected final Boolean _writeZoneId
JsonFormat.Feature.WRITE_DATES_WITH_ZONE_ID
protected static final Locale DEFAULT_LOCALE
protected final Boolean _useTimestamp
protected final Locale _locale
protected final boolean _explicitLocale
public JacksonJodaDateFormat(org.joda.time.format.DateTimeFormatter defaultFormatter)
public JacksonJodaDateFormat(JacksonJodaDateFormat base, Boolean useTimestamp)
public JacksonJodaDateFormat(JacksonJodaDateFormat base, org.joda.time.format.DateTimeFormatter formatter)
public JacksonJodaDateFormat(JacksonJodaDateFormat base, TimeZone jdkTimezone)
public JacksonJodaDateFormat(JacksonJodaDateFormat base, Locale locale)
protected JacksonJodaDateFormat(JacksonJodaDateFormat base, Boolean adjustToContextTZOverride, Boolean writeZoneId)
public JacksonJodaDateFormat with(com.fasterxml.jackson.annotation.JsonFormat.Value ann)
public JacksonJodaDateFormat withUseTimestamp(Boolean useTimestamp)
public JacksonJodaDateFormat withFormat(String format)
public JacksonJodaDateFormat withTimeZone(TimeZone tz)
public JacksonJodaDateFormat withLocale(Locale locale)
public JacksonJodaDateFormat withAdjustToContextTZOverride(Boolean adjustToContextTZOverride)
public JacksonJodaDateFormat withWriteZoneId(Boolean writeZoneId)
public org.joda.time.DateTimeZone getTimeZone()
public Locale getLocale()
public org.joda.time.format.DateTimeFormatter rawFormatter()
public org.joda.time.format.DateTimeFormatter createFormatter(com.fasterxml.jackson.databind.SerializerProvider ctxt)
public org.joda.time.format.DateTimeFormatter createFormatterWithLocale(com.fasterxml.jackson.databind.SerializerProvider ctxt)
public org.joda.time.format.DateTimeFormatter createParser(com.fasterxml.jackson.databind.DeserializationContext ctxt)
public boolean shouldAdjustToContextTimeZone(com.fasterxml.jackson.databind.DeserializationContext ctxt)
public boolean shouldWriteWithZoneId(com.fasterxml.jackson.databind.SerializerProvider ctxt)
public boolean isTimezoneExplicit()
protected static boolean _isStyle(String formatStr)
public boolean useTimestamp(com.fasterxml.jackson.databind.SerializerProvider provider, com.fasterxml.jackson.databind.SerializationFeature feat)
Copyright © 2018. All rights reserved.