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