org.springframework.format.datetime.joda
Class DateTimeParser

java.lang.Object
  extended by org.springframework.format.datetime.joda.DateTimeParser
All Implemented Interfaces:
Parser<DateTime>

public final class DateTimeParser
extends java.lang.Object
implements Parser<DateTime>

Parses Joda Time DateTime instances using a DateTimeFormatter.

Since:
3.0
Author:
Keith Donald

Field Summary
private  DateTimeFormatter formatter
           
 
Constructor Summary
DateTimeParser(DateTimeFormatter formatter)
          Create a new DateTimeParser.
 
Method Summary
 DateTime parse(java.lang.String text, java.util.Locale locale)
          Parse a text String to produce a T.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

formatter

private final DateTimeFormatter formatter
Constructor Detail

DateTimeParser

public DateTimeParser(DateTimeFormatter formatter)
Create a new DateTimeParser.

Parameters:
formatter - the Joda DateTimeFormatter instance
Method Detail

parse

public DateTime parse(java.lang.String text,
                      java.util.Locale locale)
               throws java.text.ParseException
Description copied from interface: Parser
Parse a text String to produce a T.

Specified by:
parse in interface Parser<DateTime>
Parameters:
text - the text string
locale - the current user locale
Returns:
an instance of T
Throws:
java.text.ParseException - when a parse exception occurs in a java.text parsing library