br.com.tecsinapse.dataio.converter.IntegerFromBigDecimalTableCellConverter Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of tecsinapse-data-io Show documentation
Show all versions of tecsinapse-data-io Show documentation
A simple way to work with CSV, XLSX? and TXT files
/*
* Tecsinapse Data Input and Output
*
* License: GNU Lesser General Public License (LGPL), version 3 or later
* See the LICENSE file in the root directory or .
*/
package br.com.tecsinapse.dataio.converter;
import java.math.BigDecimal;
import com.google.common.base.Strings;
public class IntegerFromBigDecimalTableCellConverter implements FromNumberConverter {
@Override
public Integer apply(BigDecimal input) {
return input.intValue();
}
@Override
public Integer apply(String input) {
return Strings.isNullOrEmpty(input) ? null : new BigDecimal(input).intValue();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy