planetj.formatters
Class NumberFormatter

java.lang.Object
  extended byplanetj.formatters.AbstractFormatter
      extended byplanetj.formatters.NumberFormatter
All Implemented Interfaces:
IFormatter
Direct Known Subclasses:
CurrencyFormatter, NumberCommaFormatter, PercentageFormatter

public class NumberFormatter
extends AbstractFormatter


Constructor Summary
NumberFormatter()
           
 
Method Summary
 java.lang.String formatValue(java.lang.Object value, Field field)
          Formats a number by adding commas ',' where appropriate.
 java.text.NumberFormat getNumberFormat()
          Get this formatter's NumberFormat.
 
Methods inherited from class planetj.formatters.AbstractFormatter
isPrepareFieldValue
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NumberFormatter

public NumberFormatter()
Method Detail

formatValue

public java.lang.String formatValue(java.lang.Object value,
                                    Field field)
Formats a number by adding commas ',' where appropriate. For instance. If value = 1024157 -> 1,024,157 If value = 1024157.95 -> 1,024,157.95

Parameters:
value - The value to format
field - The field whose value is being formatted
Returns:
The formatted display value of the value

getNumberFormat

public final java.text.NumberFormat getNumberFormat()
Get this formatter's NumberFormat. If one does not exist, it will be created via calling getNumberFormatInstance().