diff flys-artifacts/src/main/java/de/intevation/flys/exports/DurationCurveExporter.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 e006da5679d2
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/exports/DurationCurveExporter.java	Tue May 17 11:53:02 2011 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/DurationCurveExporter.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.WQDay;
+import de.intevation.flys.utils.Formatter;
 
 
 /**
@@ -27,13 +28,6 @@
     private static Logger logger = Logger.getLogger(WaterlevelExporter.class);
 
 
-    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 = 1;
-    public static final int D_MIN_DIGITS = 0;
-    public static final int D_MAX_DIGITS = 0;
-
     public static final String CSV_DURATION_HEADER =
         "export.duration.curve.csv.header.duration";
 
@@ -114,7 +108,7 @@
      * @return the number formatter for W values.
      */
     protected NumberFormat getWFormatter() {
-        return getFormatter(W_MIN_DIGITS, W_MAX_DIGITS);
+        return Formatter.getDurationW(context);
     }
 
 
@@ -124,7 +118,7 @@
      * @return the number formatter for Q values.
      */
     protected NumberFormat getQFormatter() {
-        return getFormatter(Q_MIN_DIGITS, Q_MAX_DIGITS);
+        return Formatter.getDurationQ(context);
     }
 
 
@@ -134,6 +128,6 @@
      * @return the number formatter for duration values.
      */
     protected NumberFormat getDFormatter() {
-        return getFormatter(D_MIN_DIGITS, D_MAX_DIGITS);
+        return Formatter.getDurationD(context);
     }
 }

http://dive4elements.wald.intevation.org