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()

http://dive4elements.wald.intevation.org