org.springframework.format.datetime.joda
Class JodaTimeContext

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

public class JodaTimeContext
extends java.lang.Object

A context that holds user-specific Joda Time settings such as the user's Chronology (calendar system) and time zone. A null property value indicate the user has not specified a setting.

Since:
3.0
Author:
Keith Donald
See Also:
JodaTimeContextHolder

Field Summary
private  Chronology chronology
           
private  DateTimeZone timeZone
           
 
Constructor Summary
JodaTimeContext()
           
 
Method Summary
 Chronology getChronology()
          The user's chronology (calendar system).
 DateTimeFormatter getFormatter(DateTimeFormatter formatter)
          Gets the Formatter with the this context's settings applied to the base formatter.
 DateTimeZone getTimeZone()
          The user's timezone.
 void setChronology(Chronology chronology)
          Set the user's chronology.
 void setTimeZone(DateTimeZone timeZone)
          Set the user's timezone.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

chronology

private Chronology chronology

timeZone

private DateTimeZone timeZone
Constructor Detail

JodaTimeContext

public JodaTimeContext()
Method Detail

setChronology

public void setChronology(Chronology chronology)
Set the user's chronology.


getChronology

public Chronology getChronology()
The user's chronology (calendar system). Null if not specified.


setTimeZone

public void setTimeZone(DateTimeZone timeZone)
Set the user's timezone.


getTimeZone

public DateTimeZone getTimeZone()
The user's timezone. Null if not specified.


getFormatter

public DateTimeFormatter getFormatter(DateTimeFormatter formatter)
Gets the Formatter with the this context's settings applied to the base formatter.

Parameters:
formatter - the base formatter that establishes default formatting rules, generally context independent
Returns:
the context DateTimeFormatter