java.math.BigDecimal and vice versa.
This class supports multiple numeric formats. For example, you can define conversions from numbers represented by different Strings such as "1,000,000.00 and $5.00".
The reverse conversion from a BigDecimal to String (in revert(BigDecimal) will return a formatted String using the pattern provided in this class constructor
The numeric patterns must follow the pattern rules of java.
java.text.DecimalFormat
| Access | Constructor and Description |
|---|---|
| public | FormattedBigDecimalConversion(BigDecimal
default BigDecimal to be returned when the input String is null. Used when valueIfStringIsNull, String ObjectConversion#execute(String) is invoked.default String value to be returned when a BigDecimal input is null. Used when valueIfObjectIsNull, String... revert(BigDecimal) is invoked.list of acceptable numeric patterns. The first pattern in this sequence will be used to convert a BigDecimal into a String in numericFormats)revert(BigDecimal).Defines a conversion from String to |
| public | FormattedBigDecimalConversion(BigDecimal
default BigDecimal to be returned when the input String is null. Used when valueIfStringIsNull, String ObjectConversion#execute(String) is invoked.default String value to be returned when a BigDecimal input is null. Used when valueIfObjectIsNull)NumericConversion#revert(Number) is invoked.Defines a conversion from String to |
| public | FormattedBigDecimalConversion(String...
list of acceptable numeric patterns. The first pattern in this sequence will be used to convert a BigDecimal into a String in numericFormats)NumericConversion#revert(Number).Defines a conversion from String to |
| public | FormattedBigDecimalConversion(DecimalFormat...
list formatters of acceptable numeric patterns. The first formatter in this sequence will be used to convert a BigDecimal into a String in numericFormatters)NumericConversion#revert(Number).Defines a conversion from String to |
| public | FormattedBigDecimalConversion()
Defines a conversion from String to |
| Modifier and Type | Method and Description |
|---|---|
| protected void | configureFormatter(DecimalFormat
a DecimalFormat instance initialized with one of the patterns provided in the constructor of this class. formatter)Implements abstract com. |
| FormattedBigDecimalConversion | back to summary |
|---|---|
| public FormattedBigDecimalConversion(BigDecimal valueIfStringIsNull, String valueIfObjectIsNull, String... numericFormats) Defines a conversion from String to
| |
| FormattedBigDecimalConversion | back to summary |
|---|---|
| public FormattedBigDecimalConversion(BigDecimal valueIfStringIsNull, String valueIfObjectIsNull) Defines a conversion from String to
| |
| FormattedBigDecimalConversion | back to summary |
|---|---|
| public FormattedBigDecimalConversion(String... numericFormats) Defines a conversion from String to
| |
| FormattedBigDecimalConversion | back to summary |
|---|---|
| public FormattedBigDecimalConversion(DecimalFormat... numericFormatters) Defines a conversion from String to
| |
| FormattedBigDecimalConversion | back to summary |
|---|---|
| public FormattedBigDecimalConversion() Defines a conversion from String to | |
| configureFormatter | back to summary |
|---|---|
| protected void configureFormatter(DecimalFormat formatter) Implements abstract com. Configures the Decimal format instance created by the parent class to parse BigDecimals.
| |