From 08180809e39c0cd3ecabdf3dea4160aa7964b72c Mon Sep 17 00:00:00 2001 From: Patrick Plitzner Date: Mon, 23 Jul 2018 18:18:26 +0200 Subject: [PATCH 1/1] ref #7575 Label update for quantitative data --- .../descriptiveDataSet/matrix/MatrixUtility.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/descriptiveDataSet/matrix/MatrixUtility.java b/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/descriptiveDataSet/matrix/MatrixUtility.java index 0f0296097..d0ff00485 100644 --- a/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/descriptiveDataSet/matrix/MatrixUtility.java +++ b/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/descriptiveDataSet/matrix/MatrixUtility.java @@ -41,10 +41,18 @@ public class MatrixUtility { * @return a string representation of the data */ public static String getQuantitativeLabel(QuantitativeData data) { - return data.getStatisticalValues().stream(). + String label = ""; + Float min = data.getMin(); + Float max = data.getMax(); + if(min!=null||max!=null){ + label += "["+(min!=null?min.toString():"?")+"-"+(max!=null?max.toString():"?")+"] "; + } + label += data.getStatisticalValues().stream(). filter(value->value.getType().equals(StatisticalMeasure.EXACT_VALUE())) .map(exact->Float.toString(exact.getValue())) .collect(Collectors.joining(", ")); + + return label; } /** -- 2.34.1