com.univocity.parsers.conversions
Class BigDecimalConversion

java.lang.Object
  extended by com.univocity.parsers.conversions.ObjectConversion<BigDecimal>
      extended by com.univocity.parsers.conversions.BigDecimalConversion
All Implemented Interfaces:
Conversion<String,BigDecimal>

public class BigDecimalConversion
extends ObjectConversion<BigDecimal>

Converts Strings to BigDecimals and vice versa

Author:
uniVocity Software Pty Ltd - [email protected]

Constructor Summary
BigDecimalConversion()
          Creates a Conversion from String to BigDecimal with default values to return when the input is null.
BigDecimalConversion(BigDecimal valueIfStringIsNull, String valueIfObjectIsNull)
          Creates a Conversion from String to BigDecimal with default values to return when the input is null.
 
Method Summary
protected  BigDecimal fromString(String input)
          Converts a String to BigDecimal.
 
Methods inherited from class com.univocity.parsers.conversions.ObjectConversion
execute, getValueIfObjectIsNull, getValueIfStringIsNull, revert, setValueIfObjectIsNull, setValueIfStringIsNull
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BigDecimalConversion

public BigDecimalConversion()
Creates a Conversion from String to BigDecimal with default values to return when the input is null. This default constructor assumes the output of a conversion should be null when input is null


BigDecimalConversion

public BigDecimalConversion(BigDecimal valueIfStringIsNull,
                            String valueIfObjectIsNull)
Creates a Conversion from String to BigDecimal with default values to return when the input is null.

Parameters:
valueIfStringIsNull - default BigDecimal value to be returned when the input String is null. Used when ObjectConversion.execute(String) is invoked.
valueIfObjectIsNull - default String value to be returned when a BigDecimal input is null. Used when revert(BigDecimal) is invoked.
Method Detail

fromString

protected BigDecimal fromString(String input)
Converts a String to BigDecimal.

Specified by:
fromString in class ObjectConversion<BigDecimal>
Parameters:
input - The String to be converted to T
Returns:
an instance of T, converted from the String input.


Copyright © 2015 uniVocity Software Pty Ltd. All rights reserved.