|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--org.formproc.conversion.AbstractTypeConverter
|
+--org.formproc.conversion.NumberConverter
TypeConverter which converts to a Number. The data objects toString() method will be used to convert the data object to a String first.
This class includes a property parse which controls
date parsing with following attributes: type,
groupingUsed, maximumFractionDigits,
maximumIntegerDigits, minimumFractionDigits,
minimumIntegerDigits, parseIntegerOnly,
pattern.
Possible values for type attribute are:
For possible values for pattern see java.text.DecimalFormat
apidocs.
| Constructor Summary | |
NumberConverter()
|
|
| Method Summary | |
java.lang.Object |
convert(java.lang.Object data,
java.util.Locale locale)
Convert the given data object to a Date. |
void |
loadConfiguration(com.anthonyeden.lib.config.Configuration configuration)
Load the converter's configuration. |
void |
setGroupingUsed(java.lang.String groupingUsed)
Set the grouping used property. |
void |
setMaximumFractionDigits(java.lang.String maximumFractionDigits)
Set the maximum fraction digits property. |
void |
setMaximumIntegerDigits(java.lang.String maximumIntegerDigits)
Set the maximum integer digits property. |
void |
setMinimumFractionDigits(java.lang.String minimumFractionDigits)
Set the minimum fraction digits property. |
void |
setMinimumIntegerDigits(java.lang.String minimumIntegerDigits)
Set the minimum integer digits property. |
void |
setParseIntegerOnly(java.lang.String parseIntegerOnly)
Set the parse integer only property. |
void |
setPattern(java.lang.String pattern)
Set the pattern property. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public NumberConverter()
| Method Detail |
public java.lang.Object convert(java.lang.Object data,
java.util.Locale locale)
throws java.lang.Exception
data - The datalocale - The Locale
java.lang.Exceptionpublic void setGroupingUsed(java.lang.String groupingUsed)
groupingUsed - public void setMaximumFractionDigits(java.lang.String maximumFractionDigits)
maximumFractionDigits - public void setMaximumIntegerDigits(java.lang.String maximumIntegerDigits)
maximumIntegerDigits - public void setMinimumFractionDigits(java.lang.String minimumFractionDigits)
minimumFractionDigits - public void setMinimumIntegerDigits(java.lang.String minimumIntegerDigits)
minimumIntegerDigits - public void setParseIntegerOnly(java.lang.String parseIntegerOnly)
parseIntegerOnly - public void setPattern(java.lang.String pattern)
pattern -
public void loadConfiguration(com.anthonyeden.lib.config.Configuration configuration)
throws com.anthonyeden.lib.config.ConfigurationException
loadConfiguration in interface TypeConverterloadConfiguration in class AbstractTypeConverterconfiguration - The configuration object
com.anthonyeden.lib.config.ConfigurationException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||