Class CharacterConversion
- java.lang.Object
-
- com.univocity.parsers.conversions.NullConversion<java.lang.String,T>
-
- com.univocity.parsers.conversions.ObjectConversion<java.lang.Character>
-
- com.univocity.parsers.conversions.CharacterConversion
-
- All Implemented Interfaces:
Conversion<java.lang.String,java.lang.Character>
public class CharacterConversion extends ObjectConversion<java.lang.Character>
Converts Strings to Characters and vice versa- Author:
- Univocity Software Pty Ltd - parsers@univocity.com
-
-
Constructor Summary
Constructors Constructor Description CharacterConversion()Creates a Conversion from String to Character with default values to return when the input is null.CharacterConversion(java.lang.Character valueIfStringIsNull, java.lang.String valueIfObjectIsNull)Creates a Conversion from String to Character with default values to return when the input is null.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.CharacterfromString(java.lang.String input)Converts a String to a Character.-
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
-
-
-
-
Constructor Detail
-
CharacterConversion
public CharacterConversion()
Creates a Conversion from String to Character 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
-
CharacterConversion
public CharacterConversion(java.lang.Character valueIfStringIsNull, java.lang.String valueIfObjectIsNull)Creates a Conversion from String to Character with default values to return when the input is null.- Parameters:
valueIfStringIsNull- default Character value to be returned when the input String is null. Used whenObjectConversion.execute(String)is invoked.valueIfObjectIsNull- default String value to be returned when a Character input is null. Used whenrevert(Character)is invoked.
-
-
Method Detail
-
fromString
protected java.lang.Character fromString(java.lang.String input)
Converts a String to a Character.- Specified by:
fromStringin classObjectConversion<java.lang.Character>- Parameters:
input- The String to be converted to T- Returns:
- an instance of T, converted from the String input.
- Throws:
java.lang.IllegalArgumentException- if the input String length is not equal to 1, then an IllegalArgumentException is thrown.
-
-