com.univocity.parsers.conversions
Class BigIntegerConversion

java.lang.Object
  extended by com.univocity.parsers.conversions.NullConversion<String,T>
      extended by com.univocity.parsers.conversions.ObjectConversion<BigInteger>
          extended by com.univocity.parsers.conversions.BigIntegerConversion
All Implemented Interfaces:
Conversion<String,BigInteger>

public class BigIntegerConversion
extends ObjectConversion<BigInteger>

Converts Strings to BigIntegers and vice versa

Author:
uniVocity Software Pty Ltd - parsers@univocity.com

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

Constructor Detail

BigIntegerConversion

public BigIntegerConversion()
Creates a Conversion from String to BigInteger 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


BigIntegerConversion

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

Parameters:
valueIfStringIsNull - default BigInteger 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 BigInteger input is null. Used when revert(BigInteger) is invoked.
Method Detail

fromString

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

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


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