Class PercentStyleFormatter
- java.lang.Object
- org.springframework.format.number.AbstractNumberFormatter
- org.springframework.format.number.PercentStyleFormatter
- Direct Known Subclasses:
PercentFormatter
public class PercentStyleFormatter extends AbstractNumberFormatter
A formatter for number values in percent style.Delegates to
NumberFormat.getPercentInstance(Locale). Configures BigDecimal parsing so there is no loss in precision. TheAbstractNumberFormatter.parse(String, Locale)routine always returns a BigDecimal.- Since:
- 4.2
- Author:
- Keith Donald, Juergen Hoeller
- See Also:
AbstractNumberFormatter.setLenient(boolean)
Constructor Summary
Constructors Constructor Description PercentStyleFormatter()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected NumberFormatgetNumberFormat(Locale locale)Obtain a concrete NumberFormat for the specified locale.Methods inherited from class org.springframework.format.number.AbstractNumberFormatter
parse, print, setLenient
Constructor Detail
PercentStyleFormatter
public PercentStyleFormatter()
Method Detail
getNumberFormat
protected NumberFormat getNumberFormat(Locale locale)
Description copied from class:AbstractNumberFormatterObtain a concrete NumberFormat for the specified locale.- Specified by:
getNumberFormatin classAbstractNumberFormatter- Parameters:
locale- the current locale- Returns:
- the NumberFormat instance (never
null)