com.ibm.as400.ui.framework.java
Class IntFormatter

java.lang.Object
  |
  +--com.ibm.as400.ui.framework.java.DataFormatter
        |
        +--com.ibm.as400.ui.framework.java.IntFormatter
Direct Known Subclasses:
IntPlainFormatter

public class IntFormatter
extends DataFormatter

Formatter for exchanging Integer values between DataBeans and user interface components. If parsing is unsuccessful, an IllegalUserDataException is thrown.

Since:
v4r2m0
See Also:
DataFormatter, IllegalUserDataException

Constructor Summary
IntFormatter(int minValue, int maxValue)
          Constructs a FloatFormatter.
 
Method Summary
 java.lang.String format(int number)
          Format an integer number based on the current locale
 java.lang.String format(java.lang.Object obj)
          Format a number as an integer based on the current locale Throws an IllegalArgumentException if the object is not an instance of Long or Integer.
 java.lang.Object parse(java.lang.String source)
          Parses a string to produce an Integer object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IntFormatter

public IntFormatter(int minValue,
                    int maxValue)
Constructs a FloatFormatter.
Parameters:
minValue - the minimum value required
maxValue - the maximum value required
Since:
v4r2m0
Method Detail

parse

public java.lang.Object parse(java.lang.String source)
                       throws IllegalUserDataException
Parses a string to produce an Integer object. Throws an IllegalUserDataException if parsing fails.
Overrides:
parse in class DataFormatter
Parameters:
source - the string to be parsed
Returns:
the Integer object obtained by parsing the string
Since:
v4r2m0

format

public java.lang.String format(int number)
Format an integer number based on the current locale
Parameters:
number - a valid int number.
Since:
v5r1m0

format

public java.lang.String format(java.lang.Object obj)
Format a number as an integer based on the current locale Throws an IllegalArgumentException if the object is not an instance of Long or Integer.
Overrides:
format in class DataFormatter
Parameters:
obj - a valid Date object cast as an object.
Since:
v5r1m0