Mercurial > dive4elements > river
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); } }