annotate flys-artifacts/src/main/java/de/intevation/flys/exports/ATExporter.java @ 4849:f86c8d75fd85

ATExporter: Use RangeAccess.getLocations instead of FLYSUtils.getLocations.
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Wed, 23 Jan 2013 10:43:27 +0100
parents 118fe1cc8cc8
children b878dce3a671
rev   line source
730
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1 package de.intevation.flys.exports;
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
2
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
3 import java.io.OutputStream;
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4 import java.io.OutputStreamWriter;
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
5 import java.io.IOException;
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
6
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
7 import org.w3c.dom.Document;
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
8
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
9 import org.apache.log4j.Logger;
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
10
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
11 import de.intevation.artifacts.Artifact;
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
12 import de.intevation.artifacts.CallContext;
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
13
1979
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1948
diff changeset
14 import de.intevation.artifactdatabase.state.ArtifactAndFacet;
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1948
diff changeset
15 import de.intevation.artifactdatabase.state.Settings;
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1948
diff changeset
16
730
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
17 import de.intevation.flys.artifacts.FLYSArtifact;
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
18
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
19 import de.intevation.flys.artifacts.model.WQ;
3422
118fe1cc8cc8 OutGenerators got a setCollection() method; analogous to setMasterArtifact(). Registered the SQOverviewGenerator as OutGenerator for 'sq_overview' Output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
20 import de.intevation.flys.collections.FLYSArtifactCollection;
730
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
21
1658
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 730
diff changeset
22 import de.intevation.flys.utils.FLYSUtils;
4849
f86c8d75fd85 ATExporter: Use RangeAccess.getLocations instead of FLYSUtils.getLocations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3422
diff changeset
23 import de.intevation.flys.artifacts.access.RangeAccess;
1658
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 730
diff changeset
24
730
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
25 public class ATExporter
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
26 implements OutGenerator
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
27 {
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
28 private static Logger logger = Logger.getLogger(ATExporter.class);
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
29
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
30 public static final String DEFAULT_ENCODING = "UTF-8";
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
31
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
32 protected WQ data;
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
33 protected CallContext context;
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
34 protected OutputStream out;
1658
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 730
diff changeset
35 protected FLYSArtifact master;
730
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
36
3422
118fe1cc8cc8 OutGenerators got a setCollection() method; analogous to setMasterArtifact(). Registered the SQOverviewGenerator as OutGenerator for 'sq_overview' Output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
37 protected FLYSArtifactCollection collection;
118fe1cc8cc8 OutGenerators got a setCollection() method; analogous to setMasterArtifact(). Registered the SQOverviewGenerator as OutGenerator for 'sq_overview' Output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
38
118fe1cc8cc8 OutGenerators got a setCollection() method; analogous to setMasterArtifact(). Registered the SQOverviewGenerator as OutGenerator for 'sq_overview' Output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
39
730
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
40 public ATExporter() {
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
41 }
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
42
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
43 @Override
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
44 public void init(Document request, OutputStream out, CallContext context) {
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
45 this.context = context;
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
46 this.out = out;
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
47 }
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
48
3422
118fe1cc8cc8 OutGenerators got a setCollection() method; analogous to setMasterArtifact(). Registered the SQOverviewGenerator as OutGenerator for 'sq_overview' Output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
49
730
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
50 @Override
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
51 public void setMasterArtifact(Artifact master) {
1658
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 730
diff changeset
52 this.master = (FLYSArtifact) master;
730
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
53 }
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
54
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
55 @Override
3422
118fe1cc8cc8 OutGenerators got a setCollection() method; analogous to setMasterArtifact(). Registered the SQOverviewGenerator as OutGenerator for 'sq_overview' Output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
56 public void setCollection(FLYSArtifactCollection collection) {
118fe1cc8cc8 OutGenerators got a setCollection() method; analogous to setMasterArtifact(). Registered the SQOverviewGenerator as OutGenerator for 'sq_overview' Output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
57 this.collection = collection;
118fe1cc8cc8 OutGenerators got a setCollection() method; analogous to setMasterArtifact(). Registered the SQOverviewGenerator as OutGenerator for 'sq_overview' Output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
58 }
118fe1cc8cc8 OutGenerators got a setCollection() method; analogous to setMasterArtifact(). Registered the SQOverviewGenerator as OutGenerator for 'sq_overview' Output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
59
118fe1cc8cc8 OutGenerators got a setCollection() method; analogous to setMasterArtifact(). Registered the SQOverviewGenerator as OutGenerator for 'sq_overview' Output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
60 @Override
1684
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1658
diff changeset
61 public void doOut(
1944
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1684
diff changeset
62 ArtifactAndFacet artifactf,
1684
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1658
diff changeset
63 Document attr,
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1658
diff changeset
64 boolean visible
bdb05dc9b763 Bugfix: #353 Enabled chart's to be drawn with proper axes set even if no data is contained.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1658
diff changeset
65 ) {
1944
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1684
diff changeset
66 data = (WQ)artifactf.getData(context);
730
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
67 }
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
68
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
69 @Override
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
70 public void generate() throws IOException {
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
71
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
72 if (data == null) {
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
73 logger.debug("no W/Q data");
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
74 return;
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
75 }
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
76
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
77 ATWriter at;
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
78 try {
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
79 at = new ATWriter(data);
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
80 }
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
81 catch (IllegalArgumentException iae) {
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
82 logger.error("creating ATWriter failed", iae);
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
83 throw new IOException(iae);
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
84 }
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
85
1658
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 730
diff changeset
86 String river = FLYSUtils.getRiver(master).getName();
4849
f86c8d75fd85 ATExporter: Use RangeAccess.getLocations instead of FLYSUtils.getLocations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3422
diff changeset
87 RangeAccess rangeAccess = new RangeAccess(master, context);
f86c8d75fd85 ATExporter: Use RangeAccess.getLocations instead of FLYSUtils.getLocations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3422
diff changeset
88 double[] kms = rangeAccess.getLocations();
1658
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 730
diff changeset
89
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 730
diff changeset
90 at.write(
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 730
diff changeset
91 new OutputStreamWriter(out, DEFAULT_ENCODING),
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 730
diff changeset
92 context.getMeta(),
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 730
diff changeset
93 river,
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 730
diff changeset
94 kms[0]);
730
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
95 }
1979
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1948
diff changeset
96
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1948
diff changeset
97
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1948
diff changeset
98 /**
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1948
diff changeset
99 * Returns an instance of <i>EmptySettings</i> currently!
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1948
diff changeset
100 *
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1948
diff changeset
101 * @return an instance of <i>EmptySettings</i>.
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1948
diff changeset
102 */
2047
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1979
diff changeset
103 @Override
1979
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1948
diff changeset
104 public Settings getSettings() {
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1948
diff changeset
105 return new EmptySettings();
a7c437c9547e Added a getSettings() operation to OutGenerator - FLYSArtifactCollection will now evaluate all available Outputs and create initial Settings using OutGenerators if the Settings for an Output is missing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1948
diff changeset
106 }
2047
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1979
diff changeset
107
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1979
diff changeset
108
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1979
diff changeset
109 /**
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1979
diff changeset
110 * This method is not implemented!
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1979
diff changeset
111 *
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1979
diff changeset
112 * @param settings A settings object.
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1979
diff changeset
113 */
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1979
diff changeset
114 @Override
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1979
diff changeset
115 public void setSettings(Settings settings) {
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1979
diff changeset
116 // do nothing here
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1979
diff changeset
117 }
730
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
118 }
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
119 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org