Revision: 16599
http://sourceforge.net/p/gate/code/16599
Author: nirajaswani
Date: 2013-03-15 23:13:27 +0000 (Fri, 15 Mar 2013)
Log Message:
-----------
rounding to 4 digits after demical point
Modified Paths:
--------------
gate/trunk/src/gate/gui/CorpusQualityAssurance.java
gate/trunk/src/gate/util/AnnotationDiffer.java
Modified: gate/trunk/src/gate/gui/CorpusQualityAssurance.java
===================================================================
--- gate/trunk/src/gate/gui/CorpusQualityAssurance.java 2013-03-15 23:11:30 UTC
(rev 16598)
+++ gate/trunk/src/gate/gui/CorpusQualityAssurance.java 2013-03-15 23:13:27 UTC
(rev 16599)
@@ -30,6 +30,7 @@
import java.io.FileWriter;
import java.io.IOException;
import java.io.Writer;
+import java.math.RoundingMode;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.*;
@@ -1268,8 +1269,9 @@
ontologyMeasures = (OntologyMeasures) measureObject;
}
NumberFormat f = NumberFormat.getInstance(Locale.ENGLISH);
- f.setMaximumFractionDigits(2);
- f.setMinimumFractionDigits(2);
+ f.setMaximumFractionDigits(4);
+ f.setMinimumFractionDigits(4);
+ f.setRoundingMode(RoundingMode.HALF_UP);
List<Object> values = new ArrayList<Object>();
// average measures by document
@@ -1707,4 +1709,4 @@
protected ExportToHtmlAction exportToHtmlAction;
protected ReloadCacheAction reloadCacheAction;
protected CompareAction compareAction;
-}
\ No newline at end of file
+}
Modified: gate/trunk/src/gate/util/AnnotationDiffer.java
===================================================================
--- gate/trunk/src/gate/util/AnnotationDiffer.java 2013-03-15 23:11:30 UTC
(rev 16598)
+++ gate/trunk/src/gate/util/AnnotationDiffer.java 2013-03-15 23:13:27 UTC
(rev 16599)
@@ -14,6 +14,7 @@
*/
package gate.util;
+import java.math.RoundingMode;
import java.text.NumberFormat;
import java.util.*;
@@ -62,7 +63,7 @@
responseCount += differ.getResponsesCount();
}
keyList = new ArrayList<Annotation>(Collections.nCopies(keyCount,
(Annotation) null));
- responseList = new
ArrayList<Annotation>(Collections.nCopies(responseCount, (Annotation) null));
+ responseList = new
ArrayList<Annotation>(Collections.nCopies(responseCount, (Annotation) null));
}
public AnnotationDiffer() {
@@ -839,8 +840,10 @@
public List<String> getMeasuresRow(Object[] measures, String title) {
NumberFormat f = NumberFormat.getInstance(Locale.ENGLISH);
- f.setMaximumFractionDigits(2);
- f.setMinimumFractionDigits(2);
+ f.setMaximumFractionDigits(4);
+ f.setMinimumFractionDigits(4);
+ f.setRoundingMode(RoundingMode.HALF_UP);
+
List<String> row = new ArrayList<String>();
row.add(title);
row.add(Integer.toString(getCorrectMatches()));
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
_______________________________________________
GATE-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gate-cvs