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

Reply via email to