Mercurial > dive4elements > river
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 :