2.17.2: 2011-06-17

net.sf.basedb.util.formatter
Class IntegerFormatter

java.lang.Object
  extended by net.sf.basedb.util.formatter.IntegerFormatter
All Implemented Interfaces:
Formatter<Number>

public class IntegerFormatter
extends Object
implements Formatter<Number>

Formats a number as an integer.

Version:
2.2
Author:
nicklas
Last modified
$Date: 2010-09-29 11:21:45 +0200 (Wed, 29 Sep 2010) $

Field Summary
private  boolean longValues
           
 
Constructor Summary
IntegerFormatter(boolean longValues)
          Create a new integer formatter.
 
Method Summary
 String format(Number value)
          Format a value by converting it to a string.
 Number parseString(String value)
          Parse a string and return a value of the correct type.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

longValues

private final boolean longValues
Constructor Detail

IntegerFormatter

public IntegerFormatter(boolean longValues)
Create a new integer formatter.

Parameters:
longValues - If the parseString(String) method should return long or int values
Method Detail

format

public String format(Number value)
Description copied from interface: Formatter
Format a value by converting it to a string.

Specified by:
format in interface Formatter<Number>
Parameters:
value - The value to format
Returns:
A formatted string

parseString

public Number parseString(String value)
Description copied from interface: Formatter
Parse a string and return a value of the correct type. A null input string should (unless otherwise documented by a specific formatter implementation) be allowed and may return null or any other "default" value.

Specified by:
parseString in interface Formatter<Number>
Parameters:
value - The string to parse
Returns:
An object

2.17.2: 2011-06-17