Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/exports/ATWriter.java @ 4938:b878dce3a671
Write some more metadata in AT-export header.
author | Raimund Renkert <rrenkert@intevation.de> |
---|---|
date | Thu, 31 Jan 2013 14:11:34 +0100 |
parents | da89bb3243d3 |
children | 450840751f1b 65059ad920c6 |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/exports/ATWriter.java Thu Jan 31 13:20:05 2013 +0100 +++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/ATWriter.java Thu Jan 31 14:11:34 2013 +0100 @@ -3,7 +3,11 @@ import java.io.IOException; import java.io.Writer; import java.io.PrintWriter; +import java.math.BigDecimal; +import java.text.DateFormat; +import java.util.Calendar; +import java.util.Date; import java.util.Locale; import de.intevation.artifacts.CallMeta; @@ -109,25 +113,36 @@ PrintWriter out, CallMeta callMeta, String river, - double km + double km, + String gName, + BigDecimal datum, + Date date ) { + DateFormat f = DateFormat.getDateInstance(); out.print(Resources.getMsg( callMeta, I18N_AT_HEADER, I18N_AT_HEADER, - new Object[] { river, km } )); + new Object[] { river, gName, f.format(date), datum } )); out.print("\r\n"); } - public void write(Writer writer, CallMeta meta, String river, double km) + public void write( + Writer writer, + CallMeta meta, + String river, + double km, + String gName, + BigDecimal datum, + Date date) throws IOException { PrintWriter out = new PrintWriter(writer); // a header is required, because the desktop version of FLYS will skip // the first row. - printHeader(out, meta, river, km); + printHeader(out, meta, river, km, gName, datum, date); double rest = (minW * 100.0) % 10.0;