Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/exports/AbstractExporter.java @ 416:340dc41a7ea3
The CSV exports will now have headers.
flys-artifacts/trunk@1880 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Tue, 10 May 2011 13:18:03 +0000 |
parents | 046bd86ae41d |
children | e0fec407a280 |
comparison
equal
deleted
inserted
replaced
415:7c018f466d6d | 416:340dc41a7ea3 |
---|---|
10 | 10 |
11 import au.com.bytecode.opencsv.CSVWriter; | 11 import au.com.bytecode.opencsv.CSVWriter; |
12 | 12 |
13 import de.intevation.artifacts.Artifact; | 13 import de.intevation.artifacts.Artifact; |
14 import de.intevation.artifacts.CallContext; | 14 import de.intevation.artifacts.CallContext; |
15 | |
16 import de.intevation.flys.artifacts.resources.Resources; | |
15 | 17 |
16 | 18 |
17 /** | 19 /** |
18 * An abstract exporter that implements some basic methods for exporting data of | 20 * An abstract exporter that implements some basic methods for exporting data of |
19 * artifacts. | 21 * artifacts. |
150 return this.facet.equals(facet); | 152 return this.facet.equals(facet); |
151 } | 153 } |
152 } | 154 } |
153 | 155 |
154 | 156 |
157 | |
158 protected String msg(String key, String def) { | |
159 return Resources.getMsg(context.getMeta(), key, def); | |
160 } | |
161 | |
162 | |
155 /** | 163 /** |
156 * This method starts CSV creation. It makes use of writeCSVData() which has | 164 * This method starts CSV creation. It makes use of writeCSVData() which has |
157 * to be implemented by concrete subclasses. | 165 * to be implemented by concrete subclasses. |
158 */ | 166 */ |
159 protected void generateCSV() | 167 protected void generateCSV() |