private String convertNumericValueToString(DTCellValue52 dcv) { final BigDecimal value = (BigDecimal) dcv.getNumericValue(); return (value == null ? "" : value.toPlainString()); }
private Values getNumericValue() throws ValueResolveException { try { if (realCellValue.getNumericValue() != null) { return new Values((Comparable) realCellValue.getNumericValue()); } else { return new Values(); } } catch (final Exception e) { throw new ValueResolveException("Failed to resolve Numeric Value"); } }
private Values getNumericValue() throws ValueResolveException { try { if (realCellValue.getNumericValue() != null) { return new Values((Comparable) realCellValue.getNumericValue()); } else { return new Values(); } } catch (final Exception e) { throw new ValueResolveException("Failed to resolve Numeric Value"); } }
private AbstractRestrictedEntryTextBox makeNumericByteTextBox(final DTCellValue52 value) { final AbstractRestrictedEntryTextBox tb = new NumericByteTextBox(allowEmptyValues); final Byte numericValue = (Byte) value.getNumericValue(); tb.setValue(numericValue == null ? "" : numericValue.toString()); // Wire up update handler tb.setEnabled(!isReadOnly); addNumericTextBoxChangeHandler(tb, value, (input -> Byte.valueOf(input)), (Byte) null, new Byte("0")); return tb; }
private AbstractRestrictedEntryTextBox makeNumericFloatTextBox(final DTCellValue52 value) { final AbstractRestrictedEntryTextBox tb = new NumericFloatTextBox(allowEmptyValues); final Float numericValue = (Float) value.getNumericValue(); tb.setValue(numericValue == null ? "" : numericValue.toString()); // Wire up update handler tb.setEnabled(!isReadOnly); addNumericTextBoxChangeHandler(tb, value, (input -> Float.valueOf(input)), (Float) null, new Float("0")); return tb; }
private static void assertIntegerDefaultValue(final DTCellValue52 dcv) { if (dcv.getNumericValue() == null) { try { dcv.setNumericValue(Integer.valueOf(dcv.getStringValue())); } catch (NumberFormatException nfe) { dcv.setNumericValue(0); } } }
private static void assertLongDefaultValue(final DTCellValue52 dcv) { if (dcv.getNumericValue() == null) { try { dcv.setNumericValue(Long.valueOf(dcv.getStringValue())); } catch (NumberFormatException nfe) { dcv.setNumericValue(0L); } } }
private static void assertIntegerDefaultValue(final DTCellValue52 dcv) { if (dcv.getNumericValue() == null) { try { dcv.setNumericValue(Integer.valueOf(dcv.getStringValue())); } catch (NumberFormatException nfe) { dcv.setNumericValue(0); } } }
private static void assertLongDefaultValue(final DTCellValue52 dcv) { if (dcv.getNumericValue() == null) { try { dcv.setNumericValue(Long.valueOf(dcv.getStringValue())); } catch (NumberFormatException nfe) { dcv.setNumericValue(0L); } } }
private AbstractRestrictedEntryTextBox makeNumericIntegerTextBox(final DTCellValue52 value) { final AbstractRestrictedEntryTextBox tb = new NumericIntegerTextBox(allowEmptyValues); final Integer numericValue = (Integer) value.getNumericValue(); tb.setValue(numericValue == null ? "" : numericValue.toString()); // Wire up update handler tb.setEnabled(!isReadOnly); addNumericTextBoxChangeHandler(tb, value, (input -> Integer.valueOf(input)), (Integer) null, 0); return tb; }
private AbstractRestrictedEntryTextBox makeNumericBigIntegerTextBox(final DTCellValue52 value) { final AbstractRestrictedEntryTextBox tb = new NumericBigIntegerTextBox(allowEmptyValues); final BigInteger numericValue = (BigInteger) value.getNumericValue(); tb.setValue(numericValue == null ? "" : numericValue.toString()); // Wire up update handler tb.setEnabled(!isReadOnly); addNumericTextBoxChangeHandler(tb, value, (input -> new BigInteger(input)), (BigInteger) null, BigInteger.ZERO); return tb; }
@Test public void testDeleteRowNumbers() throws VetoException { modelSynchronizer.appendRow(); modelSynchronizer.appendRow(); modelSynchronizer.deleteRow(0); assertEquals(1, uiModel.getRow(0).getCells().get(0).getValue().getValue()); assertEquals(1, model.getData().get(0).get(0).getNumericValue()); }
@Test public void conversionToDataType() { final DTCellValue52 dcv = new DTCellValue52(value); dcv.setOtherwise(isOtherwise); cellUtilities.convertDTCellValueType(DataType.DataTypes.NUMERIC_INTEGER, dcv); assertEquals(expected, dcv.getNumericValue()); } }
@Test public void conversionToDataType() { final DTCellValue52 dcv = new DTCellValue52(value); dcv.setOtherwise(isOtherwise); cellUtilities.convertDTCellValueType(DataType.DataTypes.NUMERIC_BIGDECIMAL, dcv); assertEquals(expected, dcv.getNumericValue()); } }
@Test public void conversionToDataType() { final DTCellValue52 dcv = new DTCellValue52(value); dcv.setOtherwise(isOtherwise); cellUtilities.convertDTCellValueType(DataType.DataTypes.NUMERIC_DOUBLE, dcv); assertEquals(expected, dcv.getNumericValue()); } }
@Test public void conversionToDataType() { final DTCellValue52 dcv = new DTCellValue52(value); dcv.setOtherwise(isOtherwise); cellUtilities.convertDTCellValueType(DataType.DataTypes.NUMERIC_SHORT, dcv); assertEquals(expected, dcv.getNumericValue()); } }
@Test public void conversionToDataType() { final DTCellValue52 dcv = new DTCellValue52(value); dcv.setOtherwise(isOtherwise); cellUtilities.convertDTCellValueType(DataType.DataTypes.NUMERIC_BIGINTEGER, dcv); assertEquals(expected, dcv.getNumericValue()); } }
@Test public void conversionToDataType() { final DTCellValue52 dcv = new DTCellValue52(value); dcv.setOtherwise(isOtherwise); cellUtilities.convertDTCellValueType(DataType.DataTypes.NUMERIC_BYTE, dcv); assertEquals(expected, dcv.getNumericValue()); } }
@Test public void testDefaultValueNull() throws Exception { final DTCellValue52 defaultValue = null; final DTCellValue52 clone = new DTCellValue52(defaultValue); assertEquals(DataType.DataTypes.STRING, clone.getDataType()); assertNull(clone.getBooleanValue()); assertNull(clone.getDateValue()); assertNull(clone.getNumericValue()); assertNull(clone.getStringValue()); } }
@Test public void testDefaultValue() throws Exception { final DTCellValue52 defaultValue = new DTCellValue52(1); final DTCellValue52 clone = new DTCellValue52(defaultValue); assertEquals(DataType.DataTypes.NUMERIC_INTEGER, clone.getDataType()); assertNull(clone.getBooleanValue()); assertNull(clone.getDateValue()); assertEquals(1, clone.getNumericValue()); assertNull(clone.getStringValue()); }