public class JacksonJodaDateFormat extends Object
Modifier and Type | Field and Description |
---|---|
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 static Locale |
DEFAULT_LOCALE |
Constructor and Description |
---|
JacksonJodaDateFormat(org.joda.time.format.DateTimeFormatter defaultFormatter) |
JacksonJodaDateFormat(JacksonJodaDateFormat base,
Boolean useTimestamp) |
JacksonJodaDateFormat(JacksonJodaDateFormat base,
org.joda.time.format.DateTimeFormatter formatter) |
JacksonJodaDateFormat(JacksonJodaDateFormat base,
Locale locale) |
JacksonJodaDateFormat(JacksonJodaDateFormat base,
TimeZone jdkTimezone) |
Modifier and Type | Method and 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() |
String |
toString() |
boolean |
useTimestamp(com.fasterxml.jackson.databind.SerializerProvider provider,
com.fasterxml.jackson.databind.SerializationFeature feat) |
JacksonJodaDateFormat |
withFormat(String format) |
JacksonJodaDateFormat |
withLocale(Locale locale) |
JacksonJodaDateFormat |
withTimeZone(TimeZone tz) |
JacksonJodaDateFormat |
withUseTimestamp(Boolean useTimestamp) |
protected final org.joda.time.format.DateTimeFormatter _formatter
protected final TimeZone _jdkTimezone
protected transient org.joda.time.DateTimeZone _jodaTimezone
protected final boolean _explicitTimezone
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)
public JacksonJodaDateFormat withUseTimestamp(Boolean useTimestamp)
public JacksonJodaDateFormat withFormat(String format)
public JacksonJodaDateFormat withTimeZone(TimeZone tz)
public JacksonJodaDateFormat withLocale(Locale locale)
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 isTimezoneExplicit()
protected static boolean _isStyle(String formatStr)
public boolean useTimestamp(com.fasterxml.jackson.databind.SerializerProvider provider, com.fasterxml.jackson.databind.SerializationFeature feat)
Copyright © 2016 FasterXML. All rights reserved.