|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--org.scopemvc.util.convertor.NullStringConvertor
|
+--org.scopemvc.util.convertor.NumberStringConvertor
Abstract base class for numeric StringConvertors.
It uses default java.text.Number format. New format can be set.
| Constructor Summary | |
NumberStringConvertor()
Creates new NumberStringConvertor with default platform number format. |
|
| Method Summary | |
java.text.NumberFormat |
getNumberFormat()
|
void |
setNumberFormat(java.text.NumberFormat inFormat)
|
java.lang.Object |
stringAsValue(java.lang.String inString)
Returns instance of some subclass of Number as
returned by NumberFormat. |
java.lang.String |
valueAsString(java.lang.Object inValue)
Formats object into String. |
| Methods inherited from class org.scopemvc.util.convertor.NullStringConvertor |
getNullAsString, isNull, setNullAsString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public NumberStringConvertor()
NumberFormat.getInstance()| Method Detail |
public java.text.NumberFormat getNumberFormat()
public void setNumberFormat(java.text.NumberFormat inFormat)
throws java.lang.IllegalArgumentException
inFormat - The new numberFormat value
java.lang.IllegalArgumentException - if passed format is null.
public java.lang.Object stringAsValue(java.lang.String inString)
throws java.lang.IllegalArgumentException
Number as
returned by NumberFormat. If there is
required specific numeric class, corresponding XXXStringConvertor
should be used. Subclasses use this method and result converts to proper
type.
Empty, null and getNullAsString()
strings are converted into null.
inString - TODO: Describe the Parameter
java.lang.IllegalArgumentException - can't convert from String using current
NumberFormat.DoubleStringConvertor,
FloatStringConvertor,
IntegerStringConvertor,
LongStringConvertor
public java.lang.String valueAsString(java.lang.Object inValue)
throws java.lang.IllegalArgumentException
StringConvertorString. It never return a null.
Implementing class can offer posibility to set string representation of
null (such as "null" or "" ),
however default representation should be "". Slightly
different null handling is performed in StringStringConvertor class.
inValue - TODO: Describe the Parameter
getNullAsString()
java.lang.IllegalArgumentException - when argument is not subclass of
java.lang.Number
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||