org.springframework.format
Interface Parser<T>

Type Parameters:
T - the type of object this Parser produces
All Known Subinterfaces:
Formatter<T>
All Known Implementing Classes:
AbstractNumberFormatter, CurrencyFormatter, DateFormatter, DateTimeParser, NumberFormatter, PercentFormatter

public interface Parser<T>

Parses text strings to produce instances of T.

Since:
3.0
Author:
Keith Donald

Method Summary
 T parse(String text, Locale locale)
          Parse a text String to produce a T.
 

Method Detail

parse

T parse(String text,
        Locale locale)
        throws ParseException
Parse a text String to produce a T.

Parameters:
text - the text string
locale - the current user locale
Returns:
an instance of T
Throws:
ParseException - when a parse exception occurs in a java.text parsing library
IllegalArgumentException - when a parse exception occurs