public class JodaTimeFormatterRegistrar extends java.lang.Object implements FormatterRegistrar
setDateStyle(java.lang.String)
,
setTimeStyle(java.lang.String)
,
setDateTimeStyle(java.lang.String)
,
setUseIsoFormat(boolean)
,
#installJodaTimeFormatting
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
dateStyle |
private java.lang.String |
dateTimeStyle |
private java.lang.String |
timeStyle |
private boolean |
useIsoFormat |
Constructor and Description |
---|
JodaTimeFormatterRegistrar() |
Modifier and Type | Method and Description |
---|---|
private DateTimeFormatter |
getJodaDateFormatter() |
private DateTimeFormatter |
getJodaDateTimeFormatter() |
private DateTimeFormatter |
getJodaTimeFormatter() |
void |
registerFormatters(FormatterRegistry registry)
Register Formatters and Converters with a FormattingConversionService
through a FormatterRegistry SPI.
|
void |
setDateStyle(java.lang.String dateStyle)
Set the default format style of Joda
LocalDate objects. |
void |
setDateTimeStyle(java.lang.String dateTimeStyle)
Set the default format style of Joda
LocalDateTime and DateTime objects,
as well as JDK Date and Calendar objects. |
void |
setTimeStyle(java.lang.String timeStyle)
Set the default format style of Joda
LocalTime objects. |
void |
setUseIsoFormat(boolean useIsoFormat)
Set whether standard ISO formatting should be applied to all Date/Time types.
|
private java.lang.String dateStyle
private java.lang.String timeStyle
private java.lang.String dateTimeStyle
private boolean useIsoFormat
public void setDateStyle(java.lang.String dateStyle)
LocalDate
objects.
Default is DateTimeFormat#shortDate()
.public void setTimeStyle(java.lang.String timeStyle)
LocalTime
objects.
Default is DateTimeFormat#shortTime()
.public void setDateTimeStyle(java.lang.String dateTimeStyle)
LocalDateTime
and DateTime
objects,
as well as JDK Date
and Calendar
objects.
Default is DateTimeFormat#shortDateTime()
.public void setUseIsoFormat(boolean useIsoFormat)
public void registerFormatters(FormatterRegistry registry)
FormatterRegistrar
registerFormatters
in interface FormatterRegistrar
registry
- the FormatterRegistry instance to use.private DateTimeFormatter getJodaDateFormatter()
private DateTimeFormatter getJodaTimeFormatter()
private DateTimeFormatter getJodaDateTimeFormatter()