diff artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/flood_duration/DurationWaterlevel.java @ 9357:5ce50640688c

S-Info flood duration: fixed error report output name, changed duration from int to double, added formatter
author mschaefer
date Wed, 01 Aug 2018 13:18:45 +0200
parents 83ebeb620b5a
children 8da911b5169c
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/flood_duration/DurationWaterlevel.java	Tue Jul 31 18:17:10 2018 +0200
+++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/flood_duration/DurationWaterlevel.java	Wed Aug 01 13:18:45 2018 +0200
@@ -23,9 +23,9 @@
     private final double w;
     private final double q;
     private final String bezeichnung;
-    private final int floodDurDaysPerYear;
+    private final double floodDurDaysPerYear;
 
-    public DurationWaterlevel(final double w, final int floodDurDaysPerYear, final double q, final String bezeichnung) {
+    public DurationWaterlevel(final double w, final double floodDurDaysPerYear, final double q, final String bezeichnung) {
         this.w = w;
         this.q = q;
         this.bezeichnung = bezeichnung;
@@ -40,12 +40,12 @@
         return this.q;
     }
 
-    public int getFloodDurDaysPerYear() {
+    public double getFloodDurDaysPerYear() {
         return this.floodDurDaysPerYear;
     }
 
-    public String getFloodDurDaysPerYearFormatted() {
-        return String.valueOf(this.floodDurDaysPerYear);
+    public String getFloodDurDaysPerYearFormatted(final NumberFormat durFormatter) {
+        return durFormatter.format(this.floodDurDaysPerYear);
     }
 
     public String getBezeichnung() {

http://dive4elements.wald.intevation.org