org.springframework.format.datetime.joda
Class JodaTimeFormattingConfigurer

java.lang.Object
  extended by org.springframework.format.datetime.joda.JodaTimeFormattingConfigurer

public class JodaTimeFormattingConfigurer
extends Object

Configures Joda Time's Formatting system for use with Spring.

Since:
3.0
Author:
Keith Donald, Juergen Hoeller
See Also:
setDateStyle(java.lang.String), setTimeStyle(java.lang.String), setDateTimeStyle(java.lang.String), setUseIsoFormat(boolean), installJodaTimeFormatting(org.springframework.format.FormatterRegistry)

Constructor Summary
JodaTimeFormattingConfigurer()
           
 
Method Summary
 void installJodaTimeFormatting(FormatterRegistry formatterRegistry)
          Install Joda Time formatters given the current configuration of this JodaTimeFormattingConfigurer.
 void setDateStyle(String dateStyle)
          Set the default format style of Joda LocalDate objects.
 void setDateTimeStyle(String dateTimeStyle)
          Set the default format style of Joda LocalDateTime and DateTime objects, as well as JDK Date and Calendar objects.
 void setTimeStyle(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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JodaTimeFormattingConfigurer

public JodaTimeFormattingConfigurer()
Method Detail

setDateStyle

public void setDateStyle(String dateStyle)
Set the default format style of Joda LocalDate objects. Default is DateTimeFormat.shortDate().


setTimeStyle

public void setTimeStyle(String timeStyle)
Set the default format style of Joda LocalTime objects. Default is DateTimeFormat.shortTime().


setDateTimeStyle

public void setDateTimeStyle(String dateTimeStyle)
Set the default format style of Joda LocalDateTime and DateTime objects, as well as JDK Date and Calendar objects. Default is DateTimeFormat.shortDateTime().


setUseIsoFormat

public void setUseIsoFormat(boolean useIsoFormat)
Set whether standard ISO formatting should be applied to all Date/Time types. Default is false (no). If set to true, the dateStyle, timeStyle, and dateTimeStyle properties are ignored.


installJodaTimeFormatting

public void installJodaTimeFormatting(FormatterRegistry formatterRegistry)
Install Joda Time formatters given the current configuration of this JodaTimeFormattingConfigurer.