@Override protected Slider buildInternalField(Class<? extends T> type) { Slider slider = new Slider(); if (TypeUtils.isIntegerNumber(getType())) { slider.setResolution(0); } return slider; }
/** * Set a new resolution for the slider. The resolution is the number of digits after the decimal point. * @param resolution The resolution to set. Ignored for integer value types */ public void setResolution(int resolution) { if (!TypeUtils.isIntegerNumber(getType())) { getInternalField().setResolution(resolution); } }
/** * Set a new resolution for the slider. The resolution is the number of digits after the decimal point. * @param resolution The resolution to set. Ignored for integer value types */ public void setResolution(int resolution) { if (!TypeUtils.isIntegerNumber(getType())) { getInternalField().setResolution(resolution); } }
if (BigInteger.class.isAssignableFrom(targetType) || TypeUtils.isIntegerNumber(targetType)) { return ((Decimal128) value).bigDecimalValue().toBigInteger();
@Override protected Slider buildInternalField(Class<? extends T> type) { Slider slider = new Slider(); if (TypeUtils.isIntegerNumber(getType())) { slider.setResolution(0); } slider.setConverter(new NumberToNumberConverter<>(Double.class, type)); return slider; }
if (TypeUtils.isIntegerNumber(targetType)) { Number parsed = FormDataFormats.INTEGER_FORMAT.parse(value); return ConversionUtils.convertNumberToTargetClass(parsed, (Class<Number>) targetType);