Revision: 9297 http://sourceforge.net/p/fudaa/svn/9297 Author: deniger Date: 2016-02-24 23:42:46 +0000 (Wed, 24 Feb 2016) Log Message: ----------- CRUE-644 Modified Paths: -------------- trunk/soft/fudaa-crue/ui-report/src/main/java/org/fudaa/fudaa/crue/report/longitudinal/ReportLongitudinalExportDataBuilder.java Modified: trunk/soft/fudaa-crue/ui-report/src/main/java/org/fudaa/fudaa/crue/report/longitudinal/ReportLongitudinalExportDataBuilder.java =================================================================== --- trunk/soft/fudaa-crue/ui-report/src/main/java/org/fudaa/fudaa/crue/report/longitudinal/ReportLongitudinalExportDataBuilder.java 2016-02-24 23:34:40 UTC (rev 9296) +++ trunk/soft/fudaa-crue/ui-report/src/main/java/org/fudaa/fudaa/crue/report/longitudinal/ReportLongitudinalExportDataBuilder.java 2016-02-24 23:42:46 UTC (rev 9297) @@ -53,6 +53,13 @@ Class type; String columnName; List values = new ArrayList(); + + public Object getValue(int i) { + if (i < 0 || i >= values.size()) { + return null; + } + return values.size(); + } } static class Data { @@ -64,6 +71,14 @@ columns.add(res); return res; } + + int getMaxLine() { + int res = 0; + for (ColumnData column : columns) { + res = Math.max(column.values.size(), res); + } + return res; + } } LongitudinalExportData(final EGCourbe[] _cs, final EGGraphe _g, boolean showLabel) { @@ -104,6 +119,7 @@ } } maxCol_ = data.columns.size(); + maxLine_ = data.getMaxLine(); } } @@ -159,7 +175,7 @@ @Override public Object getValue(int _row, int _col) { - return data.columns.get(_col).values.get(_row); + return data.columns.get(_col).getValue(_row); } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |