org.apache.commons.beanutils.converters
Class BigDecimalConverter
java.lang.Object
|
+--org.apache.commons.beanutils.converters.BigDecimalConverter
- All Implemented Interfaces:
- Converter
- public final class BigDecimalConverter
- extends java.lang.Object
- implements Converter
Standard Converter
implementation that converts an incoming
String into a java.math.BigDecimal
object, optionally using a
default value or throwing a ConversionException
if a conversion
error occurs.
- Since:
- 1.3
- Version:
- $Revision: 1.4 $ $Date: 2003/01/15 21:59:40 $
- Author:
- Craig R. McClanahan
Field Summary |
private java.lang.Object |
defaultValue
The default value specified to our Constructor, if any. |
private boolean |
useDefault
Should we return the default value on conversion errors? |
Method Summary |
java.lang.Object |
convert(java.lang.Class type,
java.lang.Object value)
Convert the specified input object into an output object of the
specified type. |
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
defaultValue
private java.lang.Object defaultValue
- The default value specified to our Constructor, if any.
useDefault
private boolean useDefault
- Should we return the default value on conversion errors?
BigDecimalConverter
public BigDecimalConverter()
- Create a
Converter
that will throw a ConversionException
if a conversion error occurs.
BigDecimalConverter
public BigDecimalConverter(java.lang.Object defaultValue)
- Create a
Converter
that will return the specified default value
if a conversion error occurs.
- Parameters:
defaultValue
- The default value to be returned
convert
public java.lang.Object convert(java.lang.Class type,
java.lang.Object value)
- Convert the specified input object into an output object of the
specified type.
- Specified by:
convert
in interface Converter
- Parameters:
type
- Data type to which this value should be convertedvalue
- The input value to be converted- Throws:
ConversionException
- if conversion cannot be performed
successfully
Copyright (c) 2001-2003 - Apache Software Foundation