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(java.lang.String text, java.util.Locale locale)
          Parse a text String to produce a T.
 

Method Detail

parse

T parse(java.lang.String text,
        java.util.Locale locale)
        throws java.text.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:
java.text.ParseException - when a parse exception occurs in a java.text parsing library
java.lang.IllegalArgumentException - when a parse exception occurs