com.ibm.as400.ui.framework.java
Class FloatFormatter
java.lang.Object
|
+--com.ibm.as400.ui.framework.java.DataFormatter
|
+--com.ibm.as400.ui.framework.java.FloatFormatter
- public class FloatFormatter
- extends DataFormatter
Formatter for exchanging Float values between
DataBean
s and user interface components.
If parsing is unsuccessful, an IllegalUserDataException
is thrown.
- Since:
- v4r2m0
- See Also:
DataFormatter
,
IllegalUserDataException
Constructor Summary |
FloatFormatter(double minValue,
double maxValue)
Constructs a FloatFormatter . |
Method Summary |
java.lang.String |
format(double dnumber)
Format a double number |
java.lang.String |
format(java.lang.Object obj)
Format a number as floating point based on the current locale
Throws an IllegalArgumentException if the object is not an instance of Double, Float, Long, or Integer. |
java.lang.Object |
parse(java.lang.String source)
Parses a string to produce a Double object. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FloatFormatter
public FloatFormatter(double minValue,
double maxValue)
- Constructs a
FloatFormatter
.
- Parameters:
minValue
- the minimum value requiredmaxValue
- the maximum value required- Since:
- v4r2m0
format
public java.lang.String format(double dnumber)
- Format a double number
- Parameters:
dnumber
- a valid double
number.- Since:
- v5r1m0
format
public java.lang.String format(java.lang.Object obj)
- Format a number as floating point based on the current locale
Throws an IllegalArgumentException if the object is not an instance of Double, Float, Long, or Integer.
- Overrides:
format
in class DataFormatter
- Parameters:
obj
- a valid Double, Float, Long,
or Integer
object cast as an object.- Since:
- v5r1m0
parse
public java.lang.Object parse(java.lang.String source)
throws IllegalUserDataException
- Parses a string to produce a
Double
object.
Throws an IllegalUserDataException
if parsing fails.
- Overrides:
parse
in class DataFormatter
- Parameters:
source
- the string to be parsed- Returns:
- the Double object obtained by parsing the string
- Since:
- v4r2m0