commit | d90f158bff00e433490757ab306bd70ac29bc762 | [log] [tgz] |
---|---|---|
author | Dirk Fauth <dirk.fauth@googlemail.com> | Mon Apr 07 09:41:29 2014 +0200 |
committer | Dirk Fauth <dirk.fauth@googlemail.com> | Mon Apr 07 09:41:29 2014 +0200 |
tree | 97497f4f5f9e4f189732b5fa82e2179c0594443d | |
parent | 044931e8e826c6aadcbb7efe00fe07ddefaad9a4 [diff] |
added fix for possible NPE like proposed in forum http://www.eclipse.org/forums/index.php/t/673655/
diff --git a/org.eclipse.nebula.widgets.nattable.dataset/src/org/eclipse/nebula/widgets/nattable/dataset/generator/NatTableDataGenerator.java b/org.eclipse.nebula.widgets.nattable.dataset/src/org/eclipse/nebula/widgets/nattable/dataset/generator/NatTableDataGenerator.java index 60f9aba..67f9fc1 100644 --- a/org.eclipse.nebula.widgets.nattable.dataset/src/org/eclipse/nebula/widgets/nattable/dataset/generator/NatTableDataGenerator.java +++ b/org.eclipse.nebula.widgets.nattable.dataset/src/org/eclipse/nebula/widgets/nattable/dataset/generator/NatTableDataGenerator.java
@@ -82,7 +82,7 @@ value = doubleGenerator.generate(DoubleColumnValueBean.class); break; } - String stringValue = value.getValue() == null ? " " : value.getValue().toString(); + String stringValue = (value == null || value.getValue() == null) ? " " : value.getValue().toString(); stringValue = "".equals(stringValue) ? " " : stringValue; out.write(stringValue); out.write(j == numCols - 1 ? "" : ","); @@ -230,10 +230,12 @@ @GenerateDouble(range = 1000) private Double value; + @Override public Double getValue() { return value; } + @Override public void setValue(Double value) { this.value = value; } @@ -243,10 +245,12 @@ @DataValueGenerator(UppercaseStringValueGenerator.class) private String value; + @Override public String getValue() { return value; } + @Override public void setValue(String value) { this.value = value; }