diff flys-artifacts/src/main/java/de/intevation/flys/exports/WaterlevelExporter.java @ 445:a7947972fdeb

Added a new class that supports formatters for different types of data. flys-artifacts/trunk@1937 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Tue, 17 May 2011 14:22:27 +0000
parents e0fec407a280
children c0bec245f608
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/exports/WaterlevelExporter.java	Tue May 17 11:53:02 2011 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/WaterlevelExporter.java	Tue May 17 14:22:27 2011 +0000
@@ -16,6 +16,7 @@
 
 import de.intevation.flys.artifacts.WINFOArtifact;
 import de.intevation.flys.artifacts.model.WQKms;
+import de.intevation.flys.utils.Formatter;
 
 
 /**
@@ -27,14 +28,6 @@
     private static Logger logger = Logger.getLogger(WaterlevelExporter.class);
 
 
-    public static final int KM_MIN_DIGITS = 3;
-    public static final int KM_MAX_DIGITS = 3;
-    public static final int W_MIN_DIGITS  = 0;
-    public static final int W_MAX_DIGITS  = 2;
-    public static final int Q_MIN_DIGITS  = 0;
-    public static final int Q_MAX_DIGITS  = 2;
-
-
     public static final String CSV_KM_HEADER =
         "export.waterlevel.csv.header.km";
 
@@ -136,7 +129,7 @@
      * @return the number formatter for kilometer values.
      */
     protected NumberFormat getKmFormatter() {
-        return getFormatter(KM_MIN_DIGITS, KM_MAX_DIGITS);
+        return Formatter.getWaterlevelKM(context);
     }
 
 
@@ -146,7 +139,7 @@
      * @return the number formatter for W values.
      */
     protected NumberFormat getWFormatter() {
-        return getFormatter(W_MIN_DIGITS, W_MAX_DIGITS);
+        return Formatter.getWaterlevelW(context);
     }
 
 
@@ -156,7 +149,7 @@
      * @return the number formatter for Q values.
      */
     protected NumberFormat getQFormatter() {
-        return getFormatter(Q_MIN_DIGITS, Q_MAX_DIGITS);
+        return Formatter.getWaterlevelQ(context);
     }
 }
 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org