comparison flys-artifacts/src/main/java/de/intevation/flys/exports/fixings/FixATExport.java @ 3601:6c94153cc4a4

Removed superfluous import. s/Double.valueOf/Double.parseDouble/ flys-artifacts/trunk@5227 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Mon, 20 Aug 2012 08:34:05 +0000
parents b5b3e73143a6
children cbe2febe30cc
comparison
equal deleted inserted replaced
3600:b5b3e73143a6 3601:6c94153cc4a4
1 package de.intevation.flys.exports.fixings; 1 package de.intevation.flys.exports.fixings;
2
3 import au.com.bytecode.opencsv.CSVWriter;
4
5 import de.intevation.artifactdatabase.state.ArtifactAndFacet;
6
7 import de.intevation.flys.artifacts.FLYSArtifact;
8
9 import de.intevation.flys.artifacts.access.FixAccess;
10
11 import de.intevation.flys.artifacts.math.fitting.Function;
12 import de.intevation.flys.artifacts.math.fitting.FunctionFactory;
13
14 import de.intevation.flys.artifacts.model.CalculationResult;
15 import de.intevation.flys.artifacts.model.Parameters;
16
17 import de.intevation.flys.artifacts.model.fixings.FixAnalysisResult;
18
19 import de.intevation.flys.exports.AbstractExporter;
20
21 import de.intevation.flys.utils.FLYSUtils;
2 22
3 import java.io.IOException; 23 import java.io.IOException;
4 import java.io.OutputStream; 24 import java.io.OutputStream;
5 import java.io.OutputStreamWriter; 25 import java.io.OutputStreamWriter;
6 import java.io.Writer; 26 import java.io.Writer;
7 27
8 import org.apache.log4j.Logger; 28 import org.apache.log4j.Logger;
29
9 import org.w3c.dom.Document; 30 import org.w3c.dom.Document;
10 import org.w3c.dom.NodeList; 31 import org.w3c.dom.NodeList;
11
12 import au.com.bytecode.opencsv.CSVWriter;
13
14 import de.intevation.artifactdatabase.state.ArtifactAndFacet;
15 import de.intevation.artifactdatabase.state.Settings;
16 import de.intevation.artifacts.Artifact;
17 import de.intevation.artifacts.CallContext;
18 import de.intevation.artifacts.common.utils.XMLUtils;
19 import de.intevation.flys.artifacts.FLYSArtifact;
20 import de.intevation.flys.artifacts.access.FixAccess;
21 import de.intevation.flys.artifacts.math.fitting.Function;
22 import de.intevation.flys.artifacts.math.fitting.FunctionFactory;
23 import de.intevation.flys.artifacts.model.CalculationResult;
24 import de.intevation.flys.artifacts.model.Parameters;
25 import de.intevation.flys.artifacts.model.fixings.FixAnalysisResult;
26 import de.intevation.flys.collections.FLYSArtifactCollection;
27 import de.intevation.flys.exports.AbstractExporter;
28 import de.intevation.flys.exports.OutGenerator;
29 import de.intevation.flys.utils.FLYSUtils;
30 32
31 public class FixATExport extends AbstractExporter { 33 public class FixATExport extends AbstractExporter {
32 34
33 private static Logger logger = 35 private static Logger logger =
34 Logger.getLogger(FixATExport.class); 36 Logger.getLogger(FixATExport.class);
71 Writer writer = new OutputStreamWriter(out, DEFAULT_CSV_CHARSET); 73 Writer writer = new OutputStreamWriter(out, DEFAULT_CSV_CHARSET);
72 74
73 FixATWriter atWriter = new FixATWriter(this.function, this.parameters); 75 FixATWriter atWriter = new FixATWriter(this.function, this.parameters);
74 NodeList nodes = request.getElementsByTagName("km"); 76 NodeList nodes = request.getElementsByTagName("km");
75 String km = nodes.item(0).getTextContent(); 77 String km = nodes.item(0).getTextContent();
76 double dkm = Double.valueOf(km); 78 double dkm = Double.parseDouble(km);
77 String river = FLYSUtils.getRivername((FLYSArtifact)master); 79 String river = FLYSUtils.getRivername((FLYSArtifact)master);
78 atWriter.write(writer, context.getMeta(), river, dkm); 80 atWriter.write(writer, context.getMeta(), river, dkm);
79 writer.close(); 81 writer.close();
80 } 82 }
81 83
91 93
92 @Override 94 @Override
93 protected void addData(Object data) { 95 protected void addData(Object data) {
94 // Nothing to do here. 96 // Nothing to do here.
95 } 97 }
96
97 } 98 }

http://dive4elements.wald.intevation.org