comparison flys-artifacts/src/main/java/de/intevation/flys/exports/ReportGenerator.java @ 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. flys-artifacts/trunk@3409 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Wed, 14 Dec 2011 10:20:56 +0000
parents 65f9d707caff
children 0318fa6f0844
comparison
equal deleted inserted replaced
1978:4c10a4cb978f 1979:a7c437c9547e
8 import de.intevation.artifacts.Artifact; 8 import de.intevation.artifacts.Artifact;
9 import de.intevation.artifacts.CallContext; 9 import de.intevation.artifacts.CallContext;
10 10
11 import de.intevation.artifacts.common.utils.XMLUtils; 11 import de.intevation.artifacts.common.utils.XMLUtils;
12 12
13 import de.intevation.artifactdatabase.state.ArtifactAndFacet;
13 import de.intevation.artifactdatabase.state.Facet; 14 import de.intevation.artifactdatabase.state.Facet;
14 15 import de.intevation.artifactdatabase.state.Settings;
15 import de.intevation.artifactdatabase.state.ArtifactAndFacet;
16 16
17 import de.intevation.flys.artifacts.model.Calculation; 17 import de.intevation.flys.artifacts.model.Calculation;
18 18
19 import org.w3c.dom.Document; 19 import org.w3c.dom.Document;
20 20
60 @Override 60 @Override
61 public void generate() throws IOException { 61 public void generate() throws IOException {
62 logger.debug("generate"); 62 logger.debug("generate");
63 XMLUtils.toStream(result, out); 63 XMLUtils.toStream(result, out);
64 } 64 }
65
66
67 /**
68 * Returns an instance of <i>EmptySettings</i> currently!
69 *
70 * @return an instance of <i>EmptySettings</i>.
71 */
72 public Settings getSettings() {
73 return new EmptySettings();
74 }
65 } 75 }
66 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : 76 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org