package com.gh.mygreen.xlsmapper.cellconvert.converter;
import java.math.BigDecimal;
import java.math.MathContext;
/**
* double/Double型を処理するConverter.
*
* @version 0.5
* @author T.TSUCHIE
*
*/
public class DoubleCellConverter extends AbstractNumberCellConverter<Double> {
@Override
protected Double convertNumber(final double value, final MathContext context) {
return new BigDecimal(value, context).doubleValue();
}
@Override
protected Double convertNumber(final Number value, final MathContext context) {
return value.doubleValue();
}
@Override
protected Double convertNumber(final BigDecimal value) {
return value.doubleValue();
}
@Override
protected Double getZeroValue() {
return 0.0;
}
@Override
protected double getMaxValue() {
return Double.MAX_VALUE;
}
@Override
protected double getMinValue() {
return -Double.MAX_VALUE;
}
}