diff flys-artifacts/src/main/java/de/intevation/flys/utils/Formatter.java @ 3402:0336132ec9db

Adjusted Delta W(t) CSV exporter to customers wishes. flys-artifacts/trunk@5044 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Wed, 18 Jul 2012 16:28:00 +0000
parents 6d1740533810
children 04309ca24614
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/utils/Formatter.java	Wed Jul 18 14:44:29 2012 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/utils/Formatter.java	Wed Jul 18 16:28:00 2012 +0000
@@ -1,14 +1,16 @@
 package de.intevation.flys.utils;
 
-import java.text.DateFormat;
-import java.text.NumberFormat;
-import java.util.Locale;
-
 import de.intevation.artifacts.CallContext;
 import de.intevation.artifacts.CallMeta;
 
 import de.intevation.flys.artifacts.resources.Resources;
 
+import java.text.DateFormat;
+import java.text.NumberFormat;
+import java.text.SimpleDateFormat;
+
+import java.util.Locale;
+
 
 public final class Formatter {
 
@@ -377,6 +379,12 @@
             FIX_DELTA_W_DELTA_Q_MAX_DIGITS);
     }
 
+    public static NumberFormat getFixDeltaWW(CallContext context) {
+        return getFormatter(
+            context,
+            FIX_DELTA_W_DELTA_W_MIN_DIGITS,
+            FIX_DELTA_W_DELTA_W_MAX_DIGITS);
+    }
 
     public static NumberFormat getMeterFormat(CallContext context) {
         return getFormatter(
@@ -385,5 +393,10 @@
             2);
 
     }
+
+    public static DateFormat getDateFormatter(CallMeta m, String pattern) {
+        Locale locale = Resources.getLocale(m);
+        return new SimpleDateFormat(pattern, locale);
+    }
 }
 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org