annotate flys-artifacts/ChangeLog @ 2070:48fd8b06bce5

#104 Use Wst.determineMinMaxQFree() to determine the min/max Qs at a given kilometer. flys-artifacts/trunk@3572 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Tue, 03 Jan 2012 10:12:49 +0000
parents b18f056c244e
children fd95bfbb2ec2
rev   line source
2070
48fd8b06bce5 #104 Use Wst.determineMinMaxQFree() to determine the min/max Qs at a given kilometer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2069
diff changeset
1 2012-01-03 Ingo Weinzierl <ingo@intevation.de>
48fd8b06bce5 #104 Use Wst.determineMinMaxQFree() to determine the min/max Qs at a given kilometer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2069
diff changeset
2
48fd8b06bce5 #104 Use Wst.determineMinMaxQFree() to determine the min/max Qs at a given kilometer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2069
diff changeset
3 flys/issue104 (W-INFO: Wasserspiegellagenberechnung / Strecke)
48fd8b06bce5 #104 Use Wst.determineMinMaxQFree() to determine the min/max Qs at a given kilometer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2069
diff changeset
4
48fd8b06bce5 #104 Use Wst.determineMinMaxQFree() to determine the min/max Qs at a given kilometer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2069
diff changeset
5 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java: Call
48fd8b06bce5 #104 Use Wst.determineMinMaxQFree() to determine the min/max Qs at a given kilometer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2069
diff changeset
6 the new flys-backend method Wst.determineMinMaxQFree() to determine the
48fd8b06bce5 #104 Use Wst.determineMinMaxQFree() to determine the min/max Qs at a given kilometer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2069
diff changeset
7 min/max Qs at a given kilometer.
48fd8b06bce5 #104 Use Wst.determineMinMaxQFree() to determine the min/max Qs at a given kilometer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2069
diff changeset
8
2069
b18f056c244e Adjust Area styles.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2068
diff changeset
9 2011-01-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
b18f056c244e Adjust Area styles.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2068
diff changeset
10
b18f056c244e Adjust Area styles.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2068
diff changeset
11 * doc/conf/themes.xml: Reflect name chnage of longitudinal sections
b18f056c244e Adjust Area styles.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2068
diff changeset
12 area artifacts and include ColorLine style for area styles.
b18f056c244e Adjust Area styles.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2068
diff changeset
13
2068
0cf60d64895c #370 Added a 'W at gauge' column to CSV exports if 'W at gauge' mode has been selected.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2067
diff changeset
14 2012-01-02 Ingo Weinzierl <ingo@intevation.de>
0cf60d64895c #370 Added a 'W at gauge' column to CSV exports if 'W at gauge' mode has been selected.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2067
diff changeset
15
0cf60d64895c #370 Added a 'W at gauge' column to CSV exports if 'W at gauge' mode has been selected.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2067
diff changeset
16 flys/issue370 (WINFO: Berechnungsausgabe W/Pegel [cm] fehlt bei Wasserspiegellage und W am Pegel)
0cf60d64895c #370 Added a 'W at gauge' column to CSV exports if 'W at gauge' mode has been selected.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2067
diff changeset
17
0cf60d64895c #370 Added a 'W at gauge' column to CSV exports if 'W at gauge' mode has been selected.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2067
diff changeset
18 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: New method that
0cf60d64895c #370 Added a 'W at gauge' column to CSV exports if 'W at gauge' mode has been selected.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2067
diff changeset
19 extracts the double value of a WQ object's name.
0cf60d64895c #370 Added a 'W at gauge' column to CSV exports if 'W at gauge' mode has been selected.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2067
diff changeset
20
0cf60d64895c #370 Added a 'W at gauge' column to CSV exports if 'W at gauge' mode has been selected.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2067
diff changeset
21 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java: Adapted
0cf60d64895c #370 Added a 'W at gauge' column to CSV exports if 'W at gauge' mode has been selected.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2067
diff changeset
22 the header of CSV exports and the content of the "W at gauge" column.
0cf60d64895c #370 Added a 'W at gauge' column to CSV exports if 'W at gauge' mode has been selected.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2067
diff changeset
23
0cf60d64895c #370 Added a 'W at gauge' column to CSV exports if 'W at gauge' mode has been selected.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2067
diff changeset
24 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionExporter.java:
0cf60d64895c #370 Added a 'W at gauge' column to CSV exports if 'W at gauge' mode has been selected.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2067
diff changeset
25 Adapted method signatures that have been changed in WaterlevelExporter.
0cf60d64895c #370 Added a 'W at gauge' column to CSV exports if 'W at gauge' mode has been selected.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2067
diff changeset
26
2067
40624968c7f4 Added i18n strings used in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2066
diff changeset
27 2012-01-02 Ingo Weinzierl <ingo@intevation.de>
40624968c7f4 Added i18n strings used in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2066
diff changeset
28
40624968c7f4 Added i18n strings used in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2066
diff changeset
29 * src/main/resources/messages.properties,
40624968c7f4 Added i18n strings used in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2066
diff changeset
30 src/main/resources/messages_de_DE.properties,
40624968c7f4 Added i18n strings used in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2066
diff changeset
31 src/main/resources/messages_en.properties,
40624968c7f4 Added i18n strings used in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2066
diff changeset
32 src/main/resources/messages_de.properties: Added strings used in the CSV
40624968c7f4 Added i18n strings used in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2066
diff changeset
33 export.
40624968c7f4 Added i18n strings used in CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2066
diff changeset
34
2066
2b6a0de47379 Improved the WaterlevelExporter: added range check for W/Q at gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2065
diff changeset
35 2012-01-02 Ingo Weinzierl <ingo@intevation.de>
2b6a0de47379 Improved the WaterlevelExporter: added range check for W/Q at gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2065
diff changeset
36
2b6a0de47379 Improved the WaterlevelExporter: added range check for W/Q at gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2065
diff changeset
37 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java: Check
2b6a0de47379 Improved the WaterlevelExporter: added range check for W/Q at gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2065
diff changeset
38 if the location of a CSV row is in range of the reference gauge. Write
2b6a0de47379 Improved the WaterlevelExporter: added range check for W/Q at gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2065
diff changeset
39 "outside reference gauge" into CSV in such cases.
2b6a0de47379 Improved the WaterlevelExporter: added range check for W/Q at gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2065
diff changeset
40
2065
2f5628f0de0e Part 2 of #125: add gaugename and Q description based on the selected WQ mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2064
diff changeset
41 2012-01-02 Ingo Weinzierl <ingo@intevation.de>
2f5628f0de0e Part 2 of #125: add gaugename and Q description based on the selected WQ mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2064
diff changeset
42
2f5628f0de0e Part 2 of #125: add gaugename and Q description based on the selected WQ mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2064
diff changeset
43 PART II of flys/issue125 (W-INFO: Wasserspiegellagenberechnung / tabellarische Berechnungsausgabe)
2f5628f0de0e Part 2 of #125: add gaugename and Q description based on the selected WQ mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2064
diff changeset
44
2f5628f0de0e Part 2 of #125: add gaugename and Q description based on the selected WQ mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2064
diff changeset
45 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java: Add the
2f5628f0de0e Part 2 of #125: add gaugename and Q description based on the selected WQ mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2064
diff changeset
46 named main value of a Q and the name of the gauge used for the calculation
2f5628f0de0e Part 2 of #125: add gaugename and Q description based on the selected WQ mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2064
diff changeset
47 if the WQ mode is "W at gauge" or "Q at gauge".
2f5628f0de0e Part 2 of #125: add gaugename and Q description based on the selected WQ mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2064
diff changeset
48
2f5628f0de0e Part 2 of #125: add gaugename and Q description based on the selected WQ mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2064
diff changeset
49 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionExporter.java:
2f5628f0de0e Part 2 of #125: add gaugename and Q description based on the selected WQ mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2064
diff changeset
50 Adapted the method signatures that have been modified in
2f5628f0de0e Part 2 of #125: add gaugename and Q description based on the selected WQ mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2064
diff changeset
51 WaterlevelExporter.
2f5628f0de0e Part 2 of #125: add gaugename and Q description based on the selected WQ mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2064
diff changeset
52
2064
ca8997aa683e Removed unused imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2063
diff changeset
53 2012-01-02 Ingo Weinzierl <ingo@intevation.de>
ca8997aa683e Removed unused imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2063
diff changeset
54
ca8997aa683e Removed unused imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2063
diff changeset
55 * src/main/java/de/intevation/flys/exports/StyledAreaSeriesCollection.java,
ca8997aa683e Removed unused imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2063
diff changeset
56 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
ca8997aa683e Removed unused imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2063
diff changeset
57 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
ca8997aa683e Removed unused imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2063
diff changeset
58 src/main/java/de/intevation/flys/exports/AxisSection.java,
ca8997aa683e Removed unused imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2063
diff changeset
59 src/main/java/de/intevation/flys/exports/ExportSection.java,
ca8997aa683e Removed unused imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2063
diff changeset
60 src/main/java/de/intevation/flys/exports/LegendSection.java,
ca8997aa683e Removed unused imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2063
diff changeset
61 src/main/java/de/intevation/flys/exports/ChartSection.java: Removed
ca8997aa683e Removed unused imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2063
diff changeset
62 unused imports.
ca8997aa683e Removed unused imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2063
diff changeset
63
2063
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
64 2012-01-02 Ingo Weinzierl <ingo@intevation.de>
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
65
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
66 PART I of flys/issue125 (W-INFO: Wasserspiegellagenberechnung / tabellarische Berechnungsausgabe)
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
67
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
68 * doc/conf/cache.xml: Registered a new Cache for the LocationProvider.
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
69
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
70 * src/main/java/de/intevation/flys/artifacts/model/LocationProvider.java:
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
71 New. This class is able to return the description of a location based on a
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
72 river and kilometer parameter. The LocationProvider stores single
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
73 locations into a Cache if one is configured for this class.
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
74
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
75 * src/main/java/de/intevation/flys/artifacts/model/AnnotationsFactory.java:
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
76 Added a method that returns a single Annotation for a specific kilometer and
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
77 river.
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
78
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
79 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Added a method
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
80 getLocationDescription() that might be used to determine the description
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
81 of a specified kilometer for a given river.
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
82
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
83 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java: Make use
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
84 of FLYSUtils.getLocationDescription() to add a new column that contains
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
85 the location description.
97a25b54eea3 Part 1 of #125: added a description for a location to the WaterlevelExport.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2062
diff changeset
86
2062
ed6c6d437875 Added min/max values for free Qs to the Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2061
diff changeset
87 2011-12-29 Ingo Weinzierl <ingo@intevation.de>
ed6c6d437875 Added min/max values for free Qs to the Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2061
diff changeset
88
ed6c6d437875 Added min/max values for free Qs to the Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2061
diff changeset
89 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java: Write
ed6c6d437875 Added min/max values for free Qs to the Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2061
diff changeset
90 min/max values for free Qs into Artifact's DESCRIBE document.
ed6c6d437875 Added min/max values for free Qs to the Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2061
diff changeset
91
2061
87f9153bb7ca Fixed order to determine correct step width of Qs and Ws.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2060
diff changeset
92 2011-12-28 Ingo Weinzierl <ingo@intevation.de>
87f9153bb7ca Fixed order to determine correct step width of Qs and Ws.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2060
diff changeset
93
87f9153bb7ca Fixed order to determine correct step width of Qs and Ws.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2060
diff changeset
94 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java: Fixed
87f9153bb7ca Fixed order to determine correct step width of Qs and Ws.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2060
diff changeset
95 broken order to determine the step width of Qs and Ws.
87f9153bb7ca Fixed order to determine correct step width of Qs and Ws.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2060
diff changeset
96
2060
3ffb7195173f Validate user defined Qs based on the start kilometer ('Q free').
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2059
diff changeset
97 2011-12-28 Ingo Weinzierl <ingo@intevation.de>
3ffb7195173f Validate user defined Qs based on the start kilometer ('Q free').
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2059
diff changeset
98
3ffb7195173f Validate user defined Qs based on the start kilometer ('Q free').
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2059
diff changeset
99 flys/issue104 (W-INFO: Wasserspiegellagenberechnung / Strecke)
3ffb7195173f Validate user defined Qs based on the start kilometer ('Q free').
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2059
diff changeset
100
3ffb7195173f Validate user defined Qs based on the start kilometer ('Q free').
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2059
diff changeset
101 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
3ffb7195173f Validate user defined Qs based on the start kilometer ('Q free').
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2059
diff changeset
102 Validate user defined free Q values.
3ffb7195173f Validate user defined Qs based on the start kilometer ('Q free').
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2059
diff changeset
103
2059
522826b41ffa Compute better step width for W/Q input.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2058
diff changeset
104 2011-12-28 Ingo Weinzierl <ingo@intevation.de>
522826b41ffa Compute better step width for W/Q input.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2058
diff changeset
105
522826b41ffa Compute better step width for W/Q input.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2058
diff changeset
106 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
522826b41ffa Compute better step width for W/Q input.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2058
diff changeset
107 Compute better step width based on a maximal number of steps = 30.
522826b41ffa Compute better step width for W/Q input.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2058
diff changeset
108 Results with digits are rounded up. E.g.:
522826b41ffa Compute better step width for W/Q input.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2058
diff changeset
109 Q range = 9.6 - 1750
522826b41ffa Compute better step width for W/Q input.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2058
diff changeset
110 Step width = 58.01
522826b41ffa Compute better step width for W/Q input.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2058
diff changeset
111 Rounded result = 60
522826b41ffa Compute better step width for W/Q input.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2058
diff changeset
112
2058
f97cf2e350c9 Some refactoring done: all Sections subclass TypeSection now to be able to use the convinience methods for string, integer, double and boolean attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2057
diff changeset
113 2011-12-27 Ingo Weinzierl <ingo@intevation.de>
f97cf2e350c9 Some refactoring done: all Sections subclass TypeSection now to be able to use the convinience methods for string, integer, double and boolean attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2057
diff changeset
114
f97cf2e350c9 Some refactoring done: all Sections subclass TypeSection now to be able to use the convinience methods for string, integer, double and boolean attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2057
diff changeset
115 * src/main/java/de/intevation/flys/exports/AxisSection.java,
f97cf2e350c9 Some refactoring done: all Sections subclass TypeSection now to be able to use the convinience methods for string, integer, double and boolean attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2057
diff changeset
116 src/main/java/de/intevation/flys/exports/LegendSection.java,
f97cf2e350c9 Some refactoring done: all Sections subclass TypeSection now to be able to use the convinience methods for string, integer, double and boolean attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2057
diff changeset
117 src/main/java/de/intevation/flys/exports/ChartSection.java: Subclasses
f97cf2e350c9 Some refactoring done: all Sections subclass TypeSection now to be able to use the convinience methods for string, integer, double and boolean attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2057
diff changeset
118 TypeSection to be able to use convinience methods for string, integer,
f97cf2e350c9 Some refactoring done: all Sections subclass TypeSection now to be able to use the convinience methods for string, integer, double and boolean attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2057
diff changeset
119 double and boolean values.
f97cf2e350c9 Some refactoring done: all Sections subclass TypeSection now to be able to use the convinience methods for string, integer, double and boolean attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2057
diff changeset
120
2057
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
121 2011-12-27 Ingo Weinzierl <ingo@intevation.de>
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
122
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
123 * src/main/java/de/intevation/flys/exports/ChartGenerator.java: The
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
124 getSize() method now returns null if no width and height is specified in
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
125 the request document or if width/height <= 0. It no longer returns the
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
126 result of getDefaultSize().
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
127
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
128 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Set the
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
129 size of a chart export to the size specified in the ChartSettings if
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
130 there are no valid values in the request document.
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
131
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
132 * src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java: Set the
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
133 chart size to ChartGenerator.getDefaultSize() if no valid values are
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
134 returned by ChartGenerator.getSize(). This has been done autoamtically
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
135 before.
49b7c2b1a6a7 Make use of the export size for charts specified in ChartSettings if a chart export is requested.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2056
diff changeset
136
2056
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
137 2011-12-27 Ingo Weinzierl <ingo@intevation.de>
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
138
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
139 * src/main/java/de/intevation/flys/exports/TypeSection.java: New. This
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
140 Section defines some convinience methods to add/set string, integer,
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
141 double and boolean values.
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
142
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
143 * src/main/java/de/intevation/flys/exports/ExportSection.java: New.
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
144 Subclasses TypeSection. The ExportSection currently offers attributes
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
145 'width' and 'height'.
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
146
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
147 * src/main/java/de/intevation/flys/exports/ChartSettings.java: Added
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
148 getter/setter methods to support an ExportSection.
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
149
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
150 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Create an
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
151 ExportSection while initial ChartSettings creation.
76eeb3b4358e Added an ExportSection to ChartSettings which provides attributes for chart 'width' and 'height'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2055
diff changeset
152
2055
3cec0575d655 Make use of user defined legend font size while chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2054
diff changeset
153 2011-12-27 Ingo Weinzierl <ingo@intevation.de>
3cec0575d655 Make use of user defined legend font size while chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2054
diff changeset
154
3cec0575d655 Make use of user defined legend font size while chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2054
diff changeset
155 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Added and
3cec0575d655 Make use of user defined legend font size while chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2054
diff changeset
156 make use of a new method createLegendLabelFont() to create unified Fonts for
3cec0575d655 Make use of user defined legend font size while chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2054
diff changeset
157 LegendItems. This method considers the user defined size for LegendItems.
3cec0575d655 Make use of user defined legend font size while chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2054
diff changeset
158
2054
a653295c9ac0 Make use of user defined axes font sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2053
diff changeset
159 2011-12-27 Ingo Weinzierl <ingo@intevation.de>
a653295c9ac0 Make use of user defined axes font sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2053
diff changeset
160
a653295c9ac0 Make use of user defined axes font sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2053
diff changeset
161 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
a653295c9ac0 Make use of user defined axes font sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2053
diff changeset
162 Implemented adjustAxes(). This method now sets the label Font of the X
a653295c9ac0 Make use of user defined axes font sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2053
diff changeset
163 axis. Its size is determined by getXAxisLabelFontSize().
a653295c9ac0 Make use of user defined axes font sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2053
diff changeset
164
2053
f9a972d375ba Use the user defined font size to set Y axes label fonts sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2052
diff changeset
165 2011-12-27 Ingo Weinzierl <ingo@intevation.de>
f9a972d375ba Use the user defined font size to set Y axes label fonts sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2052
diff changeset
166
f9a972d375ba Use the user defined font size to set Y axes label fonts sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2052
diff changeset
167 * src/main/java/de/intevation/flys/exports/AxisSection.java: Added method
f9a972d375ba Use the user defined font size to set Y axes label fonts sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2052
diff changeset
168 getFontSize() to retrieve the font size for an axis.
f9a972d375ba Use the user defined font size to set Y axes label fonts sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2052
diff changeset
169
f9a972d375ba Use the user defined font size to set Y axes label fonts sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2052
diff changeset
170 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
f9a972d375ba Use the user defined font size to set Y axes label fonts sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2052
diff changeset
171 Modified createYAxis(int): call super.createYAxis(int) and adjust
f9a972d375ba Use the user defined font size to set Y axes label fonts sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2052
diff changeset
172 necessary settings - no Axis creation takes place here.
f9a972d375ba Use the user defined font size to set Y axes label fonts sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2052
diff changeset
173
f9a972d375ba Use the user defined font size to set Y axes label fonts sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2052
diff changeset
174 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Added
f9a972d375ba Use the user defined font size to set Y axes label fonts sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2052
diff changeset
175 getXAxisLabelFontSize() and getYAxisLabelFontSize(int) to retrieve the
f9a972d375ba Use the user defined font size to set Y axes label fonts sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2052
diff changeset
176 user defined font size for an axis. The getYAxisLabelFontSize() is used in
f9a972d375ba Use the user defined font size to set Y axes label fonts sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2052
diff changeset
177 createYAxis(int) to set the font size for axes labels.
f9a972d375ba Use the user defined font size to set Y axes label fonts sizes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2052
diff changeset
178
2052
c7f18fa0d685 Added missing getYAxisWalker() in CrossSectionGenerator and create new instances of IdentfifiableNumberAxis in XYChartGenerator.createYAxis(int).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2051
diff changeset
179 2011-12-27 Ingo Weinzierl <ingo@intevation.de>
c7f18fa0d685 Added missing getYAxisWalker() in CrossSectionGenerator and create new instances of IdentfifiableNumberAxis in XYChartGenerator.createYAxis(int).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2051
diff changeset
180
c7f18fa0d685 Added missing getYAxisWalker() in CrossSectionGenerator and create new instances of IdentfifiableNumberAxis in XYChartGenerator.createYAxis(int).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2051
diff changeset
181 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
c7f18fa0d685 Added missing getYAxisWalker() in CrossSectionGenerator and create new instances of IdentfifiableNumberAxis in XYChartGenerator.createYAxis(int).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2051
diff changeset
182 Override getYAxisWalker().
c7f18fa0d685 Added missing getYAxisWalker() in CrossSectionGenerator and create new instances of IdentfifiableNumberAxis in XYChartGenerator.createYAxis(int).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2051
diff changeset
183
c7f18fa0d685 Added missing getYAxisWalker() in CrossSectionGenerator and create new instances of IdentfifiableNumberAxis in XYChartGenerator.createYAxis(int).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2051
diff changeset
184 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Create new
c7f18fa0d685 Added missing getYAxisWalker() in CrossSectionGenerator and create new instances of IdentfifiableNumberAxis in XYChartGenerator.createYAxis(int).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2051
diff changeset
185 instances of IdentifiableNumberAxis in createYAxis(int) default
c7f18fa0d685 Added missing getYAxisWalker() in CrossSectionGenerator and create new instances of IdentfifiableNumberAxis in XYChartGenerator.createYAxis(int).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2051
diff changeset
186 implementation.
c7f18fa0d685 Added missing getYAxisWalker() in CrossSectionGenerator and create new instances of IdentfifiableNumberAxis in XYChartGenerator.createYAxis(int).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2051
diff changeset
187
2051
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
188 2011-12-27 Ingo Weinzierl <ingo@intevation.de>
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
189
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
190 * src/main/java/de/intevation/flys/exports/AxisSection.java: Added
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
191 getLabel() to retrieve the axis label.
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
192
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
193 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
194 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
195 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
196 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
197 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
198 Override getDefaultXAxisLabel() and getDefaultYAxisLabel() defined in
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
199 XYChartGenerator.
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
200
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
201 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Implement
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
202 getXAxisLabel() and getYAxisLabel(int). Both methods search for an axis
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
203 label defined in the ChartSettings first. If no label is specified or if
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
204 no ChartSettings is set, getDefaultXAxisLabel() or
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
205 getDefaultYAxisLabel(int) is called to retrieve the initial/default axis
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
206 label.
4ba5036109d2 Make use of user defined axes labels during chart creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2050
diff changeset
207
2050
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
208 2011-12-27 Ingo Weinzierl <ingo@intevation.de>
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
209
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
210 * src/main/java/de/intevation/flys/exports/ChartSettings.java: Modified the
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
211 signature of addAxisSection(). This method now accepts AxisSections only.
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
212 In addition, there is a new method getAxisSection(String) that returns an
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
213 AxisSection specified by its identifier.
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
214
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
215 * src/main/java/de/intevation/flys/exports/AxisSection.java: Added new
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
216 methods getIdentifier(), isFixed(), getUpperRange() and getLowerRange() to
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
217 retrieve the attributes supported by this Section.
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
218
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
219 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Make use
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
220 of axes ranges specified in ChartSettings if an axis is fixed.
c4e0e433f825 Use axes ranges specified in ChartSettings for zooming in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2049
diff changeset
221
2049
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
222 2011-12-23 Ingo Weinzierl <ingo@intevation.de>
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
223
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
224 * src/main/java/de/intevation/flys/exports/IdentifiableNumberAxis.java: New.
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
225 Subclasses JFreeChart's NumberAxis and offers a getId() method which
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
226 returns an identifiable key.
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
227
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
228 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Implements
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
229 a createNumberAxis() method that should be used by all subclasses to
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
230 create new axes. This method returns an instance of IdentifiableNumberAxis
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
231 which is required for zooming.
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
232
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
233 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
234 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
235 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
236 Create new NumberAxis instances by using XYChartGenerator.createNumberAxis().
2d5f2bc68cc6 Centralized the creation of new NumberAxis - new NumberAxis instances in FLYS will be from type IdentifiableNumberAxis which subclasses JFreeChart's NumberAxis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2048
diff changeset
237
2048
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
238 2011-12-23 Ingo Weinzierl <ingo@intevation.de>
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
239
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
240 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
241 Implemented the methods getChartTitle() and getChartSubtitle(). Both
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
242 methods try to get the required information from ChartSettings. If no
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
243 ChartSettings is set for this OutGenerator, these methods will call
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
244 getDefaultChartTitle() and getDefaultChartSubtitle().
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
245
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
246 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
247 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
248 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
249 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
250 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
251 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
252 Renamed getChartTitle() and getChartSubtitle() to
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
253 getDefaultChartTitle() and getDefaultChartSubtitle(). In addition, the
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
254 methods addSubtitles() became more robust - these OutGenerators add
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
255 subtitles only if the subtitle is not empty.
3157a78e6494 Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2047
diff changeset
256
2047
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
257 2011-12-23 Ingo Weinzierl <ingo@intevation.de>
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
258
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
259 * src/main/java/de/intevation/flys/exports/OutGenerator.java: Added a
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
260 setSettings(Settings) method.
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
261
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
262 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
263 Call OutGenerator.setSettings() before calling doOut() for each Facet.
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
264
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
265 * src/main/java/de/intevation/flys/exports/ChartGenerator.java: Implemented
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
266 setSettings() and added convinience methods to access chart specific
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
267 settings.
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
268
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
269 * src/main/java/de/intevation/flys/exports/MapGenerator.java,
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
270 src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java,
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
271 src/main/java/de/intevation/flys/exports/AbstractExporter.java,
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
272 src/main/java/de/intevation/flys/exports/ATExporter.java,
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
273 src/main/java/de/intevation/flys/exports/ReportGenerator.java: Implemented
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
274 setSettings().
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
275
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
276 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
277 src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Make use
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
278 of the attributes specified in the Settings: the title, subtitle,
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
279 displayGrid and displayLegend settings are functional now.
0318fa6f0844 Make use of first attributes specified in the ChartSettings. NOTE: work is still in progress.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2046
diff changeset
280
2046
2ae0627f956e Improved ChartSettings and depending classes to avoid a lot of casting.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2045
diff changeset
281 2011-12-23 Ingo Weinzierl <ingo@intevation.de>
2ae0627f956e Improved ChartSettings and depending classes to avoid a lot of casting.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2045
diff changeset
282
2ae0627f956e Improved ChartSettings and depending classes to avoid a lot of casting.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2045
diff changeset
283 * src/main/java/de/intevation/flys/exports/ChartSettings.java,
2ae0627f956e Improved ChartSettings and depending classes to avoid a lot of casting.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2045
diff changeset
284 src/main/java/de/intevation/flys/exports/LegendSection.java,
2ae0627f956e Improved ChartSettings and depending classes to avoid a lot of casting.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2045
diff changeset
285 src/main/java/de/intevation/flys/exports/ChartSection.java: Use more
2ae0627f956e Improved ChartSettings and depending classes to avoid a lot of casting.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2045
diff changeset
286 concrete classes than Settings and Section in these classes to avoid a lot
2ae0627f956e Improved ChartSettings and depending classes to avoid a lot of casting.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2045
diff changeset
287 of castings.
2ae0627f956e Improved ChartSettings and depending classes to avoid a lot of casting.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2045
diff changeset
288
2045
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
289 2011-12-22 Ingo Weinzierl <ingo@intevation.de>
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
290
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
291 flys/issue242 (W-INFO: Fehlende Header in Datenexporten)
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
292
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
293 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Added functions
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
294 getQs(), getWs(), getGauge(), getGaugename() and getRivername() that all
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
295 take a parameter FLYSArtifact.
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
296
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
297 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Moved the
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
298 implementation of getGauge() to FLYSUtils. The getGauge() in this class
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
299 just calls and returns FLYSUtils.getGauge().
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
300
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
301 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java: Write a
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
302 header into a CSV export containing meta information about this export.
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
303
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
304 * src/main/resources/messages.properties,
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
305 src/main/resources/messages_de_DE.properties,
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
306 src/main/resources/messages_en.properties,
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
307 src/main/resources/messages_de.properties: Added strings used in the CSV
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
308 export as header.
d13be39cfd1d #242 Added header with meta information into CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2044
diff changeset
309
2044
5d6e82abe859 Cosmetics, removed uncalled code path.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2043
diff changeset
310 2011-12-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
5d6e82abe859 Cosmetics, removed uncalled code path.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2043
diff changeset
311
5d6e82abe859 Cosmetics, removed uncalled code path.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2043
diff changeset
312 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
5d6e82abe859 Cosmetics, removed uncalled code path.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2043
diff changeset
313 (getKm): Removed, not called anymore.
5d6e82abe859 Cosmetics, removed uncalled code path.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2043
diff changeset
314
2043
8dec3bd9f2f6 Added ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2041
diff changeset
315 2011-12-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
8dec3bd9f2f6 Added ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2041
diff changeset
316
8dec3bd9f2f6 Added ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2041
diff changeset
317 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
8dec3bd9f2f6 Added ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2041
diff changeset
318 Include km of cross-section-master in diagrams subtitle (fetched
8dec3bd9f2f6 Added ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2041
diff changeset
319 from 'blackboard'.
8dec3bd9f2f6 Added ommitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2041
diff changeset
320
2041
e5f01f2325c9 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2040
diff changeset
321 2011-12-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e5f01f2325c9 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2040
diff changeset
322
e5f01f2325c9 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2040
diff changeset
323 * src/main/java/de/intevation/flys/utils/FLYSUtils.java:
e5f01f2325c9 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2040
diff changeset
324 Cosmetics, docs.
e5f01f2325c9 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2040
diff changeset
325
2040
cd9bcdcf6597 Make only newest CrossSection intially active in diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2039
diff changeset
326 2011-12-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
cd9bcdcf6597 Make only newest CrossSection intially active in diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2039
diff changeset
327
cd9bcdcf6597 Make only newest CrossSection intially active in diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2039
diff changeset
328 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java
cd9bcdcf6597 Make only newest CrossSection intially active in diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2039
diff changeset
329 (getInitialFacetActivity): Only newest CrossSection is initially
cd9bcdcf6597 Make only newest CrossSection intially active in diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2039
diff changeset
330 active.
cd9bcdcf6597 Make only newest CrossSection intially active in diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2039
diff changeset
331
2039
f7e2a84a6d88 Added function to check whether a CrossSection is the 'newest' for its river.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2038
diff changeset
332 2011-12-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
f7e2a84a6d88 Added function to check whether a CrossSection is the 'newest' for its river.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2038
diff changeset
333
f7e2a84a6d88 Added function to check whether a CrossSection is the 'newest' for its river.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2038
diff changeset
334 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFactory.java
f7e2a84a6d88 Added function to check whether a CrossSection is the 'newest' for its river.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2038
diff changeset
335 (isNewest): New, query whether a CrossSection is the newest for its
f7e2a84a6d88 Added function to check whether a CrossSection is the 'newest' for its river.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2038
diff changeset
336 river, doc.
f7e2a84a6d88 Added function to check whether a CrossSection is the 'newest' for its river.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2038
diff changeset
337
2038
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
338 2011-12-21 Ingo Weinzierl <ingo@intevation.de>
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
339
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
340 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Added a
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
341 convinience method to retrieve the value of an data object stored at
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
342 FLYSArtifact as Boolean value.
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
343
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
344 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Added a method that
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
345 returns the named value of a given double value. This method returns only
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
346 the named value, if the WQ mode is "Q at gauge" and if the value fits to a
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
347 named value. In addition to this method, there is a new method to retrieve
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
348 the selected WQ mode as 'WQ_MODE' enum.
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
349
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
350 * src/main/java/de/intevation/flys/exports/AbstractExporter.java:
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
351 Removed prepareData() and its call. The data preparation had a bad side
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
352 effect: the modifications are "persisted" into cache, which has again bad
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
353 side effects.
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
354
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
355 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java: Removed
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
356 prepareData(). The label creation for columns in the WST export will now
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
357 take place in addWSTColumn(). With help of the master Artifact (I forgot
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
358 this Artifact in my last commit) we are able to replace Q values with
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
359 their named main value.
f73036b991e2 Bugfix: repaired broken named values in exports - the last solution had bad side effects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2037
diff changeset
360
2037
986820795c3b Better initialize cross_section.km of cross-section-artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2036
diff changeset
361 2011-12-21 Felix Wolfsteller <felix.wolfsteller@intevation.de>
986820795c3b Better initialize cross_section.km of cross-section-artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2036
diff changeset
362
986820795c3b Better initialize cross_section.km of cross-section-artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2036
diff changeset
363 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java:
986820795c3b Better initialize cross_section.km of cross-section-artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2036
diff changeset
364 Cover 'locations' case for initial km of cross section artifacts.
986820795c3b Better initialize cross_section.km of cross-section-artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2036
diff changeset
365
2036
c03aeb0cf46b Initialize km of cross-section artifact to a better value (not all cases covered, yet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2035
diff changeset
366 2011-12-21 Felix Wolfsteller <felix.wolfsteller@intevation.de>
c03aeb0cf46b Initialize km of cross-section artifact to a better value (not all cases covered, yet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2035
diff changeset
367
c03aeb0cf46b Initialize km of cross-section artifact to a better value (not all cases covered, yet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2035
diff changeset
368 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java:
c03aeb0cf46b Initialize km of cross-section artifact to a better value (not all cases covered, yet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2035
diff changeset
369 (initialize): Eat ld_from from master artifact.
c03aeb0cf46b Initialize km of cross-section artifact to a better value (not all cases covered, yet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2035
diff changeset
370 (setup): Set cross_section.km to either masters km or the lowest
c03aeb0cf46b Initialize km of cross-section artifact to a better value (not all cases covered, yet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2035
diff changeset
371 defined cross-section line, whatever is bigger.
c03aeb0cf46b Initialize km of cross-section artifact to a better value (not all cases covered, yet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2035
diff changeset
372
2035
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
373 2011-12-21 Ingo Weinzierl <ingo@intevation.de>
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
374
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
375 flys/issue252 (W-INFO: Wasserspiegellagenberechnung / Mitführung der Jährlichkeiten in der Diagramm-/Ergbnisausgabe)
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
376
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
377 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Added a function
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
378 stripNamedMainValue(). The result of this function is a named main value's
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
379 base name without declaration of a year.
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
380
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
381 * src/main/java/de/intevation/flys/exports/AbstractExporter.java: Added a
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
382 method pepareData() that is called in doOut() before the data supported by
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
383 the current Facet is added using addData().
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
384
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
385 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java: Override
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
386 the prepareData() method to reset the name of WQKms objects. The Qs in a
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
387 waterlevel export should be the Q value or the named main value if the
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
388 value fits to a named main value.
3ebbe497d7f7 #252 Set titles in waterlevel exports to named main values if those are existing for given Q values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2034
diff changeset
389
2034
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
390 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
391
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
392 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
393 Survive cases where the first dataset has an area-renderer assigned.
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
394
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
395 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
396
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
397 * src/main/java/de/intevation/flys/artifacts/AreaArtifact.java:
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
398 Store additional parameter (whether or not to fill everything in
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
399 between two curves.)
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
400
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
401 * src/main/java/de/intevation/flys/artifacts/model/AreaFacet.java:
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
402 Deliver additional info from artifact.
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
403
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
404 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
405 Evaluate new parameter.
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
406
2032
5746c74c69cf Added a transparency setting to area theme style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2031
diff changeset
407 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
5746c74c69cf Added a transparency setting to area theme style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2031
diff changeset
408
5746c74c69cf Added a transparency setting to area theme style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2031
diff changeset
409 * doc/conf/themes.xml: Add transparency setting to area theme style.
5746c74c69cf Added a transparency setting to area theme style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2031
diff changeset
410
5746c74c69cf Added a transparency setting to area theme style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2031
diff changeset
411 * src/main/java/de/intevation/flys/utils/ThemeUtil.java: Helper to
5746c74c69cf Added a transparency setting to area theme style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2031
diff changeset
412 access transparency setting in theme.
5746c74c69cf Added a transparency setting to area theme style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2031
diff changeset
413
5746c74c69cf Added a transparency setting to area theme style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2031
diff changeset
414 * src/main/java/de/intevation/flys/exports/StyledAreaSeriesCollection.java:
2034
7bc9293de4e6 Fix malcondition where first renderer is StableXYDifferenceRenderer.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2032
diff changeset
415 Respect transparency setting.
2032
5746c74c69cf Added a transparency setting to area theme style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2031
diff changeset
416
2031
8e7e56db96a5 Make ('static') WKms data available for area calculations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2030
diff changeset
417 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
8e7e56db96a5 Make ('static') WKms data available for area calculations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2030
diff changeset
418
8e7e56db96a5 Make ('static') WKms data available for area calculations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2030
diff changeset
419 * src/main/java/de/intevation/flys/artifacts/model/WKmsFacet.java:
8e7e56db96a5 Make ('static') WKms data available for area calculations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2030
diff changeset
420 Subclass BlackboardDataFacet to provide data for area calculation.
8e7e56db96a5 Make ('static') WKms data available for area calculations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2030
diff changeset
421
8e7e56db96a5 Make ('static') WKms data available for area calculations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2030
diff changeset
422 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
8e7e56db96a5 Make ('static') WKms data available for area calculations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2030
diff changeset
423 Cast data to WKms instead of WQKms.
8e7e56db96a5 Make ('static') WKms data available for area calculations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2030
diff changeset
424
2030
355495661a1c Changed the seperator character between Ws and Qs in the Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2029
diff changeset
425 2011-12-20 Ingo Weinzierl <ingo@intevation.de>
355495661a1c Changed the seperator character between Ws and Qs in the Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2029
diff changeset
426
355495661a1c Changed the seperator character between Ws and Qs in the Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2029
diff changeset
427 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
355495661a1c Changed the seperator character between Ws and Qs in the Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2029
diff changeset
428 Use a ';' as seperator between Qs and Ws.
355495661a1c Changed the seperator character between Ws and Qs in the Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2029
diff changeset
429
2029
131842fc6581 Enable basicst area rendering in longitudinal section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2028
diff changeset
430 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
131842fc6581 Enable basicst area rendering in longitudinal section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2028
diff changeset
431
131842fc6581 Enable basicst area rendering in longitudinal section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2028
diff changeset
432 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java
131842fc6581 Enable basicst area rendering in longitudinal section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2028
diff changeset
433 (doOut, doArea): Added handling for areafacets. Code yet mostly
131842fc6581 Enable basicst area rendering in longitudinal section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2028
diff changeset
434 copied from CrossSectionGenerator.
131842fc6581 Enable basicst area rendering in longitudinal section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2028
diff changeset
435
2028
f834a6961bb7 Refactored, make usage of blackboarddatafacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2027
diff changeset
436 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
f834a6961bb7 Refactored, make usage of blackboarddatafacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2027
diff changeset
437
f834a6961bb7 Refactored, make usage of blackboarddatafacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2027
diff changeset
438 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java:
f834a6961bb7 Refactored, make usage of blackboarddatafacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2027
diff changeset
439 Refactoring, subclass BlackboardDataFacet, remove duplicate code.
f834a6961bb7 Refactored, make usage of blackboarddatafacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2027
diff changeset
440
2027
9d92c894941b Cosmetics, renamed facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2026
diff changeset
441 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9d92c894941b Cosmetics, renamed facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2026
diff changeset
442
9d92c894941b Cosmetics, renamed facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2026
diff changeset
443 Cosmetics.
9d92c894941b Cosmetics, renamed facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2026
diff changeset
444
9d92c894941b Cosmetics, renamed facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2026
diff changeset
445 * doc/conf/artifacts/winfo.xml,
9d92c894941b Cosmetics, renamed facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2026
diff changeset
446 src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
9d92c894941b Cosmetics, renamed facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2026
diff changeset
447 Renamed facet for consistency reasons.
9d92c894941b Cosmetics, renamed facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2026
diff changeset
448
2026
9d79f6ceefca Make Waterlevelfacet deliver data via blackbord.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2025
diff changeset
449 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9d79f6ceefca Make Waterlevelfacet deliver data via blackbord.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2025
diff changeset
450
9d79f6ceefca Make Waterlevelfacet deliver data via blackbord.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2025
diff changeset
451 Make Waterlevelfacet deliver data via blackbord.
9d79f6ceefca Make Waterlevelfacet deliver data via blackbord.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2025
diff changeset
452
9d79f6ceefca Make Waterlevelfacet deliver data via blackbord.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2025
diff changeset
453 * src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java:
9d79f6ceefca Make Waterlevelfacet deliver data via blackbord.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2025
diff changeset
454 Subclass BlackboardDataFacet.
9d79f6ceefca Make Waterlevelfacet deliver data via blackbord.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2025
diff changeset
455
2025
6762f54b23b1 Bugfix: format all Ws and Qs in WQSelect State.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2024
diff changeset
456 2011-12-20 Ingo Weinzierl <ingo@intevation.de>
6762f54b23b1 Bugfix: format all Ws and Qs in WQSelect State.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2024
diff changeset
457
6762f54b23b1 Bugfix: format all Ws and Qs in WQSelect State.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2024
diff changeset
458 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
6762f54b23b1 Bugfix: format all Ws and Qs in WQSelect State.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2024
diff changeset
459 Create all formatted string labels for Ws and Qs in this class, because
6762f54b23b1 Bugfix: format all Ws and Qs in WQSelect State.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2024
diff changeset
460 this class is the only instance that knows that there are double values
6762f54b23b1 Bugfix: format all Ws and Qs in WQSelect State.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2024
diff changeset
461 to format.
6762f54b23b1 Bugfix: format all Ws and Qs in WQSelect State.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2024
diff changeset
462
2024
2bb160b2768e New facet, will ease converting other facets to be able to contribute to area computations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2023
diff changeset
463 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2bb160b2768e New facet, will ease converting other facets to be able to contribute to area computations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2023
diff changeset
464
2bb160b2768e New facet, will ease converting other facets to be able to contribute to area computations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2023
diff changeset
465 Introduced new Facet that will deliver whatever getData returns via
2bb160b2768e New facet, will ease converting other facets to be able to contribute to area computations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2023
diff changeset
466 blackbord under key which is defined by convention. Attention, the
2bb160b2768e New facet, will ease converting other facets to be able to contribute to area computations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2023
diff changeset
467 data is not cached if handled this way.
2bb160b2768e New facet, will ease converting other facets to be able to contribute to area computations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2023
diff changeset
468
2bb160b2768e New facet, will ease converting other facets to be able to contribute to area computations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2023
diff changeset
469 * src/main/java/de/intevation/flys/artifacts/model/BlackboardDataFacet.java:
2bb160b2768e New facet, will ease converting other facets to be able to contribute to area computations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2023
diff changeset
470 New facet, will be useful for easing implementation of facets that
2bb160b2768e New facet, will ease converting other facets to be able to contribute to area computations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2023
diff changeset
471 can contribute to area-computations.
2bb160b2768e New facet, will ease converting other facets to be able to contribute to area computations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2023
diff changeset
472
2023
7a7c5cad4fe1 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2022
diff changeset
473 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
7a7c5cad4fe1 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2022
diff changeset
474
7a7c5cad4fe1 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2022
diff changeset
475 * src/main/java/de/intevation/flys/exports/VisibleAttribute.java:
7a7c5cad4fe1 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2022
diff changeset
476 Removed obsolete imports.
7a7c5cad4fe1 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2022
diff changeset
477
2022
3c3693e9c538 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2021
diff changeset
478 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
3c3693e9c538 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2021
diff changeset
479
3c3693e9c538 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2021
diff changeset
480 Removed obsolete imports.
3c3693e9c538 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2021
diff changeset
481
3c3693e9c538 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2021
diff changeset
482 * src/main/java/de/intevation/flys/artifacts/model/AreaFacet.java,
3c3693e9c538 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2021
diff changeset
483 src/main/java/de/intevation/flys/artifacts/AreaArtifact.java,
3c3693e9c538 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2021
diff changeset
484 src/main/java/de/intevation/flys/artifacts/states/AreaCreationState.java,
3c3693e9c538 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2021
diff changeset
485 src/main/java/de/intevation/flys/exports/StyledAreaSeriesCollection.java,
3c3693e9c538 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2021
diff changeset
486 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
3c3693e9c538 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2021
diff changeset
487 Removed obsolete imports.
3c3693e9c538 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2021
diff changeset
488
2021
1ae17b100973 Let StableDifferenceRenderer create a rectangular legenditem.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2020
diff changeset
489 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
1ae17b100973 Let StableDifferenceRenderer create a rectangular legenditem.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2020
diff changeset
490
1ae17b100973 Let StableDifferenceRenderer create a rectangular legenditem.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2020
diff changeset
491 With StableXYDifferenceRenderer, create legend items in rectangular
1ae17b100973 Let StableDifferenceRenderer create a rectangular legenditem.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2020
diff changeset
492 form, to discern "line" from "area" in legend.
1ae17b100973 Let StableDifferenceRenderer create a rectangular legenditem.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2020
diff changeset
493
1ae17b100973 Let StableDifferenceRenderer create a rectangular legenditem.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2020
diff changeset
494 * src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java
1ae17b100973 Let StableDifferenceRenderer create a rectangular legenditem.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2020
diff changeset
495 (legendLine, legendShape): Renamed.
1ae17b100973 Let StableDifferenceRenderer create a rectangular legenditem.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2020
diff changeset
496 (getLegendItem): Create LegendItem with fill, use PositivePaint for
1ae17b100973 Let StableDifferenceRenderer create a rectangular legenditem.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2020
diff changeset
497 that.
1ae17b100973 Let StableDifferenceRenderer create a rectangular legenditem.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2020
diff changeset
498
2020
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
499 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
500
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
501 Added further 'area' infrastructure.
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
502
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
503 * src/main/java/de/intevation/flys/exports/StyledAreaSeriesCollection.java:
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
504 New, "area dataset".
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
505
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
506 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
507 (doOut): Use helper to decide if facet is an 'area' facet.
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
508 (doArea): Construct StyledAreaSeriesCollection instead of two
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
509 dataseries.
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
510
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
511 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
512 (AxisDataset.isArea): Distinguish area datasets with instanceof.
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
513 (AxisDataset.addArea): New. Replaces addAreaDataset.
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
514 (addAreaSeries): Simplified with new custom SeriesCollection.
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
515 (applyTheme): Register and style StableXYDifferenceRenderer for
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
516 StyledAreaSeriesCollections.
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
517 Added various TODOs and debug output to stabilize development.
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
518
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
519 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
520
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
521 * doc/conf/artifacts/winfo.xml: Added facets to compatibility
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
522 matrices.
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
523
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
524 * doc/conf/themes.xml: Added Area theme defaults.
4f7f781e4481 Improved area rendering workflow.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2018
diff changeset
525
2018
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
526 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
527
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
528 Lay ground for having areas in longitudinal section diagrams, too.
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
529 This is done by different naming of the facets.
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
530
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
531 * src/main/java/de/intevation/flys/artifacts/model/AreaFacet.java:
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
532 Make the name dynamic.
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
533
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
534 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
535 Added further facet types, helper.
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
536
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
537 * src/main/java/de/intevation/flys/artifacts/AreaArtifact.java:
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
538 Store name for facets in data item, restrict access to some fields.
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
539
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
540 * src/main/java/de/intevation/flys/artifacts/states/AreaCreationState.java:
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
541 Use AreaArtifacts data item to use name for facets.
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2017
diff changeset
542
2017
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
543 2011-12-20 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
544
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
545 Cosmetics.
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
546
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
547 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java,
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
548 src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java,
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
549 src/main/java/de/intevation/flys/exports/StyledXYSeries.java:
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
550 Doc.
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
551
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
552 * src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java,
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
553 src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java,
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
554 src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
555 Whitespace.
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
556
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
557 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Doc and
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
558 whitespace.
e384d78ff78b Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2016
diff changeset
559
2016
796dfe96b6b2 Refactoring, added Style accessors for area styles.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2015
diff changeset
560 2011-12-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
796dfe96b6b2 Refactoring, added Style accessors for area styles.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2015
diff changeset
561
796dfe96b6b2 Refactoring, added Style accessors for area styles.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2015
diff changeset
562 * src/main/java/de/intevation/flys/utils/ThemeUtil.java
796dfe96b6b2 Refactoring, added Style accessors for area styles.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2015
diff changeset
563 (parseBoolean): New, extracted, updated callers.
796dfe96b6b2 Refactoring, added Style accessors for area styles.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2015
diff changeset
564 (parseFillColorField, parseShowBorder): New, for area styles.
796dfe96b6b2 Refactoring, added Style accessors for area styles.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2015
diff changeset
565
2015
61667c3a0003 Disabled default values in Artifact's DESCRIBE document - added a system property to re-enable those default values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2014
diff changeset
566 2011-12-19 Ingo Weinzierl <ingo@intevation.de>
61667c3a0003 Disabled default values in Artifact's DESCRIBE document - added a system property to re-enable those default values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2014
diff changeset
567
61667c3a0003 Disabled default values in Artifact's DESCRIBE document - added a system property to re-enable those default values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2014
diff changeset
568 flys/issue202 (W-INFo: Wasserspiegellagenberechnung / Vorbelegung Strecke)
61667c3a0003 Disabled default values in Artifact's DESCRIBE document - added a system property to re-enable those default values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2014
diff changeset
569
61667c3a0003 Disabled default values in Artifact's DESCRIBE document - added a system property to re-enable those default values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2014
diff changeset
570 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
61667c3a0003 Disabled default values in Artifact's DESCRIBE document - added a system property to re-enable those default values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2014
diff changeset
571 Added a system property which is used to determine, if the DESCRIBE
61667c3a0003 Disabled default values in Artifact's DESCRIBE document - added a system property to re-enable those default values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2014
diff changeset
572 document of an Artifact should include default values (values, that have
61667c3a0003 Disabled default values in Artifact's DESCRIBE document - added a system property to re-enable those default values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2014
diff changeset
573 been inserted by the user some time ago) or not. The default case is,
61667c3a0003 Disabled default values in Artifact's DESCRIBE document - added a system property to re-enable those default values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2014
diff changeset
574 that the DESCRIBE does NOT include default values. To enable default
61667c3a0003 Disabled default values in Artifact's DESCRIBE document - added a system property to re-enable those default values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2014
diff changeset
575 values, set "flys.use.default.values" to "true".
61667c3a0003 Disabled default values in Artifact's DESCRIBE document - added a system property to re-enable those default values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2014
diff changeset
576
2014
b11793a3e7c7 #419 Fixed broken Facet name creation in discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2013
diff changeset
577 2011-12-19 Ingo Weinzierl <ingo@intevation.de>
b11793a3e7c7 #419 Fixed broken Facet name creation in discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2013
diff changeset
578
b11793a3e7c7 #419 Fixed broken Facet name creation in discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2013
diff changeset
579 flys/issue419 (Themen-Name "Q(null)" bei W bei ungl. A.)
b11793a3e7c7 #419 Fixed broken Facet name creation in discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2013
diff changeset
580
b11793a3e7c7 #419 Fixed broken Facet name creation in discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2013
diff changeset
581 * src/main/java/de/intevation/flys/artifacts/states/DischargeLongitudinalSection.java:
b11793a3e7c7 #419 Fixed broken Facet name creation in discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2013
diff changeset
582 Use correct variable to create Facet names.
b11793a3e7c7 #419 Fixed broken Facet name creation in discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2013
diff changeset
583
2013
9d5f339d83a3 #380 Validate the user selected DEM in the server.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2012
diff changeset
584 2011-12-19 Ingo Weinzierl <ingo@intevation.de>
9d5f339d83a3 #380 Validate the user selected DEM in the server.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2012
diff changeset
585
9d5f339d83a3 #380 Validate the user selected DEM in the server.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2012
diff changeset
586 flys/issue380 (W-INFO / Überschwemmungskarte, falsches DGM)
9d5f339d83a3 #380 Validate the user selected DEM in the server.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2012
diff changeset
587
9d5f339d83a3 #380 Validate the user selected DEM in the server.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2012
diff changeset
588 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Added a
9d5f339d83a3 #380 Validate the user selected DEM in the server.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2012
diff changeset
589 convinience method that returns a parameter of FLYSArtifact as Integer.
9d5f339d83a3 #380 Validate the user selected DEM in the server.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2012
diff changeset
590
9d5f339d83a3 #380 Validate the user selected DEM in the server.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2012
diff changeset
591 * src/main/java/de/intevation/flys/artifacts/states/DGMSelect.java: Override
9d5f339d83a3 #380 Validate the user selected DEM in the server.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2012
diff changeset
592 validate() to determine, if the DGM selected by the user is valid for the
9d5f339d83a3 #380 Validate the user selected DEM in the server.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2012
diff changeset
593 current calculation range and river.
9d5f339d83a3 #380 Validate the user selected DEM in the server.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2012
diff changeset
594
2012
514d26021728 Roll-back accidentally commited changes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2011
diff changeset
595 2011-12-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
514d26021728 Roll-back accidentally commited changes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2011
diff changeset
596
514d26021728 Roll-back accidentally commited changes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2011
diff changeset
597 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
514d26021728 Roll-back accidentally commited changes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2011
diff changeset
598 Roll-back accidentally committed changes.
514d26021728 Roll-back accidentally commited changes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2011
diff changeset
599
2011
81eaea64c0db Hide deleted facets from outgenerators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2010
diff changeset
600 2011-12-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
81eaea64c0db Hide deleted facets from outgenerators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2010
diff changeset
601
81eaea64c0db Hide deleted facets from outgenerators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2010
diff changeset
602 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java
81eaea64c0db Hide deleted facets from outgenerators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2010
diff changeset
603 (doOut): Hide 'invisible' (deleted) themes from Outgenerators.
81eaea64c0db Hide deleted facets from outgenerators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2010
diff changeset
604
2010
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
605 2011-12-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
606
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
607 Added area.name data item and access to areaartifact.
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
608
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
609 * src/main/java/de/intevation/flys/artifacts/model/AreaFacet.java:
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
610 Rephrased debug output, do survive case where only one curve is
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
611 given for area calculation (this is the "above" or "under" case).
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
612
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
613 * src/main/java/de/intevation/flys/artifacts/AreaArtifact.java
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
614 (getAreaName): Access "area.name" data item.
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
615
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
616 * src/main/java/de/intevation/flys/artifacts/states/AreaCreationState.java:
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
617 Respect area.name data of artifact when reproducing facets.
7f99845e9499 Store and access area.name data item.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2009
diff changeset
618
2009
0eab7d98a850 Fix, accidentally added wrong factory in last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2007
diff changeset
619 2011-12-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0eab7d98a850 Fix, accidentally added wrong factory in last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2007
diff changeset
620
0eab7d98a850 Fix, accidentally added wrong factory in last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2007
diff changeset
621 * doc/conf/conf.xml: Fix, accidentally added wrong factory in last
0eab7d98a850 Fix, accidentally added wrong factory in last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2007
diff changeset
622 commit.
0eab7d98a850 Fix, accidentally added wrong factory in last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2007
diff changeset
623
0eab7d98a850 Fix, accidentally added wrong factory in last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2007
diff changeset
624 2011-12-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0eab7d98a850 Fix, accidentally added wrong factory in last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2007
diff changeset
625
0eab7d98a850 Fix, accidentally added wrong factory in last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2007
diff changeset
626 * doc/conf/conf.xml: Register area artifact factory.
0eab7d98a850 Fix, accidentally added wrong factory in last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2007
diff changeset
627
2007
70901aef9a8b Added area facets to cross section compatibility matrix.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2006
diff changeset
628 2011-12-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
70901aef9a8b Added area facets to cross section compatibility matrix.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2006
diff changeset
629
70901aef9a8b Added area facets to cross section compatibility matrix.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2006
diff changeset
630 * doc/conf/artifacts/winfo.xml: Added area artifacts to cross-section
70901aef9a8b Added area facets to cross section compatibility matrix.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2006
diff changeset
631 compatibility matrix.
70901aef9a8b Added area facets to cross section compatibility matrix.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2006
diff changeset
632
2006
5aecebcc4698 Add area dataseries when facet delivers one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2005
diff changeset
633 2011-12-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
5aecebcc4698 Add area dataseries when facet delivers one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2005
diff changeset
634
5aecebcc4698 Add area dataseries when facet delivers one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2005
diff changeset
635 Add area dataseries when facet delivering one.
5aecebcc4698 Add area dataseries when facet delivers one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2005
diff changeset
636
5aecebcc4698 Add area dataseries when facet delivers one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2005
diff changeset
637 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java
5aecebcc4698 Add area dataseries when facet delivers one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2005
diff changeset
638 (doOut): Handle area facets.
5aecebcc4698 Add area dataseries when facet delivers one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2005
diff changeset
639 (doArea): Register areas for area facets.
5aecebcc4698 Add area dataseries when facet delivers one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2005
diff changeset
640
2005
79b15491177a Added simple area registering functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2004
diff changeset
641 2011-12-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
79b15491177a Added simple area registering functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2004
diff changeset
642
79b15491177a Added simple area registering functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2004
diff changeset
643 Add simple area registerig functions.
79b15491177a Added simple area registering functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2004
diff changeset
644
79b15491177a Added simple area registering functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2004
diff changeset
645 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
79b15491177a Added simple area registering functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2004
diff changeset
646 (AxisDataset.addAreaDataset): New, add an area dataset.
79b15491177a Added simple area registering functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2004
diff changeset
647 (AxisDataset.isArea): New.
79b15491177a Added simple area registering functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2004
diff changeset
648 (addAreaSeries): New. Add Area Dataset.
79b15491177a Added simple area registering functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2004
diff changeset
649 (applyThemes): Pass info if we have an area, to set different
79b15491177a Added simple area registering functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2004
diff changeset
650 renderer.
79b15491177a Added simple area registering functions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2004
diff changeset
651
2004
94c4dd5aaf20 Made StaticState a bit more convenient to use.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2003
diff changeset
652 2011-12-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
94c4dd5aaf20 Made StaticState a bit more convenient to use.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2003
diff changeset
653
94c4dd5aaf20 Made StaticState a bit more convenient to use.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2003
diff changeset
654 * src/main/java/de/intevation/flys/artifacts/states/StaticState.java:
94c4dd5aaf20 Made StaticState a bit more convenient to use.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2003
diff changeset
655 Added convenience function and easy sybclassing.
94c4dd5aaf20 Made StaticState a bit more convenient to use.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2003
diff changeset
656
2003
ec5d6149b176 Register AREA('area') facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2002
diff changeset
657 2011-12-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
ec5d6149b176 Register AREA('area') facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2002
diff changeset
658
ec5d6149b176 Register AREA('area') facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2002
diff changeset
659 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
ec5d6149b176 Register AREA('area') facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2002
diff changeset
660 Register AREA ("area") facet type.
ec5d6149b176 Register AREA('area') facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2002
diff changeset
661
2002
98f3ef8da857 Register under a key on blackboard to meet assumptions by areaartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2001
diff changeset
662 2011-12-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
98f3ef8da857 Register under a key on blackboard to meet assumptions by areaartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2001
diff changeset
663
98f3ef8da857 Register under a key on blackboard to meet assumptions by areaartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2001
diff changeset
664 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFacet.java,
98f3ef8da857 Register under a key on blackboard to meet assumptions by areaartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2001
diff changeset
665 src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java:
98f3ef8da857 Register under a key on blackboard to meet assumptions by areaartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2001
diff changeset
666 Register blackboard key uuid+index and respond with data to it, as
98f3ef8da857 Register under a key on blackboard to meet assumptions by areaartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2001
diff changeset
667 assumed by the areaartifact and facet.
98f3ef8da857 Register under a key on blackboard to meet assumptions by areaartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2001
diff changeset
668
2001
28a5c163f9cd Added partial area-infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2000
diff changeset
669 2011-12-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
28a5c163f9cd Added partial area-infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2000
diff changeset
670
28a5c163f9cd Added partial area-infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2000
diff changeset
671 Added partial area-infrastructure.
28a5c163f9cd Added partial area-infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2000
diff changeset
672
28a5c163f9cd Added partial area-infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2000
diff changeset
673 * src/main/java/de/intevation/flys/artifacts/model/AreaFacet.java,
28a5c163f9cd Added partial area-infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2000
diff changeset
674 src/main/java/de/intevation/flys/artifacts/AreaArtifact.java,
28a5c163f9cd Added partial area-infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2000
diff changeset
675 src/main/java/de/intevation/flys/artifacts/states/AreaCreationState.java:
28a5c163f9cd Added partial area-infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2000
diff changeset
676 New artifact, facet and state for area rendering.
28a5c163f9cd Added partial area-infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2000
diff changeset
677
2000
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
678 2011-12-16 Ingo Weinzierl <ingo@intevation.de>
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
679
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
680 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Defined an
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
681 interface YAxisWalker that allows to walk over each Y axis definition in
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
682 subclasses. This walker can be retrieved using the new getYAxisWalker()
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
683 method. The AxisSections are built in this class now.
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
684
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
685 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
686 Implemented the YAxisWalker interface and the getYAxisWalker() method.
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
687 Removed the code to build AxisSections.
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
688
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
689 * src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
690 Implemented getYAxisLabel(int pos) and getYAxisWalker().
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
691
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
692 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java,
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
693 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
694 Implemented the getYAxisWalker() method.
e71719483546 Improved the ChartSettings - now, each chart writes proper AxisSections into the ChartSettings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1999
diff changeset
695
1999
02ce03329ef5 Some optimizations during out() operation of FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1998
diff changeset
696 2011-12-16 Ingo Weinzierl <ingo@intevation.de>
02ce03329ef5 Some optimizations during out() operation of FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1998
diff changeset
697
02ce03329ef5 Some optimizations during out() operation of FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1998
diff changeset
698 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
02ce03329ef5 Some optimizations during out() operation of FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1998
diff changeset
699 Some optimizations during out() operation - the CollectionAttribute is
02ce03329ef5 Some optimizations during out() operation of FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1998
diff changeset
700 parsed a single time now (*i guess*). This code really needs some
02ce03329ef5 Some optimizations during out() operation of FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1998
diff changeset
701 refactoring!
02ce03329ef5 Some optimizations during out() operation of FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1998
diff changeset
702
1998
3862c50d1cf3 Added an INFO statement that displays the duration time for the out() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1997
diff changeset
703 2011-12-16 Ingo Weinzierl <ingo@intevation.de>
3862c50d1cf3 Added an INFO statement that displays the duration time for the out() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1997
diff changeset
704
3862c50d1cf3 Added an INFO statement that displays the duration time for the out() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1997
diff changeset
705 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
3862c50d1cf3 Added an INFO statement that displays the duration time for the out() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1997
diff changeset
706 Added an INFO message that displays the duration time for the out()
3862c50d1cf3 Added an INFO statement that displays the duration time for the out() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1997
diff changeset
707 operation.
3862c50d1cf3 Added an INFO statement that displays the duration time for the out() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1997
diff changeset
708
1997
210020108ca4 Implemented the buildAxisSections() method in XYChartGenerator to include an AxisSection for the X axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1996
diff changeset
709 2011-12-16 Ingo Weinzierl <ingo@intevation.de>
210020108ca4 Implemented the buildAxisSections() method in XYChartGenerator to include an AxisSection for the X axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1996
diff changeset
710
210020108ca4 Implemented the buildAxisSections() method in XYChartGenerator to include an AxisSection for the X axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1996
diff changeset
711 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
210020108ca4 Implemented the buildAxisSections() method in XYChartGenerator to include an AxisSection for the X axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1996
diff changeset
712 Calls super.buildAxisSections().
210020108ca4 Implemented the buildAxisSections() method in XYChartGenerator to include an AxisSection for the X axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1996
diff changeset
713
210020108ca4 Implemented the buildAxisSections() method in XYChartGenerator to include an AxisSection for the X axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1996
diff changeset
714 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
210020108ca4 Implemented the buildAxisSections() method in XYChartGenerator to include an AxisSection for the X axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1996
diff changeset
715 Implemented the method buildAxisSections(). The result list will contain
210020108ca4 Implemented the buildAxisSections() method in XYChartGenerator to include an AxisSection for the X axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1996
diff changeset
716 an AxisSection for the X axis.
210020108ca4 Implemented the buildAxisSections() method in XYChartGenerator to include an AxisSection for the X axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1996
diff changeset
717
1996
c6432e8ea31e Bugfix: add new Outputs during merge process in AttributeWriter.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1995
diff changeset
718 2011-12-16 Ingo Weinzierl <ingo@intevation.de>
c6432e8ea31e Bugfix: add new Outputs during merge process in AttributeWriter.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1995
diff changeset
719
c6432e8ea31e Bugfix: add new Outputs during merge process in AttributeWriter.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1995
diff changeset
720 * src/main/java/de/intevation/flys/collections/AttributeWriter.java: Bugfix:
c6432e8ea31e Bugfix: add new Outputs during merge process in AttributeWriter.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1995
diff changeset
721 Add new Outputs to the current CollectionAttribute if no old one is
c6432e8ea31e Bugfix: add new Outputs during merge process in AttributeWriter.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1995
diff changeset
722 existing.
c6432e8ea31e Bugfix: add new Outputs during merge process in AttributeWriter.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1995
diff changeset
723
1995
f114c0d55d19 Little optimisation when writing CollectionAttributes
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1994
diff changeset
724 2011-12-16 Sascha L. Teichmann <sascha.teichmann@intevation.de>
f114c0d55d19 Little optimisation when writing CollectionAttributes
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1994
diff changeset
725
f114c0d55d19 Little optimisation when writing CollectionAttributes
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1994
diff changeset
726 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
f114c0d55d19 Little optimisation when writing CollectionAttributes
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1994
diff changeset
727 Directly fetch key/value pairs when writing a collection attribute.
f114c0d55d19 Little optimisation when writing CollectionAttributes
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1994
diff changeset
728
1994
3e703d134bbe Parse the Settings of each Output during Collection's describe() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1993
diff changeset
729 2011-12-16 Ingo Weinzierl <ingo@intevation.de>
3e703d134bbe Parse the Settings of each Output during Collection's describe() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1993
diff changeset
730
3e703d134bbe Parse the Settings of each Output during Collection's describe() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1993
diff changeset
731 * src/main/java/de/intevation/flys/exports/ChartSettings.java: Added new
3e703d134bbe Parse the Settings of each Output during Collection's describe() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1993
diff changeset
732 functions that allow parsing a ChartSettings object from DOM Node.
3e703d134bbe Parse the Settings of each Output during Collection's describe() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1993
diff changeset
733
3e703d134bbe Parse the Settings of each Output during Collection's describe() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1993
diff changeset
734 * src/main/java/de/intevation/flys/collections/AttributeParser.java: Parse
3e703d134bbe Parse the Settings of each Output during Collection's describe() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1993
diff changeset
735 the Settings of each Output.
3e703d134bbe Parse the Settings of each Output during Collection's describe() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1993
diff changeset
736
1993
85132c9edd64 Make reuse of the old CollectionAttribute during the describe() operation of FLYSArtifactCollection - remove the old facets only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1992
diff changeset
737 2011-12-16 Ingo Weinzierl <ingo@intevation.de>
85132c9edd64 Make reuse of the old CollectionAttribute during the describe() operation of FLYSArtifactCollection - remove the old facets only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1992
diff changeset
738
85132c9edd64 Make reuse of the old CollectionAttribute during the describe() operation of FLYSArtifactCollection - remove the old facets only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1992
diff changeset
739 * src/main/java/de/intevation/flys/collections/CollectionAttribute.java:
85132c9edd64 Make reuse of the old CollectionAttribute during the describe() operation of FLYSArtifactCollection - remove the old facets only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1992
diff changeset
740 Added a method to set a new Settings object for a specific Output and a
85132c9edd64 Make reuse of the old CollectionAttribute during the describe() operation of FLYSArtifactCollection - remove the old facets only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1992
diff changeset
741 method to clear the list of Facets of a specific Output.
85132c9edd64 Make reuse of the old CollectionAttribute during the describe() operation of FLYSArtifactCollection - remove the old facets only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1992
diff changeset
742
85132c9edd64 Make reuse of the old CollectionAttribute during the describe() operation of FLYSArtifactCollection - remove the old facets only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1992
diff changeset
743 * src/main/java/de/intevation/flys/collections/AttributeWriter.java: The
85132c9edd64 Make reuse of the old CollectionAttribute during the describe() operation of FLYSArtifactCollection - remove the old facets only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1992
diff changeset
744 AttributeWriter no longer creates new CollectionAttributes - it only
85132c9edd64 Make reuse of the old CollectionAttribute during the describe() operation of FLYSArtifactCollection - remove the old facets only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1992
diff changeset
745 modifies the old CollectionAttribute. At first, it clears the Facets of
85132c9edd64 Make reuse of the old CollectionAttribute during the describe() operation of FLYSArtifactCollection - remove the old facets only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1992
diff changeset
746 all Outputs. Finally, the merged Facets are added to the Outputs.
85132c9edd64 Make reuse of the old CollectionAttribute during the describe() operation of FLYSArtifactCollection - remove the old facets only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1992
diff changeset
747
85132c9edd64 Make reuse of the old CollectionAttribute during the describe() operation of FLYSArtifactCollection - remove the old facets only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1992
diff changeset
748 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
85132c9edd64 Make reuse of the old CollectionAttribute during the describe() operation of FLYSArtifactCollection - remove the old facets only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1992
diff changeset
749 Added the CollectionAttribute to the AttributeWriters constructor.
85132c9edd64 Make reuse of the old CollectionAttribute during the describe() operation of FLYSArtifactCollection - remove the old facets only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1992
diff changeset
750
1992
e1c9f28e2675 Added more attributes to ChartSettings AxisSection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1991
diff changeset
751 2011-12-16 Ingo Weinzierl <ingo@intevation.de>
e1c9f28e2675 Added more attributes to ChartSettings AxisSection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1991
diff changeset
752
e1c9f28e2675 Added more attributes to ChartSettings AxisSection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1991
diff changeset
753 * src/main/java/de/intevation/flys/exports/DoubleAttribute.java: New. An
e1c9f28e2675 Added more attributes to ChartSettings AxisSection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1991
diff changeset
754 Attribute that stores double values.
e1c9f28e2675 Added more attributes to ChartSettings AxisSection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1991
diff changeset
755
e1c9f28e2675 Added more attributes to ChartSettings AxisSection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1991
diff changeset
756 * src/main/java/de/intevation/flys/exports/AxisSection.java: Added methods
e1c9f28e2675 Added more attributes to ChartSettings AxisSection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1991
diff changeset
757 to set values for 'fixation', 'font-size', 'lower' and 'upper'.
e1c9f28e2675 Added more attributes to ChartSettings AxisSection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1991
diff changeset
758
e1c9f28e2675 Added more attributes to ChartSettings AxisSection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1991
diff changeset
759 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
e1c9f28e2675 Added more attributes to ChartSettings AxisSection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1991
diff changeset
760 Set new attributes mentioned above for each axis' AxisSection.
e1c9f28e2675 Added more attributes to ChartSettings AxisSection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1991
diff changeset
761
1991
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
762 2011-12-15 Ingo Weinzierl <ingo@intevation.de>
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
763
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
764 * src/main/java/de/intevation/flys/exports/AxisSection.java: Added methods
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
765 to set the axis label and id.
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
766
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
767 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Improved
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
768 the ChartSettings that will now contain a set of AxisSections. The new
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
769 buildAxisSections() method in this class is not implemented and needs to
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
770 be implemented by subclasses.
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
771
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
772 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
773 Override buildAxisSections() of XYChartGenerator to create an AxisSection
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
774 for each axis that is able to be displayed in this sort of chart. In
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
775 addition, there is a new method getYAxisLabel(int) that returns the label
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
776 for a specific Y axis.
0bd7c3cf0af1 Added axis sections into charts Settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1990
diff changeset
777
1990
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
778 2011-12-15 Ingo Weinzierl <ingo@intevation.de>
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
779
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
780 * src/main/java/de/intevation/flys/exports/IntegerAttribute.java: New.
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
781 Concrete subclass of a DefaultAttribute for storing integer values.
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
782
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
783 * src/main/java/de/intevation/flys/exports/LegendSection.java: New. A
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
784 concrete Section subclass to store legend specific attributes.
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
785
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
786 * src/main/java/de/intevation/flys/exports/BooleanAttribute.java,
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
787 src/main/java/de/intevation/flys/exports/StringAttribute.java: Removed
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
788 needless import of org.w3c.dom.Attr.
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
789
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
790 * src/main/java/de/intevation/flys/exports/ChartSettings.java: ChartSettings
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
791 is able to store a Section for legends now.
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
792
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
793 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Added
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
794 methods to retrieve the font size of legends and if the legend should be
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
795 visible or not. In addition, the ChartSettings returned by this instance
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
796 will now contain a LegendSection as well.
5c1e7c1e9e09 Improved the ChartSettings returned by charts - it now contains a legend specific section.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1989
diff changeset
797
1989
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
798 2011-12-15 Ingo Weinzierl <ingo@intevation.de>
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
799
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
800 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Introduced
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
801 methods getChartSubtitle() and isGridVisible(). getChartSubtitle() returns
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
802 in this implementation null. Concrete subclasses should override this
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
803 mehtod if they require subtitles in charts. isGridVisible() determines if
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
804 the grid in the chart should be visible or not. This method return always
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
805 true in this implementation.
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
806 In addition, the Settings object returned by getSettings() will now have a
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
807 ChartSection set properly.
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
808
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
809 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
810 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
811 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
812 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
813 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
814 Override getChartSubtitle().
156304542edf Finished the ChartSection part of the chart Settings returned by the XYChartGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1988
diff changeset
815
1988
158b3aabda2c Prepare the OutGenerator during the describe() operation of the FLYS Collection to enable the OutGenerator to return an initial Settings object.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1987
diff changeset
816 2011-12-15 Ingo Weinzierl <ingo@intevation.de>
158b3aabda2c Prepare the OutGenerator during the describe() operation of the FLYS Collection to enable the OutGenerator to return an initial Settings object.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1987
diff changeset
817
158b3aabda2c Prepare the OutGenerator during the describe() operation of the FLYS Collection to enable the OutGenerator to return an initial Settings object.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1987
diff changeset
818 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
158b3aabda2c Prepare the OutGenerator during the describe() operation of the FLYS Collection to enable the OutGenerator to return an initial Settings object.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1987
diff changeset
819 Prepare the OutGenerator (process each of the Output's Facets) during the
158b3aabda2c Prepare the OutGenerator during the describe() operation of the FLYS Collection to enable the OutGenerator to return an initial Settings object.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1987
diff changeset
820 describe() operation to be able to return an initial Settings object.
158b3aabda2c Prepare the OutGenerator during the describe() operation of the FLYS Collection to enable the OutGenerator to return an initial Settings object.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1987
diff changeset
821
1987
382e38164200 Fixed wrong usage of DOM operations in Settings Attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1986
diff changeset
822 2011-12-15 Ingo Weinzierl <ingo@intevation.de>
382e38164200 Fixed wrong usage of DOM operations in Settings Attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1986
diff changeset
823
382e38164200 Fixed wrong usage of DOM operations in Settings Attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1986
diff changeset
824 * src/main/java/de/intevation/flys/exports/BooleanAttribute.java,
382e38164200 Fixed wrong usage of DOM operations in Settings Attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1986
diff changeset
825 src/main/java/de/intevation/flys/exports/VisibleAttribute.java,
382e38164200 Fixed wrong usage of DOM operations in Settings Attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1986
diff changeset
826 src/main/java/de/intevation/flys/exports/StringAttribute.java: Fixed wrong
382e38164200 Fixed wrong usage of DOM operations in Settings Attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1986
diff changeset
827 usage of DOM operations.
382e38164200 Fixed wrong usage of DOM operations in Settings Attributes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1986
diff changeset
828
1986
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
829 2011-12-14 Ingo Weinzierl <ingo@intevation.de>
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
830
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
831 * src/main/java/de/intevation/flys/exports/BooleanAttribute.java,
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
832 src/main/java/de/intevation/flys/exports/VisibleAttribute.java,
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
833 src/main/java/de/intevation/flys/exports/StringAttribute.java: New.
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
834 Concrete subclasses of a DefaultAttribute.
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
835
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
836 * src/main/java/de/intevation/flys/exports/ChartSettings.java,
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
837 src/main/java/de/intevation/flys/exports/AxisSection.java,
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
838 src/main/java/de/intevation/flys/exports/ChartSection.java:
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
839 Implementations for chart settings. WORK IN PROGRESS!
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
840
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
841 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Override
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
842 the getSettings() method. The implementation here returns a ChartSettings
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
843 instance.
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
844
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
845 * src/main/java/de/intevation/flys/exports/EmptySettings.java: Modified the
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
846 node name of the settings ("art:settings" -> "settings").
3632150dbe0b Implemented a ChartSettings with relevant Sections and Attributes for charts (NOTE: Work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1985
diff changeset
847
1985
07b176b14205 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1984
diff changeset
848 2011-12-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
07b176b14205 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1984
diff changeset
849
07b176b14205 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1984
diff changeset
850 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java:
07b176b14205 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1984
diff changeset
851 Cosmetics, doc.
07b176b14205 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1984
diff changeset
852
1984
9c0acaa369ea Remove needless imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1983
diff changeset
853 2011-12-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9c0acaa369ea Remove needless imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1983
diff changeset
854
9c0acaa369ea Remove needless imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1983
diff changeset
855 Cosmetics.
9c0acaa369ea Remove needless imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1983
diff changeset
856
9c0acaa369ea Remove needless imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1983
diff changeset
857 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
9c0acaa369ea Remove needless imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1983
diff changeset
858 Remove needless imports.
9c0acaa369ea Remove needless imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1983
diff changeset
859
1983
ddb7b7da6199 Fix/survive certain minor malconditions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1982
diff changeset
860 2011-12-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
ddb7b7da6199 Fix/survive certain minor malconditions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1982
diff changeset
861
ddb7b7da6199 Fix/survive certain minor malconditions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1982
diff changeset
862 Fix/Guard certain misconditions.
ddb7b7da6199 Fix/survive certain minor malconditions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1982
diff changeset
863
ddb7b7da6199 Fix/survive certain minor malconditions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1982
diff changeset
864 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Do
ddb7b7da6199 Fix/survive certain minor malconditions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1982
diff changeset
865 not crash when given null-range.
ddb7b7da6199 Fix/survive certain minor malconditions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1982
diff changeset
866
ddb7b7da6199 Fix/survive certain minor malconditions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1982
diff changeset
867 * src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java:
ddb7b7da6199 Fix/survive certain minor malconditions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1982
diff changeset
868 Do not crash when given malformed array.
ddb7b7da6199 Fix/survive certain minor malconditions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1982
diff changeset
869
1982
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
870 2011-12-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
871
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
872 Cosmetics.
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
873
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
874 * src/main/java/de/intevation/flys/artifacts/math/DifferenceCurveFacet.java,
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
875 ChangeLog: Whitespace cosmetic.
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
876
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
877 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java:
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
878 Annotation cosmetic.
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
879
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
880 * src/main/java/de/intevation/flys/artifacts/ExternalWMSArtifact.java:
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
881 Convenience cosmetic.
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
882
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
883 * src/main/java/de/intevation/flys/utils/DataUtil.java:
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
884 vim-magicosmetic.
8afd6a9bb244 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1981
diff changeset
885
1981
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
886 2011-12-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
887
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
888 Implement new WaterLineArtifact where needed so far.
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
889
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
890 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
891 Declare that we implement WaterLineArtifact.
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
892
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
893 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
894 (getWaterLines): Implement to fulfil new WaterLineArtifact-
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
895 interface-impl. Also generate new Facet.
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
896
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
897 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java:
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
898 Do not depend on WINFOArtifacts, but on WaterLineArtifacts instead.
bf62cc7052d4 Implement and use WaterLineArtifact interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1980
diff changeset
899
1980
d377b89d2827 Added WaterLineArtifact Interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1979
diff changeset
900 2011-12-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d377b89d2827 Added WaterLineArtifact Interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1979
diff changeset
901
d377b89d2827 Added WaterLineArtifact Interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1979
diff changeset
902 Added interface WaterLineArtifact to be implemented by artifacts
d377b89d2827 Added WaterLineArtifact Interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1979
diff changeset
903 that know how to create a water line "against" a cross section.
d377b89d2827 Added WaterLineArtifact Interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1979
diff changeset
904
d377b89d2827 Added WaterLineArtifact Interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1979
diff changeset
905 * src/main/java/de/intevation/flys/artifacts/WaterLineArtifact.java:
d377b89d2827 Added WaterLineArtifact Interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1979
diff changeset
906 New, straight-forward interface.
d377b89d2827 Added WaterLineArtifact Interface.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1979
diff changeset
907
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: 1978
diff changeset
908 2011-12-14 Ingo Weinzierl <ingo@intevation.de>
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: 1978
diff changeset
909
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: 1978
diff changeset
910 * src/main/java/de/intevation/flys/exports/EmptySettings.java: An
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: 1978
diff changeset
911 implementation of the Settings interface defined in the artifact-database
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: 1978
diff changeset
912 module. This implementation accepts no Section objects at all and creates
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: 1978
diff changeset
913 an empty "settings" Node in its toXML() operation.
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: 1978
diff changeset
914
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: 1978
diff changeset
915 * src/main/java/de/intevation/flys/exports/OutGenerator.java: Defined a new
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: 1978
diff changeset
916 method getSettings() that returns a Settings instance.
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: 1978
diff changeset
917
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: 1978
diff changeset
918 * src/main/java/de/intevation/flys/exports/ChartGenerator.java,
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: 1978
diff changeset
919 src/main/java/de/intevation/flys/exports/ReportGenerator.java,
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: 1978
diff changeset
920 src/main/java/de/intevation/flys/exports/MapGenerator.java,
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: 1978
diff changeset
921 src/main/java/de/intevation/flys/exports/AbstractExporter.java,
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: 1978
diff changeset
922 src/main/java/de/intevation/flys/exports/ATExporter.java,
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: 1978
diff changeset
923 src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java:
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: 1978
diff changeset
924 Implemented the getSettings() operation. All OutGenerators will 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: 1978
diff changeset
925 return an instance of 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: 1978
diff changeset
926
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: 1978
diff changeset
927 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
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: 1978
diff changeset
928 Before the DESCRIBE document is created, we gonna evaluate each Output
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: 1978
diff changeset
929 defined in the Collection's attribute document, if it has a 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: 1978
diff changeset
930 object set. If this is not the case, the relevant OutGenerator is called
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: 1978
diff changeset
931 to retrieve a new instance of 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: 1978
diff changeset
932
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: 1978
diff changeset
933 * src/main/java/de/intevation/flys/collections/CollectionAttribute.java:
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: 1978
diff changeset
934 Append the Settings of Outputs to the Output nodes in the XML
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: 1978
diff changeset
935 representation.
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: 1978
diff changeset
936
1978
4c10a4cb978f Recommend cross sections if they can be shown.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1977
diff changeset
937 2011-12-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4c10a4cb978f Recommend cross sections if they can be shown.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1977
diff changeset
938
4c10a4cb978f Recommend cross sections if they can be shown.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1977
diff changeset
939 Recommend cross-sections.
4c10a4cb978f Recommend cross sections if they can be shown.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1977
diff changeset
940
4c10a4cb978f Recommend cross sections if they can be shown.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1977
diff changeset
941 * doc/conf/meta-data.xml: When having a cross-section out, recommend
4c10a4cb978f Recommend cross sections if they can be shown.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1977
diff changeset
942 respective artifacts.
4c10a4cb978f Recommend cross sections if they can be shown.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1977
diff changeset
943
1977
9dc399718335 Register crosssection artifact-factory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1976
diff changeset
944 2011-12-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9dc399718335 Register crosssection artifact-factory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1976
diff changeset
945
9dc399718335 Register crosssection artifact-factory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1976
diff changeset
946 Register factory for CrossSectionArtifacts.
9dc399718335 Register crosssection artifact-factory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1976
diff changeset
947
9dc399718335 Register crosssection artifact-factory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1976
diff changeset
948 * doc/conf/conf.xml: Register CrossSectionArtifact-Factory.
9dc399718335 Register crosssection artifact-factory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1976
diff changeset
949
1976
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
950 2011-12-13 Ingo Weinzierl <ingo@intevation.de>
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
951
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
952 * src/main/java/de/intevation/flys/collections/CollectionAttribute.java:
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
953 New. This class will store the information provided in the Collection's
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
954 attribute (which is a DOM document).
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
955
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
956 * src/main/java/de/intevation/flys/collections/CollectionDescriptionHelper.java:
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
957 Store an instance of CollectionAttribute and append its XML representation
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
958 to the DESCRIBE document.
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
959
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
960 * src/main/java/de/intevation/flys/collections/AttributeWriter.java: Removed
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
961 all DOM operations from this writer. Its new task is to create a new
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
962 CollectionAttribute object which represents a merged version of the old
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
963 CollectionAttribute and the information provided by the Collection's child
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
964 Artifacts.
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
965
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
966 * src/main/java/de/intevation/flys/collections/AttributeParser.java: The
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
967 result of AttributeParser's parse() operation is a CollectionAttribute
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
968 object now. The methods getOuts() and getFacets() are as of now proxy
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
969 methods that call the relevant methods of CollectionAttribute.
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
970
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
971 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
972 Some structural changes in the process to build the attribute Document of
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
973 the Collection's DESCRIBE. We will no longer work with Document during
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
974 this process but with instances of CollectionAttribute.
0b466bd4ab24 Introduced a CollectionAttribute class that stores the information provided by the Collection's attribute document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1975
diff changeset
975
1975
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
976 2011-12-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
977
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
978 Server-side of newer Cross-Section diagram construction architecture.
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
979
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
980 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
981 (searchCrossSectionKmLine, getCrossSectionSnapKm),
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
982 (getCrossSectionData): Removed, most functionality contained in
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
983 CrossSectionArtifact.
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
984 (getWaterLines): Now get CrossSectionLines to calculate water line.
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
985
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
986 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java:
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
987 Get a CrossSectionLine from blackboard.
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
988
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
989 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
990 Hard TODO, commented out function needed for subtitle to allow
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
991 compilation.
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
992
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
993 * src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java:
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
994 Added Empty-Dataset- guard.
b30e1710df1d Server-side of interactive cross-section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1974
diff changeset
995
1974
cdeb31ef20a1 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1973
diff changeset
996 2011-12-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
cdeb31ef20a1 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1973
diff changeset
997
cdeb31ef20a1 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1973
diff changeset
998 Cosmetics.
cdeb31ef20a1 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1973
diff changeset
999
cdeb31ef20a1 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1973
diff changeset
1000 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
cdeb31ef20a1 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1973
diff changeset
1001 Cosmetics.
cdeb31ef20a1 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1973
diff changeset
1002
1973
e0b081105a82 Removed superfluous imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1972
diff changeset
1003 2011-12-13 Ingo Weinzierl <ingo@intevation.de>
e0b081105a82 Removed superfluous imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1972
diff changeset
1004
e0b081105a82 Removed superfluous imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1972
diff changeset
1005 * src/main/java/de/intevation/flys/artifacts/services/CrossSectionKMService.java,
e0b081105a82 Removed superfluous imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1972
diff changeset
1006 src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java:
e0b081105a82 Removed superfluous imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1972
diff changeset
1007 Removed superfluous imports.
e0b081105a82 Removed superfluous imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1972
diff changeset
1008
1972
3c3e81fca092 Added a CollectionDescriptionHelper that helps generating DESCRIBE documents for Collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1971
diff changeset
1009 2011-12-13 Ingo Weinzierl <ingo@intevation.de>
3c3e81fca092 Added a CollectionDescriptionHelper that helps generating DESCRIBE documents for Collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1971
diff changeset
1010
3c3e81fca092 Added a CollectionDescriptionHelper that helps generating DESCRIBE documents for Collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1971
diff changeset
1011 * src/main/java/de/intevation/flys/collections/CollectionDescriptionHelper.java:
3c3e81fca092 Added a CollectionDescriptionHelper that helps generating DESCRIBE documents for Collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1971
diff changeset
1012 New. This class helps generating the DESCRIBE document of a collection.
3c3e81fca092 Added a CollectionDescriptionHelper that helps generating DESCRIBE documents for Collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1971
diff changeset
1013
3c3e81fca092 Added a CollectionDescriptionHelper that helps generating DESCRIBE documents for Collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1971
diff changeset
1014 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
3c3e81fca092 Added a CollectionDescriptionHelper that helps generating DESCRIBE documents for Collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1971
diff changeset
1015 Moved some of the code to create the DESCRIBE document out to
3c3e81fca092 Added a CollectionDescriptionHelper that helps generating DESCRIBE documents for Collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1971
diff changeset
1016 CollectionDescriptionHelper.
3c3e81fca092 Added a CollectionDescriptionHelper that helps generating DESCRIBE documents for Collections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1971
diff changeset
1017
1971
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
1018 2011-12-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
1019
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
1020 Resolve todo about wrongly named cross sections.
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
1021 Open StaticState to allow that facets survive a compute.
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
1022
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
1023 * src/main/java/de/intevation/flys/artifacts/states/StaticState.java
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
1024 (computeAdvance, computeFeed, computeInit): Override to call
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
1025 staticCompute.
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
1026 (staticCompute): New. Do nothing but be able to be overridden.
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
1027
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
1028 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
1029 (setup): Fetch facets name from db (resolves todo).
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
1030 (getCurrentState): override staticstates staticcompute to let
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
1031 facets survive a compute.
741d2067cfe1 Given CrossSections a name, let crosssection facets survive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1970
diff changeset
1032
1970
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
1033 2011-12-12 Ingo Weinzierl <ingo@intevation.de>
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
1034
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
1035 * src/main/java/de/intevation/flys/wsplgen/JobExecutor.java,
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
1036 src/main/java/de/intevation/flys/wsplgen/WSPLGENCallable.java: Renamed
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
1037 JobExecutor to WSPLGENCallable (because it is a Callable now). In addition
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
1038 to the call() method which starts the WSPLGEN process, this Callable
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
1039 offers a cancelWSPLGEN() method to destroy a running WSPLGEN process.
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
1040
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
1041 * src/main/java/de/intevation/flys/wsplgen/WSPLGENFuture.java: A FutureTask
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
1042 that overrides cancel(boolean). Before this instance call
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
1043 super.cancel(boolean), it executes WSPLGENCallable.cancelWSPLGEN() to kill
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
1044 a running WSPLGEN process.
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
1045
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
1046 * src/main/java/de/intevation/flys/wsplgen/Scheduler.java: The Scheduler is
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
1047 no longer a Runnable. It makes now use of a ScheduledThreadPoolExecutor to
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
1048 schedule the incoming WSPLGENJobs. The ScheduledThreadPoolExecutor has a
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
1049 fixed number of worker threads that process the jobs. The number is 1 per
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
1050 default; it can be modified using a System property "wsplgen.max.threads".
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
1051
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
1052 * src/main/java/de/intevation/flys/artifacts/context/FLYSContext.java: Added
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
1053 a string constant SCHEDULER.
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
1054
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
1055 * src/main/java/de/intevation/flys/wsplgen/SchedulerSetup.java: A
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
1056 LifetimeListener that currently implements the systemUp() method to create
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
1057 an instance of Scheduler. After its creation, the Scheduler is put into
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
1058 the GlobalContext using FLYSContext.SCHEDULER as key.
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
1059
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
1060 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
1061 Fetch the Scheduler from GlobalContext.
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
1062
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
1063 * doc/conf/conf.xml: Registered SchedulerSetup as LifetimeListener.
368040e5c400 Improved the Scheduler to be able to cancel running WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1969
diff changeset
1064
1969
baefcfba97aa Add data items to StaticFLYSArtifacts description document.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1968
diff changeset
1065 2011-12-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
baefcfba97aa Add data items to StaticFLYSArtifacts description document.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1968
diff changeset
1066
baefcfba97aa Add data items to StaticFLYSArtifacts description document.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1968
diff changeset
1067 * src/main/java/de/intevation/flys/artifacts/StaticFLYSArtifact.java:
baefcfba97aa Add data items to StaticFLYSArtifacts description document.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1968
diff changeset
1068 (describe): Add data items to StaticFLYSArtifacts describe-doc.
baefcfba97aa Add data items to StaticFLYSArtifacts description document.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1968
diff changeset
1069
1968
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
1070 2011-12-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
1071
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
1072 * src/main/java/de/intevation/flys/artifacts/states/StaticState.java:
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
1073 (addDefaultChartOutput): Convenienve function to add a chart-output.
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
1074
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
1075 2011-12-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
1076
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
1077 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFacet.java:
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
1078 Play nice with CrossSectionArtifact. Employ blackboard.
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
1079
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
1080 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java:
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
1081 Spawn a CrossSectionFacet, handle various data.
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
1082
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
1083 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
1084 Do not produce CrossSectionFacets anymore, these now "belong" to
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
1085 CrossSectionArtifacts.
18928f0f339b Add helper function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1966
diff changeset
1086
1966
f572536af56c Configure cross_sections cache.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1965
diff changeset
1087 2011-12-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
f572536af56c Configure cross_sections cache.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1965
diff changeset
1088
f572536af56c Configure cross_sections cache.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1965
diff changeset
1089 * doc/conf/cache.xml: Added cross_sections cache.
f572536af56c Configure cross_sections cache.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1965
diff changeset
1090
1965
e71615d95afb Added method to CrossSectionFactory to get single CrossSection, employ cache.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1964
diff changeset
1091 2011-12-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e71615d95afb Added method to CrossSectionFactory to get single CrossSection, employ cache.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1964
diff changeset
1092
e71615d95afb Added method to CrossSectionFactory to get single CrossSection, employ cache.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1964
diff changeset
1093 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFactory.java:
e71615d95afb Added method to CrossSectionFactory to get single CrossSection, employ cache.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1964
diff changeset
1094 (getCrossSection, getCrossSectionUncached): New, access specific
e71615d95afb Added method to CrossSectionFactory to get single CrossSection, employ cache.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1964
diff changeset
1095 CrossSection, employ caching.
e71615d95afb Added method to CrossSectionFactory to get single CrossSection, employ cache.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1964
diff changeset
1096
1964
85e442933e6d New CrossSectionArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1963
diff changeset
1097 2011-12-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
85e442933e6d New CrossSectionArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1963
diff changeset
1098
85e442933e6d New CrossSectionArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1963
diff changeset
1099 * src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java:
85e442933e6d New CrossSectionArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1963
diff changeset
1100 New artifact to handle cross-section access.
85e442933e6d New CrossSectionArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1963
diff changeset
1101
1963
6c24ffe946a5 Issue 413.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1962
diff changeset
1102 2011-12-09 Raimund Renkert <raimund.renkert@intevation.de>
6c24ffe946a5 Issue 413.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1962
diff changeset
1103
6c24ffe946a5 Issue 413.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1962
diff changeset
1104 Issue 413.
6c24ffe946a5 Issue 413.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1962
diff changeset
1105
6c24ffe946a5 Issue 413.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1962
diff changeset
1106 * src/main/java/de/intevation/flys/exports/StyledXYSeries.java:
6c24ffe946a5 Issue 413.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1962
diff changeset
1107 Apply point size from theme attribute linewidth.
6c24ffe946a5 Issue 413.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1962
diff changeset
1108
1962
59622ba800c8 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1961
diff changeset
1109 2011-12-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
59622ba800c8 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1961
diff changeset
1110
59622ba800c8 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1961
diff changeset
1111 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFactory.java,
59622ba800c8 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1961
diff changeset
1112 src/main/java/de/intevation/flys/artifacts/model/AnnotationFacet.java,
59622ba800c8 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1961
diff changeset
1113 src/main/java/de/intevation/flys/exports/OutGenerator.java,
59622ba800c8 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1961
diff changeset
1114 src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
59622ba800c8 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1961
diff changeset
1115 Cosmetics.
59622ba800c8 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1961
diff changeset
1116
1961
4781096f31f8 Mainly documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1960
diff changeset
1117 2011-12-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4781096f31f8 Mainly documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1960
diff changeset
1118
4781096f31f8 Mainly documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1960
diff changeset
1119 * src/main/java/de/intevation/flys/artifacts/services/CrossSectionKMService.java:
4781096f31f8 Mainly documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1960
diff changeset
1120 Documentation added, let a value be its own neighbour (distance 0).
4781096f31f8 Mainly documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1960
diff changeset
1121
4781096f31f8 Mainly documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1960
diff changeset
1122 2011-12-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
1960
be06dbc2ed1d Added 'Bezugslinie' to choice of calculation modes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1959
diff changeset
1123
be06dbc2ed1d Added 'Bezugslinie' to choice of calculation modes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1959
diff changeset
1124 * src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java:
be06dbc2ed1d Added 'Bezugslinie' to choice of calculation modes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1959
diff changeset
1125 Added "Bezugslinie" to list of calculation alternatives.
be06dbc2ed1d Added 'Bezugslinie' to choice of calculation modes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1959
diff changeset
1126
be06dbc2ed1d Added 'Bezugslinie' to choice of calculation modes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1959
diff changeset
1127 * src/main/resources/messages.properties,
be06dbc2ed1d Added 'Bezugslinie' to choice of calculation modes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1959
diff changeset
1128 src/main/resources/messages_de_DE.properties,
be06dbc2ed1d Added 'Bezugslinie' to choice of calculation modes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1959
diff changeset
1129 src/main/resources/messages_de.properties: Added I18N.
be06dbc2ed1d Added 'Bezugslinie' to choice of calculation modes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1959
diff changeset
1130
1959
eace020067da Further flys/issue420 fix, NaN-guard X axis extent.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1958
diff changeset
1131 2011-12-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
eace020067da Further flys/issue420 fix, NaN-guard X axis extent.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1958
diff changeset
1132
eace020067da Further flys/issue420 fix, NaN-guard X axis extent.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1958
diff changeset
1133 Further flys/issue420 fix (No Discharge Curves for Mosel).
eace020067da Further flys/issue420 fix, NaN-guard X axis extent.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1958
diff changeset
1134
eace020067da Further flys/issue420 fix, NaN-guard X axis extent.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1958
diff changeset
1135 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
eace020067da Further flys/issue420 fix, NaN-guard X axis extent.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1958
diff changeset
1136 (includeYRange, mergeRanges): Moved NaN-guard to lowest level.
eace020067da Further flys/issue420 fix, NaN-guard X axis extent.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1958
diff changeset
1137 (combineXRanges): Also NaN guard the X Axis extent.
eace020067da Further flys/issue420 fix, NaN-guard X axis extent.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1958
diff changeset
1138
1958
82cefa3f954f Partial fix for flys/issue420 (Mosel/DischargeCurves), do survive empty datasets when calculating axis extents.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1957
diff changeset
1139 2011-12-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
82cefa3f954f Partial fix for flys/issue420 (Mosel/DischargeCurves), do survive empty datasets when calculating axis extents.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1957
diff changeset
1140
82cefa3f954f Partial fix for flys/issue420 (Mosel/DischargeCurves), do survive empty datasets when calculating axis extents.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1957
diff changeset
1141 Partial fix for flys/issue420 (Berechnete Abflusskurve: Kein Diagramm für
82cefa3f954f Partial fix for flys/issue420 (Mosel/DischargeCurves), do survive empty datasets when calculating axis extents.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1957
diff changeset
1142 Mosel). Protect axis extent calculation from empty or invalid
82cefa3f954f Partial fix for flys/issue420 (Mosel/DischargeCurves), do survive empty datasets when calculating axis extents.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1957
diff changeset
1143 datasets.
82cefa3f954f Partial fix for flys/issue420 (Mosel/DischargeCurves), do survive empty datasets when calculating axis extents.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1957
diff changeset
1144
82cefa3f954f Partial fix for flys/issue420 (Mosel/DischargeCurves), do survive empty datasets when calculating axis extents.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1957
diff changeset
1145 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
82cefa3f954f Partial fix for flys/issue420 (Mosel/DischargeCurves), do survive empty datasets when calculating axis extents.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1957
diff changeset
1146 (includeRange, includeYRange): Renamed, updated callers.
82cefa3f954f Partial fix for flys/issue420 (Mosel/DischargeCurves), do survive empty datasets when calculating axis extents.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1957
diff changeset
1147 (includeYRange): Protect from merging extent with NaNs.
82cefa3f954f Partial fix for flys/issue420 (Mosel/DischargeCurves), do survive empty datasets when calculating axis extents.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1957
diff changeset
1148 (debugDatasets): Be more verbose on the datasets.
82cefa3f954f Partial fix for flys/issue420 (Mosel/DischargeCurves), do survive empty datasets when calculating axis extents.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1957
diff changeset
1149 (zoom): Doc.
82cefa3f954f Partial fix for flys/issue420 (Mosel/DischargeCurves), do survive empty datasets when calculating axis extents.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1957
diff changeset
1150
1957
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
1151 2011-12-06 Felix Wolfsteller <felix.wolfsteller@intevation.de>
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
1152
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
1153 Fix flys/issue423 (Diagramm: Hauptwerte bei Abflusskurve am Pegel
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
1154 werden an Y-Achse nicht angezeigt) - show not "raw" (vs interpolated)
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
1155 values at Gauge.
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
1156
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
1157 * src/main/java/de/intevation/flys/artifacts/model/MainValuesQFacet.java,
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
1158 src/main/java/de/intevation/flys/artifacts/model/MainValuesWFacet.java:
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
1159 Add parameterization to let facet know whether to fetch data at
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
1160 Gauges or at Artifacts position.
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
1161
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
1162 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
1163 Let the MainValueFacets know whether to ask for interpolated
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
1164 MainValues; (do not interpolate for Gauges Main Values).
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
1165 (getMainValuesQ, getMainValuesW): Added parameter to control
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
1166 interpolation.
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
1167
1956
a5f87f8dbe57 Modified prefix constants for Mapserver layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1955
diff changeset
1168 2011-12-05 Ingo Weinzierl <ingo@intevation.de>
a5f87f8dbe57 Modified prefix constants for Mapserver layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1955
diff changeset
1169
a5f87f8dbe57 Modified prefix constants for Mapserver layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1955
diff changeset
1170 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Modified
a5f87f8dbe57 Modified prefix constants for Mapserver layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1955
diff changeset
1171 prefix constants for Mapserver layers and renamed constants (which have
a5f87f8dbe57 Modified prefix constants for Mapserver layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1955
diff changeset
1172 been postfixes before).
a5f87f8dbe57 Modified prefix constants for Mapserver layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1955
diff changeset
1173
a5f87f8dbe57 Modified prefix constants for Mapserver layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1955
diff changeset
1174 * src/main/java/de/intevation/flys/wsplgen/FacetCreator.java: Adjusted
a5f87f8dbe57 Modified prefix constants for Mapserver layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1955
diff changeset
1175 usage of Mapserver constants to the changes described above.
a5f87f8dbe57 Modified prefix constants for Mapserver layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1955
diff changeset
1176
1955
ccf2235035d6 Various bugfixes in WSPLGEN parameterization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1954
diff changeset
1177 2011-12-05 Ingo Weinzierl <ingo@intevation.de>
ccf2235035d6 Various bugfixes in WSPLGEN parameterization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1954
diff changeset
1178
ccf2235035d6 Various bugfixes in WSPLGEN parameterization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1954
diff changeset
1179 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
ccf2235035d6 Various bugfixes in WSPLGEN parameterization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1954
diff changeset
1180 Bugfix: Evaluate the correct parameter whether to set the floodplain or
ccf2235035d6 Various bugfixes in WSPLGEN parameterization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1954
diff changeset
1181 not. In addition, the scenario parameter used by WSPLGEN is now set
ccf2235035d6 Various bugfixes in WSPLGEN parameterization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1954
diff changeset
1182 correctly.
ccf2235035d6 Various bugfixes in WSPLGEN parameterization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1954
diff changeset
1183
1957
3b08b8aacfb0 Fix flys/issue423, do not interpolate main values at gauge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1956
diff changeset
1184 >>>>>>> .r3356
1954
2adfedaf4dd2 Allow longitudinal_section.q facets in wdiff states output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1953
diff changeset
1185 2011-12-05 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2adfedaf4dd2 Allow longitudinal_section.q facets in wdiff states output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1953
diff changeset
1186
2adfedaf4dd2 Allow longitudinal_section.q facets in wdiff states output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1953
diff changeset
1187 Allow longitudinal_section.q facets in wdiff states output.
2adfedaf4dd2 Allow longitudinal_section.q facets in wdiff states output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1953
diff changeset
1188
2adfedaf4dd2 Allow longitudinal_section.q facets in wdiff states output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1953
diff changeset
1189 * doc/conf/artifacts/winfo.xml: Added longitudinal_section.q facets
2adfedaf4dd2 Allow longitudinal_section.q facets in wdiff states output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1953
diff changeset
1190 to w-diff states out compatibility- matrix.
2adfedaf4dd2 Allow longitudinal_section.q facets in wdiff states output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1953
diff changeset
1191
1953
590d9bc88ff5 Refactored LongitudinalSection- and WDiff-Generators, fixed minor issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1952
diff changeset
1192 2011-12-05 Felix Wolfsteller <felix.wolfsteller@intevation.de>
590d9bc88ff5 Refactored LongitudinalSection- and WDiff-Generators, fixed minor issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1952
diff changeset
1193
590d9bc88ff5 Refactored LongitudinalSection- and WDiff-Generators, fixed minor issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1952
diff changeset
1194 Refactored Longitudinal*/WDiff-*Generator hierarchy and change axis
590d9bc88ff5 Refactored LongitudinalSection- and WDiff-Generators, fixed minor issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1952
diff changeset
1195 ordering, resolved label-i18n TODO.
590d9bc88ff5 Refactored LongitudinalSection- and WDiff-Generators, fixed minor issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1952
diff changeset
1196
590d9bc88ff5 Refactored LongitudinalSection- and WDiff-Generators, fixed minor issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1952
diff changeset
1197 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
590d9bc88ff5 Refactored LongitudinalSection- and WDiff-Generators, fixed minor issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1952
diff changeset
1198 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
590d9bc88ff5 Refactored LongitudinalSection- and WDiff-Generators, fixed minor issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1952
diff changeset
1199 Merge, avoid duplicate code, fix axis ordering in w-diff diagram,
590d9bc88ff5 Refactored LongitudinalSection- and WDiff-Generators, fixed minor issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1952
diff changeset
1200 label in ls-diagramm.
590d9bc88ff5 Refactored LongitudinalSection- and WDiff-Generators, fixed minor issues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1952
diff changeset
1201
1952
8dafae465c91 Added missing state titles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1951
diff changeset
1202 2011-12-05 Ingo Weinzierl <ingo@intevation.de>
8dafae465c91 Added missing state titles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1951
diff changeset
1203
8dafae465c91 Added missing state titles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1951
diff changeset
1204 * src/main/resources/messages.properties,
8dafae465c91 Added missing state titles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1951
diff changeset
1205 src/main/resources/messages_de_DE.properties,
8dafae465c91 Added missing state titles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1951
diff changeset
1206 src/main/resources/messages_en.properties,
8dafae465c91 Added missing state titles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1951
diff changeset
1207 src/main/resources/messages_de.properties: Added missing state titles.
8dafae465c91 Added missing state titles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1951
diff changeset
1208
1951
2c9bf9aede64 Fix first axis (do not include zero).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1950
diff changeset
1209 2011-12-05 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2c9bf9aede64 Fix first axis (do not include zero).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1950
diff changeset
1210
2c9bf9aede64 Fix first axis (do not include zero).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1950
diff changeset
1211 * src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
2c9bf9aede64 Fix first axis (do not include zero).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1950
diff changeset
1212 Do not include zero on first axis.
2c9bf9aede64 Fix first axis (do not include zero).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1950
diff changeset
1213
1950
37a7b3841565 Include state data items in description document of collection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1949
diff changeset
1214 2011-12-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
37a7b3841565 Include state data items in description document of collection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1949
diff changeset
1215
37a7b3841565 Include state data items in description document of collection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1949
diff changeset
1216 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
37a7b3841565 Include state data items in description document of collection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1949
diff changeset
1217 (buildArtifactNode): Include artifacts state data in description
37a7b3841565 Include state data items in description document of collection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1949
diff changeset
1218 document of collection.
37a7b3841565 Include state data items in description document of collection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1949
diff changeset
1219
1948
65f9d707caff Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1947
diff changeset
1220 2011-11-30 Sascha L. Teichmann <sascha.teichmann@intevation.de>
65f9d707caff Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1947
diff changeset
1221
1949
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
1222 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
1223 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
1224 src/main/java/de/intevation/flys/exports/ChartGenerator.java,
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
1225 src/main/java/de/intevation/flys/exports/ReportGenerator.java,
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
1226 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
1227 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
1228 src/main/java/de/intevation/flys/exports/XYChartGenerator.java,
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
1229 src/main/java/de/intevation/flys/exports/AbstractExporter.java,
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
1230 src/main/java/de/intevation/flys/exports/ATExporter.java,
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
1231 src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
1232 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
1233 src/main/java/de/intevation/flys/exports/OutGenerator.java,
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
1234 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java,
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
1235 src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java,
d04cc7e4b55d Added list of files to ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1948
diff changeset
1236 src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
1948
65f9d707caff Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1947
diff changeset
1237 Removed superfluous imports.
65f9d707caff Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1947
diff changeset
1238
1947
8c0e9d13d1fc Make it compile again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1946
diff changeset
1239 2011-11-30 Sascha L. Teichmann <sascha.teichmann@intevation.de>
8c0e9d13d1fc Make it compile again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1946
diff changeset
1240
8c0e9d13d1fc Make it compile again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1946
diff changeset
1241 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
8c0e9d13d1fc Make it compile again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1946
diff changeset
1242 Removed import to make it compileable again.
8c0e9d13d1fc Make it compile again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1946
diff changeset
1243
1946
a584a26d5fde Introduce pre-rendering inter-facet communication phase ('blackboard pass').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1945
diff changeset
1244 2011-11-30 Felix Wolfsteller <felix.wolfsteller@intevation.de>
a584a26d5fde Introduce pre-rendering inter-facet communication phase ('blackboard pass').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1945
diff changeset
1245
a584a26d5fde Introduce pre-rendering inter-facet communication phase ('blackboard pass').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1945
diff changeset
1246 Introduce pre-rendering inter-facet communication phase ('blackboard
a584a26d5fde Introduce pre-rendering inter-facet communication phase ('blackboard pass').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1945
diff changeset
1247 pass').
a584a26d5fde Introduce pre-rendering inter-facet communication phase ('blackboard pass').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1945
diff changeset
1248
a584a26d5fde Introduce pre-rendering inter-facet communication phase ('blackboard pass').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1945
diff changeset
1249 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java
a584a26d5fde Introduce pre-rendering inter-facet communication phase ('blackboard pass').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1945
diff changeset
1250 (doBlackboardPass): New. Before actually calling doOut, bundle
a584a26d5fde Introduce pre-rendering inter-facet communication phase ('blackboard pass').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1945
diff changeset
1251 ArtifactAndFacets and let them register
a584a26d5fde Introduce pre-rendering inter-facet communication phase ('blackboard pass').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1945
diff changeset
1252 themselfes as DataProvider in CallContext if they
a584a26d5fde Introduce pre-rendering inter-facet communication phase ('blackboard pass').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1945
diff changeset
1253 want ("announce on blackboard").
a584a26d5fde Introduce pre-rendering inter-facet communication phase ('blackboard pass').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1945
diff changeset
1254
1945
f2c14e09a8f1 Adjusted to doOut signature change.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1944
diff changeset
1255 2011-11-30 Felix Wolfsteller <felix.wolfsteller@intevation.de>
f2c14e09a8f1 Adjusted to doOut signature change.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1944
diff changeset
1256
f2c14e09a8f1 Adjusted to doOut signature change.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1944
diff changeset
1257 * src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java
f2c14e09a8f1 Adjusted to doOut signature change.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1944
diff changeset
1258 (doOut): Adjusted signature.
f2c14e09a8f1 Adjusted to doOut signature change.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1944
diff changeset
1259
1944
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
1260 2011-11-30 Felix Wolfsteller <felix.wolfsteller@intevation.de>
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
1261
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
1262 Changed doOut signature to use ArtifactAndFacet, which will be
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
1263 side effect of upcoming "blackboard" feature.
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
1264
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
1265 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
1266 (getRangesForDataset, getRangesForAxis): Renamed, removed TODO.
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
1267
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
1268 * src/main/java/de/intevation/flys/exports/InfoGeneratorHelper.java
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
1269 (createAxis): Update call to XYChartGenerator.getRangesForAxis,
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
1270 cosmetics.
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
1271
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
1272 * src/main/java/de/intevation/flys/exports/OutGenerator.java
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
1273 (doOut): Changed Signature to accet ArifactAndFacet instead of
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
1274 Artifact and Facet.
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
1275
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
1276 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
1277 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
1278 src/main/java/de/intevation/flys/exports/ChartGenerator.java,
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
1279 src/main/java/de/intevation/flys/exports/ReportGenerator.java,
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
1280 src/main/java/de/intevation/flys/exports/MapGenerator.java,
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
1281 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
1282 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
1283 src/main/java/de/intevation/flys/exports/AbstractExporter.java,
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
1284 src/main/java/de/intevation/flys/exports/ATExporter.java,
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
1285 src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
1286 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
1287 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java,
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
1288 src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
1289 (doOut): Adjusted to new signature.
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
1290
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
1291 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
1292 (adjustAxes): Removed, we do not need a (manual) second axis.
21a4d2c677a1 Changed doOut signature, side effect from blackboard feature (to come).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1943
diff changeset
1293
1943
06d8d371d244 Fix compilation, default 0-excluding behavior of axes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1942
diff changeset
1294 2011-11-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
06d8d371d244 Fix compilation, default 0-excluding behavior of axes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1942
diff changeset
1295
06d8d371d244 Fix compilation, default 0-excluding behavior of axes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1942
diff changeset
1296 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
06d8d371d244 Fix compilation, default 0-excluding behavior of axes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1942
diff changeset
1297 Fix compilation, use features of XYChartGenerator.
06d8d371d244 Fix compilation, default 0-excluding behavior of axes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1942
diff changeset
1298
06d8d371d244 Fix compilation, default 0-excluding behavior of axes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1942
diff changeset
1299 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
06d8d371d244 Fix compilation, default 0-excluding behavior of axes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1942
diff changeset
1300 Set default behaviour such that 0 is not included in ranges.
06d8d371d244 Fix compilation, default 0-excluding behavior of axes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1942
diff changeset
1301
06d8d371d244 Fix compilation, default 0-excluding behavior of axes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1942
diff changeset
1302 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
06d8d371d244 Fix compilation, default 0-excluding behavior of axes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1942
diff changeset
1303 Set behaviour of axis such that 0 is not (automagically) included.
06d8d371d244 Fix compilation, default 0-excluding behavior of axes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1942
diff changeset
1304
1942
be1270c10d9a Fix documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1941
diff changeset
1305 2011-11-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
be1270c10d9a Fix documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1941
diff changeset
1306
be1270c10d9a Fix documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1941
diff changeset
1307 * src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java:
be1270c10d9a Fix documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1941
diff changeset
1308 Fix wrong documentation.
be1270c10d9a Fix documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1941
diff changeset
1309
1941
0fa53fa65401 Fix LongitudinalSections multi-axes plotting behavior.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1940
diff changeset
1310 2011-11-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0fa53fa65401 Fix LongitudinalSections multi-axes plotting behavior.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1940
diff changeset
1311
0fa53fa65401 Fix LongitudinalSections multi-axes plotting behavior.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1940
diff changeset
1312 Fix LongitudinalSections multi-axes plotting behavior.
0fa53fa65401 Fix LongitudinalSections multi-axes plotting behavior.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1940
diff changeset
1313
0fa53fa65401 Fix LongitudinalSections multi-axes plotting behavior.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1940
diff changeset
1314 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
0fa53fa65401 Fix LongitudinalSections multi-axes plotting behavior.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1940
diff changeset
1315 Removed obsolete functions, use better working multi-axis
0fa53fa65401 Fix LongitudinalSections multi-axes plotting behavior.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1940
diff changeset
1316 magic by XYChartGenerator.
0fa53fa65401 Fix LongitudinalSections multi-axes plotting behavior.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1940
diff changeset
1317
1940
0d12e70766c8 Refactored XYChartGenerator to have better working multi-axes features.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1939
diff changeset
1318 2011-11-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0d12e70766c8 Refactored XYChartGenerator to have better working multi-axes features.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1939
diff changeset
1319
0d12e70766c8 Refactored XYChartGenerator to have better working multi-axes features.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1939
diff changeset
1320 Overhaul dataset/axis/renderer housekeeping in Mother of all
0d12e70766c8 Refactored XYChartGenerator to have better working multi-axes features.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1939
diff changeset
1321 ChartGenerators.
0d12e70766c8 Refactored XYChartGenerator to have better working multi-axes features.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1939
diff changeset
1322
0d12e70766c8 Refactored XYChartGenerator to have better working multi-axes features.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1939
diff changeset
1323 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
0d12e70766c8 Refactored XYChartGenerator to have better working multi-axes features.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1939
diff changeset
1324 Refactored, keep axis/rendering relevant information in objects
0d12e70766c8 Refactored XYChartGenerator to have better working multi-axes features.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1939
diff changeset
1325 of new class AxisDataset. Removed some obsolete code while adding
0d12e70766c8 Refactored XYChartGenerator to have better working multi-axes features.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1939
diff changeset
1326 documentation.
0d12e70766c8 Refactored XYChartGenerator to have better working multi-axes features.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1939
diff changeset
1327
1939
2730d17df021 Added the implementation of the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1938
diff changeset
1328 2011-11-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
2730d17df021 Added the implementation of the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1938
diff changeset
1329
2730d17df021 Added the implementation of the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1938
diff changeset
1330 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java(relateWs):
2730d17df021 Added the implementation of the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1938
diff changeset
1331 Added the implementation of the 'Bezugslinienverfahren'. Should
2730d17df021 Added the implementation of the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1938
diff changeset
1332 be complete but needs testing!
2730d17df021 Added the implementation of the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1938
diff changeset
1333 TODO: Setup a Calculation and integrate it into WINFO.
2730d17df021 Added the implementation of the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1938
diff changeset
1334
1938
1d991c91285b Refactored the code of the 'berechnete Abflusskurve' to be reusable in the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1937
diff changeset
1335 2011-11-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
1d991c91285b Refactored the code of the 'berechnete Abflusskurve' to be reusable in the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1937
diff changeset
1336
1d991c91285b Refactored the code of the 'berechnete Abflusskurve' to be reusable in the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1937
diff changeset
1337 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
1d991c91285b Refactored the code of the 'berechnete Abflusskurve' to be reusable in the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1937
diff changeset
1338 Refactored the code for the "berechnete Abflusskurve" to enable
1d991c91285b Refactored the code of the 'berechnete Abflusskurve' to be reusable in the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1937
diff changeset
1339 the "Bezugslinienverfahren" to use the same code paths. It also
1d991c91285b Refactored the code of the 'berechnete Abflusskurve' to be reusable in the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1937
diff changeset
1340 removes a good deal of already existing code duplication.
1d991c91285b Refactored the code of the 'berechnete Abflusskurve' to be reusable in the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1937
diff changeset
1341
1937
f07d64d5cbe1 'W auf freier Strecke' calculation. Fetch corresponding Qs for given Ws from the WST model
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1936
diff changeset
1342 2011-11-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
f07d64d5cbe1 'W auf freier Strecke' calculation. Fetch corresponding Qs for given Ws from the WST model
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1936
diff changeset
1343
f07d64d5cbe1 'W auf freier Strecke' calculation. Fetch corresponding Qs for given Ws from the WST model
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1936
diff changeset
1344 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java(findQsForW):
f07d64d5cbe1 'W auf freier Strecke' calculation. Fetch corresponding Qs for given Ws from the WST model
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1936
diff changeset
1345 Added method findQsForW(w, km) to retrieve the Qs that correspond
f07d64d5cbe1 'W auf freier Strecke' calculation. Fetch corresponding Qs for given Ws from the WST model
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1936
diff changeset
1346 for the given w and km.
f07d64d5cbe1 'W auf freier Strecke' calculation. Fetch corresponding Qs for given Ws from the WST model
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1936
diff changeset
1347
f07d64d5cbe1 'W auf freier Strecke' calculation. Fetch corresponding Qs for given Ws from the WST model
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1936
diff changeset
1348 This is to be called when doing a "W auf freier Strecke" calculation
f07d64d5cbe1 'W auf freier Strecke' calculation. Fetch corresponding Qs for given Ws from the WST model
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1936
diff changeset
1349 to find out the Qs belonging to the user given W.
f07d64d5cbe1 'W auf freier Strecke' calculation. Fetch corresponding Qs for given Ws from the WST model
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1936
diff changeset
1350
f07d64d5cbe1 'W auf freier Strecke' calculation. Fetch corresponding Qs for given Ws from the WST model
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1936
diff changeset
1351 * src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java,
f07d64d5cbe1 'W auf freier Strecke' calculation. Fetch corresponding Qs for given Ws from the WST model
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1936
diff changeset
1352 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
f07d64d5cbe1 'W auf freier Strecke' calculation. Fetch corresponding Qs for given Ws from the WST model
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1936
diff changeset
1353 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
f07d64d5cbe1 'W auf freier Strecke' calculation. Fetch corresponding Qs for given Ws from the WST model
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1936
diff changeset
1354 Removed superfluous imports.
f07d64d5cbe1 'W auf freier Strecke' calculation. Fetch corresponding Qs for given Ws from the WST model
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1936
diff changeset
1355
1936
0ad05cb691fc Fix bug when adding Q Facet data to LongitudinalSection plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1935
diff changeset
1356 2011-11-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0ad05cb691fc Fix bug when adding Q Facet data to LongitudinalSection plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1935
diff changeset
1357
0ad05cb691fc Fix bug when adding Q Facet data to LongitudinalSection plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1935
diff changeset
1358 Fix bug when adding Q data in LongitudinalSectionGenerator.
0ad05cb691fc Fix bug when adding Q Facet data to LongitudinalSection plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1935
diff changeset
1359
0ad05cb691fc Fix bug when adding Q Facet data to LongitudinalSection plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1935
diff changeset
1360 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
0ad05cb691fc Fix bug when adding Q Facet data to LongitudinalSection plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1935
diff changeset
1361 Add data from Q -Facet as Q over Km points.
0ad05cb691fc Fix bug when adding Q Facet data to LongitudinalSection plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1935
diff changeset
1362
1935
5b51f5232661 Added handling of empty plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1934
diff changeset
1363 2011-11-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
5b51f5232661 Added handling of empty plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1934
diff changeset
1364
5b51f5232661 Added handling of empty plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1934
diff changeset
1365 Added handling of empty plots.
5b51f5232661 Added handling of empty plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1934
diff changeset
1366
5b51f5232661 Added handling of empty plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1934
diff changeset
1367 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
5b51f5232661 Added handling of empty plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1934
diff changeset
1368 (createAxes, removeEmptyRangeAxes): Survive empty datasets map, create
1938
1d991c91285b Refactored the code of the 'berechnete Abflusskurve' to be reusable in the 'Bezugslinienverfahren'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1937
diff changeset
1369 primary axis.
1935
5b51f5232661 Added handling of empty plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1934
diff changeset
1370 (recoverEmptyPlot): New.
5b51f5232661 Added handling of empty plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1934
diff changeset
1371
1934
e4a516ca2e86 When having axis in diagrams, always have one on the left.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1933
diff changeset
1372 2011-11-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e4a516ca2e86 When having axis in diagrams, always have one on the left.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1933
diff changeset
1373
e4a516ca2e86 When having axis in diagrams, always have one on the left.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1933
diff changeset
1374 Let first visible axis be always on the left.
e4a516ca2e86 When having axis in diagrams, always have one on the left.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1933
diff changeset
1375
e4a516ca2e86 When having axis in diagrams, always have one on the left.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1933
diff changeset
1376 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
e4a516ca2e86 When having axis in diagrams, always have one on the left.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1933
diff changeset
1377 (createAxes): When creating axes, keep track of which is the first
e4a516ca2e86 When having axis in diagrams, always have one on the left.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1933
diff changeset
1378 one. Set its location to "left".
e4a516ca2e86 When having axis in diagrams, always have one on the left.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1933
diff changeset
1379
1933
9e9cfc036a3f Better use multiple axis feature in chart generators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1932
diff changeset
1380 2011-11-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9e9cfc036a3f Better use multiple axis feature in chart generators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1932
diff changeset
1381
9e9cfc036a3f Better use multiple axis feature in chart generators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1932
diff changeset
1382 Use multiple axis in relevant generators.
9e9cfc036a3f Better use multiple axis feature in chart generators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1932
diff changeset
1383
9e9cfc036a3f Better use multiple axis feature in chart generators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1932
diff changeset
1384 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
9e9cfc036a3f Better use multiple axis feature in chart generators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1932
diff changeset
1385 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
9e9cfc036a3f Better use multiple axis feature in chart generators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1932
diff changeset
1386 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
9e9cfc036a3f Better use multiple axis feature in chart generators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1932
diff changeset
1387 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
9e9cfc036a3f Better use multiple axis feature in chart generators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1932
diff changeset
1388 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
9e9cfc036a3f Better use multiple axis feature in chart generators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1932
diff changeset
1389 (createYAxis): Implemented.
9e9cfc036a3f Better use multiple axis feature in chart generators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1932
diff changeset
1390 Define and use YAXIS enum for axes.
9e9cfc036a3f Better use multiple axis feature in chart generators.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1932
diff changeset
1391
1932
17e18948fe5e Fix legend and themeing with new multiaxis feature.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1931
diff changeset
1392 2011-11-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
17e18948fe5e Fix legend and themeing with new multiaxis feature.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1931
diff changeset
1393
17e18948fe5e Fix legend and themeing with new multiaxis feature.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1931
diff changeset
1394 Fix theming and legend items for plot with multiaxis feature.
17e18948fe5e Fix legend and themeing with new multiaxis feature.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1931
diff changeset
1395 Decouple renderer index from dataset index.
17e18948fe5e Fix legend and themeing with new multiaxis feature.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1931
diff changeset
1396
17e18948fe5e Fix legend and themeing with new multiaxis feature.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1931
diff changeset
1397 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
17e18948fe5e Fix legend and themeing with new multiaxis feature.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1931
diff changeset
1398 (applyThemes): Do not get renderer based on dataset/axis-index but
17e18948fe5e Fix legend and themeing with new multiaxis feature.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1931
diff changeset
1399 count.
17e18948fe5e Fix legend and themeing with new multiaxis feature.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1931
diff changeset
1400
1931
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
1401 2011-11-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
1402
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
1403 In XYChartGenerators allow more than two datasets.
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
1404 Assign axis to indices of datasets, do not show axis if corresponding
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
1405 dataset is set to be not visible.
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
1406 Do proper axis-setting in LongitudinalSectionGenerator only (other
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
1407 will follow). Based on a patch by Sascha Teichmann.
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
1408
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
1409 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
1410 Keep relation between index and dataset, once its added. Compute
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
1411 ranges per index. Allow subclasses to override createAxes to specify
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
1412 internationalized labels etc.
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
1413
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
1414 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
1415 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
1416 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
1417 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
1418 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java,
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
1419 src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java:
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
1420 Add datasets to first index.
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
1421
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
1422 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
1423 Implement createYAxis to create correct first, second and third
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
1424 axis. Added enum to easy identification of axis. Stripped down
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
1425 adjustAxis which was used to create second axis.
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
1426 Add datasets at correct indices.
7c52e9cb2a72 Allow more than two datasets and more flexibility with axes in plots. Based on patch by S. Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1930
diff changeset
1427
1930
de0c2bbb27f9 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1929
diff changeset
1428 2011-11-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
de0c2bbb27f9 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1929
diff changeset
1429
de0c2bbb27f9 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1929
diff changeset
1430 * src/main/java/de/intevation/flys/artifacts/datacage/templating/StackFrames.java,
de0c2bbb27f9 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1929
diff changeset
1431 src/main/java/de/intevation/flys/artifacts/datacage/templating/FunctionResolver.java,
de0c2bbb27f9 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1929
diff changeset
1432 src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
de0c2bbb27f9 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1929
diff changeset
1433 Cosmetics, docs.
de0c2bbb27f9 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1929
diff changeset
1434
1929
6b0ae0f2cae6 (Minor) cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1928
diff changeset
1435 2011-11-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
6b0ae0f2cae6 (Minor) cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1928
diff changeset
1436
6b0ae0f2cae6 (Minor) cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1928
diff changeset
1437 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
6b0ae0f2cae6 (Minor) cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1928
diff changeset
1438 Cosmetics, docs.
6b0ae0f2cae6 (Minor) cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1928
diff changeset
1439
1928
305a338c43c2 Minor cosmetic (doc).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1927
diff changeset
1440 2011-11-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
305a338c43c2 Minor cosmetic (doc).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1927
diff changeset
1441
305a338c43c2 Minor cosmetic (doc).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1927
diff changeset
1442 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableCacheKey.java:
305a338c43c2 Minor cosmetic (doc).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1927
diff changeset
1443 Cosmetics, docs.
305a338c43c2 Minor cosmetic (doc).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1927
diff changeset
1444
1927
1f90fdd4fa04 Resolved TODO about caching certain WstValueTables.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1926
diff changeset
1445 2011-11-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
1f90fdd4fa04 Resolved TODO about caching certain WstValueTables.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1926
diff changeset
1446
1f90fdd4fa04 Resolved TODO about caching certain WstValueTables.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1926
diff changeset
1447 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory.java:
1f90fdd4fa04 Resolved TODO about caching certain WstValueTables.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1926
diff changeset
1448 Resolved TODO about caching certain WstValueTables.
1f90fdd4fa04 Resolved TODO about caching certain WstValueTables.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1926
diff changeset
1449
1926
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
1450 2011-11-22 Ingo Weinzierl <ingo@intevation.de>
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
1451
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
1452 * src/main/java/de/intevation/flys/artifacts/ExternalWMSArtifact.java: New.
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
1453 This Artifact is used to allow users adding external WMS layers to their
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
1454 floodmaps. An ExternalWMSArtifact stores an URL of a WMS, the name and the
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
1455 title of the WMS layer. The internal State extends WMSBackgroundState.
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
1456
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
1457 * doc/conf/conf.xml: Registered the ExternalWMSArtifact.
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
1458
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
1459 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added a
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
1460 new type "floodmap.externalwms" which is used by the ExternalWMSArtifact.
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
1461
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
1462 * doc/conf/artifacts/winfo.xml: Allowed the "floodmap.externalwms" facet for
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
1463 floodmaps.
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
1464
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
1465 * src/main/java/de/intevation/flys/artifacts/states/WMSBackgroundState.java:
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
1466 Some refactoring to allow easier subclassing.
fde3db5e68e8 Added a new Artifact to enable users to add external WMS layers to floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1925
diff changeset
1467
1925
01f2473e362d Fixed flys/411 (Oracle max expressions for annotations query).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1924
diff changeset
1468 2011-11-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
01f2473e362d Fixed flys/411 (Oracle max expressions for annotations query).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1924
diff changeset
1469
01f2473e362d Fixed flys/411 (Oracle max expressions for annotations query).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1924
diff changeset
1470 Fixed flys/411.
01f2473e362d Fixed flys/411 (Oracle max expressions for annotations query).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1924
diff changeset
1471
01f2473e362d Fixed flys/411 (Oracle max expressions for annotations query).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1924
diff changeset
1472 * src/main/java/de/intevation/flys/artifacts/model/AnnotationsFactory.java:
01f2473e362d Fixed flys/411 (Oracle max expressions for annotations query).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1924
diff changeset
1473 Use different queries to avoid costy joins.
01f2473e362d Fixed flys/411 (Oracle max expressions for annotations query).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1924
diff changeset
1474
1924
57b03b3ab15c Optimize query to fix annotations fetching on oracle, by Sascha Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1923
diff changeset
1475 2011-11-22 Felix Wolfsteller <felix.wolfsteller@intevation.de>
57b03b3ab15c Optimize query to fix annotations fetching on oracle, by Sascha Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1923
diff changeset
1476
57b03b3ab15c Optimize query to fix annotations fetching on oracle, by Sascha Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1923
diff changeset
1477 * src/main/java/de/intevation/flys/artifacts/model/AnnotationsFactory.java:
57b03b3ab15c Optimize query to fix annotations fetching on oracle, by Sascha Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1923
diff changeset
1478 Use different queries to avoid costy joins. Patch by Sascha
57b03b3ab15c Optimize query to fix annotations fetching on oracle, by Sascha Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1923
diff changeset
1479 Teichmann, minor typo-fix.
57b03b3ab15c Optimize query to fix annotations fetching on oracle, by Sascha Teichmann.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1923
diff changeset
1480
1923
e0c39146d469 Added interpolated wkms to compatibility matrix for computed discharge curve diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1922
diff changeset
1481 2011-11-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e0c39146d469 Added interpolated wkms to compatibility matrix for computed discharge curve diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1922
diff changeset
1482
e0c39146d469 Added interpolated wkms to compatibility matrix for computed discharge curve diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1922
diff changeset
1483 * doc/conf/artifacts/winfo.xml: Added other.wkms.interpol facet
e0c39146d469 Added interpolated wkms to compatibility matrix for computed discharge curve diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1922
diff changeset
1484 to compatibility matrix for computed discharge curves.
e0c39146d469 Added interpolated wkms to compatibility matrix for computed discharge curve diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1922
diff changeset
1485
1922
7e7522c9e663 Use importData convenvience function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1921
diff changeset
1486 2011-11-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
7e7522c9e663 Use importData convenvience function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1921
diff changeset
1487
7e7522c9e663 Use importData convenvience function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1921
diff changeset
1488 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
7e7522c9e663 Use importData convenvience function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1921
diff changeset
1489 Resolve cosmetic todo, use importData-convenience method.
7e7522c9e663 Use importData convenvience function.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1921
diff changeset
1490
1921
d99fdc234da1 Add annotaitons for STATIC_WKMS_INTERPOL facets in Computed Discharge Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1920
diff changeset
1491 2011-11-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d99fdc234da1 Add annotaitons for STATIC_WKMS_INTERPOL facets in Computed Discharge Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1920
diff changeset
1492
d99fdc234da1 Add annotaitons for STATIC_WKMS_INTERPOL facets in Computed Discharge Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1920
diff changeset
1493 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
d99fdc234da1 Add annotaitons for STATIC_WKMS_INTERPOL facets in Computed Discharge Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1920
diff changeset
1494 Handle STATIC_WKMS_INTERPOL and WQ/Points as Annotations.
d99fdc234da1 Add annotaitons for STATIC_WKMS_INTERPOL facets in Computed Discharge Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1920
diff changeset
1495
1920
346044bd523d Give flood* artifacts Facets the STATIC_WKMS_INTERPOL FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1919
diff changeset
1496 2011-11-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
346044bd523d Give flood* artifacts Facets the STATIC_WKMS_INTERPOL FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1919
diff changeset
1497
346044bd523d Give flood* artifacts Facets the STATIC_WKMS_INTERPOL FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1919
diff changeset
1498 * src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java:
346044bd523d Give flood* artifacts Facets the STATIC_WKMS_INTERPOL FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1919
diff changeset
1499 Give Facet different name when its a flood*, so that it can be
346044bd523d Give flood* artifacts Facets the STATIC_WKMS_INTERPOL FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1919
diff changeset
1500 understood to be e.g. a flood-protection further down the processing
346044bd523d Give flood* artifacts Facets the STATIC_WKMS_INTERPOL FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1919
diff changeset
1501 line.
346044bd523d Give flood* artifacts Facets the STATIC_WKMS_INTERPOL FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1919
diff changeset
1502
1919
9bec7d2f8c35 Prevent ArrayIndexOutOfBounds, log method entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1918
diff changeset
1503 2011-11-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9bec7d2f8c35 Prevent ArrayIndexOutOfBounds, log method entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1918
diff changeset
1504
9bec7d2f8c35 Prevent ArrayIndexOutOfBounds, log method entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1918
diff changeset
1505 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
9bec7d2f8c35 Prevent ArrayIndexOutOfBounds, log method entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1918
diff changeset
1506 Prevent ArrayIndexOutOfBounds, log method entry.
9bec7d2f8c35 Prevent ArrayIndexOutOfBounds, log method entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1918
diff changeset
1507
1918
5afdf7ed0937 Added new STATIC_WKMS_INTERPOL Facet Type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1917
diff changeset
1508 2011-11-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
5afdf7ed0937 Added new STATIC_WKMS_INTERPOL Facet Type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1917
diff changeset
1509
5afdf7ed0937 Added new STATIC_WKMS_INTERPOL Facet Type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1917
diff changeset
1510 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
5afdf7ed0937 Added new STATIC_WKMS_INTERPOL Facet Type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1917
diff changeset
1511 Added new Facet Type: Interpolated W/Km values.
5afdf7ed0937 Added new STATIC_WKMS_INTERPOL Facet Type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1917
diff changeset
1512
1917
71139016cd0f Avoid WMS layer names that begin with digits to ensure valid WMS GetFeatureInfo responses.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1916
diff changeset
1513 2011-11-16 Ingo Weinzierl <ingo@intevation.de>
71139016cd0f Avoid WMS layer names that begin with digits to ensure valid WMS GetFeatureInfo responses.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1916
diff changeset
1514
71139016cd0f Avoid WMS layer names that begin with digits to ensure valid WMS GetFeatureInfo responses.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1916
diff changeset
1515 * src/main/java/de/intevation/flys/wsplgen/FacetCreator.java,
71139016cd0f Avoid WMS layer names that begin with digits to ensure valid WMS GetFeatureInfo responses.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1916
diff changeset
1516 src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java,
71139016cd0f Avoid WMS layer names that begin with digits to ensure valid WMS GetFeatureInfo responses.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1916
diff changeset
1517 src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Avoid
71139016cd0f Avoid WMS layer names that begin with digits to ensure valid WMS GetFeatureInfo responses.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1916
diff changeset
1518 WMS layer names that begin with digits. This would lead to invalid
71139016cd0f Avoid WMS layer names that begin with digits to ensure valid WMS GetFeatureInfo responses.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1916
diff changeset
1519 WMSGetFeatureInfo responses, where the name of a layer is the name of a
71139016cd0f Avoid WMS layer names that begin with digits to ensure valid WMS GetFeatureInfo responses.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1916
diff changeset
1520 XML node.
71139016cd0f Avoid WMS layer names that begin with digits to ensure valid WMS GetFeatureInfo responses.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1916
diff changeset
1521
1916
efff4305dc05 Extended DC conf to offer w/q kind of data (currently used in computed discharge curve diagr. only).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1915
diff changeset
1522 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
efff4305dc05 Extended DC conf to offer w/q kind of data (currently used in computed discharge curve diagr. only).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1915
diff changeset
1523
efff4305dc05 Extended DC conf to offer w/q kind of data (currently used in computed discharge curve diagr. only).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1915
diff changeset
1524 * doc/conf/meta-data.xml: Added and use *_wq macros for interpolated
efff4305dc05 Extended DC conf to offer w/q kind of data (currently used in computed discharge curve diagr. only).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1915
diff changeset
1525 w/q data (currently used in computed discharge curve only).
efff4305dc05 Extended DC conf to offer w/q kind of data (currently used in computed discharge curve diagr. only).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1915
diff changeset
1526
1915
6b7557ffe2f8 Handle STATIC_WQ_ANNOTATION type facets in Computed Discharge Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1914
diff changeset
1527 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
6b7557ffe2f8 Handle STATIC_WQ_ANNOTATION type facets in Computed Discharge Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1914
diff changeset
1528
6b7557ffe2f8 Handle STATIC_WQ_ANNOTATION type facets in Computed Discharge Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1914
diff changeset
1529 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
6b7557ffe2f8 Handle STATIC_WQ_ANNOTATION type facets in Computed Discharge Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1914
diff changeset
1530 Handle STATIC_WQ_ANNOTATION type facets, build and add annotations
6b7557ffe2f8 Handle STATIC_WQ_ANNOTATION type facets in Computed Discharge Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1914
diff changeset
1531 for these.
6b7557ffe2f8 Handle STATIC_WQ_ANNOTATION type facets in Computed Discharge Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1914
diff changeset
1532
1914
e20a47be6207 Differentiate between wsts whose name starts with 'height' and all others.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1913
diff changeset
1533 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e20a47be6207 Differentiate between wsts whose name starts with 'height' and all others.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1913
diff changeset
1534
e20a47be6207 Differentiate between wsts whose name starts with 'height' and all others.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1913
diff changeset
1535 * src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java:
e20a47be6207 Differentiate between wsts whose name starts with 'height' and all others.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1913
diff changeset
1536 Set Facet type (name) based on static datas name (special case
e20a47be6207 Differentiate between wsts whose name starts with 'height' and all others.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1913
diff changeset
1537 everything starting with "height").
e20a47be6207 Differentiate between wsts whose name starts with 'height' and all others.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1913
diff changeset
1538
1913
4a2dadc5cf0b Extended compatibility matrices.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1912
diff changeset
1539 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4a2dadc5cf0b Extended compatibility matrices.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1912
diff changeset
1540
4a2dadc5cf0b Extended compatibility matrices.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1912
diff changeset
1541 * doc/conf/artifacts/winfo.xml: Extended compatibility matrices.
4a2dadc5cf0b Extended compatibility matrices.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1912
diff changeset
1542
1912
ae8da3c61f9b Added new STATIC_WQ_ANNOTATIONS Facet Type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1911
diff changeset
1543 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
ae8da3c61f9b Added new STATIC_WQ_ANNOTATIONS Facet Type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1911
diff changeset
1544
ae8da3c61f9b Added new STATIC_WQ_ANNOTATIONS Facet Type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1911
diff changeset
1545 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
ae8da3c61f9b Added new STATIC_WQ_ANNOTATIONS Facet Type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1911
diff changeset
1546 Added new STATIC_WQ_ANNOTATIONS Facet Type.
ae8da3c61f9b Added new STATIC_WQ_ANNOTATIONS Facet Type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1911
diff changeset
1547
1911
a80d33a3bcca Added a Facet attribute for WMSLayerFacets that determines if a facet (WMS layer) is queryable via WMS GetFeatureInfo request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1910
diff changeset
1548 2011-11-16 Ingo Weinzierl <ingo@intevation.de>
a80d33a3bcca Added a Facet attribute for WMSLayerFacets that determines if a facet (WMS layer) is queryable via WMS GetFeatureInfo request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1910
diff changeset
1549
a80d33a3bcca Added a Facet attribute for WMSLayerFacets that determines if a facet (WMS layer) is queryable via WMS GetFeatureInfo request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1910
diff changeset
1550 * src/main/java/de/intevation/flys/artifacts/model/WMSLayerFacet.java:
a80d33a3bcca Added a Facet attribute for WMSLayerFacets that determines if a facet (WMS layer) is queryable via WMS GetFeatureInfo request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1910
diff changeset
1551 Added a method isQueryable() that determines if a layer is queryable via
a80d33a3bcca Added a Facet attribute for WMSLayerFacets that determines if a facet (WMS layer) is queryable via WMS GetFeatureInfo request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1910
diff changeset
1552 WMS GetFeatureInfo request. This method returns false as default.
a80d33a3bcca Added a Facet attribute for WMSLayerFacets that determines if a facet (WMS layer) is queryable via WMS GetFeatureInfo request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1910
diff changeset
1553
a80d33a3bcca Added a Facet attribute for WMSLayerFacets that determines if a facet (WMS layer) is queryable via WMS GetFeatureInfo request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1910
diff changeset
1554 * src/main/java/de/intevation/flys/artifacts/model/WMSDBLayerFacet.java:
a80d33a3bcca Added a Facet attribute for WMSLayerFacets that determines if a facet (WMS layer) is queryable via WMS GetFeatureInfo request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1910
diff changeset
1555 Override isQueryable(). All WMSDBLayerFacets are queryable via WMS
a80d33a3bcca Added a Facet attribute for WMSLayerFacets that determines if a facet (WMS layer) is queryable via WMS GetFeatureInfo request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1910
diff changeset
1556 GetFeatureInfo request.
a80d33a3bcca Added a Facet attribute for WMSLayerFacets that determines if a facet (WMS layer) is queryable via WMS GetFeatureInfo request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1910
diff changeset
1557
1910
61baa34af1d4 Use single column wst interpolators from wqkmsinterpolartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1909
diff changeset
1558 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
61baa34af1d4 Use single column wst interpolators from wqkmsinterpolartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1909
diff changeset
1559
61baa34af1d4 Use single column wst interpolators from wqkmsinterpolartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1909
diff changeset
1560 * src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java:
61baa34af1d4 Use single column wst interpolators from wqkmsinterpolartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1909
diff changeset
1561 Added functionality to artifact to use single column wst
61baa34af1d4 Use single column wst interpolators from wqkmsinterpolartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1909
diff changeset
1562 interpolators.
61baa34af1d4 Use single column wst interpolators from wqkmsinterpolartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1909
diff changeset
1563
1909
4b64692b2d1e Added methods to create WstValueTables ('interpolators') for specific columns of wsts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1908
diff changeset
1564 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4b64692b2d1e Added methods to create WstValueTables ('interpolators') for specific columns of wsts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1908
diff changeset
1565
4b64692b2d1e Added methods to create WstValueTables ('interpolators') for specific columns of wsts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1908
diff changeset
1566 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory.java:
4b64692b2d1e Added methods to create WstValueTables ('interpolators') for specific columns of wsts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1908
diff changeset
1567 Added methods to create WstValueTables (interpolators) for specific
4b64692b2d1e Added methods to create WstValueTables ('interpolators') for specific columns of wsts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1908
diff changeset
1568 columns of wsts.
4b64692b2d1e Added methods to create WstValueTables ('interpolators') for specific columns of wsts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1908
diff changeset
1569
1908
19c53705a2eb Added Point Stlye for other.wq data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1907
diff changeset
1570 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
19c53705a2eb Added Point Stlye for other.wq data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1907
diff changeset
1571
19c53705a2eb Added Point Stlye for other.wq data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1907
diff changeset
1572 * doc/conf/themes.xml: Added Point Style for other.wq data.
19c53705a2eb Added Point Stlye for other.wq data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1907
diff changeset
1573
1907
6c7fdfd262ac Do not re-evaluate constant size() in for-loops.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1906
diff changeset
1574 2011-11-16 Sascha L. Teichmann <sascha.teichmann@intevation.de>
6c7fdfd262ac Do not re-evaluate constant size() in for-loops.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1906
diff changeset
1575
6c7fdfd262ac Do not re-evaluate constant size() in for-loops.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1906
diff changeset
1576 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
6c7fdfd262ac Do not re-evaluate constant size() in for-loops.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1906
diff changeset
1577 Do not re-evaluate constant size() in for-loops.
6c7fdfd262ac Do not re-evaluate constant size() in for-loops.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1906
diff changeset
1578
1906
0de18085948a Respect position for computed discharge curve when interpolating WQs for e.g. for fixations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1905
diff changeset
1579 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0de18085948a Respect position for computed discharge curve when interpolating WQs for e.g. for fixations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1905
diff changeset
1580
0de18085948a Respect position for computed discharge curve when interpolating WQs for e.g. for fixations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1905
diff changeset
1581 * src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java:
0de18085948a Respect position for computed discharge curve when interpolating WQs for e.g. for fixations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1905
diff changeset
1582 Get ld_locations not locations data item to determine km.
0de18085948a Respect position for computed discharge curve when interpolating WQs for e.g. for fixations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1905
diff changeset
1583 (getDataAsDouble): New helper function to get data item as double.
0de18085948a Respect position for computed discharge curve when interpolating WQs for e.g. for fixations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1905
diff changeset
1584
1905
d025009fec73 Recommend fixations for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1904
diff changeset
1585 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d025009fec73 Recommend fixations for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1904
diff changeset
1586
d025009fec73 Recommend fixations for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1904
diff changeset
1587 * doc/conf/meta-data.xml: Recommend fixations for computed discharge
d025009fec73 Recommend fixations for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1904
diff changeset
1588 curve outs, minor refactoring of dc conf.
d025009fec73 Recommend fixations for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1904
diff changeset
1589
1904
af043ef347ed Register wqinterpol artifact factory in configuration.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1903
diff changeset
1590 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
af043ef347ed Register wqinterpol artifact factory in configuration.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1903
diff changeset
1591
af043ef347ed Register wqinterpol artifact factory in configuration.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1903
diff changeset
1592 * doc/conf/conf.xml: Added wqinterpol factory to produce
af043ef347ed Register wqinterpol artifact factory in configuration.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1903
diff changeset
1593 WQKmsInterpolArtifacts.
af043ef347ed Register wqinterpol artifact factory in configuration.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1903
diff changeset
1594
1903
f116a8aa4365 Added omitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1901
diff changeset
1595 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
f116a8aa4365 Added omitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1901
diff changeset
1596
f116a8aa4365 Added omitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1901
diff changeset
1597 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
f116a8aa4365 Added omitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1901
diff changeset
1598 Use StyledSeriesBuilder to add WQ data from WQKms to Series.
f116a8aa4365 Added omitted ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1901
diff changeset
1599
1901
da52932f3bc1 Handle interpolated WQ data in Computed Discharge Curve Diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1900
diff changeset
1600 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
da52932f3bc1 Handle interpolated WQ data in Computed Discharge Curve Diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1900
diff changeset
1601
da52932f3bc1 Handle interpolated WQ data in Computed Discharge Curve Diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1900
diff changeset
1602 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
da52932f3bc1 Handle interpolated WQ data in Computed Discharge Curve Diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1900
diff changeset
1603 Handle interpolated WQ data.
da52932f3bc1 Handle interpolated WQ data in Computed Discharge Curve Diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1900
diff changeset
1604
1900
64ffc371afe7 Adjusted implementation to match implementation in StaticWKmsArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1899
diff changeset
1605 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
64ffc371afe7 Adjusted implementation to match implementation in StaticWKmsArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1899
diff changeset
1606
64ffc371afe7 Adjusted implementation to match implementation in StaticWKmsArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1899
diff changeset
1607 * src/main/java/de/intevation/flys/artifacts/StaticWQKmsArtifact.java:
64ffc371afe7 Adjusted implementation to match implementation in StaticWKmsArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1899
diff changeset
1608 Adjusted to similar implementations. Added TODO about merging with
64ffc371afe7 Adjusted implementation to match implementation in StaticWKmsArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1899
diff changeset
1609 these similar implementations.
64ffc371afe7 Adjusted implementation to match implementation in StaticWKmsArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1899
diff changeset
1610
1899
d002198c64a2 Removed logging noise, find better suited rows for W interpolation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1898
diff changeset
1611 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d002198c64a2 Removed logging noise, find better suited rows for W interpolation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1898
diff changeset
1612
d002198c64a2 Removed logging noise, find better suited rows for W interpolation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1898
diff changeset
1613 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
d002198c64a2 Removed logging noise, find better suited rows for W interpolation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1898
diff changeset
1614 Removed logging noise, find better suited rows for interpolation.
d002198c64a2 Removed logging noise, find better suited rows for W interpolation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1898
diff changeset
1615
1898
7053e3255ab4 Employ cache for WstValueTables that have been fetched by wst_id.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1897
diff changeset
1616 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
7053e3255ab4 Employ cache for WstValueTables that have been fetched by wst_id.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1897
diff changeset
1617
7053e3255ab4 Employ cache for WstValueTables that have been fetched by wst_id.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1897
diff changeset
1618 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory.java:
7053e3255ab4 Employ cache for WstValueTables that have been fetched by wst_id.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1897
diff changeset
1619 Cache WstValueTables that were fetched by wst_id.
7053e3255ab4 Employ cache for WstValueTables that have been fetched by wst_id.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1897
diff changeset
1620
1897
cf8a376eb4c9 Fix and use SQL statement to fetch wst-names.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1896
diff changeset
1621 2011-11-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
cf8a376eb4c9 Fix and use SQL statement to fetch wst-names.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1896
diff changeset
1622
cf8a376eb4c9 Fix and use SQL statement to fetch wst-names.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1896
diff changeset
1623 * src/main/java/de/intevation/flys/artifacts/model/WKmsFactory.java:
cf8a376eb4c9 Fix and use SQL statement to fetch wst-names.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1896
diff changeset
1624 (getWstName): Fix and use SQL statement.
cf8a376eb4c9 Fix and use SQL statement to fetch wst-names.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1896
diff changeset
1625
1896
2e2ca95459d2 New Facet and Artifact to access interpolated W/Q data (todo-rich).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1895
diff changeset
1626 2011-11-15 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2e2ca95459d2 New Facet and Artifact to access interpolated W/Q data (todo-rich).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1895
diff changeset
1627
2e2ca95459d2 New Facet and Artifact to access interpolated W/Q data (todo-rich).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1895
diff changeset
1628 * src/main/java/de/intevation/flys/artifacts/model/WQFacet.java,
2e2ca95459d2 New Facet and Artifact to access interpolated W/Q data (todo-rich).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1895
diff changeset
1629 src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java:
2e2ca95459d2 New Facet and Artifact to access interpolated W/Q data (todo-rich).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1895
diff changeset
1630 Added new Facet and Artifact to access W over Q data.
2e2ca95459d2 New Facet and Artifact to access interpolated W/Q data (todo-rich).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1895
diff changeset
1631
1895
1be3a4636ee3 New convenience function to copy data from one artifact to another.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1894
diff changeset
1632 2011-11-15 Felix Wolfsteller <felix.wolfsteller@intevation.de>
1be3a4636ee3 New convenience function to copy data from one artifact to another.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1894
diff changeset
1633
1be3a4636ee3 New convenience function to copy data from one artifact to another.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1894
diff changeset
1634 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
1be3a4636ee3 New convenience function to copy data from one artifact to another.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1894
diff changeset
1635 (importData): New function to copy data from one artifact to
1be3a4636ee3 New convenience function to copy data from one artifact to another.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1894
diff changeset
1636 another.
1be3a4636ee3 New convenience function to copy data from one artifact to another.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1894
diff changeset
1637
1894
d5e51cc7da23 New method to get interpolator for given wst_ids, also prepopulate arrays with NaNs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1893
diff changeset
1638 2011-11-15 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d5e51cc7da23 New method to get interpolator for given wst_ids, also prepopulate arrays with NaNs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1893
diff changeset
1639
d5e51cc7da23 New method to get interpolator for given wst_ids, also prepopulate arrays with NaNs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1893
diff changeset
1640 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory.java
d5e51cc7da23 New method to get interpolator for given wst_ids, also prepopulate arrays with NaNs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1893
diff changeset
1641 (getTable): New methods to get WstValueTable for given wst_id.
d5e51cc7da23 New method to get interpolator for given wst_ids, also prepopulate arrays with NaNs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1893
diff changeset
1642 Prepolate Arrays with NaNs.
d5e51cc7da23 New method to get interpolator for given wst_ids, also prepopulate arrays with NaNs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1893
diff changeset
1643
1893
1cf36ffe69b5 Fix definition.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1892
diff changeset
1644 2011-11-15 Felix Wolfsteller <felix.wolfsteller@intevation.de>
1cf36ffe69b5 Fix definition.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1892
diff changeset
1645
1cf36ffe69b5 Fix definition.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1892
diff changeset
1646 * src/main/java/de/intevation/flys/artifacts/model/WKmsFactory.java:
1cf36ffe69b5 Fix definition.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1892
diff changeset
1647 (getWKmsName): Fix definition.
1cf36ffe69b5 Fix definition.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1892
diff changeset
1648
1892
eef657302834 Added function to get name/description of Wst.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1891
diff changeset
1649 2011-11-15 Felix Wolfsteller <felix.wolfsteller@intevation.de>
eef657302834 Added function to get name/description of Wst.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1891
diff changeset
1650
eef657302834 Added function to get name/description of Wst.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1891
diff changeset
1651 * src/main/java/de/intevation/flys/artifacts/model/WKmsFactory.java:
eef657302834 Added function to get name/description of Wst.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1891
diff changeset
1652 (getWKmsName): New function. Get name (description) of a WST.
eef657302834 Added function to get name/description of Wst.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1891
diff changeset
1653
eef657302834 Added function to get name/description of Wst.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1891
diff changeset
1654 2011-11-15 Felix Wolfsteller <felix.wolfsteller@intevation.de>
eef657302834 Added function to get name/description of Wst.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1891
diff changeset
1655
1891
99ca3b686dd1 Added new FacetType 'STATIC_WQ'.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1890
diff changeset
1656 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
99ca3b686dd1 Added new FacetType 'STATIC_WQ'.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1890
diff changeset
1657 Added new "other.wq"/STATIC_WQ Facet-Type, e.g. for fixations in
99ca3b686dd1 Added new FacetType 'STATIC_WQ'.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1890
diff changeset
1658 discharge curves.
99ca3b686dd1 Added new FacetType 'STATIC_WQ'.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1890
diff changeset
1659
1890
9144e5a5027b (Picky) cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1889
diff changeset
1660 2011-11-15 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9144e5a5027b (Picky) cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1889
diff changeset
1661
9144e5a5027b (Picky) cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1889
diff changeset
1662 Picky cosmetics.
9144e5a5027b (Picky) cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1889
diff changeset
1663
9144e5a5027b (Picky) cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1889
diff changeset
1664 * src/main/java/de/intevation/flys/artifacts/model/QRangeTree.java,
9144e5a5027b (Picky) cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1889
diff changeset
1665 src/main/java/de/intevation/flys/artifacts/model/ManagedFacetAdapter.java,
9144e5a5027b (Picky) cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1889
diff changeset
1666 src/main/java/de/intevation/flys/artifacts/datacage/templating/Builder.java,
9144e5a5027b (Picky) cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1889
diff changeset
1667 src/main/java/de/intevation/flys/artifacts/states/ComputationRangeState.java:
9144e5a5027b (Picky) cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1889
diff changeset
1668 Cosmetics, docs.
9144e5a5027b (Picky) cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1889
diff changeset
1669
1889
ad22fc70bdab Added translations for Mosel, Elbe and Saar.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1888
diff changeset
1670 2011-11-15 Felix Wolfsteller <felix.wolfsteller@intevation.de>
ad22fc70bdab Added translations for Mosel, Elbe and Saar.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1888
diff changeset
1671
ad22fc70bdab Added translations for Mosel, Elbe and Saar.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1888
diff changeset
1672 Added translations for Mosel, Elbe and Saar.
ad22fc70bdab Added translations for Mosel, Elbe and Saar.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1888
diff changeset
1673
ad22fc70bdab Added translations for Mosel, Elbe and Saar.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1888
diff changeset
1674 * src/main/resources/messages.properties,
ad22fc70bdab Added translations for Mosel, Elbe and Saar.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1888
diff changeset
1675 src/main/resources/messages_de_DE.properties,
ad22fc70bdab Added translations for Mosel, Elbe and Saar.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1888
diff changeset
1676 src/main/resources/messages_en.properties,
ad22fc70bdab Added translations for Mosel, Elbe and Saar.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1888
diff changeset
1677 src/main/resources/messages_de.properties: Added translations
ad22fc70bdab Added translations for Mosel, Elbe and Saar.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1888
diff changeset
1678 for Mosel, Elbe, Saar.
ad22fc70bdab Added translations for Mosel, Elbe and Saar.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1888
diff changeset
1679
1888
abf5da3b285c Added new (at fixed columns) interpolation mechanism.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1887
diff changeset
1680 2011-11-15 Felix Wolfsteller <felix.wolfsteller@intevation.de>
abf5da3b285c Added new (at fixed columns) interpolation mechanism.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1887
diff changeset
1681
abf5da3b285c Added new (at fixed columns) interpolation mechanism.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1887
diff changeset
1682 Added new interpolation mechanism to WstValueTable to interpolate
abf5da3b285c Added new (at fixed columns) interpolation mechanism.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1887
diff changeset
1683 given columns only.
abf5da3b285c Added new (at fixed columns) interpolation mechanism.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1887
diff changeset
1684
abf5da3b285c Added new (at fixed columns) interpolation mechanism.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1887
diff changeset
1685 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java
abf5da3b285c Added new (at fixed columns) interpolation mechanism.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1887
diff changeset
1686 (linearW): New, interpolate a given columns w's between given rows.
abf5da3b285c Added new (at fixed columns) interpolation mechanism.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1887
diff changeset
1687 (interpolateWQColumnwise): New, interpolate between rows ws at a
abf5da3b285c Added new (at fixed columns) interpolation mechanism.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1887
diff changeset
1688 given column and km.
abf5da3b285c Added new (at fixed columns) interpolation mechanism.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1887
diff changeset
1689
1887
d2e217f438bc Minor doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1886
diff changeset
1690 2011-11-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d2e217f438bc Minor doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1886
diff changeset
1691
d2e217f438bc Minor doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1886
diff changeset
1692 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
d2e217f438bc Minor doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1886
diff changeset
1693 Minor doc added.
d2e217f438bc Minor doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1886
diff changeset
1694
1886
6f047a407f84 Removed dead ';' from empty bodies.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1885
diff changeset
1695 2011-11-13 Sascha L. Teichmann <sascha.teichmann@intevation.de>
6f047a407f84 Removed dead ';' from empty bodies.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1885
diff changeset
1696
6f047a407f84 Removed dead ';' from empty bodies.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1885
diff changeset
1697 * src/main/java/de/intevation/flys/artifacts/math/DifferenceCurveFacet.java,
6f047a407f84 Removed dead ';' from empty bodies.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1885
diff changeset
1698 src/main/java/de/intevation/flys/artifacts/model/WQKmsFactory.java,
6f047a407f84 Removed dead ';' from empty bodies.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1885
diff changeset
1699 src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java,
6f047a407f84 Removed dead ';' from empty bodies.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1885
diff changeset
1700 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
6f047a407f84 Removed dead ';' from empty bodies.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1885
diff changeset
1701 src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java,
6f047a407f84 Removed dead ';' from empty bodies.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1885
diff changeset
1702 src/main/java/de/intevation/flys/themes/ThemeFactory.java:
6f047a407f84 Removed dead ';' from empty bodies.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1885
diff changeset
1703 Removed dead ';' from empty bodies.
6f047a407f84 Removed dead ';' from empty bodies.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1885
diff changeset
1704
1885
110dd067bb8f StableXYDifferenceRenderer: More efficient use of TDoubleArrayList
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1884
diff changeset
1705 2011-11-13 Sascha L. Teichmann <sascha.teichmann@intevation.de>
110dd067bb8f StableXYDifferenceRenderer: More efficient use of TDoubleArrayList
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1884
diff changeset
1706
110dd067bb8f StableXYDifferenceRenderer: More efficient use of TDoubleArrayList
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1884
diff changeset
1707 * src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java:
110dd067bb8f StableXYDifferenceRenderer: More efficient use of TDoubleArrayList
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1884
diff changeset
1708 s/reset/resetQuick/s in TDoubleArrayLists.
110dd067bb8f StableXYDifferenceRenderer: More efficient use of TDoubleArrayList
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1884
diff changeset
1709
1884
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
1710 2011-11-13 Sascha L. Teichmann <sascha.teichmann@intevation.de>
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
1711
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
1712 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java:
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
1713 Added system properties 'waterlevel' and 'km'. Useful to
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
1714 init the UI with a given waterlevel and drawing the cross-sections
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
1715 at the given km.
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
1716
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
1717 * src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java:
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
1718 Spliting by NaNs definition holes _should_ work now. Needs
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
1719 some more testing.
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
1720 TODOs:
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
1721 - Use log4j instead of println for logging.
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
1722 - Subclass XYDifferenceRenderer instead of replacing it totally.
4ae9c92feb8c StableXYDifferenceRenderer: Make rendering work with definition holes.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1883
diff changeset
1723
1883
eb671699fbc2 CrossSectionApp: Draw water, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1882
diff changeset
1724 2011-11-12 Sascha L. Teichmann <sascha.teichmann@intevation.de>
eb671699fbc2 CrossSectionApp: Draw water, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1882
diff changeset
1725
eb671699fbc2 CrossSectionApp: Draw water, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1882
diff changeset
1726 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java:
eb671699fbc2 CrossSectionApp: Draw water, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1882
diff changeset
1727 Draw water, too.
eb671699fbc2 CrossSectionApp: Draw water, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1882
diff changeset
1728
eb671699fbc2 CrossSectionApp: Draw water, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1882
diff changeset
1729 * src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java:
eb671699fbc2 CrossSectionApp: Draw water, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1882
diff changeset
1730 First code to split datasets by NaNs. WIP.
eb671699fbc2 CrossSectionApp: Draw water, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1882
diff changeset
1731
1882
d67a9ca116c3 Last commit broke due to network error.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1881
diff changeset
1732 2011-11-12 Sascha L. Teichmann <sascha.teichmann@intevation.de>
1881
0e9c0b49b4ef CrossSectionApp: draw ground with StableXYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1880
diff changeset
1733
0e9c0b49b4ef CrossSectionApp: draw ground with StableXYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1880
diff changeset
1734 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java:
0e9c0b49b4ef CrossSectionApp: draw ground with StableXYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1880
diff changeset
1735 Draw ground with StableXYDifferenceRenderer.
0e9c0b49b4ef CrossSectionApp: draw ground with StableXYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1880
diff changeset
1736
0e9c0b49b4ef CrossSectionApp: draw ground with StableXYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1880
diff changeset
1737 * src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java:
0e9c0b49b4ef CrossSectionApp: draw ground with StableXYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1880
diff changeset
1738 Removed XYDatasetToZeroMapper stuff. Not needed any longer
0e9c0b49b4ef CrossSectionApp: draw ground with StableXYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1880
diff changeset
1739 because we use rendereres on dataset basis now.
0e9c0b49b4ef CrossSectionApp: draw ground with StableXYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1880
diff changeset
1740
0e9c0b49b4ef CrossSectionApp: draw ground with StableXYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1880
diff changeset
1741 * src/main/java/de/intevation/flys/jfree/XYDatasetToZeroMapper.java:
0e9c0b49b4ef CrossSectionApp: draw ground with StableXYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1880
diff changeset
1742 Removed.Not longer needed.
0e9c0b49b4ef CrossSectionApp: draw ground with StableXYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1880
diff changeset
1743
1880
ebd16028efa3 Include computed discharge curves in dc conf.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1879
diff changeset
1744 2011-11-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
ebd16028efa3 Include computed discharge curves in dc conf.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1879
diff changeset
1745
ebd16028efa3 Include computed discharge curves in dc conf.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1879
diff changeset
1746 * doc/conf/meta-data.xml: Include computed discharge curves in dc
ebd16028efa3 Include computed discharge curves in dc conf.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1879
diff changeset
1747 conf.
ebd16028efa3 Include computed discharge curves in dc conf.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1879
diff changeset
1748
1879
d7369f395a80 Somewhat unified user-part of dc config.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1878
diff changeset
1749 2011-11-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d7369f395a80 Somewhat unified user-part of dc config.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1878
diff changeset
1750
d7369f395a80 Somewhat unified user-part of dc config.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1878
diff changeset
1751 * doc/conf/meta-data.xml: Somewhat unify user-part of dc config.
d7369f395a80 Somewhat unified user-part of dc config.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1878
diff changeset
1752
1878
84cf67a2a19e Added support for fillcolors of polygons in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1877
diff changeset
1753 2011-11-11 Ingo Weinzierl <ingo@intevation.de>
84cf67a2a19e Added support for fillcolors of polygons in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1877
diff changeset
1754
84cf67a2a19e Added support for fillcolors of polygons in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1877
diff changeset
1755 * doc/conf/themes.xml: Modified some floodmap styles and added a
84cf67a2a19e Added support for fillcolors of polygons in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1877
diff changeset
1756 backgroundcolor attribute to polygon themes.
84cf67a2a19e Added support for fillcolors of polygons in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1877
diff changeset
1757
84cf67a2a19e Added support for fillcolors of polygons in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1877
diff changeset
1758 * src/main/java/de/intevation/flys/artifacts/model/MapserverStyle.java:
84cf67a2a19e Added support for fillcolors of polygons in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1877
diff changeset
1759 Added support for backgroundcolor.
84cf67a2a19e Added support for fillcolors of polygons in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1877
diff changeset
1760
84cf67a2a19e Added support for fillcolors of polygons in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1877
diff changeset
1761 * src/main/java/de/intevation/flys/utils/ThemeUtil.java: Parse
84cf67a2a19e Added support for fillcolors of polygons in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1877
diff changeset
1762 backgroundcolor from theme document. If a value is given, the
84cf67a2a19e Added support for fillcolors of polygons in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1877
diff changeset
1763 backgroundcolor is set on the Mapserver style.
84cf67a2a19e Added support for fillcolors of polygons in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1877
diff changeset
1764
1877
1a6018d5f0b7 Set correct Mapserver attribute name to adjust the width of a line.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1876
diff changeset
1765 2011-11-11 Ingo Weinzierl <ingo@intevation.de>
1a6018d5f0b7 Set correct Mapserver attribute name to adjust the width of a line.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1876
diff changeset
1766
1a6018d5f0b7 Set correct Mapserver attribute name to adjust the width of a line.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1876
diff changeset
1767 * src/main/java/de/intevation/flys/artifacts/model/MapserverStyle.java:
1a6018d5f0b7 Set correct Mapserver attribute name to adjust the width of a line.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1876
diff changeset
1768 Set correct Mapserver attribute name to adjust the width of a line.
1a6018d5f0b7 Set correct Mapserver attribute name to adjust the width of a line.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1876
diff changeset
1769
1876
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
1770 2011-11-11 Ingo Weinzierl <ingo@intevation.de>
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
1771
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
1772 * doc/conf/themes.xml: Added 'textcolor' and 'textsize' attributes to the
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
1773 existing 'Kms' theme.
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
1774
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
1775 * doc/conf/mapserver/fontset.txt: Defined a 'DefaultFont' that is used as
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
1776 default font for Mapserver labels.
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
1777
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
1778 * doc/conf/mapserver/db_layer.vm: Add a Mapserver LABELITEM if a value is
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
1779 provided by LayerInfo object.
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
1780
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
1781 * src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java: Added a
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
1782 getLabelItem() method that returns null as default.
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
1783
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
1784 * src/main/java/de/intevation/flys/artifacts/WMSKmArtifact.java: Override
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
1785 getLabelItem() to return "km" which is the database field that contains
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
1786 the kilometer information.
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
1787
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
1788 * src/main/java/de/intevation/flys/artifacts/model/LayerInfo.java,
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
1789 src/main/java/de/intevation/flys/artifacts/model/WMSDBLayerFacet.java:
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
1790 Added an attribute labelItem with appropriate getter/setter methods.
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
1791
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
1792 * src/main/java/de/intevation/flys/artifacts/model/MapserverStyle.java:
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
1793 Splitted up the internal class Clazz. Now, there are two new inner
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
1794 classes Style and Label that fulfill the appropriate Mapfile sections of
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
1795 Mapserver.
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
1796
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
1797 * src/main/java/de/intevation/flys/utils/ThemeUtil.java: Also Read font
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
1798 attributes and add new Clazz Label for the Mapserver layer.
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
1799
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
1800 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Set the
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
1801 "labelItem" attribute on the LayerInfo object used to fill DB layer
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
1802 templates.
dd467951335c Added support for labels in Mapserver layers and options to modify its style.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1875
diff changeset
1803
1875
4fb81eb8b45b Extended dc conf.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1874
diff changeset
1804 2011-11-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4fb81eb8b45b Extended dc conf.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1874
diff changeset
1805
4fb81eb8b45b Extended dc conf.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1874
diff changeset
1806 * doc/conf/meta-data.xml: Re-use macros to include more data to
4fb81eb8b45b Extended dc conf.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1874
diff changeset
1807 datacage in more situations.
4fb81eb8b45b Extended dc conf.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1874
diff changeset
1808
1874
68d0baa01c1b Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1873
diff changeset
1809 2011-11-11 Ingo Weinzierl <ingo@intevation.de>
68d0baa01c1b Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1873
diff changeset
1810
68d0baa01c1b Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1873
diff changeset
1811 * src/main/java/de/intevation/flys/artifacts/model/WMSLayerFacet.java:
68d0baa01c1b Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1873
diff changeset
1812 Removed needless imports.
68d0baa01c1b Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1873
diff changeset
1813
1873
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
1814 2011-11-10 Ingo Weinzierl <ingo@intevation.de>
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
1815
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
1816 * src/main/java/de/intevation/flys/artifacts/WMSFixpointsArtifact.java: New
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
1817 WMSDBArtifact that creates facets for "fixpoints" relation.
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
1818
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
1819 * doc/conf/artifacts/winfo.xml: Registered "floodmap.fixpoints" as valid
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
1820 "floodmap" facet.
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
1821
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
1822 * doc/conf/conf.xml: Registered the new WMSFixpointsArtifact.
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
1823
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
1824 * doc/conf/themes.xml: Added a theme for "floodmap.fixpoints".
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
1825
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
1826 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
1827 Facet type "floodmap.fixpoints".
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
1828
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
1829 * doc/conf/meta-data.xml: Made "floodmap.fixpoints" available via datacage.
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
1830
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
1831 * src/main/resources/messages.properties,
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
1832 src/main/resources/messages_de_DE.properties,
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
1833 src/main/resources/messages_en.properties,
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
1834 src/main/resources/messages_de.properties: Added titles for
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
1835 "floodmap.fixpoints" facets.
841af55d5e53 Added new WMSFixpointsArtifact for displaying fixpoints in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1872
diff changeset
1836
1872
2e810c50e685 Refactored datacage conf to (re)use macros.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1871
diff changeset
1837 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2e810c50e685 Refactored datacage conf to (re)use macros.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1871
diff changeset
1838
2e810c50e685 Refactored datacage conf to (re)use macros.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1871
diff changeset
1839 * doc/conf/meta-data.xml: Refactored and (re)use macros.
2e810c50e685 Refactored datacage conf to (re)use macros.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1871
diff changeset
1840
1871
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
1841 2011-11-10 Ingo Weinzierl <ingo@intevation.de>
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
1842
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
1843 * src/main/java/de/intevation/flys/artifacts/WMSBuildingsArtifact.java: New
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
1844 WMSDBArtifact that creates facets for "buildings" relation.
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
1845
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
1846 * doc/conf/artifacts/winfo.xml: Registered "floodmap.buildings" as valid
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
1847 "floodmap" facet.
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
1848
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
1849 * doc/conf/conf.xml: Registered the new WMSBuildingsArtifact.
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
1850
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
1851 * doc/conf/themes.xml: Added a theme for "floodmap.buildings".
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
1852
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
1853 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
1854 Facet type "floodmap.buildings".
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
1855
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
1856 * doc/conf/meta-data.xml: Made "floodmap.buildings" available via datacage.
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
1857
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
1858 * src/main/resources/messages.properties,
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
1859 src/main/resources/messages_de_DE.properties,
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
1860 src/main/resources/messages_en.properties,
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
1861 src/main/resources/messages_de.properties: Added titles for
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
1862 "floodmap.buildings" facets.
257f7b54a943 Added new WMSBuildingsArtifact for displaying buildings in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1870
diff changeset
1863
1870
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
1864 2011-11-10 Ingo Weinzierl <ingo@intevation.de>
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
1865
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
1866 * src/main/java/de/intevation/flys/artifacts/WMSLineArtifact.java: New
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
1867 WMSDBArtifact that creates facets for "lines" relation.
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
1868
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
1869 * doc/conf/artifacts/winfo.xml: Registered "floodmap.lines" as valid
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
1870 "floodmap" facet.
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
1871
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
1872 * doc/conf/conf.xml: Registered the new WMSLineArtifact.
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
1873
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
1874 * doc/conf/themes.xml: Added a theme for "floodmap.lines".
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
1875
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
1876 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
1877 Facet type "floodmap.lines".
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
1878
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
1879 * doc/conf/meta-data.xml: Made "floodmap.lines" available via datacage.
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
1880
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
1881 * src/main/resources/messages.properties,
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
1882 src/main/resources/messages_de_DE.properties,
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
1883 src/main/resources/messages_en.properties,
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
1884 src/main/resources/messages_de.properties: Added titles for facets.
ec458853f560 Added new WMSLineArtifact for displaying lines in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1869
diff changeset
1885
1869
8f7bc6acd48d Adjusted DC for heightmarks (and other) in discharge longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1868
diff changeset
1886 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
8f7bc6acd48d Adjusted DC for heightmarks (and other) in discharge longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1868
diff changeset
1887
8f7bc6acd48d Adjusted DC for heightmarks (and other) in discharge longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1868
diff changeset
1888 * doc/conf/meta-data.xml: Adjusted DC configuration to
8f7bc6acd48d Adjusted DC for heightmarks (and other) in discharge longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1868
diff changeset
1889 also allow heightmarks and base data in discharge longitudinal
8f7bc6acd48d Adjusted DC for heightmarks (and other) in discharge longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1868
diff changeset
1890 sections. Minor refac.
8f7bc6acd48d Adjusted DC for heightmarks (and other) in discharge longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1868
diff changeset
1891
1868
9793a67d7998 Have old_data in dc for discharge_longitudinal_sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1867
diff changeset
1892 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9793a67d7998 Have old_data in dc for discharge_longitudinal_sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1867
diff changeset
1893
9793a67d7998 Have old_data in dc for discharge_longitudinal_sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1867
diff changeset
1894 * doc/conf/meta-data.xml: Adjusted DC configuration to let old
9793a67d7998 Have old_data in dc for discharge_longitudinal_sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1867
diff changeset
1895 calculations be available for discharge longitudinal sections.
9793a67d7998 Have old_data in dc for discharge_longitudinal_sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1867
diff changeset
1896
1867
b1df3e64d8f5 Handle WQKm and WKm Facets in Discharge Longitudinal Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1866
diff changeset
1897 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
b1df3e64d8f5 Handle WQKm and WKm Facets in Discharge Longitudinal Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1866
diff changeset
1898
b1df3e64d8f5 Handle WQKm and WKm Facets in Discharge Longitudinal Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1866
diff changeset
1899 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java:
b1df3e64d8f5 Handle WQKm and WKm Facets in Discharge Longitudinal Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1866
diff changeset
1900 Handle other WQKm and WKm Facets.
b1df3e64d8f5 Handle WQKm and WKm Facets in Discharge Longitudinal Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1866
diff changeset
1901
1866
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
1902 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
1903
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
1904 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
1905 (IS): New inner class with static method to allow queries whether
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
1906 a type belongs to a however-defined "group".
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
1907
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
1908 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
1909
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
1910 * doc/conf/conf.xml: Reverted accidental commit.
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
1911
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
1912 * doc/conf/meta-data.xml: Extracted annotations-macro, add recommendation
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
1913 for discharge longitudinal sections.
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1865
diff changeset
1914
1865
ba6659083fa0 Revert/apply accidental/corrected commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1864
diff changeset
1915 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
ba6659083fa0 Revert/apply accidental/corrected commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1864
diff changeset
1916
ba6659083fa0 Revert/apply accidental/corrected commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1864
diff changeset
1917 * doc/conf/conf.xml: Reverted accidental commit.
ba6659083fa0 Revert/apply accidental/corrected commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1864
diff changeset
1918
ba6659083fa0 Revert/apply accidental/corrected commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1864
diff changeset
1919 * doc/conf/meta-data.xml: Extracted annotations-macro, add recommendation
ba6659083fa0 Revert/apply accidental/corrected commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1864
diff changeset
1920 for discharge longitudinal sections.
ba6659083fa0 Revert/apply accidental/corrected commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1864
diff changeset
1921
1864
9da663b7a865 Made Discharge Longitudinal Section out compatible with Annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1863
diff changeset
1922 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9da663b7a865 Made Discharge Longitudinal Section out compatible with Annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1863
diff changeset
1923
9da663b7a865 Made Discharge Longitudinal Section out compatible with Annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1863
diff changeset
1924 Made discharge longitudinal section out compatible with annotations.
9da663b7a865 Made Discharge Longitudinal Section out compatible with Annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1863
diff changeset
1925
9da663b7a865 Made Discharge Longitudinal Section out compatible with Annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1863
diff changeset
1926 * doc/conf/artifacts/winfo.xml: Added facets to compatibility list
9da663b7a865 Made Discharge Longitudinal Section out compatible with Annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1863
diff changeset
1927 for discharge longitudinal section outs.
9da663b7a865 Made Discharge Longitudinal Section out compatible with Annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1863
diff changeset
1928
1863
768f0c64621b Extracted Annotations-Macro in dc conf, recommend Annotations for discharge
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1862
diff changeset
1929 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
768f0c64621b Extracted Annotations-Macro in dc conf, recommend Annotations for discharge
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1862
diff changeset
1930
768f0c64621b Extracted Annotations-Macro in dc conf, recommend Annotations for discharge
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1862
diff changeset
1931 Extracted Annotations-Macro in dc conf, recommend Annotations for
1865
ba6659083fa0 Revert/apply accidental/corrected commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1864
diff changeset
1932 discharge longitudinal sections. (Note correction two commits later).
1863
768f0c64621b Extracted Annotations-Macro in dc conf, recommend Annotations for discharge
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1862
diff changeset
1933
768f0c64621b Extracted Annotations-Macro in dc conf, recommend Annotations for discharge
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1862
diff changeset
1934 * doc/conf/conf.xml: Extracted annotations-macro, add recommendation
768f0c64621b Extracted Annotations-Macro in dc conf, recommend Annotations for discharge
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1862
diff changeset
1935 for discharge longitudinal sections.
768f0c64621b Extracted Annotations-Macro in dc conf, recommend Annotations for discharge
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1862
diff changeset
1936
1862
4cc21f0a470e Handle Annotation Facets in DischargeLongitudinalSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1861
diff changeset
1937 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4cc21f0a470e Handle Annotation Facets in DischargeLongitudinalSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1861
diff changeset
1938
4cc21f0a470e Handle Annotation Facets in DischargeLongitudinalSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1861
diff changeset
1939 Handle Annotations in DischargeLongitudinalSection diagrams.
4cc21f0a470e Handle Annotation Facets in DischargeLongitudinalSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1861
diff changeset
1940
4cc21f0a470e Handle Annotation Facets in DischargeLongitudinalSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1861
diff changeset
1941 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java:
4cc21f0a470e Handle Annotation Facets in DischargeLongitudinalSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1861
diff changeset
1942 Call doAnnotations for LONGITUDINAL_ANNOTATION facets.
4cc21f0a470e Handle Annotation Facets in DischargeLongitudinalSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1861
diff changeset
1943
1861
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
1944 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
1945
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
1946 Resolve code duplicate.
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
1947
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
1948 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
1949 (doAnnotationsOut): Removed duplicate code.
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
1950 Theoretically handle WQKMS data.
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
1951
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
1952 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
1953 Adjusted call to doAnnotationOut.
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
1954
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
1955 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
1956 (doAnnotations): Doc from LongitudinalSectionGenerator.
11c4b1429117 Cosmetics, resolve code duplicate.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1860
diff changeset
1957
1860
ddd425858169 Improved logging to include exception in fail case of spline interpolation of wst.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1859
diff changeset
1958 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
ddd425858169 Improved logging to include exception in fail case of spline interpolation of wst.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1859
diff changeset
1959
ddd425858169 Improved logging to include exception in fail case of spline interpolation of wst.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1859
diff changeset
1960 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
ddd425858169 Improved logging to include exception in fail case of spline interpolation of wst.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1859
diff changeset
1961 Include exception when logging issue with spline creation.
ddd425858169 Improved logging to include exception in fail case of spline interpolation of wst.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1859
diff changeset
1962
1859
755d9763928f Improved loggin in error case for dc XPath expression resolution.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1858
diff changeset
1963 2011-11-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
755d9763928f Improved loggin in error case for dc XPath expression resolution.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1858
diff changeset
1964
755d9763928f Improved loggin in error case for dc XPath expression resolution.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1858
diff changeset
1965 * src/main/java/de/intevation/flys/artifacts/datacage/templating/Builder.java:
755d9763928f Improved loggin in error case for dc XPath expression resolution.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1858
diff changeset
1966 When during XPath evaluation an exception is thrown, log the
755d9763928f Improved loggin in error case for dc XPath expression resolution.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1858
diff changeset
1967 expression that caused the trouble.
755d9763928f Improved loggin in error case for dc XPath expression resolution.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1858
diff changeset
1968
1858
94871b7ce9e9 CrossSectionApp: split curves in separated datasets to make them renderable with different renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1857
diff changeset
1969 2011-11-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
94871b7ce9e9 CrossSectionApp: split curves in separated datasets to make them renderable with different renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1857
diff changeset
1970
94871b7ce9e9 CrossSectionApp: split curves in separated datasets to make them renderable with different renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1857
diff changeset
1971 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java:
94871b7ce9e9 CrossSectionApp: split curves in separated datasets to make them renderable with different renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1857
diff changeset
1972 Use separate XYDataset for each curve. This is needed because
94871b7ce9e9 CrossSectionApp: split curves in separated datasets to make them renderable with different renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1857
diff changeset
1973 "Raum/Flaeche" needs specialized renderers, which are not compatible
94871b7ce9e9 CrossSectionApp: split curves in separated datasets to make them renderable with different renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1857
diff changeset
1974 with the standard renderers.
94871b7ce9e9 CrossSectionApp: split curves in separated datasets to make them renderable with different renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1857
diff changeset
1975
94871b7ce9e9 CrossSectionApp: split curves in separated datasets to make them renderable with different renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1857
diff changeset
1976 * src/main/java/de/intevation/flys/artifacts/CollectionMonitor.java:
94871b7ce9e9 CrossSectionApp: split curves in separated datasets to make them renderable with different renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1857
diff changeset
1977 Removed superfluous import.
94871b7ce9e9 CrossSectionApp: split curves in separated datasets to make them renderable with different renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1857
diff changeset
1978
1857
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
1979 2011-11-09 Ingo Weinzierl <ingo@intevation.de>
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
1980
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
1981 * src/main/java/de/intevation/flys/artifacts/WMSFloodplainArtifact.java: New
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
1982 Artifact that is used to create WMS layers for floodplains in maps.
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
1983
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
1984 * doc/conf/conf.xml: Registered the new WMSFloodplainArtifact.
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
1985
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
1986 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
1987 a new type 'floodmap.floodplain'.
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
1988
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
1989 * doc/conf/artifacts/winfo.xml: Registered the 'floodmap.floodplain' facet
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
1990 for floodmaps.
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
1991
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
1992 * doc/conf/themes.xml: Added a theme for 'floodmap.floodplain' facets.
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
1993
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
1994 * doc/conf/meta-data.xml: Added configuration for 'floodplain'.
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
1995
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
1996 * src/main/resources/messages.properties,
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
1997 src/main/resources/messages_de_DE.properties,
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
1998 src/main/resources/messages_en.properties,
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
1999 src/main/resources/messages_de.properties: Added facet titles for
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
2000 'floodmap.floodplain' facets.
7fc87a67e6f7 Added new WMSFloodplainArtifact for displaying floodplains in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1856
diff changeset
2001
1856
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
2002 2011-11-09 Ingo Weinzierl <ingo@intevation.de>
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
2003
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
2004 * src/main/java/de/intevation/flys/artifacts/WMSCatchmentArtifact.java: New
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
2005 Artifact that is used to create WMS layers for catchments in maps.
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
2006
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
2007 * doc/conf/conf.xml: Registered the new WMSCatchmentArtifact.
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
2008
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
2009 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
2010 a new type 'floodmap.catchment'.
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
2011
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
2012 * doc/conf/artifacts/winfo.xml: Registered the 'floodmap.catchment' facet
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
2013 for floodmaps.
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
2014
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
2015 * doc/conf/themes.xml: Added a theme for 'floodmap.catchment' facets.
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
2016
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
2017 * doc/conf/meta-data.xml: Added configuration for 'catchments'.
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
2018
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
2019 * src/main/resources/messages.properties,
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
2020 src/main/resources/messages_de_DE.properties,
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
2021 src/main/resources/messages_en.properties,
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
2022 src/main/resources/messages_de.properties: Added facet titles for
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
2023 'floodmap.catchment' facets.
410e40b88c7a Added new WMSCatchmentArtifact for displaying catchments in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1855
diff changeset
2024
1855
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
2025 2011-11-09 Ingo Weinzierl <ingo@intevation.de>
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
2026
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
2027 * src/main/java/de/intevation/flys/artifacts/WMSHwsArtifact.java: New
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
2028 Artifact that is used to create WMS layers for flood protected works.
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
2029
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
2030 * doc/conf/conf.xml: Registered the new WMSHwsArtifact.
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
2031
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
2032 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
2033 a new type 'floodmap.hws'.
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
2034
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
2035 * doc/conf/artifacts/winfo.xml: Registered the 'floodmap.hws' facet for
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
2036 floodmaps.
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
2037
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
2038 * doc/conf/themes.xml: Added a theme for 'floodmap.hws' facets.
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
2039
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
2040 * doc/conf/meta-data.xml: Added configuration for 'hws'.
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
2041
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
2042 * src/main/resources/messages.properties,
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
2043 src/main/resources/messages_de_DE.properties,
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
2044 src/main/resources/messages_en.properties,
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
2045 src/main/resources/messages_de.properties: Added facet titles for
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
2046 'floodmap.hws' facets.
b4798f15edc7 Added new WMSHwsArtifact for displaying flood protection works.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1854
diff changeset
2047
1854
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
2048 2011-11-09 Ingo Weinzierl <ingo@intevation.de>
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
2049
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
2050 * doc/conf/mapserver/dbconnection.include: Removed. DB connections are
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
2051 supported by LayerInfo objects now. So, we do not need to configure it any
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
2052 more.
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
2053
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
2054 * doc/conf/mapserver/db_layer.vm: The database connection is provided by
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
2055 LayerInfo objects. The "INCLUDE dbconnection.include" has been replaced.
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
2056
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
2057 * src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java: The inner
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
2058 State class got two new methods that provide information about db
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
2059 connection string and connection type.
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
2060
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
2061 * src/main/java/de/intevation/flys/artifacts/model/WMSDBLayerFacet.java,
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
2062 src/main/java/de/intevation/flys/artifacts/model/LayerInfo.java: Both
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
2063 classes support getter/setter for connection and connectionType.
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
2064
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
2065 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Fill
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
2066 LayerInfo objects used to create DB layers with the connection and
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
2067 connection type provided by WMSDBLayerFacet.
e372934f0c42 Replaced the dbconnection.include used by Mapserver - these information are provided by LayerInfo objects now, which reduces config overhead.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1853
diff changeset
2068
1853
5b2122a8bcbf Handle Height marks with point styles in WDifferences Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1852
diff changeset
2069 2011-11-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
5b2122a8bcbf Handle Height marks with point styles in WDifferences Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1852
diff changeset
2070
5b2122a8bcbf Handle Height marks with point styles in WDifferences Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1852
diff changeset
2071 Allow height marks with points style in w-differences diagrams.
5b2122a8bcbf Handle Height marks with point styles in WDifferences Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1852
diff changeset
2072
5b2122a8bcbf Handle Height marks with point styles in WDifferences Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1852
diff changeset
2073 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
5b2122a8bcbf Handle Height marks with point styles in WDifferences Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1852
diff changeset
2074 Handle HEIGHTMARKS_POINTS facets.
5b2122a8bcbf Handle Height marks with point styles in WDifferences Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1852
diff changeset
2075
1852
feef1121e800 Let Q Duration Curves enter life inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1851
diff changeset
2076 2011-11-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
feef1121e800 Let Q Duration Curves enter life inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1851
diff changeset
2077
feef1121e800 Let Q Duration Curves enter life inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1851
diff changeset
2078 Made Q Duration curve initially inactive.
feef1121e800 Let Q Duration Curves enter life inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1851
diff changeset
2079
feef1121e800 Let Q Duration Curves enter life inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1851
diff changeset
2080 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java
feef1121e800 Let Q Duration Curves enter life inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1851
diff changeset
2081 (getInitialFacetActivity): Return 0 for DURATION_Q facets. Minor
feef1121e800 Let Q Duration Curves enter life inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1851
diff changeset
2082 cosmetics.
feef1121e800 Let Q Duration Curves enter life inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1851
diff changeset
2083
1851
67aa74efc024 Recommend mainvalues for Duration Curve Diagrams, minor refactoring.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1850
diff changeset
2084 2011-11-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
67aa74efc024 Recommend mainvalues for Duration Curve Diagrams, minor refactoring.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1850
diff changeset
2085
67aa74efc024 Recommend mainvalues for Duration Curve Diagrams, minor refactoring.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1850
diff changeset
2086 Recommend mainvalues for Duration Curve Diagrams.
67aa74efc024 Recommend mainvalues for Duration Curve Diagrams, minor refactoring.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1850
diff changeset
2087
67aa74efc024 Recommend mainvalues for Duration Curve Diagrams, minor refactoring.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1850
diff changeset
2088 * doc/conf/meta-data.xml: Recommend mainvalues for duration curve
67aa74efc024 Recommend mainvalues for Duration Curve Diagrams, minor refactoring.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1850
diff changeset
2089 diagrams. refactored into macro.
67aa74efc024 Recommend mainvalues for Duration Curve Diagrams, minor refactoring.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1850
diff changeset
2090
1850
0463e1f80bfd Handle MainValue Facets in Duration Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1849
diff changeset
2091 2011-11-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0463e1f80bfd Handle MainValue Facets in Duration Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1849
diff changeset
2092
0463e1f80bfd Handle MainValue Facets in Duration Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1849
diff changeset
2093 Handle MainValue Facets in Duration Curve Diagrams.
0463e1f80bfd Handle MainValue Facets in Duration Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1849
diff changeset
2094
0463e1f80bfd Handle MainValue Facets in Duration Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1849
diff changeset
2095 * src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
0463e1f80bfd Handle MainValue Facets in Duration Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1849
diff changeset
2096 Handle MainValues.
0463e1f80bfd Handle MainValue Facets in Duration Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1849
diff changeset
2097
0463e1f80bfd Handle MainValue Facets in Duration Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1849
diff changeset
2098 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
0463e1f80bfd Handle MainValue Facets in Duration Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1849
diff changeset
2099 Adjusted to call doAnnotations.
0463e1f80bfd Handle MainValue Facets in Duration Curve Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1849
diff changeset
2100
1849
5d5dd44d613e Refactored, move doMainValueAnnotations to XYChartGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1848
diff changeset
2101 2011-11-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
5d5dd44d613e Refactored, move doMainValueAnnotations to XYChartGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1848
diff changeset
2102
5d5dd44d613e Refactored, move doMainValueAnnotations to XYChartGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1848
diff changeset
2103 Move do*Annotation* (like mainvalue) in XYChartGenerator.
5d5dd44d613e Refactored, move doMainValueAnnotations to XYChartGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1848
diff changeset
2104
5d5dd44d613e Refactored, move doMainValueAnnotations to XYChartGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1848
diff changeset
2105 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java
5d5dd44d613e Refactored, move doMainValueAnnotations to XYChartGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1848
diff changeset
2106 (doAnnotations): New, moved from DischargeCurveGenerator.
5d5dd44d613e Refactored, move doMainValueAnnotations to XYChartGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1848
diff changeset
2107
5d5dd44d613e Refactored, move doMainValueAnnotations to XYChartGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1848
diff changeset
2108 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java
5d5dd44d613e Refactored, move doMainValueAnnotations to XYChartGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1848
diff changeset
2109 (doMainValueAnnotations): Moved to superclass.
5d5dd44d613e Refactored, move doMainValueAnnotations to XYChartGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1848
diff changeset
2110
1848
3918bd7eb4e1 Cosmetics, removed duplicate code.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1847
diff changeset
2111 2011-11-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
3918bd7eb4e1 Cosmetics, removed duplicate code.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1847
diff changeset
2112
3918bd7eb4e1 Cosmetics, removed duplicate code.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1847
diff changeset
2113 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
3918bd7eb4e1 Cosmetics, removed duplicate code.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1847
diff changeset
2114 Removed duplicate code.
3918bd7eb4e1 Cosmetics, removed duplicate code.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1847
diff changeset
2115
1847
8e5b4ea2851c Minor cosmetics and let facets be inactive in duration curve diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1846
diff changeset
2116 2011-11-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
8e5b4ea2851c Minor cosmetics and let facets be inactive in duration curve diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1846
diff changeset
2117
8e5b4ea2851c Minor cosmetics and let facets be inactive in duration curve diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1846
diff changeset
2118 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java
8e5b4ea2851c Minor cosmetics and let facets be inactive in duration curve diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1846
diff changeset
2119 (): Minor cosmetics, added stability.
8e5b4ea2851c Minor cosmetics and let facets be inactive in duration curve diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1846
diff changeset
2120 (getInitialFacetActivity): Let facets be inactive in duration curve
8e5b4ea2851c Minor cosmetics and let facets be inactive in duration curve diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1846
diff changeset
2121 diagrams.
8e5b4ea2851c Minor cosmetics and let facets be inactive in duration curve diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1846
diff changeset
2122
1846
6deed62a2468 Allow wqkms in many outputs, mainvalues in duration curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1845
diff changeset
2123 2011-11-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
6deed62a2468 Allow wqkms in many outputs, mainvalues in duration curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1845
diff changeset
2124
6deed62a2468 Allow wqkms in many outputs, mainvalues in duration curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1845
diff changeset
2125 * doc/conf/artifacts/winfo.xml: Allow other.wqkms facets in many
6deed62a2468 Allow wqkms in many outputs, mainvalues in duration curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1845
diff changeset
2126 outputs, mainvalues in duration curves.
6deed62a2468 Allow wqkms in many outputs, mainvalues in duration curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1845
diff changeset
2127
1845
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
2128 2011-11-09 Ingo Weinzierl <ingo@intevation.de>
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
2129
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
2130 * doc/conf/mapserver/dbconnection.include: Adapted connection params for
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
2131 using an oracle database.
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
2132
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
2133 * src/main/java/de/intevation/flys/artifacts/WMSQPSArtifact.java,
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
2134 src/main/java/de/intevation/flys/artifacts/WMSKmArtifact.java,
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
2135 src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java:
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
2136 Added Oracle support for Mapserver's DATA attribute. Oracle doesn't allow
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
2137 a "USING UNIQUE id" string in this attribute which is required by Postgis.
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
2138
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
2139 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
2140 Modified the geometry type of "talaue.shp" from MultiPolygon to Polygon.
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
2141
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
2142 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Added a function
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
2143 which returns true, if the backend uses an Oracle db instance. Otherwise,
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
2144 it returns false.
06c157848c8f Made the floodmap compatible with an Oracle database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1844
diff changeset
2145
1844
06cf1009301d Fix flys/issue406 (~missing themes).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1843
diff changeset
2146 2011-11-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
06cf1009301d Fix flys/issue406 (~missing themes).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1843
diff changeset
2147
06cf1009301d Fix flys/issue406 (~missing themes).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1843
diff changeset
2148 Fix flys/issue406 (Themestyle-editor: themes for "other.wkms" and
06cf1009301d Fix flys/issue406 (~missing themes).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1843
diff changeset
2149 "other.wqkms" missing)
06cf1009301d Fix flys/issue406 (~missing themes).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1843
diff changeset
2150
06cf1009301d Fix flys/issue406 (~missing themes).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1843
diff changeset
2151 * doc/conf/themes.xml: Fixed typos in WKms and WQKms theme names.
06cf1009301d Fix flys/issue406 (~missing themes).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1843
diff changeset
2152
1843
a7e030efd50e Fix flys/issue405 (Datacage: Recommendations get loaded twice).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1842
diff changeset
2153 2011-11-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
a7e030efd50e Fix flys/issue405 (Datacage: Recommendations get loaded twice).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1842
diff changeset
2154
a7e030efd50e Fix flys/issue405 (Datacage: Recommendations get loaded twice).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1842
diff changeset
2155 Fix flys/issue405 (Datacage: Recommendations get loaded twice).
a7e030efd50e Fix flys/issue405 (Datacage: Recommendations get loaded twice).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1842
diff changeset
2156
a7e030efd50e Fix flys/issue405 (Datacage: Recommendations get loaded twice).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1842
diff changeset
2157 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java
a7e030efd50e Fix flys/issue405 (Datacage: Recommendations get loaded twice).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1842
diff changeset
2158 (setup): Do not try/catch exception.
a7e030efd50e Fix flys/issue405 (Datacage: Recommendations get loaded twice).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1842
diff changeset
2159 (spawn_state): Generate just one "general" output.
a7e030efd50e Fix flys/issue405 (Datacage: Recommendations get loaded twice).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1842
diff changeset
2160
1842
da286eb91c9b Added a debug statement that prints out an exception.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1841
diff changeset
2161 2011-11-08 Ingo Weinzierl <ingo@intevation.de>
da286eb91c9b Added a debug statement that prints out an exception.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1841
diff changeset
2162
da286eb91c9b Added a debug statement that prints out an exception.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1841
diff changeset
2163 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
da286eb91c9b Added a debug statement that prints out an exception.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1841
diff changeset
2164 Added a log.warn() which prints out an exception - previously it was
da286eb91c9b Added a debug statement that prints out an exception.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1841
diff changeset
2165 just skipped.
da286eb91c9b Added a debug statement that prints out an exception.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1841
diff changeset
2166
1841
90df645985d4 Removed orphanded datacage config which is no longer loadable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1840
diff changeset
2167 2011-11-08 Ingo Weinzierl <ingo@intevation.de>
90df645985d4 Removed orphanded datacage config which is no longer loadable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1840
diff changeset
2168
90df645985d4 Removed orphanded datacage config which is no longer loadable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1840
diff changeset
2169 * doc/conf/meta-data.xml: Removed orphaned datacage configuration which is
90df645985d4 Removed orphanded datacage config which is no longer loadable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1840
diff changeset
2170 no longer loadable.
90df645985d4 Removed orphanded datacage config which is no longer loadable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1840
diff changeset
2171
1840
54f550ba8e6a Added the 'post-describe' hook for Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1839
diff changeset
2172 2011-11-07 Ingo Weinzierl <ingo@intevation.de>
54f550ba8e6a Added the 'post-describe' hook for Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1839
diff changeset
2173
54f550ba8e6a Added the 'post-describe' hook for Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1839
diff changeset
2174 * doc/conf/conf.xml: Added an "post-describe" hook which is necessary to
54f550ba8e6a Added the 'post-describe' hook for Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1839
diff changeset
2175 load recommendations for "floodmaps".
54f550ba8e6a Added the 'post-describe' hook for Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1839
diff changeset
2176
1839
c3b44da22a3a Minor refactoring in preparation of generation of interpolators (WstValueTable) for static WQKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1838
diff changeset
2177 2011-11-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
c3b44da22a3a Minor refactoring in preparation of generation of interpolators (WstValueTable) for static WQKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1838
diff changeset
2178
c3b44da22a3a Minor refactoring in preparation of generation of interpolators (WstValueTable) for static WQKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1838
diff changeset
2179 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory.java
c3b44da22a3a Minor refactoring in preparation of generation of interpolators (WstValueTable) for static WQKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1838
diff changeset
2180 (loadRows, loadColumns, loadQRanges): Refactored in preparation to
c3b44da22a3a Minor refactoring in preparation of generation of interpolators (WstValueTable) for static WQKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1838
diff changeset
2181 ability to create WstValueTables for given wst_id and
c3b44da22a3a Minor refactoring in preparation of generation of interpolators (WstValueTable) for static WQKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1838
diff changeset
2182 column_pos (interpolation for static data).
c3b44da22a3a Minor refactoring in preparation of generation of interpolators (WstValueTable) for static WQKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1838
diff changeset
2183
1838
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
2184 2011-11-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
2185
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
2186 * src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java,
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
2187 src/main/java/de/intevation/flys/artifacts/states/LocationSelect.java:
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
2188 Minor, picky cosmetics.
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
2189
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
2190 * src/main/java/de/intevation/flys/artifacts/model/WQKmsFactory.java:
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
2191 Removed junk.
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
2192
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
2193 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
2194 Added documentation.
853cd2120d69 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1837
diff changeset
2195
1837
0585bf8af41b Catch more specific Exception in FLYSArtifactCollection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1836
diff changeset
2196 2011-11-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0585bf8af41b Catch more specific Exception in FLYSArtifactCollection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1836
diff changeset
2197
0585bf8af41b Catch more specific Exception in FLYSArtifactCollection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1836
diff changeset
2198 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
0585bf8af41b Catch more specific Exception in FLYSArtifactCollection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1836
diff changeset
2199 Be more specific in what to catch.
0585bf8af41b Catch more specific Exception in FLYSArtifactCollection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1836
diff changeset
2200
1836
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
2201 2011-11-04 Ingo Weinzierl <ingo@intevation.de>
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
2202
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
2203 * doc/conf/meta-data.xml: Added the CrossSectionTracks to the "floodmap"
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
2204 datacage configuration.
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
2205
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
2206 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added a
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
2207 FacetType "floodmap.qps".
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
2208
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
2209 * doc/conf/conf.xml: Defined an ArtifactFactory for the "wmspqsartifact"
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
2210 string. The factory will create new instances of WMSQPSArtifact.
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
2211
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
2212 * src/main/java/de/intevation/flys/artifacts/WMSQPSArtifact.java: New. This
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
2213 Artifact is used to create "floodmap.qps" facets. It has an internal fixed
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
2214 State WMSQPSState.
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
2215
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
2216 * doc/conf/artifacts/winfo.xml: Added the "floodmap.qps" layer to the
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
2217 "floodmap" output.
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
2218
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
2219 * doc/conf/themes.xml: Added a theme for "floodmap.qps" facets.
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
2220
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
2221 * src/main/resources/messages.properties,
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
2222 src/main/resources/messages_de_DE.properties,
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
2223 src/main/resources/messages_en.properties,
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
2224 src/main/resources/messages_de.properties: Added strings for the QPS WMS
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
2225 layer used in floodmaps.
729ba79e94a0 Added datacage configuration, loader (Artifact and State) and a theme for cross section tracks.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1835
diff changeset
2226
1835
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
2227 2011-11-04 Felix Wolfsteller <felix.wolfsteller@intevation.de>
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
2228
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
2229 Re-enable mainvalue-recommendations for computed discharge curves,
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
2230 as the NPE should be gone.
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
2231
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
2232 * doc/conf/meta-data.xml: Uncomment mainvalue recommendations.
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
2233
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
2234 2011-11-04 Felix Wolfsteller <felix.wolfsteller@intevation.de>
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
2235
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
2236 When querying metadata/datacage, use only output-names of outputs that
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
2237 actually exists (in the sense of having facets).
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
2238
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
2239 * src/main/java/de/intevation/flys/artifacts/CollectionMonitor.java:
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
2240 Get output names from artifact, not from state.
35e38e2afb22 Re-enabled mainvalue-recommendation for computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1834
diff changeset
2241
1833
d4e80e9b40b5 Removed DEMs from floodmap datacage configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1832
diff changeset
2242 2011-11-04 Ingo Weinzierl <ingo@intevation.de>
d4e80e9b40b5 Removed DEMs from floodmap datacage configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1832
diff changeset
2243
d4e80e9b40b5 Removed DEMs from floodmap datacage configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1832
diff changeset
2244 * doc/conf/meta-data.xml: Removed DEMs from floodmap configuration,
d4e80e9b40b5 Removed DEMs from floodmap datacage configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1832
diff changeset
2245 because we are not able to draw DEMs into maps.
d4e80e9b40b5 Removed DEMs from floodmap datacage configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1832
diff changeset
2246
1832
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
2247 2011-11-04 Ingo Weinzierl <ingo@intevation.de>
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
2248
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
2249 * src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java:
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
2250 Subclasses WMSDBArtifact now and defines an inner class RiverAxisState
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
2251 which subclasses WMSDBState.
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
2252
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
2253 * src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java:
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
2254 Removed. The RiverAxisState is an inner class of RiverAxisArtifact now
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
2255 which subclasses WMSDBState.
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
2256
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
2257 * doc/conf/artifacts/riveraxis.xml: Removed, because the RiverAxisArtifact
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
2258 has a fixed static State only.
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
2259
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
2260 * doc/conf/conf.xml: Removed riveraxis.xml definition.
a8910c1c82fb Refactored the RiverAxisArtifact and its State - uses the same base as WMSKmArtifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1831
diff changeset
2261
1831
490ab097f58c Prevent empty output-nodes in flyscollections attributes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1830
diff changeset
2262 2011-11-04 Felix Wolfsteller <felix.wolfsteller@intevation.de>
490ab097f58c Prevent empty output-nodes in flyscollections attributes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1830
diff changeset
2263
490ab097f58c Prevent empty output-nodes in flyscollections attributes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1830
diff changeset
2264 For a Flys-Collection, add outputt to attributes-part of describe
490ab097f58c Prevent empty output-nodes in flyscollections attributes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1830
diff changeset
2265 document only if they contain facets. -> Prevent empty output nodes
490ab097f58c Prevent empty output-nodes in flyscollections attributes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1830
diff changeset
2266 in flys-collections outputs.
490ab097f58c Prevent empty output-nodes in flyscollections attributes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1830
diff changeset
2267
490ab097f58c Prevent empty output-nodes in flyscollections attributes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1830
diff changeset
2268 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
490ab097f58c Prevent empty output-nodes in flyscollections attributes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1830
diff changeset
2269 (writeFacets): Added return type to indicate whether any facet was
490ab097f58c Prevent empty output-nodes in flyscollections attributes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1830
diff changeset
2270 written. Decide whether to add an output-node depending on this
490ab097f58c Prevent empty output-nodes in flyscollections attributes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1830
diff changeset
2271 return value.
490ab097f58c Prevent empty output-nodes in flyscollections attributes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1830
diff changeset
2272
1830
7bb5bfd3b51f Create layers for barrier lines and polygons only if they are really existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1829
diff changeset
2273 2011-11-04 Ingo Weinzierl <ingo@intevation.de>
7bb5bfd3b51f Create layers for barrier lines and polygons only if they are really existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1829
diff changeset
2274
7bb5bfd3b51f Create layers for barrier lines and polygons only if they are really existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1829
diff changeset
2275 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Create
7bb5bfd3b51f Create layers for barrier lines and polygons only if they are really existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1829
diff changeset
2276 line and polygon layers for barriers only if they are really existing.
7bb5bfd3b51f Create layers for barrier lines and polygons only if they are really existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1829
diff changeset
2277
1829
f5c561abc6ca Disable recommendations of mainvalues for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1828
diff changeset
2278 2011-11-04 Felix Wolfsteller <felix.wolfsteller@intevation.de>
f5c561abc6ca Disable recommendations of mainvalues for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1828
diff changeset
2279
f5c561abc6ca Disable recommendations of mainvalues for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1828
diff changeset
2280 Disable mainvalue-recommendations for discharge curves as they trigger
f5c561abc6ca Disable recommendations of mainvalues for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1828
diff changeset
2281 a yet-to-be understood NPE.
f5c561abc6ca Disable recommendations of mainvalues for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1828
diff changeset
2282
f5c561abc6ca Disable recommendations of mainvalues for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1828
diff changeset
2283 * doc/conf/meta-data.xml: Comment mainvalue-recommendations for
f5c561abc6ca Disable recommendations of mainvalues for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1828
diff changeset
2284 discharge curves.
f5c561abc6ca Disable recommendations of mainvalues for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1828
diff changeset
2285
1828
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
2286 2011-11-04 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
2287
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
2288 Added new matching condition for theme-mappings: the name of
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
2289 the output.
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
2290
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
2291 * src/main/java/de/intevation/flys/themes/ThemeMapping.java:
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
2292 Added output field and function to match it against a given
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
2293 output name.
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
2294
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
2295 * src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
2296 Createing ThemeMapping with output attribute from configuration.
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
2297
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
2298 * src/main/java/de/intevation/flys/themes/ThemeFactory.java:
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
2299 (getTheme(FLYSContext, string)): Removed, never called.
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
2300 (getTheme): Added outputName argument, match it.
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
2301
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
2302 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
2303 Pass outputs name until it can be matched against mapping.
9562ca537143 Added new optional condition for theme-mappings: the output name.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1827
diff changeset
2304
1827
03f129fa0256 Defined default themes for other.w(q)kms .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1826
diff changeset
2305 2011-11-04 Felix Wolfsteller <felix.wolfsteller@intevation.de>
03f129fa0256 Defined default themes for other.w(q)kms .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1826
diff changeset
2306
03f129fa0256 Defined default themes for other.w(q)kms .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1826
diff changeset
2307 * doc/conf/themes.xml: Added default themes for other.w(q)kms.
03f129fa0256 Defined default themes for other.w(q)kms .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1826
diff changeset
2308
1826
8d9b573d1b9a Minor comsetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1825
diff changeset
2309 2011-11-04 Felix Wolfsteller <felix.wolfsteller@intevation.de>
8d9b573d1b9a Minor comsetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1825
diff changeset
2310
8d9b573d1b9a Minor comsetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1825
diff changeset
2311 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
8d9b573d1b9a Minor comsetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1825
diff changeset
2312 src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
8d9b573d1b9a Minor comsetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1825
diff changeset
2313 Cosmetics, reduce logging noise.
8d9b573d1b9a Minor comsetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1825
diff changeset
2314
1825
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
2315 2011-11-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
2316
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
2317 Added access to static W_Q_Kms - data in much the same way then static
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
2318 WKms.
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
2319
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
2320 * src/main/java/de/intevation/flys/artifacts/model/StaticWQKmsCacheKey.java:
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
2321 Cache Key for static wqkms data.
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
2322
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
2323 * src/main/java/de/intevation/flys/artifacts/model/WQKmsFacet.java:
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
2324 Facet for WQKms.
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
2325
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
2326 * src/main/java/de/intevation/flys/artifacts/model/WQKmsFactory.java:
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
2327 Factory to access WQKms.
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
2328
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
2329 * src/main/java/de/intevation/flys/artifacts/StaticWQKmsArtifact.java:
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
2330 Artifact that provides 'static' WQKms.
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
2331
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
2332 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
2333 Added STATIC_WQKMS type.
02cd002205a3 Added 'static' wqkms data access.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1824
diff changeset
2334
1824
982956bde69e Added a dataset to zero mapper to circumvent shortcommings in XYDifferenceRenderer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1823
diff changeset
2335 2011-11-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
982956bde69e Added a dataset to zero mapper to circumvent shortcommings in XYDifferenceRenderer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1823
diff changeset
2336
982956bde69e Added a dataset to zero mapper to circumvent shortcommings in XYDifferenceRenderer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1823
diff changeset
2337 * src/main/java/de/intevation/flys/jfree/XYDatasetToZeroMapper.java:
982956bde69e Added a dataset to zero mapper to circumvent shortcommings in XYDifferenceRenderer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1823
diff changeset
2338 New. Maps series to zero to be compatible with XYDifferenceRenderer.
982956bde69e Added a dataset to zero mapper to circumvent shortcommings in XYDifferenceRenderer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1823
diff changeset
2339 It returns an iterator over XYDatasets to enable splitting by NaNs,
982956bde69e Added a dataset to zero mapper to circumvent shortcommings in XYDifferenceRenderer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1823
diff changeset
2340 which still needs to be implemented.
982956bde69e Added a dataset to zero mapper to circumvent shortcommings in XYDifferenceRenderer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1823
diff changeset
2341
982956bde69e Added a dataset to zero mapper to circumvent shortcommings in XYDifferenceRenderer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1823
diff changeset
2342 * src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java:
982956bde69e Added a dataset to zero mapper to circumvent shortcommings in XYDifferenceRenderer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1823
diff changeset
2343 Uses a XYDatasetToZeroMapper now. Fixed package name.
982956bde69e Added a dataset to zero mapper to circumvent shortcommings in XYDifferenceRenderer.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1823
diff changeset
2344
1822
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
2345 2011-11-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
2346
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
2347 Added new matching options for theme-mappings to allow more
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
2348 overspecification of defaults (e.g. now name,description-pattern and
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
2349 master-artifacts attributes are matched). The first full match from
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
2350 the configuration file is done.
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
2351 New matching option in the masterAttr- field of a mapping are
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
2352 super-basic until new use-cases come up.
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
2353 Concrete new themes are point-styles of Ws when locations where chosen
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
2354 to calculate.
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
2355
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
2356 * doc/conf/themes.xml: Added newly defined Themes.
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
2357
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
2358 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
2359 Put master-artifact in flys-context.
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
2360
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
2361 * src/main/java/de/intevation/flys/themes/ThemeMapping.java:
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
2362 Accept masterAttr in constructor.
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
2363 (masterAttrMatches): New, check masterAttr-condition against
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
2364 artifact.
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
2365
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
2366 * src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
2367 When creating ThemeMappings, pass in masterAttr.
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
2368
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
2369 * src/main/java/de/intevation/flys/themes/ThemeFactory.java:
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
2370 (getTheme): Evaluate masterAttr-condition, always return first full
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
2371 match.
6ed439ff61bf Changed theme-mapping mechanism to include further condition (on master-artifacts attributes), added point themes for longitudinal.ws for calculations at locations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1821
diff changeset
2372
1821
e55f1a851923 Added ARTIFACT key to FLYSContextm, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1820
diff changeset
2373 2011-11-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e55f1a851923 Added ARTIFACT key to FLYSContextm, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1820
diff changeset
2374
e55f1a851923 Added ARTIFACT key to FLYSContextm, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1820
diff changeset
2375 * src/main/java/de/intevation/flys/artifacts/context/FLYSContext.java:
e55f1a851923 Added ARTIFACT key to FLYSContextm, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1820
diff changeset
2376 Added ARTIFACT key, documentation.
e55f1a851923 Added ARTIFACT key to FLYSContextm, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1820
diff changeset
2377
1820
d562772a418e CrossSectionApp: Re-enabled dumping data to disk.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1818
diff changeset
2378 2011-11-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
d562772a418e CrossSectionApp: Re-enabled dumping data to disk.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1818
diff changeset
2379
1823
7a11b37d8594 Added a copy of JFreeChart's XYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1822
diff changeset
2380 * src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java:
7a11b37d8594 Added a copy of JFreeChart's XYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1822
diff changeset
2381 New. At the moment a pure copy of JFreeChart's XYDifferenceRenderer.
7a11b37d8594 Added a copy of JFreeChart's XYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1822
diff changeset
2382 Needs to be refactored to cope with its limitations:
7a11b37d8594 Added a copy of JFreeChart's XYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1822
diff changeset
2383
7a11b37d8594 Added a copy of JFreeChart's XYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1822
diff changeset
2384 - Series numbers need to be zero based. We have more than two series
7a11b37d8594 Added a copy of JFreeChart's XYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1822
diff changeset
2385 in our diagrams.
7a11b37d8594 Added a copy of JFreeChart's XYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1822
diff changeset
2386
7a11b37d8594 Added a copy of JFreeChart's XYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1822
diff changeset
2387 - Cannot handle definition holes indicated by NaNs. We have these
7a11b37d8594 Added a copy of JFreeChart's XYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1822
diff changeset
2388 cases e.g. more than one "Fliessbereich".
7a11b37d8594 Added a copy of JFreeChart's XYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1822
diff changeset
2389
7a11b37d8594 Added a copy of JFreeChart's XYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1822
diff changeset
2390 2011-11-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
7a11b37d8594 Added a copy of JFreeChart's XYDifferenceRenderer
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1822
diff changeset
2391
1820
d562772a418e CrossSectionApp: Re-enabled dumping data to disk.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1818
diff changeset
2392 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java:
d562772a418e CrossSectionApp: Re-enabled dumping data to disk.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1818
diff changeset
2393 Reenabled dumping data to disk.
d562772a418e CrossSectionApp: Re-enabled dumping data to disk.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1818
diff changeset
2394
d562772a418e CrossSectionApp: Re-enabled dumping data to disk.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1818
diff changeset
2395 2011-11-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
d562772a418e CrossSectionApp: Re-enabled dumping data to disk.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1818
diff changeset
2396
d562772a418e CrossSectionApp: Re-enabled dumping data to disk.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1818
diff changeset
2397 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
d562772a418e CrossSectionApp: Re-enabled dumping data to disk.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1818
diff changeset
2398 Removed superfluous import.
d562772a418e CrossSectionApp: Re-enabled dumping data to disk.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1818
diff changeset
2399
1818
e3eb1ea885a7 Simplified code in Datacage builder by using the new pair.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1817
diff changeset
2400 2011-11-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
e3eb1ea885a7 Simplified code in Datacage builder by using the new pair.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1817
diff changeset
2401
e3eb1ea885a7 Simplified code in Datacage builder by using the new pair.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1817
diff changeset
2402 * src/main/java/de/intevation/flys/artifacts/datacage/templating/Builder.java:
e3eb1ea885a7 Simplified code in Datacage builder by using the new pair.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1817
diff changeset
2403 Use new pair in stack of results and connections because they are
e3eb1ea885a7 Simplified code in Datacage builder by using the new pair.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1817
diff changeset
2404 always used in pairs. Maintaining two separate stacks is not
e3eb1ea885a7 Simplified code in Datacage builder by using the new pair.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1817
diff changeset
2405 needed any longer.
e3eb1ea885a7 Simplified code in Datacage builder by using the new pair.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1817
diff changeset
2406
1817
595c404523a6 Rewritten CrossSectionApp to be useful as test bed for 'Raum/Flaeche' operations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1816
diff changeset
2407 2011-11-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
595c404523a6 Rewritten CrossSectionApp to be useful as test bed for 'Raum/Flaeche' operations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1816
diff changeset
2408
595c404523a6 Rewritten CrossSectionApp to be useful as test bed for 'Raum/Flaeche' operations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1816
diff changeset
2409 * src/main/java/de/intevation/flys/utils/Pair.java: New. A generic pair.
595c404523a6 Rewritten CrossSectionApp to be useful as test bed for 'Raum/Flaeche' operations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1816
diff changeset
2410
595c404523a6 Rewritten CrossSectionApp to be useful as test bed for 'Raum/Flaeche' operations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1816
diff changeset
2411 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java:
595c404523a6 Rewritten CrossSectionApp to be useful as test bed for 'Raum/Flaeche' operations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1816
diff changeset
2412 Rewritten to useful as test bed for "Raum/Flaeche" operations.
595c404523a6 Rewritten CrossSectionApp to be useful as test bed for 'Raum/Flaeche' operations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1816
diff changeset
2413
1816
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2414 2011-11-02 Ingo Weinzierl <ingo@intevation.de>
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2415
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2416 * src/main/java/de/intevation/flys/artifacts/model/LayerInfo.java: Added
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2417 setter methods for all parameters and removed the constructors. There is
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2418 just an empty constructor - all parameters need to be set via setter
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2419 methods.
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2420
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2421 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Modified the
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2422 creation of LayerInfo objects.
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2423
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2424 * src/main/java/de/intevation/flys/artifacts/model/DBLayerInfo.java:
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2425 Removed, because the internal structure and constructors of LayerInfo have
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2426 changed, so that we gonna use LayerInfo for all layers now.
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2427
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2428 * doc/conf/themes.xml: Modified the color definitions of
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2429 'floodmap.riveraxis' and 'floodmap.kms' themes and added a 'symbol' field
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2430 to 'floodmap.kms'.
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2431
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2432 * doc/conf/mapserver/symbols.sym,
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2433 doc/conf/mapserver/fontset.txt: New. Required by Mapserver.
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2434
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2435 * doc/conf/mapserver/db_layer.vm: Added an 'EXTENT' field that is filled
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2436 using LayerInfo.getExtent().
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2437
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2438 * doc/conf/mapserver/mapfile.vm: Modified FONTSET directory and added a
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2439 SYMBOLSET.
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2440
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2441 * src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java: Added an
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2442 abstract method getGeometryType().
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2443
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2444 * src/main/java/de/intevation/flys/artifacts/WMSKmArtifact.java: Override
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2445 getGeometryType() of WMSDBArtifact. This Artifact provides "POINT"s.
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2446
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2447 * src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java:
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2448 Create new WMSDBLayerFacets with geometry type "LINE".
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2449
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2450 * src/main/java/de/intevation/flys/artifacts/model/WMSDBLayerFacet.java:
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2451 Added a 'geometryType' attribute and getter/setter methods. This attribute
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2452 determines the type of geometry provided by this database wms layer. Types
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2453 could be "POLYGON", "POINT", "LINE" and so on.
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2454
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2455 * src/main/java/de/intevation/flys/artifacts/model/MapserverStyle.java:
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2456 Added a 'symbol' attribute to the inner class Clazz.
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2457
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2458 * src/main/java/de/intevation/flys/utils/ThemeUtil.java: Added a function to
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2459 parse the symbol field of a theme. This symbol is used for
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2460 MapserverStyle.Clazz.
5364b86a0880 Improved styles of WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1815
diff changeset
2461
1815
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
2462 2011-11-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
2463
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
2464 Apply point theme to heightmarks when imported in longitudinal
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
2465 section diagram.
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
2466
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
2467 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
2468 Added new FacetType HEIGHTMARK_POINTS.
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
2469
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
2470 * src/main/java/de/intevation/flys/artifacts/model/WKmsFacet.java:
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
2471 Allow name to be given in constructor.
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
2472
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
2473 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
2474 If heightmarks were loaded, give respective name in WKmsFacet
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
2475 generation.
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
2476
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
2477 * doc/conf/themes.xml: Added virtual "Points" and concrete
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
2478 heightmark_points - theme.
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
2479
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
2480 * doc/conf/artifacts/winfo.xml: Made longitudinal_section output
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
2481 compatible with heightmarks_points.
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
2482
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
2483 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
2484 Render heightmarks like other wkms.
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
2485
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
2486 * doc/conf/meta-data.xml: Changed heightmark ids such that it can be
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
2487 identified in StaticWKmsFacet .
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1814
diff changeset
2488
1814
a9b690d864a7 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1813
diff changeset
2489 2011-11-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
a9b690d864a7 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1813
diff changeset
2490
a9b690d864a7 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1813
diff changeset
2491 * src/main/java/de/intevation/flys/exports/StyledXYSeries.java:
a9b690d864a7 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1813
diff changeset
2492 Documentation added.
a9b690d864a7 Cosmetics, doc.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1813
diff changeset
2493
1813
b3a67d946568 Fix bug where wrong attribute was set.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1812
diff changeset
2494 2011-11-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
b3a67d946568 Fix bug where wrong attribute was set.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1812
diff changeset
2495
b3a67d946568 Fix bug where wrong attribute was set.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1812
diff changeset
2496 * src/main/java/de/intevation/flys/artifacts/model/ManagedDomFacet.java:
b3a67d946568 Fix bug where wrong attribute was set.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1812
diff changeset
2497 Fix bug where (wrong) active-attribute was set, doc.
b3a67d946568 Fix bug where wrong attribute was set.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1812
diff changeset
2498
1812
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
2499 2011-11-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
2500
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
2501 Refactoring to allow mainvalues in both discharge and computed
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
2502 discharge curve diagrams.
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
2503
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
2504 * src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
2505 (addPointsQW): New helper function.
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
2506
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
2507 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
2508 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
2509 Moved doMainValueQAnnotations, doMainValueWAnnotations from child-
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
2510 to parent-class, extracetd doDischargeOut. Use
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
2511 StyledSeriesBuilder.addPointsQW .
dd084cf3f284 Refactored to allow mainvalues in discharge curve diagrams, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1811
diff changeset
2512
1811
4ee833095e75 Removed logger/debuggin noise.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1810
diff changeset
2513 2011-11-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4ee833095e75 Removed logger/debuggin noise.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1810
diff changeset
2514
4ee833095e75 Removed logger/debuggin noise.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1810
diff changeset
2515 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
4ee833095e75 Removed logger/debuggin noise.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1810
diff changeset
2516 Removed logger/debugging noise.
4ee833095e75 Removed logger/debuggin noise.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1810
diff changeset
2517
1810
193a916d1ab5 Pass output name to artifacts getInitialFacetActivity, prevent gaps in collection attributes outputs facets positions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1809
diff changeset
2518 2011-11-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
193a916d1ab5 Pass output name to artifacts getInitialFacetActivity, prevent gaps in collection attributes outputs facets positions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1809
diff changeset
2519
193a916d1ab5 Pass output name to artifacts getInitialFacetActivity, prevent gaps in collection attributes outputs facets positions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1809
diff changeset
2520 1) Pass outputs name to artifacts getInitialFacetActivity().
193a916d1ab5 Pass output name to artifacts getInitialFacetActivity, prevent gaps in collection attributes outputs facets positions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1809
diff changeset
2521 2) Do not allow "gaps" in positions of facets in outputs in attributes
193a916d1ab5 Pass output name to artifacts getInitialFacetActivity, prevent gaps in collection attributes outputs facets positions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1809
diff changeset
2522 of collection (prevent e.g. positions 1,3,5; will become 1,2,3
193a916d1ab5 Pass output name to artifacts getInitialFacetActivity, prevent gaps in collection attributes outputs facets positions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1809
diff changeset
2523 instead).
193a916d1ab5 Pass output name to artifacts getInitialFacetActivity, prevent gaps in collection attributes outputs facets positions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1809
diff changeset
2524
193a916d1ab5 Pass output name to artifacts getInitialFacetActivity, prevent gaps in collection attributes outputs facets positions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1809
diff changeset
2525 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
193a916d1ab5 Pass output name to artifacts getInitialFacetActivity, prevent gaps in collection attributes outputs facets positions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1809
diff changeset
2526 Pass outputname to artifacts getInitialFacetActivity(), prevent
193a916d1ab5 Pass output name to artifacts getInitialFacetActivity, prevent gaps in collection attributes outputs facets positions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1809
diff changeset
2527 gaps in facets positions in outputs (1,3,10 become 1,2,3).
193a916d1ab5 Pass output name to artifacts getInitialFacetActivity, prevent gaps in collection attributes outputs facets positions.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1809
diff changeset
2528
1808
36de4e32631c Define newish facet types (mainvalues for discharge curves).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1807
diff changeset
2529 2011-11-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
36de4e32631c Define newish facet types (mainvalues for discharge curves).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1807
diff changeset
2530
1809
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
2531 1) Give Artifacts information about the out when they have to decide
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
2532 whether a given facet is initially in/active by adding parameter
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
2533 to getInitialFacetActivity(+outputName).
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
2534 2) Generate separate Set of MainValueFacets for discharge curves.
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
2535
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
2536 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
2537 src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
2538 src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java,
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
2539 src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java,
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
2540 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
2541 (getInitialFacetActivity): Adjusted, new parameter outputName.
1808
36de4e32631c Define newish facet types (mainvalues for discharge curves).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1807
diff changeset
2542 Added MAINVALUES_{Q,W} definition.
36de4e32631c Define newish facet types (mainvalues for discharge curves).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1807
diff changeset
2543
1809
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
2544 * src/main/java/de/intevation/flys/artifacts/model/MainValuesQFacet.java,
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
2545 src/main/java/de/intevation/flys/artifacts/model/MainValuesWFacet.java:
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
2546 Accept name in constructor.
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
2547
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
2548 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
2549 Create second pair of MainValuesFacets, give distinguishable names.
f6a190f6aaff Give outputname to artifacts getInitialFacetActivity, generate second pair of MainvalueFacets for discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
2550
1807
416d5526e1eb Configured discharge curve outs to allow inclusion of mainvalue facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1806
diff changeset
2551 2011-11-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
416d5526e1eb Configured discharge curve outs to allow inclusion of mainvalue facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1806
diff changeset
2552
416d5526e1eb Configured discharge curve outs to allow inclusion of mainvalue facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1806
diff changeset
2553 Added compatibility of (computed)discharge-curve diagrams with
416d5526e1eb Configured discharge curve outs to allow inclusion of mainvalue facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1806
diff changeset
2554 mainvalues.
416d5526e1eb Configured discharge curve outs to allow inclusion of mainvalue facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1806
diff changeset
2555
416d5526e1eb Configured discharge curve outs to allow inclusion of mainvalue facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1806
diff changeset
2556 * doc/conf/artifacts/winfo.xml: Added mainvalues to compatibility list
416d5526e1eb Configured discharge curve outs to allow inclusion of mainvalue facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1806
diff changeset
2557 of (computed) discharge curve outputs. These facet-definitionss can
416d5526e1eb Configured discharge curve outs to allow inclusion of mainvalue facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1806
diff changeset
2558 differ in names because we can can have up to 4 mainvalue facets in
416d5526e1eb Configured discharge curve outs to allow inclusion of mainvalue facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1806
diff changeset
2559 one state.
416d5526e1eb Configured discharge curve outs to allow inclusion of mainvalue facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1806
diff changeset
2560
1806
50110699e38e Determine correct bounding box a KMs WMS layer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1805
diff changeset
2561 2011-11-01 Ingo Weinzierl <ingo@intevation.de>
50110699e38e Determine correct bounding box a KMs WMS layer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1805
diff changeset
2562
50110699e38e Determine correct bounding box a KMs WMS layer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1805
diff changeset
2563 * src/main/java/de/intevation/flys/artifacts/WMSKmArtifact.java: Determine
50110699e38e Determine correct bounding box a KMs WMS layer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1805
diff changeset
2564 the extent of such WMS layer based on the list of RiverAxisKm objects
50110699e38e Determine correct bounding box a KMs WMS layer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1805
diff changeset
2565 returned by the backend.
50110699e38e Determine correct bounding box a KMs WMS layer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1805
diff changeset
2566
1805
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
2567 2011-11-01 Ingo Weinzierl <ingo@intevation.de>
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
2568
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
2569 * doc/conf/meta-data.xml: Added a datacage node that represents a
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
2570 kilometer WMS layer.
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
2571
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
2572 * doc/conf/conf.xml: Added a new Artifact WMSKmArtifact.
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
2573
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
2574 * doc/conf/themes.xml: Added a style for 'floodmap.kms' facets.
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
2575
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
2576 * doc/conf/artifacts/winfo.xml: Defined 'floodmap.kms' as valid floodmap
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
2577 facet.
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
2578
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
2579 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
2580 a 'floodmap.kms' facet.
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
2581
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
2582 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Added a method to
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
2583 determine the srid of a river based on its name.
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
2584
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
2585 * src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java: New. This
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
2586 Artifact should act as base Artifact for WMS layers that represent data
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
2587 from database datastore.
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
2588
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
2589 * src/main/java/de/intevation/flys/artifacts/WMSKmArtifact.java: New. This
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
2590 Artifact is used to generate facets for kilometer WMS layers.
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
2591
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
2592 * src/main/resources/messages.properties,
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
2593 src/main/resources/messages_de_DE.properties,
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
2594 src/main/resources/messages_en.properties,
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
2595 src/main/resources/messages_de.properties: Added default descriptions
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
2596 for 'floodmap.kms' facets.
5e9696c32f04 Added datacage config and loaders for KM WMS layer in floodmaps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1804
diff changeset
2597
1804
00f14b837e65 Fix incompilability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1803
diff changeset
2598 2011-11-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
00f14b837e65 Fix incompilability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1803
diff changeset
2599
00f14b837e65 Fix incompilability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1803
diff changeset
2600 Fix incompilability.
00f14b837e65 Fix incompilability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1803
diff changeset
2601
00f14b837e65 Fix incompilability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1803
diff changeset
2602 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelInfoState.java:
00f14b837e65 Fix incompilability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1803
diff changeset
2603 Adjust to changed CrossSectionFacet.
00f14b837e65 Fix incompilability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1803
diff changeset
2604
1803
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
2605 2011-11-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
2606
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
2607 Minor preparations to handle multiple cross sections in one
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
2608 diagram/artifact, faking certain aspects (e.g. ability to display
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
2609 multiple cross sections, but let these fetch the exactly same data
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
2610 for now).
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
2611
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
2612 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
2613 Parameterize but fake access to cross-section (always take first
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
2614 one).
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
2615 (getCrossSectionName,getCrossSectionNames): Renamed, access names
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
2616 of all cross-sections, so that at least facets with different names
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
2617 are created (they will still deliver the same data).
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
2618
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
2619 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFacet.java:
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
2620 Allow indexing.
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
2621
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
2622 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
2623 Index created cross-sections.
51e59f221333 Minor preparations for WINFO/CrossSection to handle multiple cross-sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1802
diff changeset
2624
1802
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
2625 2011-11-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
2626
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
2627 Show multiple water lines and facets in cross-section diagram if
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
2628 multiple waterlevel values had been entered.
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
2629
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
2630 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
2631 (appendBackgroundActivity): Made static.
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
2632 (getWaterLines): Add 'idx' argument to specify index of queried
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
2633 waterlevel.
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
2634
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
2635 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java:
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
2636 Add index.
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
2637
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
2638 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
2639 Add one Facet for each of the computed waterlevels.
26d7077e42d2 Corrected CrossSection diagram/out to include one facet per computed waterlevel.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1801
diff changeset
2640
1801
6f83d9d434f2 Polygon2D: Generate polygons for trivial cases.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1800
diff changeset
2641 2011-10-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
6f83d9d434f2 Polygon2D: Generate polygons for trivial cases.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1800
diff changeset
2642
6f83d9d434f2 Polygon2D: Generate polygons for trivial cases.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1800
diff changeset
2643 * src/main/java/de/intevation/flys/artifacts/geom/VectorUtils.java:
6f83d9d434f2 Polygon2D: Generate polygons for trivial cases.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1800
diff changeset
2644 Added code to calculate intersection points.
6f83d9d434f2 Polygon2D: Generate polygons for trivial cases.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1800
diff changeset
2645
6f83d9d434f2 Polygon2D: Generate polygons for trivial cases.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1800
diff changeset
2646 * src/main/java/de/intevation/flys/artifacts/geom/Polygon2D.java:
6f83d9d434f2 Polygon2D: Generate polygons for trivial cases.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1800
diff changeset
2647 Added polygons for trivial cases. WIP
6f83d9d434f2 Polygon2D: Generate polygons for trivial cases.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1800
diff changeset
2648
1800
1402991208d5 Polygon2D: made it compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1799
diff changeset
2649 2011-10-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
1402991208d5 Polygon2D: made it compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1799
diff changeset
2650
1402991208d5 Polygon2D: made it compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1799
diff changeset
2651 * src/main/java/de/intevation/flys/artifacts/geom/Polygon2D.java:
1402991208d5 Polygon2D: made it compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1799
diff changeset
2652 Made it compilable again.
1402991208d5 Polygon2D: made it compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1799
diff changeset
2653
1799
281b9430c720 Polygon2D: More code to build polygons from curve.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1798
diff changeset
2654 2011-10-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
281b9430c720 Polygon2D: More code to build polygons from curve.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1798
diff changeset
2655
281b9430c720 Polygon2D: More code to build polygons from curve.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1798
diff changeset
2656 * src/main/java/de/intevation/flys/artifacts/geom/VectorUtils.java:
281b9430c720 Polygon2D: More code to build polygons from curve.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1798
diff changeset
2657 Made X() and Y() access macros public.
281b9430c720 Polygon2D: More code to build polygons from curve.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1798
diff changeset
2658
281b9430c720 Polygon2D: More code to build polygons from curve.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1798
diff changeset
2659 * src/main/java/de/intevation/flys/artifacts/geom/Polygon2D.java:
281b9430c720 Polygon2D: More code to build polygons from curve.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1798
diff changeset
2660 More code. WIP.
281b9430c720 Polygon2D: More code to build polygons from curve.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1798
diff changeset
2661
1798
552888e9c64a Polygon2D: Handle start points when building polygons. Work in progress.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1797
diff changeset
2662 2011-10-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
552888e9c64a Polygon2D: Handle start points when building polygons. Work in progress.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1797
diff changeset
2663
552888e9c64a Polygon2D: Handle start points when building polygons. Work in progress.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1797
diff changeset
2664 * src/main/java/de/intevation/flys/artifacts/geom/Polygon2D.java:
552888e9c64a Polygon2D: Handle start points when building polygons. Work in progress.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1797
diff changeset
2665 Handle start points when building polygons. Work in progress.
552888e9c64a Polygon2D: Handle start points when building polygons. Work in progress.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1797
diff changeset
2666
1797
5eec623db50a Polygon2D: moved 2D vector operation to separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1796
diff changeset
2667 2011-10-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
5eec623db50a Polygon2D: moved 2D vector operation to separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1796
diff changeset
2668
5eec623db50a Polygon2D: moved 2D vector operation to separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1796
diff changeset
2669 * src/main/java/de/intevation/flys/artifacts/geom/VectorUtils.java:
5eec623db50a Polygon2D: moved 2D vector operation to separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1796
diff changeset
2670 New. Vector operations on Point2D.
5eec623db50a Polygon2D: moved 2D vector operation to separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1796
diff changeset
2671
5eec623db50a Polygon2D: moved 2D vector operation to separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1796
diff changeset
2672 * src/main/java/de/intevation/flys/artifacts/geom/Polygon2D.java:
5eec623db50a Polygon2D: moved 2D vector operation to separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1796
diff changeset
2673 Moved vector operations to VectorUtils.
5eec623db50a Polygon2D: moved 2D vector operation to separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1796
diff changeset
2674
1796
ae6ace900c07 Small loop optimization
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1795
diff changeset
2675 2011-10-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
ae6ace900c07 Small loop optimization
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1795
diff changeset
2676
ae6ace900c07 Small loop optimization
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1795
diff changeset
2677 * src/main/java/de/intevation/flys/artifacts/model/WKmsFactory.java:
ae6ace900c07 Small loop optimization
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1795
diff changeset
2678 Do not call size() in for loop again and again.
ae6ace900c07 Small loop optimization
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1795
diff changeset
2679
1795
fe7f9264a2ed Interim checkin for polygon calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1794
diff changeset
2680 2011-10-30 Sascha L. Teichmann <sascha.teichmann@intevation.de>
fe7f9264a2ed Interim checkin for polygon calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1794
diff changeset
2681
fe7f9264a2ed Interim checkin for polygon calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1794
diff changeset
2682 * src/main/java/de/intevation/flys/artifacts/geom/Polygon2D.java:
fe7f9264a2ed Interim checkin for polygon calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1794
diff changeset
2683 Interim check in. Work in progress.
fe7f9264a2ed Interim checkin for polygon calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1794
diff changeset
2684
1794
2ad7ba85a2b3 Work in progress: Added polygon to help creating 'Raum/Flaeche' renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1793
diff changeset
2685 2011-10-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
2ad7ba85a2b3 Work in progress: Added polygon to help creating 'Raum/Flaeche' renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1793
diff changeset
2686
2ad7ba85a2b3 Work in progress: Added polygon to help creating 'Raum/Flaeche' renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1793
diff changeset
2687 * src/main/java/de/intevation/flys/artifacts/geom/Polygon2D.java: New.
2ad7ba85a2b3 Work in progress: Added polygon to help creating 'Raum/Flaeche' renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1793
diff changeset
2688 Polygon class to help creating "Raum/Flaeche" renderers with gaps in
2ad7ba85a2b3 Work in progress: Added polygon to help creating 'Raum/Flaeche' renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1793
diff changeset
2689 their definitions. WORK IN PROGRESS!
2ad7ba85a2b3 Work in progress: Added polygon to help creating 'Raum/Flaeche' renderers.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1793
diff changeset
2690
1793
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
2691 2011-10-28 Ingo Weinzierl <ingo@intevation.de>
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
2692
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
2693 * doc/conf/themes.xml: Added a default theme for the riveraxis used in the
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
2694 floodmap.
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
2695
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
2696 * src/main/java/de/intevation/flys/artifacts/model/MapserverStyle.java:
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
2697 New. This class is used by ThemeUtil to create a style which is
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
2698 compatible for Mapserver-
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
2699
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
2700 * src/main/java/de/intevation/flys/utils/ThemeUtil.java: Added a method to
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
2701 retrieve a Mapserver compatible style (as string) based on a given
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
2702 Document (that comes from CollectionItem's attribute).
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
2703
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
2704 * src/main/java/de/intevation/flys/artifacts/model/LayerInfo.java:
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
2705 Implemented the setStyle() and getStyle() methods.
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
2706
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
2707 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Added a
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
2708 new parameter 'style' to createDatabaseLayer(). This parameter is set on
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
2709 LayerInfo.
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
2710
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
2711 * src/main/java/de/intevation/flys/exports/MapGenerator.java: Create
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
2712 Mapserver compatible styles and call createDatabaseLayer() with this
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
2713 style.
1636686070f7 Initial commit to support styles in maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1792
diff changeset
2714
1792
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
2715 2011-10-28 Ingo Weinzierl <ingo@intevation.de>
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
2716
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
2717 * doc/conf/artifacts/winfo.xml: Defined "floodmap.riveraxis" and
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
2718 "floodmap.wmsbackground" as compatible layers for the floodmap output.
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
2719
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
2720 * doc/conf/mapserver/db_layer.vm: New. This layer template is used for
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
2721 Mapserver layers with database datastore.
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
2722
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
2723 * doc/conf/mapserver/dbconnection.include: New. The database configuration
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
2724 used in the db_layer template.
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
2725
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
2726 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Added a method
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
2727 getUserWMSUrl() that returns the URL to the user specific WMS server.
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
2728 This method requires a UUID of an Artifact to identify the owner of the
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
2729 Artifact.
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
2730
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
2731 * src/main/java/de/intevation/flys/wsplgen/FacetCreator.java: Use
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
2732 FLYSUtils.getUserWMSUrl() to create the URL to the user WMS for
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
2733 WMSLayerFacets creation.
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
2734
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
2735 * src/main/java/de/intevation/flys/artifacts/model/WMSDBLayerFacet.java:
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
2736 New. Subclasses WMSLayerFacet to save data and filter parameters used
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
2737 for database storage in Mapfiles.
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
2738
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
2739 * src/main/java/de/intevation/flys/artifacts/model/DBLayerInfo.java: New.
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
2740 Subclasses LayerInfo to save database relevant parameters.
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
2741
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
2742 * src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java:
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
2743 Creates new WMSDBLayerFacets, so that the riveraxis layer data is
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
2744 fetched from database.
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
2745
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
2746 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Added a
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
2747 public method that allows creating layers (type LINE) based on
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
2748 WMSDBLayerFacets.
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
2749
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
2750 * src/main/java/de/intevation/flys/exports/MapGenerator.java: Enabled
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
2751 support for Facets other than "floodmap.wsplgen" and "floodmap.barriers".
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
2752 Those other Facets are supposed to be WMSDBLayerFacets.
49ad801076e4 Enabled the MapGenerator to create WMS layers with database datastore - riveraxis is the first layer that is no longer fetched from static WMS service but from user specific one.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1791
diff changeset
2753
1791
e0e5a5b51a40 Added new StyledSeriesBuilder class and use it when adding points to XYSeries (in diagram generation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1790
diff changeset
2754 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e0e5a5b51a40 Added new StyledSeriesBuilder class and use it when adding points to XYSeries (in diagram generation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1790
diff changeset
2755
e0e5a5b51a40 Added new StyledSeriesBuilder class and use it when adding points to XYSeries (in diagram generation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1790
diff changeset
2756 Refactored, added StyledSeriesBuilder to unify adding points to
e0e5a5b51a40 Added new StyledSeriesBuilder class and use it when adding points to XYSeries (in diagram generation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1790
diff changeset
2757 XYSeries.
e0e5a5b51a40 Added new StyledSeriesBuilder class and use it when adding points to XYSeries (in diagram generation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1790
diff changeset
2758
e0e5a5b51a40 Added new StyledSeriesBuilder class and use it when adding points to XYSeries (in diagram generation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1790
diff changeset
2759 * src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java:
e0e5a5b51a40 Added new StyledSeriesBuilder class and use it when adding points to XYSeries (in diagram generation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1790
diff changeset
2760 New class to help with adding points to XYSeries.
e0e5a5b51a40 Added new StyledSeriesBuilder class and use it when adding points to XYSeries (in diagram generation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1790
diff changeset
2761
e0e5a5b51a40 Added new StyledSeriesBuilder class and use it when adding points to XYSeries (in diagram generation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1790
diff changeset
2762 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
e0e5a5b51a40 Added new StyledSeriesBuilder class and use it when adding points to XYSeries (in diagram generation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1790
diff changeset
2763 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
e0e5a5b51a40 Added new StyledSeriesBuilder class and use it when adding points to XYSeries (in diagram generation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1790
diff changeset
2764 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
e0e5a5b51a40 Added new StyledSeriesBuilder class and use it when adding points to XYSeries (in diagram generation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1790
diff changeset
2765 Use StyledSeriesBuilder to add points to series.
e0e5a5b51a40 Added new StyledSeriesBuilder class and use it when adding points to XYSeries (in diagram generation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1790
diff changeset
2766
1790
d3a0d55dff63 Add static data conf to w-difference / datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1789
diff changeset
2767 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d3a0d55dff63 Add static data conf to w-difference / datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1789
diff changeset
2768
d3a0d55dff63 Add static data conf to w-difference / datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1789
diff changeset
2769 Added DC-conf, such that static data can be loaded from w-difference
d3a0d55dff63 Add static data conf to w-difference / datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1789
diff changeset
2770 diagrams datacage.
d3a0d55dff63 Add static data conf to w-difference / datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1789
diff changeset
2771
d3a0d55dff63 Add static data conf to w-difference / datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1789
diff changeset
2772 * doc/conf/meta-data.xml: Minor "refactoring" (definition of two
d3a0d55dff63 Add static data conf to w-difference / datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1789
diff changeset
2773 macros, allow certain static data to be loaded via datacage to
d3a0d55dff63 Add static data conf to w-difference / datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1789
diff changeset
2774 w-difference diagrams, too.
d3a0d55dff63 Add static data conf to w-difference / datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1789
diff changeset
2775
1789
205eb6f124a5 Load and display annotations in w-difference diagrams, minor polishing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1788
diff changeset
2776 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
205eb6f124a5 Load and display annotations in w-difference diagrams, minor polishing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1788
diff changeset
2777
205eb6f124a5 Load and display annotations in w-difference diagrams, minor polishing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1788
diff changeset
2778 Load and display annotations in w-differences, minor polishing.
205eb6f124a5 Load and display annotations in w-difference diagrams, minor polishing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1788
diff changeset
2779
205eb6f124a5 Load and display annotations in w-difference diagrams, minor polishing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1788
diff changeset
2780 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java,
205eb6f124a5 Load and display annotations in w-difference diagrams, minor polishing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1788
diff changeset
2781 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
205eb6f124a5 Load and display annotations in w-difference diagrams, minor polishing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1788
diff changeset
2782 Use FacetType 'instead' of string. Allow Annotations in
205eb6f124a5 Load and display annotations in w-difference diagrams, minor polishing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1788
diff changeset
2783 WDifferences- diagram.
205eb6f124a5 Load and display annotations in w-difference diagrams, minor polishing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1788
diff changeset
2784
205eb6f124a5 Load and display annotations in w-difference diagrams, minor polishing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1788
diff changeset
2785 * doc/conf/meta-data.xml: Recommend annotations in w-differences case.
205eb6f124a5 Load and display annotations in w-difference diagrams, minor polishing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1788
diff changeset
2786
1788
d5d2bffb26ca Avoid NPE when compatibility matrix is empty for given output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1787
diff changeset
2787 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d5d2bffb26ca Avoid NPE when compatibility matrix is empty for given output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1787
diff changeset
2788
d5d2bffb26ca Avoid NPE when compatibility matrix is empty for given output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1787
diff changeset
2789 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
d5d2bffb26ca Avoid NPE when compatibility matrix is empty for given output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1787
diff changeset
2790 Survive case where a given output doesnt exist in compatibility
d5d2bffb26ca Avoid NPE when compatibility matrix is empty for given output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1787
diff changeset
2791 matrix.
d5d2bffb26ca Avoid NPE when compatibility matrix is empty for given output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1787
diff changeset
2792
1787
f3be8fa1ec62 Cosmetics, added simpler constructor for StaticState.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1786
diff changeset
2793 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
f3be8fa1ec62 Cosmetics, added simpler constructor for StaticState.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1786
diff changeset
2794
f3be8fa1ec62 Cosmetics, added simpler constructor for StaticState.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1786
diff changeset
2795 * src/main/java/de/intevation/flys/artifacts/states/StaticState.java:
f3be8fa1ec62 Cosmetics, added simpler constructor for StaticState.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1786
diff changeset
2796 Added simpler constructor.
f3be8fa1ec62 Cosmetics, added simpler constructor for StaticState.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1786
diff changeset
2797
f3be8fa1ec62 Cosmetics, added simpler constructor for StaticState.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1786
diff changeset
2798 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
f3be8fa1ec62 Cosmetics, added simpler constructor for StaticState.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1786
diff changeset
2799 src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
f3be8fa1ec62 Cosmetics, added simpler constructor for StaticState.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1786
diff changeset
2800 Adjusted construction of StaticStates.
f3be8fa1ec62 Cosmetics, added simpler constructor for StaticState.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1786
diff changeset
2801
1786
115803f2ba1c Add annotations to allowed facets for longitudinal_section and w_differences outputs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1785
diff changeset
2802 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
115803f2ba1c Add annotations to allowed facets for longitudinal_section and w_differences outputs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1785
diff changeset
2803
115803f2ba1c Add annotations to allowed facets for longitudinal_section and w_differences outputs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1785
diff changeset
2804 * doc/conf/artifacts/winfo.xml: Allow Annotations in longitudinal and
115803f2ba1c Add annotations to allowed facets for longitudinal_section and w_differences outputs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1785
diff changeset
2805 w-differences diagrams.
115803f2ba1c Add annotations to allowed facets for longitudinal_section and w_differences outputs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1785
diff changeset
2806
1785
661dfad9910a Use compatibility matrix when creating collections output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1784
diff changeset
2807 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
661dfad9910a Use compatibility matrix when creating collections output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1784
diff changeset
2808
661dfad9910a Use compatibility matrix when creating collections output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1784
diff changeset
2809 Use artifacts configuration (e.g. winfo.xml) to define which facets
661dfad9910a Use compatibility matrix when creating collections output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1784
diff changeset
2810 can be used in which output. Hide no-matches.
661dfad9910a Use compatibility matrix when creating collections output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1784
diff changeset
2811
661dfad9910a Use compatibility matrix when creating collections output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1784
diff changeset
2812 * src/main/java/de/intevation/flys/collections/AttributeWriter.java,
661dfad9910a Use compatibility matrix when creating collections output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1784
diff changeset
2813 src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
661dfad9910a Use compatibility matrix when creating collections output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1784
diff changeset
2814 Added use of "compatibility matrix". Only include facets in in
661dfad9910a Use compatibility matrix when creating collections output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1784
diff changeset
2815 collections description document that are marked compatible in the
661dfad9910a Use compatibility matrix when creating collections output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1784
diff changeset
2816 masterartifacts configuration (e.g. winfo.xml).
661dfad9910a Use compatibility matrix when creating collections output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1784
diff changeset
2817
1784
0fe3c4849baa Cosmetics and refactoring in FLYSArtifactCollection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1783
diff changeset
2818 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0fe3c4849baa Cosmetics and refactoring in FLYSArtifactCollection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1783
diff changeset
2819
0fe3c4849baa Cosmetics and refactoring in FLYSArtifactCollection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1783
diff changeset
2820 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java
0fe3c4849baa Cosmetics and refactoring in FLYSArtifactCollection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1783
diff changeset
2821 (mergeAttributes, getMasterArtifact): Extraced, updated caller.
0fe3c4849baa Cosmetics and refactoring in FLYSArtifactCollection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1783
diff changeset
2822 Cosmetics to reduce indentation one step.
0fe3c4849baa Cosmetics and refactoring in FLYSArtifactCollection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1783
diff changeset
2823
1783
376c81aa7d55 Added method to FLYSArtifact to access ids of states.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1782
diff changeset
2824 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
376c81aa7d55 Added method to FLYSArtifact to access ids of states.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1782
diff changeset
2825
376c81aa7d55 Added method to FLYSArtifact to access ids of states.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1782
diff changeset
2826 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java
376c81aa7d55 Added method to FLYSArtifact to access ids of states.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1782
diff changeset
2827 (getStateHistoryIds): New, return list of current and all previous
376c81aa7d55 Added method to FLYSArtifact to access ids of states.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1782
diff changeset
2828 state ids.
376c81aa7d55 Added method to FLYSArtifact to access ids of states.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1782
diff changeset
2829
1782
93fe7debd687 Re-create FLYS mapfile when FloodMapState.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1781
diff changeset
2830 2011-10-28 Ingo Weinzierl <ingo@intevation.de>
93fe7debd687 Re-create FLYS mapfile when FloodMapState.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1781
diff changeset
2831
93fe7debd687 Re-create FLYS mapfile when FloodMapState.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1781
diff changeset
2832 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
93fe7debd687 Re-create FLYS mapfile when FloodMapState.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1781
diff changeset
2833 Trigger the re-creation of FLYS mapfile if endOfLife() of this state is
93fe7debd687 Re-create FLYS mapfile when FloodMapState.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1781
diff changeset
2834 called.
93fe7debd687 Re-create FLYS mapfile when FloodMapState.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1781
diff changeset
2835
1781
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
2836 2011-10-28 Ingo Weinzierl <ingo@intevation.de>
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
2837
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
2838 * doc/conf/mapserver/mapfile.vm: The "layers" injected by VelocityEngine is
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
2839 now used to include layers. A single string in this list represents the
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
2840 path to a file which contains a LAYER section for Mapserver' Mapfile.
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
2841
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
2842 * src/main/java/de/intevation/flys/wsplgen/JobExecutor.java: Removed the
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
2843 update() call of MapfileGenerator. Mapfiles are generated by MapGenerator
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
2844 only which requires a FLYSArtifactCollection.doOut()!
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
2845
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
2846 * src/main/java/de/intevation/flys/exports/MapGenerator.java: Call update()
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
2847 of MapfileGenerator to trigger the re-creation of mapfile(s).
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
2848
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
2849 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Collect all
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
2850 LAYER snippets from filesystem and inject the filepath for each snippet
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
2851 into the Mapfile template.
ef2300b450bf Modified the process to create mapfiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1780
diff changeset
2852
1780
b503d92dd709 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1779
diff changeset
2853 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
b503d92dd709 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1779
diff changeset
2854
b503d92dd709 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1779
diff changeset
2855 * src/main/java/de/intevation/flys/collections/AttributeWriter.java,
b503d92dd709 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1779
diff changeset
2856 src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory.java,
b503d92dd709 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1779
diff changeset
2857 src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
b503d92dd709 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1779
diff changeset
2858 Cosmetics, doc.
b503d92dd709 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1779
diff changeset
2859
1779
2fe270661b20 Let Output and Attribute Parsers collect Facets during processing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1778
diff changeset
2860 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2fe270661b20 Let Output and Attribute Parsers collect Facets during processing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1778
diff changeset
2861
2fe270661b20 Let Output and Attribute Parsers collect Facets during processing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1778
diff changeset
2862 Let OutputParser and AttributeParser collect all facets on the way.
2fe270661b20 Let Output and Attribute Parsers collect Facets during processing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1778
diff changeset
2863
2fe270661b20 Let Output and Attribute Parsers collect Facets during processing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1778
diff changeset
2864 * src/main/java/de/intevation/flys/collections/OutputParser.java,
2fe270661b20 Let Output and Attribute Parsers collect Facets during processing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1778
diff changeset
2865 src/main/java/de/intevation/flys/collections/AttributeParser.java:
2fe270661b20 Let Output and Attribute Parsers collect Facets during processing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1778
diff changeset
2866 Collect all facets while iterating over Outputs and Attributes,
2fe270661b20 Let Output and Attribute Parsers collect Facets during processing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1778
diff changeset
2867 documentation added.
2fe270661b20 Let Output and Attribute Parsers collect Facets during processing.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1778
diff changeset
2868
1777
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
2869 2011-10-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
2870
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
2871 Extracted getFlysContext from FLYSArtifacts into FLYSUtils.
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
2872
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
2873 * src/main/java/de/intevation/flys/utils/FLYSUtils.java
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
2874 (getFlysContext): Added, extracted from FLYSArtifact.
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
2875
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
2876 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
2877 (getFlysContext): Moved to FLYSUtils, updated callers.
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
2878
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
2879 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java,
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
2880 src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
2881 Update callers to getFlysContext.
a8aa343799a2 Extracet getFlysContext from FLYSArtifact to FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1776
diff changeset
2882
1775
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
2883 2011-10-28 Ingo Weinzierl <ingo@intevation.de>
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
2884
1778
5a1d59926a72 Fixed incorrect ChangeLog-merge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1777
diff changeset
2885 * src/main/java/de/intevation/flys/exports/MapGenerator.java: Bugfix:
5a1d59926a72 Fixed incorrect ChangeLog-merge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1777
diff changeset
2886 Catch IOException - flys-artifacts compiles again.
5a1d59926a72 Fixed incorrect ChangeLog-merge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1777
diff changeset
2887
5a1d59926a72 Fixed incorrect ChangeLog-merge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1777
diff changeset
2888 2011-10-28 Ingo Weinzierl <ingo@intevation.de>
5a1d59926a72 Fixed incorrect ChangeLog-merge.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1777
diff changeset
2889
1775
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
2890 * doc/conf/artifacts/winfo.xml: Defined "floodmap.barriers" as valid facet
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
2891 for floodmaps.
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
2892
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
2893 * doc/conf/mapserver/shapefile_layer.vm: New. Currently a copy of
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
2894 layer.vm. This template will evolve to a special mapserver layer
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
2895 template with a shapefile data source.
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
2896
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
2897 * src/main/java/de/intevation/flys/wsplgen/FacetCreator.java: Fixed broken
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
2898 facet name of barriers.
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
2899
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
2900 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Added
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
2901 public methods for creating wsplgen and barriers layer files for
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
2902 mapserver.
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
2903
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
2904 * src/main/java/de/intevation/flys/exports/MapGenerator.java: Use
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
2905 MapfileGenerator to create new layer files for wsplgen and barriers.
0156105222c9 Improved the MapfileGenerator. It offers methods to create barrier and wsplgen layer files for mapserver.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1774
diff changeset
2906
1774
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
2907 2011-10-28 Ingo Weinzierl <ingo@intevation.de>
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
2908
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
2909 * src/main/java/de/intevation/flys/utils/GeometryUtils.java: Added new
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
2910 method gerRiverBoundary() which returns an Envelope object (which
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
2911 represents the bounding box of a Geometry) of a riveraxis specified by its
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
2912 rivername.
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
2913
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
2914 * src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java: Use
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
2915 Geometry.getRiverBoundary() to determine the max extent of a river.
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
2916
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
2917 * src/main/java/de/intevation/flys/wsplgen/FacetCreator.java,
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
2918 src/main/java/de/intevation/flys/artifacts/model/WMSLayerFacet.java: Use
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
2919 JTS Envelope to save the bounding boxes of WMS layers.
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
2920
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
2921 * src/main/java/de/intevation/flys/artifacts/services/MapInfoService.java:
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
2922 Adapted the code to apply the changes in GeometryUtils (use Envelope to
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
2923 determine the max extent of the river axis).
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
2924
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
2925 * src/main/java/de/intevation/flys/exports/MapGenerator.java: New (work in
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
2926 progress). This Generator will currently return a map configuration in XML
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
2927 which consists of parameters required by OpenLayers to create a map.
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
2928
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
2929 * doc/conf/conf.xml: Registered the new MapGenerator.
092e1e5020bc Added a new MapGenerator which only returns a map configuration document at the moment (work still in progress).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1773
diff changeset
2930
1773
9be01e2e6897 Prevent recommendation of not yet loadable data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1772
diff changeset
2931 2011-10-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9be01e2e6897 Prevent recommendation of not yet loadable data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1772
diff changeset
2932
9be01e2e6897 Prevent recommendation of not yet loadable data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1772
diff changeset
2933 * doc/conf/meta-data.xml: Do not recommend historical data to load
9be01e2e6897 Prevent recommendation of not yet loadable data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1772
diff changeset
2934 when having computational discharge curves.
9be01e2e6897 Prevent recommendation of not yet loadable data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1772
diff changeset
2935
1772
460374a08c44 Reduce logging noise (downgrade an 'error' to 'debug').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1771
diff changeset
2936 2011-10-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
460374a08c44 Reduce logging noise (downgrade an 'error' to 'debug').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1771
diff changeset
2937
460374a08c44 Reduce logging noise (downgrade an 'error' to 'debug').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1771
diff changeset
2938 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
460374a08c44 Reduce logging noise (downgrade an 'error' to 'debug').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1771
diff changeset
2939 Reduce noise, given "error" message was more of "debug" nature.
460374a08c44 Reduce logging noise (downgrade an 'error' to 'debug').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1771
diff changeset
2940
1771
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
2941 2011-10-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
2942
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
2943 Restore mapping of state id to facets (essentially revert, revision
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
2944 3083 and 3088).
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
2945
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
2946 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
2947 (getInitialFacetActivity): Be more explicit on which facets to
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
2948 introduce inactivated.
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
2949
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
2950 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
2951 src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
2952 Minor refactoring, declare a string final static.
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
2953
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
2954 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
2955 src/main/java/de/intevation/flys/artifacts/StaticFLYSArtifact.java,
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
2956 src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
2957 src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java,
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
2958 src/main/java/de/intevation/flys/artifacts/WMSBackgroundArtifact.java,
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
2959 src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java,
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
2960 src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java,
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
2961 src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java,
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
2962 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
2963 Restore association from state id to facets.
c62ff9e72cea Restore mapping of state id to facets (revert, rev 3083 and 3088).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1770
diff changeset
2964
1770
e8a98eee816d Cosmetics, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1769
diff changeset
2965 2011-10-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e8a98eee816d Cosmetics, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1769
diff changeset
2966
e8a98eee816d Cosmetics, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1769
diff changeset
2967 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java,
e8a98eee816d Cosmetics, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1769
diff changeset
2968 src/main/java/de/intevation/flys/collections/OutputParser.java:
e8a98eee816d Cosmetics, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1769
diff changeset
2969 Cosmetics, documentation.
e8a98eee816d Cosmetics, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1769
diff changeset
2970
1769
bbe12d77710d Prepare rendering of added other (static) WKms and Differences in LongitudinalSection Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1768
diff changeset
2971 2011-10-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
bbe12d77710d Prepare rendering of added other (static) WKms and Differences in LongitudinalSection Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1768
diff changeset
2972
bbe12d77710d Prepare rendering of added other (static) WKms and Differences in LongitudinalSection Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1768
diff changeset
2973 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
bbe12d77710d Prepare rendering of added other (static) WKms and Differences in LongitudinalSection Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1768
diff changeset
2974 Prepare rendering of "other/static wkms" (functional) and
bbe12d77710d Prepare rendering of added other (static) WKms and Differences in LongitudinalSection Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1768
diff changeset
2975 w-differences (not yet fully functional).
bbe12d77710d Prepare rendering of added other (static) WKms and Differences in LongitudinalSection Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1768
diff changeset
2976
1768
41ba2276d785 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1767
diff changeset
2977 2011-10-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
41ba2276d785 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1767
diff changeset
2978
41ba2276d785 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1767
diff changeset
2979 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java,
41ba2276d785 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1767
diff changeset
2980 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
41ba2276d785 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1767
diff changeset
2981 src/main/java/de/intevation/flys/exports/ChartGenerator.java,
41ba2276d785 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1767
diff changeset
2982 src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
41ba2276d785 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1767
diff changeset
2983 Cosmetics.
41ba2276d785 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1767
diff changeset
2984
1767
b2730e31ff5b Store Facets without association to state id.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1766
diff changeset
2985 2011-10-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
b2730e31ff5b Store Facets without association to state id.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1766
diff changeset
2986
b2730e31ff5b Store Facets without association to state id.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1766
diff changeset
2987 * src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java:
b2730e31ff5b Store Facets without association to state id.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1766
diff changeset
2988 Do not store facets in a map from stateId to list of facets, but in
b2730e31ff5b Store Facets without association to state id.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1766
diff changeset
2989 a pure list instead.
b2730e31ff5b Store Facets without association to state id.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1766
diff changeset
2990
1766
23b99572f725 Adjusted winfo.xml to new semantics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1765
diff changeset
2991 2011-10-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
23b99572f725 Adjusted winfo.xml to new semantics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1765
diff changeset
2992
23b99572f725 Adjusted winfo.xml to new semantics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1765
diff changeset
2993 * doc/conf/artifacts/winfo.xml: Adjusted to newer semantics,
23b99572f725 Adjusted winfo.xml to new semantics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1765
diff changeset
2994 minor cleanups.
23b99572f725 Adjusted winfo.xml to new semantics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1765
diff changeset
2995
1765
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
2996 2011-10-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
2997
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
2998 Resolve association of facets to states in artifacts. This eases
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
2999 merging of outputs and facets and inhibition of unwanted outputs
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
3000 substiantially (at the price of slightly more expensive merging).
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
3001 Also, the semantics of artifacts configuration files (e.g. winfo.xml)
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
3002 is changed (facet elements within an output elements are used for
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
3003 merging).
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
3004
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
3005 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
3006 src/main/java/de/intevation/flys/artifacts/StaticFLYSArtifact.java,
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
3007 src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
3008 src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java,
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
3009 src/main/java/de/intevation/flys/artifacts/WMSBackgroundArtifact.java,
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
3010 src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java,
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
3011 src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java,
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
3012 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
3013 Do not store facets in a map from stateId to list of facets, but in
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
3014 a pure list instead.
5d8b3880a553 Do not store association of states to facets, let artifacts keep facets in a pure list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1764
diff changeset
3015
1764
87c82499b98f Added DC configuration to load additional data in longitudinal section.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1763
diff changeset
3016 2011-10-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
87c82499b98f Added DC configuration to load additional data in longitudinal section.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1763
diff changeset
3017
87c82499b98f Added DC configuration to load additional data in longitudinal section.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1763
diff changeset
3018 * doc/conf/meta-data.xml: Added dc configuration for some data
87c82499b98f Added DC configuration to load additional data in longitudinal section.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1763
diff changeset
3019 that can be loaded from longitudinal section diagrams.
87c82499b98f Added DC configuration to load additional data in longitudinal section.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1763
diff changeset
3020
1763
0e748e8972b5 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1762
diff changeset
3021 2011-10-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0e748e8972b5 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1762
diff changeset
3022
0e748e8972b5 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1762
diff changeset
3023 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
0e748e8972b5 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1762
diff changeset
3024 Cosmetics, docs.
0e748e8972b5 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1762
diff changeset
3025
1762
c85a84d60f68 In LongitudinalSection-Diagram, Qs enter inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1761
diff changeset
3026 2011-10-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
c85a84d60f68 In LongitudinalSection-Diagram, Qs enter inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1761
diff changeset
3027
c85a84d60f68 In LongitudinalSection-Diagram, Qs enter inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1761
diff changeset
3028 Let Qs in Longitudinal Diagram be inactive, initally.
c85a84d60f68 In LongitudinalSection-Diagram, Qs enter inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1761
diff changeset
3029
c85a84d60f68 In LongitudinalSection-Diagram, Qs enter inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1761
diff changeset
3030 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
c85a84d60f68 In LongitudinalSection-Diagram, Qs enter inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1761
diff changeset
3031 (getInitialFacetActivity): Do not let Facets ending with a 'q'
c85a84d60f68 In LongitudinalSection-Diagram, Qs enter inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1761
diff changeset
3032 enter in active state.
c85a84d60f68 In LongitudinalSection-Diagram, Qs enter inactive.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1761
diff changeset
3033
1761
577e8843ceeb Fix broken dc config.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1760
diff changeset
3034 2011-10-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
577e8843ceeb Fix broken dc config.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1760
diff changeset
3035
577e8843ceeb Fix broken dc config.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1760
diff changeset
3036 * doc/conf/meta-data.xml: Fix broken datacage config.
577e8843ceeb Fix broken dc config.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1760
diff changeset
3037
1759
c51089a84d13 Restored correct drawing behavior for Annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1758
diff changeset
3038 2011-10-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
c51089a84d13 Restored correct drawing behavior for Annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1758
diff changeset
3039
1760
424e26041564 Configured datacage to hand out id of artifact that can produce the w_diff.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1759
diff changeset
3040 * doc/conf/meta-data.xml: Configured to include correct id to
424e26041564 Configured datacage to hand out id of artifact that can produce the w_diff.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1759
diff changeset
3041 clone artifact that produces w-diff.
424e26041564 Configured datacage to hand out id of artifact that can produce the w_diff.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1759
diff changeset
3042
424e26041564 Configured datacage to hand out id of artifact that can produce the w_diff.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1759
diff changeset
3043 2011-10-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
424e26041564 Configured datacage to hand out id of artifact that can produce the w_diff.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1759
diff changeset
3044
424e26041564 Configured datacage to hand out id of artifact that can produce the w_diff.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1759
diff changeset
3045 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
1759
c51089a84d13 Restored correct drawing behavior for Annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1758
diff changeset
3046 Revert correct behaviour of Annotations (the small axis tick shall
c51089a84d13 Restored correct drawing behavior for Annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1758
diff changeset
3047 always be drawn). Minor refactoring.
c51089a84d13 Restored correct drawing behavior for Annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1758
diff changeset
3048
1758
1d78039a36e6 Include differences in datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1757
diff changeset
3049 2011-10-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
1d78039a36e6 Include differences in datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1757
diff changeset
3050
1d78039a36e6 Include differences in datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1757
diff changeset
3051 * doc/conf/meta-data.xml: Added configuration to include differences
1d78039a36e6 Include differences in datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1757
diff changeset
3052 in datacage when longitudinal sections are shown (yet not
1d78039a36e6 Include differences in datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1757
diff changeset
3053 functional).
1d78039a36e6 Include differences in datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1757
diff changeset
3054
1757
63d5d52ba7f3 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1756
diff changeset
3055 2011-10-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
63d5d52ba7f3 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1756
diff changeset
3056
63d5d52ba7f3 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1756
diff changeset
3057 * doc/conf/meta-data.xml: Cosmetics.
63d5d52ba7f3 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1756
diff changeset
3058
1756
bf356c5cfead Added accidentally ommitted ChangeLog entry for last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1754
diff changeset
3059 2011-10-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
bf356c5cfead Added accidentally ommitted ChangeLog entry for last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1754
diff changeset
3060
bf356c5cfead Added accidentally ommitted ChangeLog entry for last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1754
diff changeset
3061 * doc/conf/themes.xml: Added theme for w_differences facets.
bf356c5cfead Added accidentally ommitted ChangeLog entry for last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1754
diff changeset
3062
bf356c5cfead Added accidentally ommitted ChangeLog entry for last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1754
diff changeset
3063 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java
bf356c5cfead Added accidentally ommitted ChangeLog entry for last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1754
diff changeset
3064 (createSecondAxisRange): Survive parameter-nullness for now.
bf356c5cfead Added accidentally ommitted ChangeLog entry for last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1754
diff changeset
3065 Added documentation.
bf356c5cfead Added accidentally ommitted ChangeLog entry for last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1754
diff changeset
3066
1754
8e6615ad60b8 Added some simple caching for themes. Only used in sticky annotations by now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1753
diff changeset
3067 2011-10-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
8e6615ad60b8 Added some simple caching for themes. Only used in sticky annotations by now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1753
diff changeset
3068
8e6615ad60b8 Added some simple caching for themes. Only used in sticky annotations by now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1753
diff changeset
3069 * src/main/java/de/intevation/flys/themes/ThemeAccess.java:
8e6615ad60b8 Added some simple caching for themes. Only used in sticky annotations by now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1753
diff changeset
3070 New. Caching wrapper around an XML document theme. It uses ThemeUtil
8e6615ad60b8 Added some simple caching for themes. Only used in sticky annotations by now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1753
diff changeset
3071 to access the values and stores them in instance variable.
8e6615ad60b8 Added some simple caching for themes. Only used in sticky annotations by now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1753
diff changeset
3072 Background: ThemeUtil use XPath a lot which is expensive.
8e6615ad60b8 Added some simple caching for themes. Only used in sticky annotations by now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1753
diff changeset
3073
8e6615ad60b8 Added some simple caching for themes. Only used in sticky annotations by now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1753
diff changeset
3074 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java,
8e6615ad60b8 Added some simple caching for themes. Only used in sticky annotations by now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1753
diff changeset
3075 src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
8e6615ad60b8 Added some simple caching for themes. Only used in sticky annotations by now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1753
diff changeset
3076 Use ThemeAccess to style the annotations.
8e6615ad60b8 Added some simple caching for themes. Only used in sticky annotations by now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1753
diff changeset
3077
8e6615ad60b8 Added some simple caching for themes. Only used in sticky annotations by now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1753
diff changeset
3078 * src/main/java/de/intevation/flys/exports/StyledXYSeries.java:
8e6615ad60b8 Added some simple caching for themes. Only used in sticky annotations by now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1753
diff changeset
3079 Removed some XPath strings. They are in ThemeUtil.
8e6615ad60b8 Added some simple caching for themes. Only used in sticky annotations by now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1753
diff changeset
3080
1753
741ba9e34c7d Apply the attributes 'showpoints' and 'showline'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1752
diff changeset
3081 2011-10-21 Raimund Renkert <raimund.renkert@intevation.de>
741ba9e34c7d Apply the attributes 'showpoints' and 'showline'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1752
diff changeset
3082
741ba9e34c7d Apply the attributes 'showpoints' and 'showline'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1752
diff changeset
3083 * src/main/java/de/intevation/flys/utils/ThemeUtil.java:
741ba9e34c7d Apply the attributes 'showpoints' and 'showline'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1752
diff changeset
3084 Added methods to parse further attributes.
741ba9e34c7d Apply the attributes 'showpoints' and 'showline'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1752
diff changeset
3085
741ba9e34c7d Apply the attributes 'showpoints' and 'showline'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1752
diff changeset
3086 * src/main/java/de/intevation/flys/exports/StyledXYSeries.java:
741ba9e34c7d Apply the attributes 'showpoints' and 'showline'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1752
diff changeset
3087 Apply the theme attributes and use ThemeUtils to get the attribute values.
741ba9e34c7d Apply the attributes 'showpoints' and 'showline'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1752
diff changeset
3088
741ba9e34c7d Apply the attributes 'showpoints' and 'showline'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1752
diff changeset
3089 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
741ba9e34c7d Apply the attributes 'showpoints' and 'showline'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1752
diff changeset
3090 Removed the spamy debug output.
741ba9e34c7d Apply the attributes 'showpoints' and 'showline'.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1752
diff changeset
3091
1752
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
3092 2011-10-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
3093
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
3094 To obtain the size of a diagram it is rendered twice. The
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
3095 second time the generated image is omitted so the concrete
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
3096 rendered image is not needed. To save CPU cycles in this pass
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
3097 the image is rendered to to /dev/null Graphics2D object.
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
3098
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
3099 * src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java:
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
3100 Added boolean system property "info.rendering.nop.graphics" (default: false).
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
3101 With this property set the info rendering is done via a new
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
3102 NOPGraphics2D opbject which does not render the image.
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
3103
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
3104 * src/main/java/de/intevation/flys/java2d/NOPGraphics2D.java:
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
3105 New. Implements java.awt.Graphics2D trivial empty methods.
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
3106 This prevents rendering.
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
3107
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
3108 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
3109 Commented out spamy debug output
1756
bf356c5cfead Added accidentally ommitted ChangeLog entry for last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1754
diff changeset
3110
1751
27b8836abec9 Draw the text background and use orientation attribute.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1750
diff changeset
3111 2011-10-21 Raimund Renkert <raimund.renkert@intevation.de>
27b8836abec9 Draw the text background and use orientation attribute.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1750
diff changeset
3112
27b8836abec9 Draw the text background and use orientation attribute.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1750
diff changeset
3113 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
27b8836abec9 Draw the text background and use orientation attribute.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1750
diff changeset
3114 Draw the text background and use orientation attribute.
27b8836abec9 Draw the text background and use orientation attribute.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1750
diff changeset
3115
1750
415ec0223dff Renamed text background attribute and parse text attributes correctly.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1749
diff changeset
3116 2011-10-21 Raimund Renkert <raimund.renkert@intevation.de>
415ec0223dff Renamed text background attribute and parse text attributes correctly.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1749
diff changeset
3117
415ec0223dff Renamed text background attribute and parse text attributes correctly.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1749
diff changeset
3118 * doc/conf/themes.xml:
415ec0223dff Renamed text background attribute and parse text attributes correctly.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1749
diff changeset
3119 Renamed 'textbackground' to 'backgroundcolor' to have 'color' in the
415ec0223dff Renamed text background attribute and parse text attributes correctly.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1749
diff changeset
3120 attribute name.
415ec0223dff Renamed text background attribute and parse text attributes correctly.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1749
diff changeset
3121
415ec0223dff Renamed text background attribute and parse text attributes correctly.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1749
diff changeset
3122 * src/main/java/de/intevation/flys/utils/ThemeUtil.java:
415ec0223dff Renamed text background attribute and parse text attributes correctly.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1749
diff changeset
3123 Process text attributes correctly.
415ec0223dff Renamed text background attribute and parse text attributes correctly.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1749
diff changeset
3124
1749
f7d890f4855f Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1748
diff changeset
3125 2011-10-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
f7d890f4855f Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1748
diff changeset
3126
f7d890f4855f Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1748
diff changeset
3127 * src/main/java/de/intevation/flys/artifacts/services/CrossSectionKMService.java:
1752
b7b424ae32a8 Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1751
diff changeset
3128 New. Service to lookup the Nth nearest neighbors for a set of given
1749
f7d890f4855f Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1748
diff changeset
3129 cross section ids and kms.
f7d890f4855f Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1748
diff changeset
3130
f7d890f4855f Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1748
diff changeset
3131 * doc/conf/conf.xml: Registered service.
f7d890f4855f Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1748
diff changeset
3132
f7d890f4855f Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1748
diff changeset
3133 * doc/conf/cache.xml: Cache config.
f7d890f4855f Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1748
diff changeset
3134
f7d890f4855f Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1748
diff changeset
3135 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
f7d890f4855f Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1748
diff changeset
3136 src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java:
f7d890f4855f Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1748
diff changeset
3137 Removed superfluous imports.
f7d890f4855f Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1748
diff changeset
3138
1748
d56b94325bec Added methods to extract further attributes from theme.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1747
diff changeset
3139 2011-10-20 Raimund Renkert <raimund.renkert@intevation.de>
d56b94325bec Added methods to extract further attributes from theme.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1747
diff changeset
3140
d56b94325bec Added methods to extract further attributes from theme.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1747
diff changeset
3141 * src/main/java/de/intevation/flys/utils/ThemeUtil.java:
d56b94325bec Added methods to extract further attributes from theme.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1747
diff changeset
3142 Added methods to extract further attributes from theme.
d56b94325bec Added methods to extract further attributes from theme.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1747
diff changeset
3143
1747
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
3144 2011-10-20 Ingo Weinzierl <ingo@intevation.de>
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
3145
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
3146 * doc/conf/themes.xml: Added main value themes for longitudinal section
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
3147 charts.
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
3148
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
3149 * src/main/java/de/intevation/flys/themes/ThemeMapping.java: New. This
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
3150 class stores the name of a facet, the related theme and a pattern
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
3151 string.
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
3152
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
3153 * src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
3154 Read the pattern string and store a list of ThemeMapping objects in the
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
3155 FLYSContext.
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
3156
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
3157 * src/main/java/de/intevation/flys/themes/ThemeFactory.java: Modified
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
3158 getTheme() which now takes the FLYSContext, the name of a facet and an
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
3159 optional pattern string. Now, we can have specialized Themes for each
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
3160 chart type. E.g. the facet "longitudinal_section.w" maps the default
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
3161 Theme for W lines in longitudinal section charts. If the optional
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
3162 pattern string matches the pattern ".*(HQ1000)(\D.*)*", the ThemeFactory
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
3163 will return the Theme "LongitudinalSectionW_HQ1000".
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
3164
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
3165 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
3166 Use the description of a facet as pattern string to get the relevant
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
3167 Theme from ThemeFactory.
d2a17e990c70 Improved the Themes: we now support special themes for facets which need to match a given pattern string.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1746
diff changeset
3168
1746
94faf08d143c Added new theme attributes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1745
diff changeset
3169 2011-10-20 Raimund Renkert <raimund.renkert@intevation.de>
94faf08d143c Added new theme attributes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1745
diff changeset
3170
94faf08d143c Added new theme attributes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1745
diff changeset
3171 * doc/conf/themes.xml:
94faf08d143c Added new theme attributes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1745
diff changeset
3172 Added new theme attributes.
94faf08d143c Added new theme attributes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1745
diff changeset
3173
1745
4ae7df2a74ed Fix NPE in WDiff-diagram because no ranges present in masterartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1744
diff changeset
3174 2011-10-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4ae7df2a74ed Fix NPE in WDiff-diagram because no ranges present in masterartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1744
diff changeset
3175
4ae7df2a74ed Fix NPE in WDiff-diagram because no ranges present in masterartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1744
diff changeset
3176 Fix WDifference plots where masterartifact has no range set.
4ae7df2a74ed Fix NPE in WDiff-diagram because no ranges present in masterartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1744
diff changeset
3177
4ae7df2a74ed Fix NPE in WDiff-diagram because no ranges present in masterartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1744
diff changeset
3178 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
4ae7df2a74ed Fix NPE in WDiff-diagram because no ranges present in masterartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1744
diff changeset
3179 (addSubtitles): Overridden, the master artifact has no
4ae7df2a74ed Fix NPE in WDiff-diagram because no ranges present in masterartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1744
diff changeset
3180 range.
4ae7df2a74ed Fix NPE in WDiff-diagram because no ranges present in masterartifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1744
diff changeset
3181
1744
62efd1288e34 Fix setting of masterartifact in flyscollections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1743
diff changeset
3182 2011-10-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
62efd1288e34 Fix setting of masterartifact in flyscollections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1743
diff changeset
3183
62efd1288e34 Fix setting of masterartifact in flyscollections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1743
diff changeset
3184 Fix masterartifact in collections in cases where the original
62efd1288e34 Fix setting of masterartifact in flyscollections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1743
diff changeset
3185 masterartifacts facets do not come first in certain list. Query
62efd1288e34 Fix setting of masterartifact in flyscollections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1743
diff changeset
3186 'backend'/db instead.
62efd1288e34 Fix setting of masterartifact in flyscollections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1743
diff changeset
3187
62efd1288e34 Fix setting of masterartifact in flyscollections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1743
diff changeset
3188 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
62efd1288e34 Fix setting of masterartifact in flyscollections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1743
diff changeset
3189 Set 'real' master artifact, defined to be oldest belonging to this
62efd1288e34 Fix setting of masterartifact in flyscollections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1743
diff changeset
3190 collection.
62efd1288e34 Fix setting of masterartifact in flyscollections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1743
diff changeset
3191
1743
8a2cbf947395 Prepared the DESCRIBE document of a WINFO Artifact so that named main values for Qs are displayed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1742
diff changeset
3192 2011-10-19 Ingo Weinzierl <ingo@intevation.de>
8a2cbf947395 Prepared the DESCRIBE document of a WINFO Artifact so that named main values for Qs are displayed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1742
diff changeset
3193
8a2cbf947395 Prepared the DESCRIBE document of a WINFO Artifact so that named main values for Qs are displayed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1742
diff changeset
3194 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java,
8a2cbf947395 Prepared the DESCRIBE document of a WINFO Artifact so that named main values for Qs are displayed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1742
diff changeset
3195 src/main/java/de/intevation/flys/artifacts/states/WaterlevelSelectState.java,
8a2cbf947395 Prepared the DESCRIBE document of a WINFO Artifact so that named main values for Qs are displayed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1742
diff changeset
3196 src/main/java/de/intevation/flys/artifacts/states/DGMSelect.java,
8a2cbf947395 Prepared the DESCRIBE document of a WINFO Artifact so that named main values for Qs are displayed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1742
diff changeset
3197 src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java:
8a2cbf947395 Prepared the DESCRIBE document of a WINFO Artifact so that named main values for Qs are displayed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1742
diff changeset
3198 Modified the method signature of createStaticData() which now also
8a2cbf947395 Prepared the DESCRIBE document of a WINFO Artifact so that named main values for Qs are displayed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1742
diff changeset
3199 requires a FLYSArtifact.
8a2cbf947395 Prepared the DESCRIBE document of a WINFO Artifact so that named main values for Qs are displayed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1742
diff changeset
3200
8a2cbf947395 Prepared the DESCRIBE document of a WINFO Artifact so that named main values for Qs are displayed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1742
diff changeset
3201 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
1749
f7d890f4855f Added Service Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1748
diff changeset
3202 Override createStaticData() to create titles for Qs manually - we want
1743
8a2cbf947395 Prepared the DESCRIBE document of a WINFO Artifact so that named main values for Qs are displayed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1742
diff changeset
3203 to display the named main values if existing for the selected Qs.
8a2cbf947395 Prepared the DESCRIBE document of a WINFO Artifact so that named main values for Qs are displayed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1742
diff changeset
3204
1742
809acad6a320 ComputedDischargeCurveW and ComputedDischargeCurveQ inherit attributes from
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1741
diff changeset
3205 2011-10-19 Raimund Renkert <raimund.renkert@intevation.de>
809acad6a320 ComputedDischargeCurveW and ComputedDischargeCurveQ inherit attributes from
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1741
diff changeset
3206
809acad6a320 ComputedDischargeCurveW and ComputedDischargeCurveQ inherit attributes from
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1741
diff changeset
3207 * doc/conf/themes.xml:
809acad6a320 ComputedDischargeCurveW and ComputedDischargeCurveQ inherit attributes from
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1741
diff changeset
3208 ComputedDischargeCurveW and ComputedDischargeCurveQ inherit attributes from
809acad6a320 ComputedDischargeCurveW and ComputedDischargeCurveQ inherit attributes from
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1741
diff changeset
3209 theme 'Text'.
809acad6a320 ComputedDischargeCurveW and ComputedDischargeCurveQ inherit attributes from
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1741
diff changeset
3210
1741
1bc926b5b435 Fix for flys/issue316
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1740
diff changeset
3211 2011-10-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
1bc926b5b435 Fix for flys/issue316
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1740
diff changeset
3212
1bc926b5b435 Fix for flys/issue316
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1740
diff changeset
3213 Fix for flys/issue316
1bc926b5b435 Fix for flys/issue316
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1740
diff changeset
3214
1bc926b5b435 Fix for flys/issue316
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1740
diff changeset
3215 * src/main/java/de/intevation/flys/exports/StyledXYSeries.java: Added
1bc926b5b435 Fix for flys/issue316
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1740
diff changeset
3216 constructor to not sort the data.
1bc926b5b435 Fix for flys/issue316
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1740
diff changeset
3217
1bc926b5b435 Fix for flys/issue316
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1740
diff changeset
3218 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
1bc926b5b435 Fix for flys/issue316
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1740
diff changeset
3219 Use the not sorting constructor of StyledXYSeries.
1bc926b5b435 Fix for flys/issue316
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1740
diff changeset
3220
1740
8d08f6641372 Improved the title creation of WSP Q and W facets - named main values are taken into account while title creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1739
diff changeset
3221 2011-10-19 Ingo Weinzierl <ingo@intevation.de>
8d08f6641372 Improved the title creation of WSP Q and W facets - named main values are taken into account while title creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1739
diff changeset
3222
8d08f6641372 Improved the title creation of WSP Q and W facets - named main values are taken into account while title creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1739
diff changeset
3223 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
8d08f6641372 Improved the title creation of WSP Q and W facets - named main values are taken into account while title creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1739
diff changeset
3224 moved the code to create WSP W and Q facet names to FLYSUtils.
8d08f6641372 Improved the title creation of WSP Q and W facets - named main values are taken into account while title creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1739
diff changeset
3225
8d08f6641372 Improved the title creation of WSP Q and W facets - named main values are taken into account while title creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1739
diff changeset
3226 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: New functions for
8d08f6641372 Improved the title creation of WSP Q and W facets - named main values are taken into account while title creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1739
diff changeset
3227 creating WSP W and Q facet names and for querying a named main value
8d08f6641372 Improved the title creation of WSP Q and W facets - named main values are taken into account while title creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1739
diff changeset
3228 based on a given gauge and value. The names of W and Q facets will now
8d08f6641372 Improved the title creation of WSP Q and W facets - named main values are taken into account while title creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1739
diff changeset
3229 depend on the selected Q and Q mode: if the mode is "q at gauge" and a
8d08f6641372 Improved the title creation of WSP Q and W facets - named main values are taken into account while title creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1739
diff changeset
3230 named value is found for the given value, the facet's name contains the
8d08f6641372 Improved the title creation of WSP Q and W facets - named main values are taken into account while title creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1739
diff changeset
3231 named value instead of the value itself.
8d08f6641372 Improved the title creation of WSP Q and W facets - named main values are taken into account while title creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1739
diff changeset
3232
1739
980d880c583c Fix datacage to let client load flood-protection and zuss.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1738
diff changeset
3233 2011-10-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
980d880c583c Fix datacage to let client load flood-protection and zuss.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1738
diff changeset
3234
980d880c583c Fix datacage to let client load flood-protection and zuss.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1738
diff changeset
3235 Fix datacage configuration to let client load ZUS and flood
980d880c583c Fix datacage to let client load flood-protection and zuss.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1738
diff changeset
3236 protections.
980d880c583c Fix datacage to let client load flood-protection and zuss.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1738
diff changeset
3237
980d880c583c Fix datacage to let client load flood-protection and zuss.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1738
diff changeset
3238 * doc/conf/meta-data.xml: Use 'ids' instead of 'id' to help client.
980d880c583c Fix datacage to let client load flood-protection and zuss.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1738
diff changeset
3239
1738
6cdc7a77d3d4 Apply theme attributes to axis annotation.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1737
diff changeset
3240 2011-10-19 Raimund Renkert <raimund.renkert@intevation.de>
6cdc7a77d3d4 Apply theme attributes to axis annotation.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1737
diff changeset
3241
6cdc7a77d3d4 Apply theme attributes to axis annotation.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1737
diff changeset
3242 * src/main/java/de/intevation/flys/utils/ThemeUtil.java:
6cdc7a77d3d4 Apply theme attributes to axis annotation.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1737
diff changeset
3243 Added methods to parse text attributes from theme document.
6cdc7a77d3d4 Apply theme attributes to axis annotation.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1737
diff changeset
3244
6cdc7a77d3d4 Apply theme attributes to axis annotation.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1737
diff changeset
3245 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java,
6cdc7a77d3d4 Apply theme attributes to axis annotation.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1737
diff changeset
3246 src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
6cdc7a77d3d4 Apply theme attributes to axis annotation.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1737
diff changeset
3247 Apply a theme to axis annotations.
6cdc7a77d3d4 Apply theme attributes to axis annotation.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1737
diff changeset
3248
1737
d26911cac2e4 Create label from data String to revive names in client.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1736
diff changeset
3249 2011-10-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d26911cac2e4 Create label from data String to revive names in client.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1736
diff changeset
3250
d26911cac2e4 Create label from data String to revive names in client.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1736
diff changeset
3251 Create (data) Label from data string (client will be adjusted to send
d26911cac2e4 Create label from data String to revive names in client.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1736
diff changeset
3252 the name).
d26911cac2e4 Create label from data String to revive names in client.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1736
diff changeset
3253
d26911cac2e4 Create label from data String to revive names in client.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1736
diff changeset
3254 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java:
d26911cac2e4 Create label from data String to revive names in client.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1736
diff changeset
3255 Create label from input data string, documentation added, junk
d26911cac2e4 Create label from data String to revive names in client.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1736
diff changeset
3256 removed.
d26911cac2e4 Create label from data String to revive names in client.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1736
diff changeset
3257
1736
0155cbaba182 XYChartGenerator: Do not crash if no zoom axis given
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1735
diff changeset
3258 2011-10-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
0155cbaba182 XYChartGenerator: Do not crash if no zoom axis given
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1735
diff changeset
3259
0155cbaba182 XYChartGenerator: Do not crash if no zoom axis given
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1735
diff changeset
3260 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java(zoom):
0155cbaba182 XYChartGenerator: Do not crash if no zoom axis given
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1735
diff changeset
3261 Do not crash if no axis is given.
0155cbaba182 XYChartGenerator: Do not crash if no zoom axis given
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1735
diff changeset
3262
1735
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
3263 2011-10-19 Ingo Weinzierl <ingo@intevation.de>
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
3264
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
3265 * src/main/java/de/intevation/flys/exports/ChartGenerator.java: Added
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
3266 getFormat() which extracts the format string from XML request document.
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
3267
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
3268 * src/main/java/de/intevation/flys/exports/ChartExportHelper.java: Adapted
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
3269 method signatures of exportImage(), exportSVG() and exportPDF(). All
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
3270 methods now take a CallContext object which stores extra chart export
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
3271 parameters.
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
3272
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
3273 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
3274 Enabled PDF and SVG chart exports based on the "format" string given in
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
3275 the XML request document.
5966a20fc72c Enabled support for PDF and SVG chart exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1734
diff changeset
3276
1734
25d481cad4fb Simplified handling of W(Q)Kms data to plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1733
diff changeset
3277 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
25d481cad4fb Simplified handling of W(Q)Kms data to plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1733
diff changeset
3278
25d481cad4fb Simplified handling of W(Q)Kms data to plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1733
diff changeset
3279 Simplify rendereing W(Q)Kms in WDifferencesCurveGenerator.
25d481cad4fb Simplified handling of W(Q)Kms data to plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1733
diff changeset
3280
25d481cad4fb Simplified handling of W(Q)Kms data to plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1733
diff changeset
3281 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
25d481cad4fb Simplified handling of W(Q)Kms data to plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1733
diff changeset
3282 (doWOut, doWOut): Simplified.
25d481cad4fb Simplified handling of W(Q)Kms data to plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1733
diff changeset
3283
1733
ffab6de07dc5 In WDiff-diagram generation respect other.wkms facets (flood-prot, zus).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1732
diff changeset
3284 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
ffab6de07dc5 In WDiff-diagram generation respect other.wkms facets (flood-prot, zus).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1732
diff changeset
3285
ffab6de07dc5 In WDiff-diagram generation respect other.wkms facets (flood-prot, zus).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1732
diff changeset
3286 Render zus and flood-protections in WDifferences-diagrams.
ffab6de07dc5 In WDiff-diagram generation respect other.wkms facets (flood-prot, zus).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1732
diff changeset
3287
ffab6de07dc5 In WDiff-diagram generation respect other.wkms facets (flood-prot, zus).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1732
diff changeset
3288 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
ffab6de07dc5 In WDiff-diagram generation respect other.wkms facets (flood-prot, zus).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1732
diff changeset
3289 Added basic respect of "other.wkms"- facets.
ffab6de07dc5 In WDiff-diagram generation respect other.wkms facets (flood-prot, zus).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1732
diff changeset
3290
1732
1a57027286ce Handle StaticWKmsArtifacts in WDifferencesState.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1731
diff changeset
3291
1731
37606f0ddc1e Also display the 'zus' in wdiff-input datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1730
diff changeset
3292 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
37606f0ddc1e Also display the 'zus' in wdiff-input datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1730
diff changeset
3293
37606f0ddc1e Also display the 'zus' in wdiff-input datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1730
diff changeset
3294 Adjusted Datacage-Configuration to fetch "extra longitudinal...."
37606f0ddc1e Also display the 'zus' in wdiff-input datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1730
diff changeset
3295 (.zus) - waterlevels in certain case (in system-part).
37606f0ddc1e Also display the 'zus' in wdiff-input datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1730
diff changeset
3296
37606f0ddc1e Also display the 'zus' in wdiff-input datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1730
diff changeset
3297 * doc/conf/meta-data.xml: Adjusted to present extra-kms with
37606f0ddc1e Also display the 'zus' in wdiff-input datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1730
diff changeset
3298 staticwkms factory in certain case.
37606f0ddc1e Also display the 'zus' in wdiff-input datacage.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1730
diff changeset
3299
1730
4a245ad0ac17 Added new virtual theme for text and let 'Annotations' inherit from the new
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1729
diff changeset
3300 2011-10-17 Raimund Renkert <raimund.renkert@intevation.de>
4a245ad0ac17 Added new virtual theme for text and let 'Annotations' inherit from the new
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1729
diff changeset
3301
4a245ad0ac17 Added new virtual theme for text and let 'Annotations' inherit from the new
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1729
diff changeset
3302 * doc/conf/themes.xml:
4a245ad0ac17 Added new virtual theme for text and let 'Annotations' inherit from the new
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1729
diff changeset
3303 Added new virtual theme for text with the attributes 'font', 'textcolor'
4a245ad0ac17 Added new virtual theme for text and let 'Annotations' inherit from the new
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1729
diff changeset
3304 and 'textsize'.
4a245ad0ac17 Added new virtual theme for text and let 'Annotations' inherit from the new
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1729
diff changeset
3305
1729
2e5ebdeb8af9 Give StaticWKmsArtifacts proper names, and pre-deselect them.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1728
diff changeset
3306 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2e5ebdeb8af9 Give StaticWKmsArtifacts proper names, and pre-deselect them.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1728
diff changeset
3307
2e5ebdeb8af9 Give StaticWKmsArtifacts proper names, and pre-deselect them.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1728
diff changeset
3308 Give StaticWKmsArtifacts proper names, and pre-deselect them.
2e5ebdeb8af9 Give StaticWKmsArtifacts proper names, and pre-deselect them.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1728
diff changeset
3309
2e5ebdeb8af9 Give StaticWKmsArtifacts proper names, and pre-deselect them.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1728
diff changeset
3310 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
2e5ebdeb8af9 Give StaticWKmsArtifacts proper names, and pre-deselect them.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1728
diff changeset
3311 (getInitialFacetActivity): Overridden to let facets enter plot
2e5ebdeb8af9 Give StaticWKmsArtifacts proper names, and pre-deselect them.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1728
diff changeset
3312 inactively.
2e5ebdeb8af9 Give StaticWKmsArtifacts proper names, and pre-deselect them.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1728
diff changeset
3313 (setup): Give Facets the name of the Wst.
2e5ebdeb8af9 Give StaticWKmsArtifacts proper names, and pre-deselect them.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1728
diff changeset
3314
2e5ebdeb8af9 Give StaticWKmsArtifacts proper names, and pre-deselect them.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1728
diff changeset
3315 * src/main/java/de/intevation/flys/artifacts/model/WKmsFactory.java:
2e5ebdeb8af9 Give StaticWKmsArtifacts proper names, and pre-deselect them.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1728
diff changeset
3316 Refactored to expose getWKmsName separately.
2e5ebdeb8af9 Give StaticWKmsArtifacts proper names, and pre-deselect them.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1728
diff changeset
3317
1728
6068b6c90a19 Adjusted datacage-configuration to present flood-protections in certain case.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1727
diff changeset
3318 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
6068b6c90a19 Adjusted datacage-configuration to present flood-protections in certain case.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1727
diff changeset
3319
6068b6c90a19 Adjusted datacage-configuration to present flood-protections in certain case.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1727
diff changeset
3320 Adjusted Datacage-Configuration to fetch flood-protections when
6068b6c90a19 Adjusted datacage-configuration to present flood-protections in certain case.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1727
diff changeset
3321 waterlevels are requested (in system-part).
6068b6c90a19 Adjusted datacage-configuration to present flood-protections in certain case.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1727
diff changeset
3322
6068b6c90a19 Adjusted datacage-configuration to present flood-protections in certain case.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1727
diff changeset
3323 * doc/conf/meta-data.xml: Adjusted to present flood-protections with
6068b6c90a19 Adjusted datacage-configuration to present flood-protections in certain case.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1727
diff changeset
3324 staticwkms factory in certain case.
6068b6c90a19 Adjusted datacage-configuration to present flood-protections in certain case.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1727
diff changeset
3325
1727
cee5a292754f Register staticwkms factory to spawn StaticWKms-Artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1726
diff changeset
3326 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
cee5a292754f Register staticwkms factory to spawn StaticWKms-Artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1726
diff changeset
3327
cee5a292754f Register staticwkms factory to spawn StaticWKms-Artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1726
diff changeset
3328 Register staticwkms factory.
cee5a292754f Register staticwkms factory to spawn StaticWKms-Artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1726
diff changeset
3329
cee5a292754f Register staticwkms factory to spawn StaticWKms-Artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1726
diff changeset
3330 * doc/conf/conf.xml: Register staticwkms factory to spawn StaticWKms-
cee5a292754f Register staticwkms factory to spawn StaticWKms-Artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1726
diff changeset
3331 Artifacts.
cee5a292754f Register staticwkms factory to spawn StaticWKms-Artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1726
diff changeset
3332
1726
e3b9164a85fe Fetch name of static WKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1725
diff changeset
3333 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e3b9164a85fe Fetch name of static WKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1725
diff changeset
3334
e3b9164a85fe Fetch name of static WKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1725
diff changeset
3335 Fetch name of static WKms.
e3b9164a85fe Fetch name of static WKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1725
diff changeset
3336
e3b9164a85fe Fetch name of static WKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1725
diff changeset
3337 * src/main/java/de/intevation/flys/artifacts/model/WKmsFactory.java:
e3b9164a85fe Fetch name of static WKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1725
diff changeset
3338 Removed dependence on "kind", but fetch name for created WKms.
e3b9164a85fe Fetch name of static WKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1725
diff changeset
3339
e3b9164a85fe Fetch name of static WKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1725
diff changeset
3340 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
e3b9164a85fe Fetch name of static WKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1725
diff changeset
3341 Remove dependence on Kind.
e3b9164a85fe Fetch name of static WKms.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1725
diff changeset
3342
1725
d9afb16d1fd4 Store parameterization in data, not in fields.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1724
diff changeset
3343 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d9afb16d1fd4 Store parameterization in data, not in fields.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1724
diff changeset
3344
d9afb16d1fd4 Store parameterization in data, not in fields.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1724
diff changeset
3345 Store parameterization in data, not in Artifact.
d9afb16d1fd4 Store parameterization in data, not in fields.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1724
diff changeset
3346
d9afb16d1fd4 Store parameterization in data, not in fields.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1724
diff changeset
3347 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
d9afb16d1fd4 Store parameterization in data, not in fields.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1724
diff changeset
3348 Resolve col_pos and wst_id field, use data instead.
d9afb16d1fd4 Store parameterization in data, not in fields.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1724
diff changeset
3349
1724
0349dd524f9c Add convenience method to add default data as string.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1723
diff changeset
3350 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0349dd524f9c Add convenience method to add default data as string.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1723
diff changeset
3351
0349dd524f9c Add convenience method to add default data as string.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1723
diff changeset
3352 Add convenience-method to add defaultdata (string).
0349dd524f9c Add convenience method to add default data as string.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1723
diff changeset
3353
0349dd524f9c Add convenience method to add default data as string.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1723
diff changeset
3354 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
0349dd524f9c Add convenience method to add default data as string.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1723
diff changeset
3355 (addStringData): Add Default (String) Data .
0349dd524f9c Add convenience method to add default data as string.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1723
diff changeset
3356
1723
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
3357 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
3358
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
3359 Add a new Artifact and Facet (StaticWKmsArtifact, WKmsFacet) to
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
3360 access WKms obtainable with the WKmsFactory.
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
3361
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
3362 * src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
3363 New, artifact with single state to get WKms from WKmsFactory.
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
3364
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
3365 * src/main/java/de/intevation/flys/artifacts/model/WKmsFacet.java:
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
3366 New Facet to display W over km.
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
3367
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
3368 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
3369 Added new type name.
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1722
diff changeset
3370
1722
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
3371 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
3372
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
3373 Add WKMsFactory to access 'static' wst-data.
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
3374
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
3375 * src/main/java/de/intevation/flys/artifacts/model/StaticWKmsCacheKey.java:
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
3376 Cache Key for the static WKms data.
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
3377
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
3378 * src/main/java/de/intevation/flys/artifacts/model/WKmsFactory.java:
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
3379 New, creates WKms from wst-id and column. Does not yet fetch the
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
3380 name.
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
3381
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
3382 * doc/conf/cache.xml: Added cache configuration for static wkms data.
fb4fb1c67c35 Added WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1721
diff changeset
3383
1721
eb35570df0e8 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1720
diff changeset
3384 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
eb35570df0e8 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1720
diff changeset
3385
eb35570df0e8 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1720
diff changeset
3386 Cosmetics, docs.
eb35570df0e8 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1720
diff changeset
3387
eb35570df0e8 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1720
diff changeset
3388 * src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java,
eb35570df0e8 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1720
diff changeset
3389 src/main/java/de/intevation/flys/artifacts/model/ManagedFacet.java,
eb35570df0e8 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1720
diff changeset
3390 src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java,
eb35570df0e8 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1720
diff changeset
3391 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
eb35570df0e8 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1720
diff changeset
3392 src/main/java/de/intevation/flys/jfree/FLYSAnnotation.java:
eb35570df0e8 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1720
diff changeset
3393 Cosmetics, docs.
eb35570df0e8 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1720
diff changeset
3394
1720
fa932d618989 Added constructor that will be needed in creation of WKms for 'static' data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1719
diff changeset
3395 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
fa932d618989 Added constructor that will be needed in creation of WKms for 'static' data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1719
diff changeset
3396
fa932d618989 Added constructor that will be needed in creation of WKms for 'static' data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1719
diff changeset
3397 * src/main/java/de/intevation/flys/artifacts/model/WKmsImpl.java:
fa932d618989 Added constructor that will be needed in creation of WKms for 'static' data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1719
diff changeset
3398 Added constructor that takes name, docs.
fa932d618989 Added constructor that will be needed in creation of WKms for 'static' data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1719
diff changeset
3399
1719
62983d0ced51 Fix missing annotations ('Streckenfavoriten') style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1718
diff changeset
3400 2011-10-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
62983d0ced51 Fix missing annotations ('Streckenfavoriten') style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1718
diff changeset
3401
62983d0ced51 Fix missing annotations ('Streckenfavoriten') style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1718
diff changeset
3402 Fix issue that Annotations do not come with theme/style.
62983d0ced51 Fix missing annotations ('Streckenfavoriten') style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1718
diff changeset
3403
62983d0ced51 Fix missing annotations ('Streckenfavoriten') style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1718
diff changeset
3404 * doc/conf/themes.xml: Added "Annotations" default style.
62983d0ced51 Fix missing annotations ('Streckenfavoriten') style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1718
diff changeset
3405
62983d0ced51 Fix missing annotations ('Streckenfavoriten') style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1718
diff changeset
3406 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
62983d0ced51 Fix missing annotations ('Streckenfavoriten') style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1718
diff changeset
3407 Set style of annotations, minor cosmetics.
62983d0ced51 Fix missing annotations ('Streckenfavoriten') style.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1718
diff changeset
3408
1718
defe2cfeefa5 FLYSArtifactCollection: Small optimizations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1717
diff changeset
3409 2011-10-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
defe2cfeefa5 FLYSArtifactCollection: Small optimizations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1717
diff changeset
3410
defe2cfeefa5 FLYSArtifactCollection: Small optimizations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1717
diff changeset
3411 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
defe2cfeefa5 FLYSArtifactCollection: Small optimizations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1717
diff changeset
3412 Made inner class ThemeList static.
defe2cfeefa5 FLYSArtifactCollection: Small optimizations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1717
diff changeset
3413 s/new Integer(small)/Integer.valueOf(small)/
defe2cfeefa5 FLYSArtifactCollection: Small optimizations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1717
diff changeset
3414
1717
755a890ecf0e FLYSArtifactCollection.ThemeList makes now use of ManagedDomFacet to read all attributes of a Facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1716
diff changeset
3415 2011-10-17 Ingo Weinzierl <ingo@intevation.de>
755a890ecf0e FLYSArtifactCollection.ThemeList makes now use of ManagedDomFacet to read all attributes of a Facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1716
diff changeset
3416
755a890ecf0e FLYSArtifactCollection.ThemeList makes now use of ManagedDomFacet to read all attributes of a Facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1716
diff changeset
3417 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
755a890ecf0e FLYSArtifactCollection.ThemeList makes now use of ManagedDomFacet to read all attributes of a Facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1716
diff changeset
3418 The inner class ThemeList makes now use of ManagedDomFacet to read the
755a890ecf0e FLYSArtifactCollection.ThemeList makes now use of ManagedDomFacet to read all attributes of a Facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1716
diff changeset
3419 attributes of Facets saved in the Collection's attribute.
755a890ecf0e FLYSArtifactCollection.ThemeList makes now use of ManagedDomFacet to read all attributes of a Facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1716
diff changeset
3420
1716
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
3421 2011-10-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
3422
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
3423 flys/issue314: Variables in datacage are now case insensitive.
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
3424 (H2 returns meta data variables uppercase)
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
3425
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
3426 * doc/conf/meta-data.xml:
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
3427 Made a statement more precise. Added some debug output.
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
3428
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
3429 * src/main/java/de/intevation/flys/artifacts/datacage/templating/CompiledStatement.java:
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
3430 Use uppercase variable names.
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
3431
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
3432 * src/main/java/de/intevation/flys/artifacts/datacage/templating/StackFrames.java,
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
3433 src/main/java/de/intevation/flys/artifacts/datacage/templating/Builder.java,
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
3434 src/main/java/de/intevation/flys/artifacts/datacage/templating/FunctionResolver.java,
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
3435 src/main/java/de/intevation/flys/artifacts/datacage/templating/ResultData.java:
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
3436 Variables are now treated as uppercase.
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
3437
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
3438 * src/main/java/de/intevation/flys/artifacts/datacage/Recommendations.java:
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
3439 Input variables are now treated uppercase.
3ca999f507b7 flys/issue314: Variables in datacage are now case insensitive.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1715
diff changeset
3440
1715
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
3441 2011-10-17 Ingo Weinzierl <ingo@intevation.de>
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
3442
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
3443 * src/main/java/de/intevation/flys/artifacts/model/ManagedDomFacet.java,
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
3444 src/main/java/de/intevation/flys/artifacts/model/ManagedFacet.java,
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
3445 src/main/java/de/intevation/flys/artifacts/model/ManagedFacetAdapter.java:
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
3446 Prepared Facets to support a "visible" attribute.
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
3447
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
3448 * src/main/java/de/intevation/flys/collections/OutputParser.java: Adapted
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
3449 the constructor call of ManagedFacetAdapter.
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
3450
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
3451 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
3452 The inner class ThemeList now supports the "visible" attribute of
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
3453 ManagedFacets.
a70e0cbc5e02 Added support for removing themes from output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1714
diff changeset
3454
1714
004b1b0838d6 Apply line type to styled themes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1713
diff changeset
3455 2011-10-17 Raimund Renkert <raimund.renkert@intevation.de>
004b1b0838d6 Apply line type to styled themes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1713
diff changeset
3456
004b1b0838d6 Apply line type to styled themes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1713
diff changeset
3457 * src/main/java/de/intevation/flys/exports/StyledXYSeries.java:
004b1b0838d6 Apply line type to styled themes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1713
diff changeset
3458 Added method to apply line type.
004b1b0838d6 Apply line type to styled themes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1713
diff changeset
3459
004b1b0838d6 Apply line type to styled themes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1713
diff changeset
3460 * doc/conf/themes.xml:
004b1b0838d6 Apply line type to styled themes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1713
diff changeset
3461 Changed initial default value for line type.
004b1b0838d6 Apply line type to styled themes.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1713
diff changeset
3462
1713
6d9184c745dd Bugfix: #226 Set the upper bound of duration curve charts to 364.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1712
diff changeset
3463 2011-10-17 Ingo Weinzierl <ingo@intevation.de>
6d9184c745dd Bugfix: #226 Set the upper bound of duration curve charts to 364.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1712
diff changeset
3464
6d9184c745dd Bugfix: #226 Set the upper bound of duration curve charts to 364.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1712
diff changeset
3465 flys/issue226 (W-INFO: Dauerlinienberechung /Abbbildung x-Achse)
6d9184c745dd Bugfix: #226 Set the upper bound of duration curve charts to 364.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1712
diff changeset
3466
6d9184c745dd Bugfix: #226 Set the upper bound of duration curve charts to 364.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1712
diff changeset
3467 * src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
6d9184c745dd Bugfix: #226 Set the upper bound of duration curve charts to 364.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1712
diff changeset
3468 Set the upper bound of these charts to 364.
6d9184c745dd Bugfix: #226 Set the upper bound of duration curve charts to 364.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1712
diff changeset
3469
1712
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
3470 2011-10-17 Ingo Weinzierl <ingo@intevation.de>
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
3471
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
3472 * src/main/java/de/intevation/flys/artifacts/model/GaugesFactory.java:
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
3473 Added a function that returns a Gauge based on its name.
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
3474
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
3475 * src/main/java/de/intevation/flys/artifacts/states/ComputationRangeState.java:
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
3476 Create proper descriptions for facets.
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
3477
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
3478 * src/main/java/de/intevation/flys/jfree/FLYSAnnotation.java: Added a
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
3479 setter for labels.
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
3480
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
3481 * src/main/java/de/intevation/flys/artifacts/states/DischargeLongitudinalSection.java,
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
3482 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
3483 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
3484 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
3485 src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
3486 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
3487 Use the string returned by Facet.getDescription() as series names. The
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
3488 ThemePanel and the Legend will always display the same titles for curves
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
3489 now.
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
3490
7e19449d7826 #253 Modified the title creation of chart curves - titles will now equal the Facet's description.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1711
diff changeset
3491
1711
f708120cb7bc Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1710
diff changeset
3492 2011-10-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
f708120cb7bc Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1710
diff changeset
3493
f708120cb7bc Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1710
diff changeset
3494 Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
f708120cb7bc Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1710
diff changeset
3495
f708120cb7bc Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1710
diff changeset
3496 * src/main/java/de/intevation/flys/utils/ThemeUtil.java:
f708120cb7bc Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1710
diff changeset
3497 (parseLineWidth): New. Get line width from Document.
f708120cb7bc Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1710
diff changeset
3498
f708120cb7bc Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1710
diff changeset
3499 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
f708120cb7bc Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1710
diff changeset
3500 When adding annotations, parse line width from theme, set it.
f708120cb7bc Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1710
diff changeset
3501
f708120cb7bc Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1710
diff changeset
3502 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
f708120cb7bc Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1710
diff changeset
3503 When painting, set Paint and stroke early enough.
f708120cb7bc Fix flys/issue363 (W-INFO/ Abflusskurve, Extremwert-Rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1710
diff changeset
3504
1710
055f32a5388a Improved the mapfile templates to create nicer GetLegendGraphic images.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1709
diff changeset
3505 2011-10-14 Ingo Weinzierl <ingo@intevation.de>
055f32a5388a Improved the mapfile templates to create nicer GetLegendGraphic images.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1709
diff changeset
3506
055f32a5388a Improved the mapfile templates to create nicer GetLegendGraphic images.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1709
diff changeset
3507 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Put the
055f32a5388a Improved the mapfile templates to create nicer GetLegendGraphic images.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1709
diff changeset
3508 config directory into the Velocity context. It is available as
055f32a5388a Improved the mapfile templates to create nicer GetLegendGraphic images.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1709
diff changeset
3509 '$CONFIGDIR' in templates.
055f32a5388a Improved the mapfile templates to create nicer GetLegendGraphic images.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1709
diff changeset
3510
055f32a5388a Improved the mapfile templates to create nicer GetLegendGraphic images.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1709
diff changeset
3511 * doc/conf/mapserver/mapfile.vm: Set the debug file to
055f32a5388a Improved the mapfile templates to create nicer GetLegendGraphic images.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1709
diff changeset
3512 "$CONFIGDIR/flys-user-wms.log" and added a LEGEND section.
055f32a5388a Improved the mapfile templates to create nicer GetLegendGraphic images.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1709
diff changeset
3513
055f32a5388a Improved the mapfile templates to create nicer GetLegendGraphic images.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1709
diff changeset
3514 * doc/conf/mapserver/wsplgen_class.vm: Adapted the class names. Those
055f32a5388a Improved the mapfile templates to create nicer GetLegendGraphic images.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1709
diff changeset
3515 names are displayed in the image served by GetLegendGraphic.
055f32a5388a Improved the mapfile templates to create nicer GetLegendGraphic images.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1709
diff changeset
3516
1709
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
3517 2011-10-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
3518
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
3519 Add possibility of programmatic configuration of initial "activity"
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
3520 state (active or inactive) of (Managed)Facets by introducing
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
3521 FLYSArtifact.getInitialFacetActivity. This method shall be overriden
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
3522 by subclasses where Facets are wanted to come to live inactive.
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
3523 Artifacts will be asked only once how the MangedFacet should come to live,
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
3524 namely when AttributeWriter finds a genuinely new Facet.
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
3525
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
3526 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java,
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
3527 src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
3528 (getInitialFacetActivity):
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
3529 New function to let Artifact decide whether a ManagedFacet shall
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
3530 initially be set to active or inactive.
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
3531
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
3532 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
3533 Accept database in constructor. For genuinely new Facets, spawn its
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
3534 mother artifact and ask whether the (Managed)Facet shall be active
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
3535 or inactive (initially).
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
3536
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
3537 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
3538 (buildOutAttributes): Pass database to AttributeWrite (which needs it
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
3539 to spawn artifacts), rename items parameter to reflect content.
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
3540
1708
e99b4bd32cd5 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1707
diff changeset
3541 2011-10-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e99b4bd32cd5 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1707
diff changeset
3542
1709
f643ea084213 Allow simple codepaths to have Facets initially being 'inactive' (wrt rendering).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1708
diff changeset
3543 Cosmetics, removed obsolete imports.
1708
e99b4bd32cd5 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1707
diff changeset
3544
e99b4bd32cd5 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1707
diff changeset
3545 * src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java,
e99b4bd32cd5 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1707
diff changeset
3546 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
e99b4bd32cd5 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1707
diff changeset
3547 Removed obsolete imports.
e99b4bd32cd5 Removed obsolete imports.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1707
diff changeset
3548
1707
3bf464ec436f Added a further attribute to the feature type description for barriers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1706
diff changeset
3549 2011-10-12 Ingo Weinzierl <ingo@intevation.de>
3bf464ec436f Added a further attribute to the feature type description for barriers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1706
diff changeset
3550
3bf464ec436f Added a further attribute to the feature type description for barriers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1706
diff changeset
3551 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
3bf464ec436f Added a further attribute to the feature type description for barriers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1706
diff changeset
3552 Added a further attribute "mark.selected" to the barriers feature type.
3bf464ec436f Added a further attribute to the feature type description for barriers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1706
diff changeset
3553 This attribute is used in the client, where we are not able to remove it
3bf464ec436f Added a further attribute to the feature type description for barriers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1706
diff changeset
3554 properly. Reading the GeoJSON string without this attribute is no longer
3bf464ec436f Added a further attribute to the feature type description for barriers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1706
diff changeset
3555 possible... strange!
3bf464ec436f Added a further attribute to the feature type description for barriers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1706
diff changeset
3556
1706
f7813b0c68ff Added i18n for state.winfo,waterlevel_pair_select .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1705
diff changeset
3557 2011-10-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
f7813b0c68ff Added i18n for state.winfo,waterlevel_pair_select .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1705
diff changeset
3558
f7813b0c68ff Added i18n for state.winfo,waterlevel_pair_select .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1705
diff changeset
3559 Added i18n for label of wdiff "pair select" states data.
f7813b0c68ff Added i18n for state.winfo,waterlevel_pair_select .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1705
diff changeset
3560
f7813b0c68ff Added i18n for state.winfo,waterlevel_pair_select .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1705
diff changeset
3561 * src/main/resources/messages.properties,
f7813b0c68ff Added i18n for state.winfo,waterlevel_pair_select .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1705
diff changeset
3562 src/main/resources/messages_de_DE.properties,
f7813b0c68ff Added i18n for state.winfo,waterlevel_pair_select .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1705
diff changeset
3563 src/main/resources/messages_en.properties,
f7813b0c68ff Added i18n for state.winfo,waterlevel_pair_select .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1705
diff changeset
3564 src/main/resources/messages_de.properties: Added i18n for
f7813b0c68ff Added i18n for state.winfo,waterlevel_pair_select .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1705
diff changeset
3565 state.winfo.waterlevel_pair_select .
f7813b0c68ff Added i18n for state.winfo,waterlevel_pair_select .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1705
diff changeset
3566
1705
2c643a643026 Addressed 'wrong label' issue of wdiff csv-export.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1704
diff changeset
3567 2011-10-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2c643a643026 Addressed 'wrong label' issue of wdiff csv-export.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1704
diff changeset
3568
2c643a643026 Addressed 'wrong label' issue of wdiff csv-export.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1704
diff changeset
3569 Addressed "Wrong labels" [6] part of flys/issue371 (W-INFO / Differenzen:
2c643a643026 Addressed 'wrong label' issue of wdiff csv-export.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1704
diff changeset
3570 Anmerkungen zur Umsetzung) .
2c643a643026 Addressed 'wrong label' issue of wdiff csv-export.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1704
diff changeset
3571
2c643a643026 Addressed 'wrong label' issue of wdiff csv-export.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1704
diff changeset
3572 * src/main/java/de/intevation/flys/exports/WDifferencesExporter.java:
2c643a643026 Addressed 'wrong label' issue of wdiff csv-export.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1704
diff changeset
3573 Adjusted variable names to avoid conflict in subclasses, adjusted
2c643a643026 Addressed 'wrong label' issue of wdiff csv-export.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1704
diff changeset
3574 default value for i18n string.
2c643a643026 Addressed 'wrong label' issue of wdiff csv-export.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1704
diff changeset
3575
1704
e8627d1e2db6 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1703
diff changeset
3576 2011-10-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e8627d1e2db6 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1703
diff changeset
3577
e8627d1e2db6 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1703
diff changeset
3578 Cosmetics, docs.
e8627d1e2db6 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1703
diff changeset
3579
e8627d1e2db6 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1703
diff changeset
3580 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
e8627d1e2db6 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1703
diff changeset
3581 Cosmetics: Space after full stop in commments, slightly improved
e8627d1e2db6 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1703
diff changeset
3582 documentation, added one debug message.
e8627d1e2db6 Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1703
diff changeset
3583
1703
71d369ab789d Fix remainder of flys/issue304 (Erweiterte Funktionen W-Differenzen).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1702
diff changeset
3584 2011-10-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
71d369ab789d Fix remainder of flys/issue304 (Erweiterte Funktionen W-Differenzen).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1702
diff changeset
3585
71d369ab789d Fix remainder of flys/issue304 (Erweiterte Funktionen W-Differenzen).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1702
diff changeset
3586 Fix remainder of flys/issue304 (Erweiterte Funktionen W-Differenzen) .
71d369ab789d Fix remainder of flys/issue304 (Erweiterte Funktionen W-Differenzen).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1702
diff changeset
3587
71d369ab789d Fix remainder of flys/issue304 (Erweiterte Funktionen W-Differenzen).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1702
diff changeset
3588 * doc/conf/artifacts/winfo.xml: Removed obsolete data of
71d369ab789d Fix remainder of flys/issue304 (Erweiterte Funktionen W-Differenzen).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1702
diff changeset
3589 WDifferencesState.
71d369ab789d Fix remainder of flys/issue304 (Erweiterte Funktionen W-Differenzen).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1702
diff changeset
3590
71d369ab789d Fix remainder of flys/issue304 (Erweiterte Funktionen W-Differenzen).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1702
diff changeset
3591 * src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java:
71d369ab789d Fix remainder of flys/issue304 (Erweiterte Funktionen W-Differenzen).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1702
diff changeset
3592 Re-enable facet-filtering, but adjust filters before that happens
71d369ab789d Fix remainder of flys/issue304 (Erweiterte Funktionen W-Differenzen).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1702
diff changeset
3593 (former longitudinal_section output is now w_differences output).
71d369ab789d Fix remainder of flys/issue304 (Erweiterte Funktionen W-Differenzen).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1702
diff changeset
3594
1702
6f019d1d3da9 Added wdiff-chart translations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1701
diff changeset
3595 2011-10-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
6f019d1d3da9 Added wdiff-chart translations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1701
diff changeset
3596
6f019d1d3da9 Added wdiff-chart translations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1701
diff changeset
3597 Added wdiff-chart translations.
6f019d1d3da9 Added wdiff-chart translations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1701
diff changeset
3598
6f019d1d3da9 Added wdiff-chart translations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1701
diff changeset
3599 * src/main/resources/messages.properties,
6f019d1d3da9 Added wdiff-chart translations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1701
diff changeset
3600 src/main/resources/messages_de_DE.properties,
6f019d1d3da9 Added wdiff-chart translations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1701
diff changeset
3601 src/main/resources/messages_en.properties,
6f019d1d3da9 Added wdiff-chart translations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1701
diff changeset
3602 src/main/resources/messages_de.properties: Added i18n for wdiff.
6f019d1d3da9 Added wdiff-chart translations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1701
diff changeset
3603
1701
6e59208839ae Expose translateable Strings as constants.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1700
diff changeset
3604 2011-10-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
6e59208839ae Expose translateable Strings as constants.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1700
diff changeset
3605
6e59208839ae Expose translateable Strings as constants.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1700
diff changeset
3606 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
6e59208839ae Expose translateable Strings as constants.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1700
diff changeset
3607 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
6e59208839ae Expose translateable Strings as constants.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1700
diff changeset
3608 Expose translateable Strings as constants.
6e59208839ae Expose translateable Strings as constants.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1700
diff changeset
3609
1700
13a9ee6cebef Fix most labels in w-diff diagrams; refactoring to allow easier adoption of
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1699
diff changeset
3610 2011-10-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
13a9ee6cebef Fix most labels in w-diff diagrams; refactoring to allow easier adoption of
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1699
diff changeset
3611
13a9ee6cebef Fix most labels in w-diff diagrams; refactoring to allow easier adoption of
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1699
diff changeset
3612 Fix most labels in w-differences charts.
13a9ee6cebef Fix most labels in w-diff diagrams; refactoring to allow easier adoption of
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1699
diff changeset
3613
13a9ee6cebef Fix most labels in w-diff diagrams; refactoring to allow easier adoption of
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1699
diff changeset
3614 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
13a9ee6cebef Fix most labels in w-diff diagrams; refactoring to allow easier adoption of
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1699
diff changeset
3615 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
13a9ee6cebef Fix most labels in w-diff diagrams; refactoring to allow easier adoption of
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1699
diff changeset
3616 Remove most static final i18n-variables in favor of direct String
13a9ee6cebef Fix most labels in w-diff diagrams; refactoring to allow easier adoption of
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1699
diff changeset
3617 usage or usage of methods. By this, allow easier adoption of labels
13a9ee6cebef Fix most labels in w-diff diagrams; refactoring to allow easier adoption of
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1699
diff changeset
3618 in subclasses.
13a9ee6cebef Fix most labels in w-diff diagrams; refactoring to allow easier adoption of
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1699
diff changeset
3619
1699
608859aa5a7e Bugfix: #383 Add further y-axes before adjusting the ranges for each y-axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1698
diff changeset
3620 2011-10-11 Ingo Weinzierl <ingo@intevation.de>
608859aa5a7e Bugfix: #383 Add further y-axes before adjusting the ranges for each y-axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1698
diff changeset
3621
608859aa5a7e Bugfix: #383 Add further y-axes before adjusting the ranges for each y-axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1698
diff changeset
3622 flys/issue383 (Zweite Y-Achse wird beim Zoomen/Verschieben nicht angepasst.)
608859aa5a7e Bugfix: #383 Add further y-axes before adjusting the ranges for each y-axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1698
diff changeset
3623
608859aa5a7e Bugfix: #383 Add further y-axes before adjusting the ranges for each y-axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1698
diff changeset
3624 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
608859aa5a7e Bugfix: #383 Add further y-axes before adjusting the ranges for each y-axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1698
diff changeset
3625 Call adjustAxes() before applying zoom settings with autoZoom(). We need
608859aa5a7e Bugfix: #383 Add further y-axes before adjusting the ranges for each y-axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1698
diff changeset
3626 to add new y-axes first before we adjust their ranges.
608859aa5a7e Bugfix: #383 Add further y-axes before adjusting the ranges for each y-axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1698
diff changeset
3627
1698
6e935087f6a1 XYChartGenerator: s/new Integer(small)/Integer.valueOf(small)/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1697
diff changeset
3628 2011-10-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
6e935087f6a1 XYChartGenerator: s/new Integer(small)/Integer.valueOf(small)/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1697
diff changeset
3629
6e935087f6a1 XYChartGenerator: s/new Integer(small)/Integer.valueOf(small)/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1697
diff changeset
3630 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
6e935087f6a1 XYChartGenerator: s/new Integer(small)/Integer.valueOf(small)/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1697
diff changeset
3631 s/new Integer(small)/Integer.valueOf(small)/
6e935087f6a1 XYChartGenerator: s/new Integer(small)/Integer.valueOf(small)/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1697
diff changeset
3632
1697
2a6baa9e1576 JFreeChart: Do not fire change events for each and every data point added.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1696
diff changeset
3633 2011-10-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
2a6baa9e1576 JFreeChart: Do not fire change events for each and every data point added.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1696
diff changeset
3634
2a6baa9e1576 JFreeChart: Do not fire change events for each and every data point added.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1696
diff changeset
3635 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
2a6baa9e1576 JFreeChart: Do not fire change events for each and every data point added.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1696
diff changeset
3636 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
2a6baa9e1576 JFreeChart: Do not fire change events for each and every data point added.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1696
diff changeset
3637 Do not fire change events for each and every data point added.
2a6baa9e1576 JFreeChart: Do not fire change events for each and every data point added.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1696
diff changeset
3638
1696
56953439dcae Fixed incorrect indexing of facets when doing multiple (w)differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1695
diff changeset
3639 2011-10-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
56953439dcae Fixed incorrect indexing of facets when doing multiple (w)differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1695
diff changeset
3640
56953439dcae Fixed incorrect indexing of facets when doing multiple (w)differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1695
diff changeset
3641 Fix WDifferences with more than one Pair (crashed due to incorrect index for
56953439dcae Fixed incorrect indexing of facets when doing multiple (w)differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1695
diff changeset
3642 facets.)
56953439dcae Fixed incorrect indexing of facets when doing multiple (w)differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1695
diff changeset
3643
56953439dcae Fixed incorrect indexing of facets when doing multiple (w)differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1695
diff changeset
3644 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java:
56953439dcae Fixed incorrect indexing of facets when doing multiple (w)differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1695
diff changeset
3645 Fix wrong index for difference facets (allows for more than one
56953439dcae Fixed incorrect indexing of facets when doing multiple (w)differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1695
diff changeset
3646 difference facet per artifact without crashes).
56953439dcae Fixed incorrect indexing of facets when doing multiple (w)differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1695
diff changeset
3647
1695
0c9f7cc2cc11 In WDifferenceCurveGenerator use slightly modified doWOut-implementation of LongitudinalSectionGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1694
diff changeset
3648 2011-10-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0c9f7cc2cc11 In WDifferenceCurveGenerator use slightly modified doWOut-implementation of LongitudinalSectionGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1694
diff changeset
3649
0c9f7cc2cc11 In WDifferenceCurveGenerator use slightly modified doWOut-implementation of LongitudinalSectionGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1694
diff changeset
3650 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
0c9f7cc2cc11 In WDifferenceCurveGenerator use slightly modified doWOut-implementation of LongitudinalSectionGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1694
diff changeset
3651 Use slightly modified doWOut-implementation from
0c9f7cc2cc11 In WDifferenceCurveGenerator use slightly modified doWOut-implementation of LongitudinalSectionGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1694
diff changeset
3652 LongitudinalSectionGenerator (here need to add Ws to different axis).
0c9f7cc2cc11 In WDifferenceCurveGenerator use slightly modified doWOut-implementation of LongitudinalSectionGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1694
diff changeset
3653
1694
2b9f0ca1449b Fix import from last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1693
diff changeset
3654 2011-10-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2b9f0ca1449b Fix import from last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1693
diff changeset
3655
2b9f0ca1449b Fix import from last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1693
diff changeset
3656 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java:
2b9f0ca1449b Fix import from last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1693
diff changeset
3657 Fix import/reference.
2b9f0ca1449b Fix import from last commit.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1693
diff changeset
3658
1693
5f1156d61e9e Let WaterlevelPairSelect send "old" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1692
diff changeset
3659 2011-10-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
5f1156d61e9e Let WaterlevelPairSelect send "old" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1692
diff changeset
3660
5f1156d61e9e Let WaterlevelPairSelect send "old" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1692
diff changeset
3661 Let WaterlevelPairSelectState include diffids-data (if any) to enable
5f1156d61e9e Let WaterlevelPairSelect send "old" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1692
diff changeset
3662 future work on repopulation of Grid in GUI when jumping back
5f1156d61e9e Let WaterlevelPairSelect send "old" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1692
diff changeset
3663 (reparameterization).
5f1156d61e9e Let WaterlevelPairSelect send "old" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1692
diff changeset
3664
5f1156d61e9e Let WaterlevelPairSelect send "old" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1692
diff changeset
3665 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java:
5f1156d61e9e Let WaterlevelPairSelect send "old" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1692
diff changeset
3666 (createItems): Override to include old data.
5f1156d61e9e Let WaterlevelPairSelect send "old" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1692
diff changeset
3667
1692
5201173c3db5 Bugfixes: #150 #345 Corrected the determination to invert the x axis in longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1691
diff changeset
3668 2011-10-10 Ingo Weinzierl <ingo@intevation.de>
5201173c3db5 Bugfixes: #150 #345 Corrected the determination to invert the x axis in longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1691
diff changeset
3669
5201173c3db5 Bugfixes: #150 #345 Corrected the determination to invert the x axis in longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1691
diff changeset
3670 flys/issue150 (Diagramm: Anzeige von W bergauf)
5201173c3db5 Bugfixes: #150 #345 Corrected the determination to invert the x axis in longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1691
diff changeset
3671 flys/issue345 (W-INFO / Wasserspiegellagenberechnung, Diagrammausgabe)
5201173c3db5 Bugfixes: #150 #345 Corrected the determination to invert the x axis in longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1691
diff changeset
3672
5201173c3db5 Bugfixes: #150 #345 Corrected the determination to invert the x axis in longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1691
diff changeset
3673 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
5201173c3db5 Bugfixes: #150 #345 Corrected the determination to invert the x axis in longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1691
diff changeset
3674 Corrected the determination to invert the x axis, so that waterlines
5201173c3db5 Bugfixes: #150 #345 Corrected the determination to invert the x axis in longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1691
diff changeset
3675 will start with their highest value at the left and end with their
5201173c3db5 Bugfixes: #150 #345 Corrected the determination to invert the x axis in longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1691
diff changeset
3676 lowest values at the right.
5201173c3db5 Bugfixes: #150 #345 Corrected the determination to invert the x axis in longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1691
diff changeset
3677
1691
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
3678 2011-10-10 Felix Wolfsteller <felix.wolfsteller@intevation.de>
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
3679
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
3680 * src/main/java/de/intevation/flys/artifacts/math/DifferenceCurveFacet.java:
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
3681 Cosmetics, added an (@Override) annotation.
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
3682
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
3683 * src/main/java/de/intevation/flys/artifacts/model/CalculationResult.java,
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
3684 src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
3685 Cosmetics, added documentation.
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
3686
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
3687 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
3688 Cosmetics, whitespace after full stops in comments, added
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
3689 (@Override) annotation.
17648043429f Cosmetics, docs, annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1690
diff changeset
3690
1690
0053a4529f2f Bugfix: #220 Made y-axes of longitudinal and crosssection charts look equal.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1689
diff changeset
3691 2011-10-10 Ingo Weinzierl <ingo@intevation.de>
0053a4529f2f Bugfix: #220 Made y-axes of longitudinal and crosssection charts look equal.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1689
diff changeset
3692
0053a4529f2f Bugfix: #220 Made y-axes of longitudinal and crosssection charts look equal.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1689
diff changeset
3693 flys/issue220 (Diagramm: Achsenbeschriftungen an verschiedenen Achsen müssen gleich aussehen)
0053a4529f2f Bugfix: #220 Made y-axes of longitudinal and crosssection charts look equal.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1689
diff changeset
3694
0053a4529f2f Bugfix: #220 Made y-axes of longitudinal and crosssection charts look equal.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1689
diff changeset
3695 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
0053a4529f2f Bugfix: #220 Made y-axes of longitudinal and crosssection charts look equal.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1689
diff changeset
3696 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
0053a4529f2f Bugfix: #220 Made y-axes of longitudinal and crosssection charts look equal.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1689
diff changeset
3697 Adjusted the label font of the 2nd y-axis - now, both axes labels look
0053a4529f2f Bugfix: #220 Made y-axes of longitudinal and crosssection charts look equal.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1689
diff changeset
3698 equal.
0053a4529f2f Bugfix: #220 Made y-axes of longitudinal and crosssection charts look equal.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1689
diff changeset
3699
1689
e9475d2ef343 Bugfix: #189 Changed the order of a duration curve CSV export.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1688
diff changeset
3700 2011-10-10 Ingo Weinzierl <ingo@intevation.de>
e9475d2ef343 Bugfix: #189 Changed the order of a duration curve CSV export.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1688
diff changeset
3701
e9475d2ef343 Bugfix: #189 Changed the order of a duration curve CSV export.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1688
diff changeset
3702 flys/issue189 (WINFO/Dauerlinie: Sortierung der Berechnungsausgabe nach Dauerzahlen aufsteigend)
e9475d2ef343 Bugfix: #189 Changed the order of a duration curve CSV export.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1688
diff changeset
3703
e9475d2ef343 Bugfix: #189 Changed the order of a duration curve CSV export.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1688
diff changeset
3704 * src/main/java/de/intevation/flys/artifacts/model/WQDay.java: Added a
e9475d2ef343 Bugfix: #189 Changed the order of a duration curve CSV export.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1688
diff changeset
3705 method that determines if the items (days) in this object are increasing
e9475d2ef343 Bugfix: #189 Changed the order of a duration curve CSV export.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1688
diff changeset
3706 or not.
e9475d2ef343 Bugfix: #189 Changed the order of a duration curve CSV export.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1688
diff changeset
3707
e9475d2ef343 Bugfix: #189 Changed the order of a duration curve CSV export.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1688
diff changeset
3708 * src/main/java/de/intevation/flys/exports/DurationCurveExporter.java:
e9475d2ef343 Bugfix: #189 Changed the order of a duration curve CSV export.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1688
diff changeset
3709 Changed the order of the CSV export - the highest day is at the top of
e9475d2ef343 Bugfix: #189 Changed the order of a duration curve CSV export.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1688
diff changeset
3710 the export; the lowest day is at the bottom.
e9475d2ef343 Bugfix: #189 Changed the order of a duration curve CSV export.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1688
diff changeset
3711
1688
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
3712 2011-10-07 Sascha L. Teichmann <sascha.teichmann@intevation.de>
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
3713
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
3714 Worked on flys/issue150 (Diagramm: Anzeige von W bergauf).
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
3715 Still does not work in all cases.
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
3716
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
3717 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java (generateChart()):
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
3718 Reordered calls to ensure that the inversion of the x axis is
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
3719 not eliminated by other chart generation steps as a side effect.
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
3720
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
3721 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
3722 Assuming that JFreeChart is inverting axis automatically if the
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
3723 KMs are reversed ordered only do invert only in some situations.
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
3724
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
3725 Do not invert axis for Q (@Ingo: This is wrong! We must do this
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
3726 if we are only displaying the Qs and the Ws are deactived).
7eb9015489b0 Worked on flys/issue150
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1687
diff changeset
3727
1687
19c4cf5163e8 Take care on empty ranges (null) while preparing single point ranges.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1686
diff changeset
3728 2011-10-07 Ingo Weinzierl <ingo@intevation.de>
19c4cf5163e8 Take care on empty ranges (null) while preparing single point ranges.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1686
diff changeset
3729
19c4cf5163e8 Take care on empty ranges (null) while preparing single point ranges.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1686
diff changeset
3730 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
19c4cf5163e8 Take care on empty ranges (null) while preparing single point ranges.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1686
diff changeset
3731 Take care on empty ranges while preparing ranges for single points.
19c4cf5163e8 Take care on empty ranges (null) while preparing single point ranges.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1686
diff changeset
3732
1686
e8d1e531687a Bugfix: #114 Enabled rendering charts with a single data point.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1685
diff changeset
3733 2011-10-07 Ingo Weinzierl <ingo@intevation.de>
e8d1e531687a Bugfix: #114 Enabled rendering charts with a single data point.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1685
diff changeset
3734
e8d1e531687a Bugfix: #114 Enabled rendering charts with a single data point.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1685
diff changeset
3735 flys/issue114 (W-INFO: Wasserspiegellagenberechnung / Ort (Spezialfall: Generierung eines Diagramms bei punkthafter Berechnung))
e8d1e531687a Bugfix: #114 Enabled rendering charts with a single data point.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1685
diff changeset
3736
e8d1e531687a Bugfix: #114 Enabled rendering charts with a single data point.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1685
diff changeset
3737 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Expand
e8d1e531687a Bugfix: #114 Enabled rendering charts with a single data point.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1685
diff changeset
3738 ranges for x and y axes if there is just a single point in a series -
e8d1e531687a Bugfix: #114 Enabled rendering charts with a single data point.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1685
diff changeset
3739 JFreeChart requires a range where lower <> upper.
e8d1e531687a Bugfix: #114 Enabled rendering charts with a single data point.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1685
diff changeset
3740
1685
022f62c75878 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1684
diff changeset
3741 2011-10-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
022f62c75878 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1684
diff changeset
3742
022f62c75878 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1684
diff changeset
3743 * src/main/java/de/intevation/flys/artifacts/states/ComputationRangeState.java,
022f62c75878 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1684
diff changeset
3744 src/main/java/de/intevation/flys/artifacts/states/DistanceSelect.java,
022f62c75878 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1684
diff changeset
3745 src/main/java/de/intevation/flys/artifacts/states/RangeState.java,
022f62c75878 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1684
diff changeset
3746 src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
022f62c75878 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1684
diff changeset
3747 Add whitespace after full stop in comments, minor doc improvements.
022f62c75878 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1684
diff changeset
3748
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: 1683
diff changeset
3749 2011-10-07 Ingo Weinzierl <ingo@intevation.de>
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: 1683
diff changeset
3750
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: 1683
diff changeset
3751 flys/issue353 (W-INFO / Wasserspiegellagenberechnung, Diagramm)
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: 1683
diff changeset
3752
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: 1683
diff changeset
3753 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
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: 1683
diff changeset
3754 Adapted the process of collecting outs for Artifacts/Facets. We will now
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: 1683
diff changeset
3755 call OutGenerator.doOut() for each Artifact and Facet - never mind if
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: 1683
diff changeset
3756 the facet is activated (visible) or not. The OutGenerator should decide
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: 1683
diff changeset
3757 on its own whtat to do with facets which are "marked" as _not_ 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: 1683
diff changeset
3758
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: 1683
diff changeset
3759 * src/main/java/de/intevation/flys/exports/OutGenerator.java,
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: 1683
diff changeset
3760 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
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: 1683
diff changeset
3761 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
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: 1683
diff changeset
3762 src/main/java/de/intevation/flys/exports/ChartGenerator.java,
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: 1683
diff changeset
3763 src/main/java/de/intevation/flys/exports/ReportGenerator.java,
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: 1683
diff changeset
3764 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
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: 1683
diff changeset
3765 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
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: 1683
diff changeset
3766 src/main/java/de/intevation/flys/exports/AbstractExporter.java,
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: 1683
diff changeset
3767 src/main/java/de/intevation/flys/exports/ATExporter.java,
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: 1683
diff changeset
3768 src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
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: 1683
diff changeset
3769 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
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: 1683
diff changeset
3770 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java,
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: 1683
diff changeset
3771 src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java:
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: 1683
diff changeset
3772 Adapted the signature of OutGenerator.doOut(). There will be a new
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: 1683
diff changeset
3773 boolean parameter "visible" that determines if the facet specified in
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: 1683
diff changeset
3774 this method is visible for this output or not.
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: 1683
diff changeset
3775
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: 1683
diff changeset
3776 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Now,
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: 1683
diff changeset
3777 that we walk over every Artifact/Facet, we are able to collect min/max
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: 1683
diff changeset
3778 data for all axes. We store these information and use them to set the
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: 1683
diff changeset
3779 ranges of x and y axes. The result of this: a chart can have proper axes
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: 1683
diff changeset
3780 set without any data in it.
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: 1683
diff changeset
3781
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: 1683
diff changeset
3782 * src/main/java/de/intevation/flys/exports/InfoGeneratorHelper.java: Use
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: 1683
diff changeset
3783 min/max ranges stored while calling doOut() for each Artifact/Facet
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: 1683
diff changeset
3784 instead of fetching those information from chart's Datasets (which could
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: 1683
diff changeset
3785 be null).
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: 1683
diff changeset
3786
1683
acb4d20b130e Changed max number of digits for AT exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1682
diff changeset
3787 2011-10-07 Ingo Weinzierl <ingo@intevation.de>
acb4d20b130e Changed max number of digits for AT exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1682
diff changeset
3788
acb4d20b130e Changed max number of digits for AT exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1682
diff changeset
3789 * src/main/java/de/intevation/flys/utils/Formatter.java: Changed the max
acb4d20b130e Changed max number of digits for AT exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1682
diff changeset
3790 number of digits for AT exports from 0 to 2.
acb4d20b130e Changed max number of digits for AT exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1682
diff changeset
3791
1682
394b7ac58fc9 ATWriter: Get rid of buggy first line code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1681
diff changeset
3792 2011-10-06 Sascha L. Teichmann <sascha.teichmann@intevation.de>
394b7ac58fc9 ATWriter: Get rid of buggy first line code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1681
diff changeset
3793
394b7ac58fc9 ATWriter: Get rid of buggy first line code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1681
diff changeset
3794 * src/main/java/de/intevation/flys/exports/ATWriter.java: Get rid
394b7ac58fc9 ATWriter: Get rid of buggy first line code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1681
diff changeset
3795 of buggy first line code.
394b7ac58fc9 ATWriter: Get rid of buggy first line code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1681
diff changeset
3796
1681
e5f7f25a511c fixed flys/issue201
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1680
diff changeset
3797 2011-10-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
e5f7f25a511c fixed flys/issue201
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1680
diff changeset
3798
e5f7f25a511c fixed flys/issue201
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1680
diff changeset
3799 fixed flys/issue201
e5f7f25a511c fixed flys/issue201
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1680
diff changeset
3800
e5f7f25a511c fixed flys/issue201
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1680
diff changeset
3801 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
e5f7f25a511c fixed flys/issue201
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1680
diff changeset
3802 Replace >= with > in km index lookup because last km was not found.
e5f7f25a511c fixed flys/issue201
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1680
diff changeset
3803
1680
f4da2009eb8b fixed flys/issue177
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1679
diff changeset
3804 2011-10-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
f4da2009eb8b fixed flys/issue177
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1679
diff changeset
3805
f4da2009eb8b fixed flys/issue177
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1679
diff changeset
3806 fixed flys/issue177
f4da2009eb8b fixed flys/issue177
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1679
diff changeset
3807
f4da2009eb8b fixed flys/issue177
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1679
diff changeset
3808 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
f4da2009eb8b fixed flys/issue177
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1679
diff changeset
3809 Revert rev2245. Code works fine now! :-)
f4da2009eb8b fixed flys/issue177
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1679
diff changeset
3810
1679
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
3811 2011-10-05 Ingo Weinzierl <ingo@intevation.de>
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
3812
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
3813 * src/main/java/de/intevation/flys/jfree/FLYSAnnotation.java: Stores a
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
3814 list of XYTextAnnotations instead of FLYS specific Annotations. This
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
3815 makes this class suitable for other annotation types as well.
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
3816
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
3817 * src/main/java/de/intevation/flys/artifacts/model/MainValuesQFacet.java,
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
3818 src/main/java/de/intevation/flys/artifacts/model/MainValuesWFacet.java:
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
3819 Both facets' getData() will now return an instance of FLYSAnnotation.
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
3820
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
3821 * src/main/java/de/intevation/flys/artifacts/model/AnnotationFacet.java:
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
3822 Create XYTextAnnotations used to instantiate an object of
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
3823 FLYSAnnotation.
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
3824
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
3825 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
3826 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
3827 Removed the code to add annotations to the plot. This task is general
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
3828 enough to move this code to parent class.
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
3829
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
3830 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
3831 Instances of this class are now able to store - besides first and second
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
3832 axes datasets - a list of annotations. This annotations are added to the
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
3833 plot after the datasets have been added. To support LegendItems for
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
3834 those annotions, it was necessary to create a the LegendItemCollection
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
3835 by ourself. This work is done while applying the themes for each series
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
3836 in the chart.
69929c471646 Improved the creation/rendering of annotations (km favorites, mainvalues).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1678
diff changeset
3837
1678
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
3838 2011-10-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
3839
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
3840 Removed code duplication of guessWaterIncreasing()
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
3841
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
3842 * src/main/java/de/intevation/flys/artifacts/model/WKms.java(allKms, allWs):
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
3843 Added methods to fetch all kms and all ws.
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
3844
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
3845 * src/main/java/de/intevation/flys/utils/DataUtil.java: Generalized to
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
3846 get WKms as arguments.
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
3847
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
3848 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java,
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
3849 src/main/java/de/intevation/flys/artifacts/model/WKmsImpl.java,
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
3850 src/main/java/de/intevation/flys/artifacts/model/WQ.java: Implements
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
3851 the extended WKms interface.
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
3852
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
3853 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
3854 Uses the generalized DataUtil.guessWaterIncreasing().
03fbf1b30e72 Removed code duplication of guessWaterIncreasing()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1677
diff changeset
3855
1677
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
3856 2011-10-05 Ingo Weinzierl <ingo@intevation.de>
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
3857
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
3858 flys/issue347 (W-INFO / Wasserspiegellagenberechnung, Längsschnittdiagramm)
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
3859 flys/issue303 (Keine Streckenfavoriten, wenn nur Q im Längsschnittdiagram ausgewählt)
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
3860 flys/issue353 (W-INFO / Wasserspiegellagenberechnung, Diagramm)
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
3861
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
3862 * src/main/java/de/intevation/flys/jfree/FLYSAnnotation.java: New. A
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
3863 wrapper for Annotations which allows us to provide a description for a
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
3864 set of annotations.
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
3865
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
3866 * src/main/java/de/intevation/flys/artifacts/model/AnnotationFacet.java:
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
3867 The getData() will now return an instance of FLYSAnnotation that wraps
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
3868 the Annotations returned by the AnnotationArtifact. The lebel of
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
3869 FLYSAnnotation is the description of this Facet.
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
3870
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
3871 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
3872 Modified the way to add Annotations. We will no longer create an empty
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
3873 series to support a LegendItem for a set of Annotations, but we will add
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
3874 a LegendItem manually to the LegendItemCollection of the plot. In
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
3875 addition, we are now able to display annotations if one of the two
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
3876 y-axes are missing. If there are no y-axes existing, we are not able to
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
3877 display annotations yet.
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
3878
dd9dfe1e48fa Bugfixes for various issues: Improved rendering process of annotations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1676
diff changeset
3879 2011-10-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
1676
6e840e213fdf Backjump correction: Finally looks fine.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1675
diff changeset
3880
6e840e213fdf Backjump correction: Finally looks fine.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1675
diff changeset
3881 * src/main/java/de/intevation/flys/artifacts/math/BackJumpCorrector.java:
6e840e213fdf Backjump correction: Finally looks fine.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1675
diff changeset
3882 Lifted the wrong point. Now all backjump corrections look fine. :-)
6e840e213fdf Backjump correction: Finally looks fine.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1675
diff changeset
3883
1675
19d0eb41e923 AnnotationArtifact: Bugfixes and enabled cache support.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1674
diff changeset
3884 2011-10-05 Ingo Weinzierl <ingo@intevation.de>
19d0eb41e923 AnnotationArtifact: Bugfixes and enabled cache support.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1674
diff changeset
3885
19d0eb41e923 AnnotationArtifact: Bugfixes and enabled cache support.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1674
diff changeset
3886 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java:
19d0eb41e923 AnnotationArtifact: Bugfixes and enabled cache support.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1674
diff changeset
3887 Fixed bugs and make use of a cache for annotations now.
19d0eb41e923 AnnotationArtifact: Bugfixes and enabled cache support.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1674
diff changeset
3888
1674
b5209452f6bb flys/issue31: Simplified the back jump correction code a lot.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1673
diff changeset
3889 2011-10-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
b5209452f6bb flys/issue31: Simplified the back jump correction code a lot.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1673
diff changeset
3890
b5209452f6bb flys/issue31: Simplified the back jump correction code a lot.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1673
diff changeset
3891 Worked on flys/issue31
b5209452f6bb flys/issue31: Simplified the back jump correction code a lot.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1673
diff changeset
3892
b5209452f6bb flys/issue31: Simplified the back jump correction code a lot.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1673
diff changeset
3893 * src/main/java/de/intevation/flys/artifacts/math/BackJumpCorrector.java:
b5209452f6bb flys/issue31: Simplified the back jump correction code a lot.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1673
diff changeset
3894 Simplified the code a lot. Needs testing. Maybe flys/issue31 is gone
b5209452f6bb flys/issue31: Simplified the back jump correction code a lot.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1673
diff changeset
3895
1673
68260e38029a Modified code to determine the elevation model of Wsts in the LongitudinalSectionGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1672
diff changeset
3896 2011-10-04 Ingo Weinzierl <ingo@intevation.de>
68260e38029a Modified code to determine the elevation model of Wsts in the LongitudinalSectionGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1672
diff changeset
3897
68260e38029a Modified code to determine the elevation model of Wsts in the LongitudinalSectionGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1672
diff changeset
3898 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
68260e38029a Modified code to determine the elevation model of Wsts in the LongitudinalSectionGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1672
diff changeset
3899 Fetch the WstUnit value from river - the Wst itself no longer supports a
68260e38029a Modified code to determine the elevation model of Wsts in the LongitudinalSectionGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1672
diff changeset
3900 Unit iself.
68260e38029a Modified code to determine the elevation model of Wsts in the LongitudinalSectionGenerator.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1672
diff changeset
3901
1672
0b6dac664bbb Moved some generic double array code from BackjumpCorrector to DoubleUtil
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1671
diff changeset
3902 2011-10-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
0b6dac664bbb Moved some generic double array code from BackjumpCorrector to DoubleUtil
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1671
diff changeset
3903
0b6dac664bbb Moved some generic double array code from BackjumpCorrector to DoubleUtil
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1671
diff changeset
3904 * src/main/java/de/intevation/flys/artifacts/math/BackJumpCorrector.java,
0b6dac664bbb Moved some generic double array code from BackjumpCorrector to DoubleUtil
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1671
diff changeset
3905 src/main/java/de/intevation/flys/utils/DoubleUtil.java: Moved some generic
0b6dac664bbb Moved some generic double array code from BackjumpCorrector to DoubleUtil
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1671
diff changeset
3906 double array code to DoubleUtil.
0b6dac664bbb Moved some generic double array code from BackjumpCorrector to DoubleUtil
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1671
diff changeset
3907
1671
da872168a899 Added code to interpolate double values in a sorted array
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1670
diff changeset
3908 2011-10-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
da872168a899 Added code to interpolate double values in a sorted array
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1670
diff changeset
3909
da872168a899 Added code to interpolate double values in a sorted array
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1670
diff changeset
3910 * src/main/java/de/intevation/flys/utils/DoubleUtil.java (interpolateSorted):
da872168a899 Added code to interpolate double values in a sorted array
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1670
diff changeset
3911 Added code to linear interpolate double values in a sorted array.
da872168a899 Added code to interpolate double values in a sorted array
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1670
diff changeset
3912 Keys and values are given as double arrays. Keys need to be sorted.
da872168a899 Added code to interpolate double values in a sorted array
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1670
diff changeset
3913
1670
fc9719cddbc6 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1669
diff changeset
3914 2011-10-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
fc9719cddbc6 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1669
diff changeset
3915
fc9719cddbc6 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1669
diff changeset
3916 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java,
fc9719cddbc6 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1669
diff changeset
3917 src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java:
fc9719cddbc6 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1669
diff changeset
3918 Removed superfluous imports.
fc9719cddbc6 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1669
diff changeset
3919
1669
0296684a5553 Bugfix: #330 Add problem if no data was found for duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1668
diff changeset
3920 2011-10-04 Ingo Weinzierl <ingo@intevation.de>
0296684a5553 Bugfix: #330 Add problem if no data was found for duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1668
diff changeset
3921
0296684a5553 Bugfix: #330 Add problem if no data was found for duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1668
diff changeset
3922 flys/issue330 (Dauerlinie kann nicht berechnet werden)
0296684a5553 Bugfix: #330 Add problem if no data was found for duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1668
diff changeset
3923
0296684a5553 Bugfix: #330 Add problem if no data was found for duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1668
diff changeset
3924 * src/main/java/de/intevation/flys/artifacts/model/Calculation3.java:
0296684a5553 Bugfix: #330 Add problem if no data was found for duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1668
diff changeset
3925 Add a problem if no data was found for duration curves.
0296684a5553 Bugfix: #330 Add problem if no data was found for duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1668
diff changeset
3926
1668
6566c7868456 Added facet and index information to theme which are stored at CollectionItems.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1667
diff changeset
3927 2011-10-04 Ingo Weinzierl <ingo@intevation.de>
6566c7868456 Added facet and index information to theme which are stored at CollectionItems.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1667
diff changeset
3928
6566c7868456 Added facet and index information to theme which are stored at CollectionItems.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1667
diff changeset
3929 * src/main/java/de/intevation/flys/themes/Theme.java,
6566c7868456 Added facet and index information to theme which are stored at CollectionItems.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1667
diff changeset
3930 src/main/java/de/intevation/flys/themes/DefaultTheme.java: Added
6566c7868456 Added facet and index information to theme which are stored at CollectionItems.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1667
diff changeset
3931 getter/setter methods to provide a facet (string) and index (int). Both
6566c7868456 Added facet and index information to theme which are stored at CollectionItems.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1667
diff changeset
3932 values are written as attribute to the Theme's XML representation.
6566c7868456 Added facet and index information to theme which are stored at CollectionItems.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1667
diff changeset
3933
6566c7868456 Added facet and index information to theme which are stored at CollectionItems.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1667
diff changeset
3934 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
6566c7868456 Added facet and index information to theme which are stored at CollectionItems.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1667
diff changeset
3935 Set the "facet" and "index" values of themes.
6566c7868456 Added facet and index information to theme which are stored at CollectionItems.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1667
diff changeset
3936
1667
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
3937 2011-10-04 Ingo Weinzierl <ingo@intevation.de>
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
3938
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
3939 flys/issue346 (W-INFO / Anzeige der Höheninformation)
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
3940
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
3941 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
3942 Modified x and y axis title. The x axis title is now "RIVERNAME-km"; the
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
3943 y axis title is now "W[WST_UNIT]" where WST_UNIT depends on the unit of
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
3944 the WST.
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
3945
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
3946 * src/main/resources/messages.properties,
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
3947 src/main/resources/messages_de_DE.properties,
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
3948 src/main/resources/messages_en.properties,
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
3949 src/main/resources/messages_de.properties: Modified i18n expressions for
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
3950 x and y axis of longitudinal section charts.
f1af0c07a6ee Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1666
diff changeset
3951
1666
09c1292cf36d Bugfix: #351 Modified determination of single values specified by min/max values and an interval.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1665
diff changeset
3952 2011-09-30 Ingo Weinzierl <ingo@intevation.de>
09c1292cf36d Bugfix: #351 Modified determination of single values specified by min/max values and an interval.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1665
diff changeset
3953
09c1292cf36d Bugfix: #351 Modified determination of single values specified by min/max values and an interval.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1665
diff changeset
3954 flys/issue351 (W-INFO / Wasserspiegellagenberechnungen)
09c1292cf36d Bugfix: #351 Modified determination of single values specified by min/max values and an interval.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1665
diff changeset
3955
09c1292cf36d Bugfix: #351 Modified determination of single values specified by min/max values and an interval.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1665
diff changeset
3956 * src/main/java/de/intevation/flys/utils/DoubleUtil.java: Modified the
09c1292cf36d Bugfix: #351 Modified determination of single values specified by min/max values and an interval.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1665
diff changeset
3957 explode() function that returns a list of values specified by min, max
09c1292cf36d Bugfix: #351 Modified determination of single values specified by min/max values and an interval.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1665
diff changeset
3958 and an interval. If the last value, determined by the interval, is
09c1292cf36d Bugfix: #351 Modified determination of single values specified by min/max values and an interval.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1665
diff changeset
3959 bigger than the max value, it is not included in the result list.
09c1292cf36d Bugfix: #351 Modified determination of single values specified by min/max values and an interval.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1665
diff changeset
3960
1665
0ebce697adcc Fix flys/issue334 (CrossSection output shown even without calculation result).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1664
diff changeset
3961 2011-09-30 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0ebce697adcc Fix flys/issue334 (CrossSection output shown even without calculation result).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1664
diff changeset
3962
0ebce697adcc Fix flys/issue334 (CrossSection output shown even without calculation result).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1664
diff changeset
3963 flys/issue334 (Querprofil-Diagramm: Ausgabe dieses Diagrammtyps
0ebce697adcc Fix flys/issue334 (CrossSection output shown even without calculation result).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1664
diff changeset
3964 möglich, obwohl WSP Berechnung keine Ergebnisse liefert)
0ebce697adcc Fix flys/issue334 (CrossSection output shown even without calculation result).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1664
diff changeset
3965
0ebce697adcc Fix flys/issue334 (CrossSection output shown even without calculation result).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1664
diff changeset
3966 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
0ebce697adcc Fix flys/issue334 (CrossSection output shown even without calculation result).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1664
diff changeset
3967 (compute): Add Facets regarding CrossSections only if data available.
0ebce697adcc Fix flys/issue334 (CrossSection output shown even without calculation result).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1664
diff changeset
3968
1664
71d5abde92f2 Bugfix: #176 and #349 Create proper titles for W and Q waterlevel facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1663
diff changeset
3969 2011-09-29 Ingo Weinzierl <ingo@intevation.de>
71d5abde92f2 Bugfix: #176 and #349 Create proper titles for W and Q waterlevel facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1663
diff changeset
3970
71d5abde92f2 Bugfix: #176 and #349 Create proper titles for W and Q waterlevel facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1663
diff changeset
3971 flys/issue176 (Diagramm: Benennung eines Abflusses bei gewählter Höhe am Pegel)
71d5abde92f2 Bugfix: #176 and #349 Create proper titles for W and Q waterlevel facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1663
diff changeset
3972 flys/issue349 (W-INFO / Wasserspiegellagenberechnung, Längsschnittdiagramm)
71d5abde92f2 Bugfix: #176 and #349 Create proper titles for W and Q waterlevel facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1663
diff changeset
3973
71d5abde92f2 Bugfix: #176 and #349 Create proper titles for W and Q waterlevel facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1663
diff changeset
3974 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
71d5abde92f2 Bugfix: #176 and #349 Create proper titles for W and Q waterlevel facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1663
diff changeset
3975 Create titles for W and Q waterlevel facets with proper fractions.
71d5abde92f2 Bugfix: #176 and #349 Create proper titles for W and Q waterlevel facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1663
diff changeset
3976
1663
4fbd43061315 Show proper labels for selected differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1662
diff changeset
3977 2011-09-30 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4fbd43061315 Show proper labels for selected differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1662
diff changeset
3978
4fbd43061315 Show proper labels for selected differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1662
diff changeset
3979 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java:
4fbd43061315 Show proper labels for selected differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1662
diff changeset
3980 (createStaticData, getLabels): Create proper labels for differences.
4fbd43061315 Show proper labels for selected differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1662
diff changeset
3981
1662
a800994aed1e Fixed issues flys/issue244, flys/issue332
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1661
diff changeset
3982 2011-09-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
a800994aed1e Fixed issues flys/issue244, flys/issue332
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1661
diff changeset
3983
a800994aed1e Fixed issues flys/issue244, flys/issue332
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1661
diff changeset
3984 flys/issue244 (WINFO: Export von AT-Dateien im ersten Teil unterschiedlich)
a800994aed1e Fixed issues flys/issue244, flys/issue332
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1661
diff changeset
3985 flys/issue332 (W-INFO / Berechnung Abflusskurve, Export, FLYS 2.5)
a800994aed1e Fixed issues flys/issue244, flys/issue332
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1661
diff changeset
3986
a800994aed1e Fixed issues flys/issue244, flys/issue332
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1661
diff changeset
3987 * src/main/java/de/intevation/flys/exports/ATWriter.java: Due to a rounding
a800994aed1e Fixed issues flys/issue244, flys/issue332
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1661
diff changeset
3988 issue the w's of the first line underun the minimal w of the curve at times.
a800994aed1e Fixed issues flys/issue244, flys/issue332
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1661
diff changeset
3989 An extra test was introduced to suppress the output of the q's of the wrong w's.
a800994aed1e Fixed issues flys/issue244, flys/issue332
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1661
diff changeset
3990
1661
a890bf077de5 Use StringUtil.wWrap , fix wrong loop, minor refac and cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1660
diff changeset
3991 2011-09-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
a890bf077de5 Use StringUtil.wWrap , fix wrong loop, minor refac and cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1660
diff changeset
3992
a890bf077de5 Use StringUtil.wWrap , fix wrong loop, minor refac and cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1660
diff changeset
3993 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java:
a890bf077de5 Use StringUtil.wWrap , fix wrong loop, minor refac and cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1660
diff changeset
3994 Use StringUtil.wWrap , fix wrong loop, minor refac and cosmetics.
a890bf077de5 Use StringUtil.wWrap , fix wrong loop, minor refac and cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1660
diff changeset
3995
1660
804c58c56422 Extracted/use StringUtil.wWrap .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1659
diff changeset
3996 2011-09-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
804c58c56422 Extracted/use StringUtil.wWrap .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1659
diff changeset
3997
804c58c56422 Extracted/use StringUtil.wWrap .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1659
diff changeset
3998 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelSelectState.java:
804c58c56422 Extracted/use StringUtil.wWrap .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1659
diff changeset
3999 Extracted/use StringUtil.wWrap .
804c58c56422 Extracted/use StringUtil.wWrap .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1659
diff changeset
4000
1659
ad54896ec369 Write gauge determined in MainValuesService to log.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1658
diff changeset
4001 2011-09-28 Ingo Weinzierl <ingo@intevation.de>
ad54896ec369 Write gauge determined in MainValuesService to log.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1658
diff changeset
4002
ad54896ec369 Write gauge determined in MainValuesService to log.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1658
diff changeset
4003 * src/main/java/de/intevation/flys/artifacts/services/MainValuesService.java:
ad54896ec369 Write gauge determined in MainValuesService to log.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1658
diff changeset
4004 Log the gauge which has been determined.
ad54896ec369 Write gauge determined in MainValuesService to log.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1658
diff changeset
4005
1658
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
4006 2011-09-28 Ingo Weinzierl <ingo@intevation.de>
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
4007
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
4008 flys/issue332 (W-INFO / Berechnung Abflusskurve, Export, FLYS 2.5)
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
4009
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
4010 * src/main/java/de/intevation/flys/exports/ATExporter.java: Store the
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
4011 master Artifact which is set via setMasterArtifact(). This is required
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
4012 for meta information used while preparing the header row of AT exports.
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
4013
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
4014 * src/main/java/de/intevation/flys/exports/ATWriter.java: Print a header
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
4015 row into the AT export for being compatible with desktop FLYS.
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
4016
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
4017 * src/main/resources/messages.properties,
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
4018 src/main/resources/messages_de_DE.properties,
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
4019 src/main/resources/messages_en.properties,
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
4020 src/main/resources/messages_de.properties: Added header row for AT
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
4021 export files.
7d11ad5a52d5 Bugfix: #332 Made AT-exports compatible with desktop FLYS.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1657
diff changeset
4022
1657
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
4023 2011-09-28 Ingo Weinzierl <ingo@intevation.de>
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
4024
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
4025 flys/issue328 (W-INFO / ÜSK: Auswahl der Wasserspiegellage / Auswahlunterstützung)
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
4026
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
4027 * doc/conf/meta-data.xml: Added an out 'waterlevels' that might be used to
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
4028 fetch user specific waterlevels (same as longitudinal sections, but
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
4029 without Q facet).
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
4030 In addition, the system specific datacage stuff is now fetched, when:
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
4031 a) no user-id is given
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
4032 b) a user-id is given and there is a parameter 'load-system'
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
4033
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
4034 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelSelectState.java:
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
4035 If the label of the WQKms object specified by the waterlevel selection
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
4036 begins with a "Q", the label is wrapped into a "W()", e.g. "W(Q=1200)".
91d038c7aae5 Bugfix: #328 Improved datacage configuration and labels for selected waterlevels.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1656
diff changeset
4037
1656
94732906b094 Made feed() operation able to remove existing data items from Artifact's data pool.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1655
diff changeset
4038 2011-09-28 Ingo Weinzierl <ingo@intevation.de>
94732906b094 Made feed() operation able to remove existing data items from Artifact's data pool.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1655
diff changeset
4039
94732906b094 Made feed() operation able to remove existing data items from Artifact's data pool.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1655
diff changeset
4040 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Made
94732906b094 Made feed() operation able to remove existing data items from Artifact's data pool.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1655
diff changeset
4041 feed() able to remove existing data items from Artifact's data pool.
94732906b094 Made feed() operation able to remove existing data items from Artifact's data pool.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1655
diff changeset
4042 Therefore, the value for the item which should be removed needs to an
94732906b094 Made feed() operation able to remove existing data items from Artifact's data pool.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1655
diff changeset
4043 empty string.
94732906b094 Made feed() operation able to remove existing data items from Artifact's data pool.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1655
diff changeset
4044
1655
d251e5929860 Extracted StringUtil.unbracket from WaterlevelSelectState.strip .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1654
diff changeset
4045 2011-09-28 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d251e5929860 Extracted StringUtil.unbracket from WaterlevelSelectState.strip .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1654
diff changeset
4046
d251e5929860 Extracted StringUtil.unbracket from WaterlevelSelectState.strip .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1654
diff changeset
4047 Extracted StringUtil.unbracket from WaterlevelSelectState.strip.
d251e5929860 Extracted StringUtil.unbracket from WaterlevelSelectState.strip .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1654
diff changeset
4048
d251e5929860 Extracted StringUtil.unbracket from WaterlevelSelectState.strip .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1654
diff changeset
4049 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java,
d251e5929860 Extracted StringUtil.unbracket from WaterlevelSelectState.strip .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1654
diff changeset
4050 src/main/java/de/intevation/flys/artifacts/states/WaterlevelSelectState.java:
d251e5929860 Extracted StringUtil.unbracket from WaterlevelSelectState.strip .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1654
diff changeset
4051 Extract and use StringUtil.unbracket, minor doc.
d251e5929860 Extracted StringUtil.unbracket from WaterlevelSelectState.strip .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1654
diff changeset
4052
1654
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
4053 2011-09-27 Ingo Weinzierl <ingo@intevation.de>
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
4054
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
4055 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java,
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
4056 src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
4057 Changed access of getCurrentState() from protected to public.
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
4058
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
4059 * src/main/java/de/intevation/flys/artifacts/CollectionMonitor.java: We
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
4060 use the configured Outputs instead of the actuel Outputs of an Artifact
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
4061 to make recommendations, now. This has the bad side effect of giving
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
4062 recommendations for Outputs that we might _NOT_ be able to produce. But
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
4063 otherwise, we would not be able to give recommendations for states with
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
4064 long calculation times that start background threads for calculation (as
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
4065 WSPLGEN caluclations does).
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
4066
1653
73794985a899 Enable auto-scaling axis for waterlevels in WDifference-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1652
diff changeset
4067 2011-09-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
73794985a899 Enable auto-scaling axis for waterlevels in WDifference-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1652
diff changeset
4068
73794985a899 Enable auto-scaling axis for waterlevels in WDifference-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1652
diff changeset
4069 Enable "auto-scaling" axis for waterlevels in WDifference-plots.
73794985a899 Enable auto-scaling axis for waterlevels in WDifference-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1652
diff changeset
4070
73794985a899 Enable auto-scaling axis for waterlevels in WDifference-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1652
diff changeset
4071 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
73794985a899 Enable auto-scaling axis for waterlevels in WDifference-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1652
diff changeset
4072 (createSecondaryAxis, zoomY): Refactored to allow modification in
73794985a899 Enable auto-scaling axis for waterlevels in WDifference-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1652
diff changeset
4073 siblings.
73794985a899 Enable auto-scaling axis for waterlevels in WDifference-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1652
diff changeset
4074
73794985a899 Enable auto-scaling axis for waterlevels in WDifference-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1652
diff changeset
4075 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
73794985a899 Enable auto-scaling axis for waterlevels in WDifference-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1652
diff changeset
4076 (createSecondaryAxisRange): Override to achieve expected behavior.
73794985a899 Enable auto-scaling axis for waterlevels in WDifference-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1652
diff changeset
4077 Also adjusted label.
73794985a899 Enable auto-scaling axis for waterlevels in WDifference-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1652
diff changeset
4078
1652
46a2a5dc98b7 In W-Difference-calculation, respect indices of selected facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1651
diff changeset
4079 2011-09-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
46a2a5dc98b7 In W-Difference-calculation, respect indices of selected facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1651
diff changeset
4080
46a2a5dc98b7 In W-Difference-calculation, respect indices of selected facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1651
diff changeset
4081 In W-Difference Calculation, respect indices of selected facets.
46a2a5dc98b7 In W-Difference-calculation, respect indices of selected facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1651
diff changeset
4082
46a2a5dc98b7 In W-Difference-calculation, respect indices of selected facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1651
diff changeset
4083 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java:
46a2a5dc98b7 In W-Difference-calculation, respect indices of selected facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1651
diff changeset
4084 (computeAdvance): Respect index of selected facets.
46a2a5dc98b7 In W-Difference-calculation, respect indices of selected facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1651
diff changeset
4085
1651
a7def20539fb flys/issue317: Removed dependency from cross section demo app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1650
diff changeset
4086 2011-09-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
a7def20539fb flys/issue317: Removed dependency from cross section demo app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1650
diff changeset
4087
a7def20539fb flys/issue317: Removed dependency from cross section demo app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1650
diff changeset
4088 flys/issue317: (Querprofil-Diagramm: Referenzen auf CrossSectionApp entfernen)
a7def20539fb flys/issue317: Removed dependency from cross section demo app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1650
diff changeset
4089
a7def20539fb flys/issue317: Removed dependency from cross section demo app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1650
diff changeset
4090 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
a7def20539fb flys/issue317: Removed dependency from cross section demo app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1650
diff changeset
4091 Removed dependency to demo app.
a7def20539fb flys/issue317: Removed dependency from cross section demo app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1650
diff changeset
4092
a7def20539fb flys/issue317: Removed dependency from cross section demo app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1650
diff changeset
4093 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java:
a7def20539fb flys/issue317: Removed dependency from cross section demo app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1650
diff changeset
4094 Refactored to use logic from the models.
a7def20539fb flys/issue317: Removed dependency from cross section demo app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1650
diff changeset
4095
a7def20539fb flys/issue317: Removed dependency from cross section demo app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1650
diff changeset
4096 * src/main/java/de/intevation/flys/artifacts/geom/Lines.java:
a7def20539fb flys/issue317: Removed dependency from cross section demo app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1650
diff changeset
4097 Moved some logic from the demo app to this model.
1654
33ade8153d74 Little modifications for making recommendations - will now work for states with background calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1653
diff changeset
4098
1650
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
4099 2011-09-27 Ingo Weinzierl <ingo@intevation.de>
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
4100
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
4101 * src/main/java/de/intevation/flys/wsplgen/FacetCreator.java: New. Code
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
4102 from FloodMapState moved to its own class with the intent, to use it in
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
4103 classes different from FloodMapState.
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
4104
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
4105 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
4106 Removed the inner class FacetCreator.
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
4107
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
4108 * src/main/java/de/intevation/flys/artifacts/model/WSPLGENJob.java: Stores
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
4109 an instance of FacetCreator.
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
4110 NOTE: Maybe we should move the WSPLGEN parameters into an own class
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
4111 which might be serializable.
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
4112
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
4113 * src/main/java/de/intevation/flys/wsplgen/JobExecutor.java: Use the
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
4114 FacetCreator instance stored in the WSPLGENJob to create a new WSPLGEN
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
4115 facet if the calculation was successfully (without errors). Finally, the
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
4116 facets of FacetCreator are added to the Facet list of the FLYSArtifacts.
aaf8d32f85bd Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1649
diff changeset
4117
1649
74142aa5d938 Improved WSPLGEN start to suppress inconsistent Artifact states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1648
diff changeset
4118 2011-09-27 Ingo Weinzierl <ingo@intevation.de>
74142aa5d938 Improved WSPLGEN start to suppress inconsistent Artifact states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1648
diff changeset
4119
74142aa5d938 Improved WSPLGEN start to suppress inconsistent Artifact states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1648
diff changeset
4120 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
74142aa5d938 Improved WSPLGEN start to suppress inconsistent Artifact states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1648
diff changeset
4121 Put Artifact in background mode first before starting WSPLGEN, otherwise
74142aa5d938 Improved WSPLGEN start to suppress inconsistent Artifact states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1648
diff changeset
4122 a very fast errors (call CallContext.afterBackground() before Artifact is
74142aa5d938 Improved WSPLGEN start to suppress inconsistent Artifact states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1648
diff changeset
4123 in Background mode) might lead to an inconsistent state.
74142aa5d938 Improved WSPLGEN start to suppress inconsistent Artifact states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1648
diff changeset
4124
74142aa5d938 Improved WSPLGEN start to suppress inconsistent Artifact states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1648
diff changeset
4125 * src/main/java/de/intevation/flys/wsplgen/ProblemObserver.java: Repaired
74142aa5d938 Improved WSPLGEN start to suppress inconsistent Artifact states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1648
diff changeset
4126 broken error num parsing.
74142aa5d938 Improved WSPLGEN start to suppress inconsistent Artifact states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1648
diff changeset
4127
1648
d1d6fd8cfbb2 Improved regex used to track WSPLGEN errors - will now match critical errors as well.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1647
diff changeset
4128 2011-09-27 Ingo Weinzierl <ingo@intevation.de>
d1d6fd8cfbb2 Improved regex used to track WSPLGEN errors - will now match critical errors as well.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1647
diff changeset
4129
d1d6fd8cfbb2 Improved regex used to track WSPLGEN errors - will now match critical errors as well.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1647
diff changeset
4130 * src/main/java/de/intevation/flys/wsplgen/ProblemObserver.java: Track
d1d6fd8cfbb2 Improved regex used to track WSPLGEN errors - will now match critical errors as well.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1647
diff changeset
4131 critical errors as well (improved regular expression for errors).
d1d6fd8cfbb2 Improved regex used to track WSPLGEN errors - will now match critical errors as well.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1647
diff changeset
4132
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4133 2011-09-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4134
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4135 * ChangeLog: Fixed whitespace usage.
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4136
1646
614ffddb860e Removed superfluous imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1645
diff changeset
4137 2011-09-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
614ffddb860e Removed superfluous imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1645
diff changeset
4138
614ffddb860e Removed superfluous imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1645
diff changeset
4139 * src/main/java/de/intevation/flys/artifacts/services/RiverService.java,
614ffddb860e Removed superfluous imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1645
diff changeset
4140 src/main/java/de/intevation/flys/artifacts/math/DifferenceCurveFacet.java
614ffddb860e Removed superfluous imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1645
diff changeset
4141 src/main/java/de/intevation/flys/artifacts/model/ManagedDomFacet.java,
614ffddb860e Removed superfluous imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1645
diff changeset
4142 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
614ffddb860e Removed superfluous imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1645
diff changeset
4143 Removed superfluous imports.
614ffddb860e Removed superfluous imports
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1645
diff changeset
4144
1645
4a8251eae217 Bugfix: #68 Set number format of chart plot axes based on the CallMeta instance for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1644
diff changeset
4145 2011-09-27 Ingo Weinzierl <ingo@intevation.de>
4a8251eae217 Bugfix: #68 Set number format of chart plot axes based on the CallMeta instance for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1644
diff changeset
4146
4a8251eae217 Bugfix: #68 Set number format of chart plot axes based on the CallMeta instance for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1644
diff changeset
4147 flys/issue68 (Diagramm: Werte an der Y-Achse benötigen i18n)
4a8251eae217 Bugfix: #68 Set number format of chart plot axes based on the CallMeta instance for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1644
diff changeset
4148
4a8251eae217 Bugfix: #68 Set number format of chart plot axes based on the CallMeta instance for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1644
diff changeset
4149 * src/main/java/de/intevation/flys/exports/ChartGenerator.java: Added a
4a8251eae217 Bugfix: #68 Set number format of chart plot axes based on the CallMeta instance for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1644
diff changeset
4150 method to retrieve the current/preferred locale specified by CallMeta.
4a8251eae217 Bugfix: #68 Set number format of chart plot axes based on the CallMeta instance for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1644
diff changeset
4151
4a8251eae217 Bugfix: #68 Set number format of chart plot axes based on the CallMeta instance for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1644
diff changeset
4152 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
4a8251eae217 Bugfix: #68 Set number format of chart plot axes based on the CallMeta instance for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1644
diff changeset
4153 Introduced two methods localizeDomainAxis() and localizeRangeAxis().
4a8251eae217 Bugfix: #68 Set number format of chart plot axes based on the CallMeta instance for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1644
diff changeset
4154 Both methods of this class override the NumberFormat used to format axes
4a8251eae217 Bugfix: #68 Set number format of chart plot axes based on the CallMeta instance for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1644
diff changeset
4155 numbers. Those methods are called by localizeAxes() - which has private
4a8251eae217 Bugfix: #68 Set number format of chart plot axes based on the CallMeta instance for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1644
diff changeset
4156 access - for each domain and range axis of the current XYPlot.
4a8251eae217 Bugfix: #68 Set number format of chart plot axes based on the CallMeta instance for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1644
diff changeset
4157
1644
2df1f9facd6c Cache: Increased number of cached annotations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1643
diff changeset
4158 2011-09-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
2df1f9facd6c Cache: Increased number of cached annotations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1643
diff changeset
4159
2df1f9facd6c Cache: Increased number of cached annotations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1643
diff changeset
4160 * doc/conf/cache.xml: Number of cached annotations was much
2df1f9facd6c Cache: Increased number of cached annotations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1643
diff changeset
4161 to low.
2df1f9facd6c Cache: Increased number of cached annotations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1643
diff changeset
4162
1643
ff7bffb7d5f0 Let WDifferences-diagram show more than one difference, if asked to.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1642
diff changeset
4163 2011-09-27 Felix Wolfsteller <felix.wolfsteller@intevation.de>
ff7bffb7d5f0 Let WDifferences-diagram show more than one difference, if asked to.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1642
diff changeset
4164
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4165 Improved w-differences diagram generation where multiple differences
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4166 can be shown.
1643
ff7bffb7d5f0 Let WDifferences-diagram show more than one difference, if asked to.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1642
diff changeset
4167
ff7bffb7d5f0 Let WDifferences-diagram show more than one difference, if asked to.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1642
diff changeset
4168 * src/main/java/de/intevation/flys/artifacts/math/DifferenceCurveFacet.java:
ff7bffb7d5f0 Let WDifferences-diagram show more than one difference, if asked to.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1642
diff changeset
4169 New facet type.
ff7bffb7d5f0 Let WDifferences-diagram show more than one difference, if asked to.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1642
diff changeset
4170
ff7bffb7d5f0 Let WDifferences-diagram show more than one difference, if asked to.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1642
diff changeset
4171 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java:
ff7bffb7d5f0 Let WDifferences-diagram show more than one difference, if asked to.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1642
diff changeset
4172 Employ new DifferenceCurveFacet, return CalculationResult that can
ff7bffb7d5f0 Let WDifferences-diagram show more than one difference, if asked to.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1642
diff changeset
4173 store more than one WKms.
ff7bffb7d5f0 Let WDifferences-diagram show more than one difference, if asked to.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1642
diff changeset
4174
1642
6c0b79efd2c9 Bugfix: #320 Substitue '../' in shapefile directories.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1641
diff changeset
4175 2011-09-27 Ingo Weinzierl <ingo@intevation.de>
6c0b79efd2c9 Bugfix: #320 Substitue '../' in shapefile directories.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1641
diff changeset
4176
6c0b79efd2c9 Bugfix: #320 Substitue '../' in shapefile directories.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1641
diff changeset
4177 flys/issue320 (ÃœSK:Mapserver hat Probleme beim Shapefilepath mit "../" im Pfad)
6c0b79efd2c9 Bugfix: #320 Substitue '../' in shapefile directories.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1641
diff changeset
4178
6c0b79efd2c9 Bugfix: #320 Substitue '../' in shapefile directories.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1641
diff changeset
4179 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Use
6c0b79efd2c9 Bugfix: #320 Substitue '../' in shapefile directories.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1641
diff changeset
4180 File.getCanonicalPath() to substitute "../" in shapefile directories.
6c0b79efd2c9 Bugfix: #320 Substitue '../' in shapefile directories.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1641
diff changeset
4181
1641
eb3ab28d1c21 The extent of the WSPLGEN facets are now determined by the extent of the start and end CrossSectionTrack of the WSPLGEN calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1640
diff changeset
4182 2011-09-26 Ingo Weinzierl <ingo@intevation.de>
eb3ab28d1c21 The extent of the WSPLGEN facets are now determined by the extent of the start and end CrossSectionTrack of the WSPLGEN calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1640
diff changeset
4183
eb3ab28d1c21 The extent of the WSPLGEN facets are now determined by the extent of the start and end CrossSectionTrack of the WSPLGEN calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1640
diff changeset
4184 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
eb3ab28d1c21 The extent of the WSPLGEN facets are now determined by the extent of the start and end CrossSectionTrack of the WSPLGEN calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1640
diff changeset
4185 The extent of the WSPLGEN result layer is now specified by the extent of
eb3ab28d1c21 The extent of the WSPLGEN facets are now determined by the extent of the start and end CrossSectionTrack of the WSPLGEN calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1640
diff changeset
4186 the CrossSectionTracks that matches the start and end kilometer of the
eb3ab28d1c21 The extent of the WSPLGEN facets are now determined by the extent of the start and end CrossSectionTrack of the WSPLGEN calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1640
diff changeset
4187 WSPLGEN calculation.
eb3ab28d1c21 The extent of the WSPLGEN facets are now determined by the extent of the start and end CrossSectionTrack of the WSPLGEN calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1640
diff changeset
4188
eb3ab28d1c21 The extent of the WSPLGEN facets are now determined by the extent of the start and end CrossSectionTrack of the WSPLGEN calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1640
diff changeset
4189 * src/main/java/de/intevation/flys/utils/GeometryUtils.java: New function
eb3ab28d1c21 The extent of the WSPLGEN facets are now determined by the extent of the start and end CrossSectionTrack of the WSPLGEN calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1640
diff changeset
4190 that creates the OpenLayers bounding box based on two Geometries.
eb3ab28d1c21 The extent of the WSPLGEN facets are now determined by the extent of the start and end CrossSectionTrack of the WSPLGEN calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1640
diff changeset
4191
1640
fb296bdf815f Improved w-differences diagram generation with included 'absolute' values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1639
diff changeset
4192 2011-09-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
fb296bdf815f Improved w-differences diagram generation with included 'absolute' values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1639
diff changeset
4193
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4194 Improved w-differences diagram generation with included "absolute"
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4195 values.
1640
fb296bdf815f Improved w-differences diagram generation with included 'absolute' values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1639
diff changeset
4196
fb296bdf815f Improved w-differences diagram generation with included 'absolute' values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1639
diff changeset
4197 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
fb296bdf815f Improved w-differences diagram generation with included 'absolute' values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1639
diff changeset
4198 Fixed one (of two) incorrect labels.
fb296bdf815f Improved w-differences diagram generation with included 'absolute' values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1639
diff changeset
4199 (doWaterlevelOut): Survive non-found gauge, fetch kilometer and w
fb296bdf815f Improved w-differences diagram generation with included 'absolute' values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1639
diff changeset
4200 instead of values for w and q.
fb296bdf815f Improved w-differences diagram generation with included 'absolute' values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1639
diff changeset
4201
1639
12235a2ace21 Add positional-conflict-awareness when merging Facets in attribute
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1638
diff changeset
4202 2011-09-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
12235a2ace21 Add positional-conflict-awareness when merging Facets in attribute
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1638
diff changeset
4203
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4204 Add positional-conflict-awareness when merging Facets for a
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4205 FLYSArtifactCollection. First come first serve.
1639
12235a2ace21 Add positional-conflict-awareness when merging Facets in attribute
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1638
diff changeset
4206
12235a2ace21 Add positional-conflict-awareness when merging Facets in attribute
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1638
diff changeset
4207 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
12235a2ace21 Add positional-conflict-awareness when merging Facets in attribute
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1638
diff changeset
4208 (writeFacets): First, sort incoming facets into 2 groups:
12235a2ace21 Add positional-conflict-awareness when merging Facets in attribute
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1638
diff changeset
4209 "genuinely new" and "already there", then for each new check
12235a2ace21 Add positional-conflict-awareness when merging Facets in attribute
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1638
diff changeset
4210 whether the position is already taken. If so, push "up" (position++)
12235a2ace21 Add positional-conflict-awareness when merging Facets in attribute
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1638
diff changeset
4211 until no conflict exists anymore.
12235a2ace21 Add positional-conflict-awareness when merging Facets in attribute
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1638
diff changeset
4212
1638
f45bbc80bd3d Bugfix: #296 Set i18n titles for WSPLGEN and barriers WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1637
diff changeset
4213 2011-09-26 Ingo Weinzierl <ingo@intevation.de>
f45bbc80bd3d Bugfix: #296 Set i18n titles for WSPLGEN and barriers WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1637
diff changeset
4214
f45bbc80bd3d Bugfix: #296 Set i18n titles for WSPLGEN and barriers WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1637
diff changeset
4215 flys/issue296 (Karte: Bezeichnungen verbessern)
f45bbc80bd3d Bugfix: #296 Set i18n titles for WSPLGEN and barriers WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1637
diff changeset
4216
f45bbc80bd3d Bugfix: #296 Set i18n titles for WSPLGEN and barriers WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1637
diff changeset
4217 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
f45bbc80bd3d Bugfix: #296 Set i18n titles for WSPLGEN and barriers WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1637
diff changeset
4218 I18N of the WSPLGEN and barriers facets (WMS layers).
f45bbc80bd3d Bugfix: #296 Set i18n titles for WSPLGEN and barriers WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1637
diff changeset
4219
f45bbc80bd3d Bugfix: #296 Set i18n titles for WSPLGEN and barriers WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1637
diff changeset
4220 * src/main/resources/messages.properties,
f45bbc80bd3d Bugfix: #296 Set i18n titles for WSPLGEN and barriers WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1637
diff changeset
4221 src/main/resources/messages_de_DE.properties,
f45bbc80bd3d Bugfix: #296 Set i18n titles for WSPLGEN and barriers WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1637
diff changeset
4222 src/main/resources/messages_en.properties,
f45bbc80bd3d Bugfix: #296 Set i18n titles for WSPLGEN and barriers WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1637
diff changeset
4223 src/main/resources/messages_de.properties: Added strings for the wsplgen
f45bbc80bd3d Bugfix: #296 Set i18n titles for WSPLGEN and barriers WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1637
diff changeset
4224 and barriers WMS layers.
f45bbc80bd3d Bugfix: #296 Set i18n titles for WSPLGEN and barriers WMS layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1637
diff changeset
4225
1639
12235a2ace21 Add positional-conflict-awareness when merging Facets in attribute
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1638
diff changeset
4226 2011-09-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
1637
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
4227
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4228 Fix (revert) access to position in ManagedDomFacet.
1637
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
4229
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
4230 * src/main/java/de/intevation/flys/artifacts/model/ManagedDomFacet.java:
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
4231 (getPosition): Do not add prefix when querying position ("pos")
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
4232 attribute, add a logger for faster future debugging.
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
4233
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
4234 2011-09-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
4235
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4236 Squash positional conflict-bug.
1637
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
4237
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
4238 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
4239 (mergeFacets): Removed, replaced in parts by pickFacet.
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
4240 (pickFacet): New, return facet to be added to document.
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
4241 Documentation added.
866c1f37f2bd Fix getPosition() in ManagedDomFacet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1636
diff changeset
4242
1636
c2edf0032cf8 Squash a bug about wrongly named position attribute ('pos' vs 'art:pos').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1635
diff changeset
4243 2011-09-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
c2edf0032cf8 Squash a bug about wrongly named position attribute ('pos' vs 'art:pos').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1635
diff changeset
4244
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4245 Squash a bug about wrongly named "art:pos" attribute in ManagedDomFacet (was
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4246 "pos"). Added documentation from commit message.
1636
c2edf0032cf8 Squash a bug about wrongly named position attribute ('pos' vs 'art:pos').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1635
diff changeset
4247
c2edf0032cf8 Squash a bug about wrongly named position attribute ('pos' vs 'art:pos').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1635
diff changeset
4248 * src/main/java/de/intevation/flys/artifacts/model/ManagedDomFacet.java:
c2edf0032cf8 Squash a bug about wrongly named position attribute ('pos' vs 'art:pos').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1635
diff changeset
4249 Added documentation (commit message with minor adjustments).
c2edf0032cf8 Squash a bug about wrongly named position attribute ('pos' vs 'art:pos').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1635
diff changeset
4250 (getPosition, setPosition): Include PREFIX in attribute name.
c2edf0032cf8 Squash a bug about wrongly named position attribute ('pos' vs 'art:pos').
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1635
diff changeset
4251
1635
1b5204203e18 Minor refactoring, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1634
diff changeset
4252 2011-09-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
1b5204203e18 Minor refactoring, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1634
diff changeset
4253
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4254 Refactoring, doc.
1635
1b5204203e18 Minor refactoring, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1634
diff changeset
4255
1b5204203e18 Minor refactoring, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1634
diff changeset
4256 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
1b5204203e18 Minor refactoring, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1634
diff changeset
4257 (mergeFacets): Removed, replaced in parts by pickFacet.
1b5204203e18 Minor refactoring, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1634
diff changeset
4258 (pickFacet): New, return facet to be added to document.
1b5204203e18 Minor refactoring, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1634
diff changeset
4259 Documentation added.
1b5204203e18 Minor refactoring, documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1634
diff changeset
4260
1634
cc47828a1390 Added documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1633
diff changeset
4261 2011-09-23 Felix Wolfsteller <felix.wolfsteller@intevation.de>
cc47828a1390 Added documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1633
diff changeset
4262
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4263 Cosmetics, docs.
1634
cc47828a1390 Added documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1633
diff changeset
4264
cc47828a1390 Added documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1633
diff changeset
4265 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
cc47828a1390 Added documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1633
diff changeset
4266 Documentation added.
cc47828a1390 Added documentation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1633
diff changeset
4267
1633
f84ddc205c8b Made MetaDataService a subclass of FLYSService.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1632
diff changeset
4268 2011-09-22 Ingo Weinzierl <ingo@intevation.de>
f84ddc205c8b Made MetaDataService a subclass of FLYSService.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1632
diff changeset
4269
f84ddc205c8b Made MetaDataService a subclass of FLYSService.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1632
diff changeset
4270 * src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java:
f84ddc205c8b Made MetaDataService a subclass of FLYSService.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1632
diff changeset
4271 Subclasses the FLYSService now - this should improve the database
f84ddc205c8b Made MetaDataService a subclass of FLYSService.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1632
diff changeset
4272 connection handling.
f84ddc205c8b Made MetaDataService a subclass of FLYSService.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1632
diff changeset
4273
1632
2aa727cefb0c Full blown mosel wms mapfile.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1631
diff changeset
4274 2011-09-22 Bjoern Schilberg <bjoern.schilberg@intevation.de>
2aa727cefb0c Full blown mosel wms mapfile.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1631
diff changeset
4275
2aa727cefb0c Full blown mosel wms mapfile.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1631
diff changeset
4276 * doc/mapserver/mosel-mapfile.map:
2aa727cefb0c Full blown mosel wms mapfile.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1631
diff changeset
4277 Full blown mosel wms mapfile.
2aa727cefb0c Full blown mosel wms mapfile.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1631
diff changeset
4278
1631
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
4279 2011-09-22 Ingo Weinzierl <ingo@intevation.de>
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
4280
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
4281 * src/main/java/de/intevation/flys/artifacts/services/FLYSService.java:
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
4282 New. A subclass of DefaultService which is used in FLYS to init and
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
4283 shutdown database connections.
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
4284
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
4285 * src/main/java/de/intevation/flys/artifacts/services/MainValuesService.java,
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
4286 src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java,
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
4287 src/main/java/de/intevation/flys/artifacts/services/RiverService.java:
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
4288 Centralized the initialization and shutdown of database connections.
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
4289 These services now subclass FLYSService which handles the database stuff.
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
4290
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
4291 * src/main/java/de/intevation/flys/artifacts/model/RiverFactory.java: The
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
4292 current database connection is not closed here - this is done in a
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
4293 Service or in the CallContext.
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
4294
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
4295 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java: It's
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
4296 not necessary to create new database connections here. We already have
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
4297 an existing connection which is initialized by CallContext.
26e19cdaed5e Improved database session handling in services and artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1630
diff changeset
4298
1630
cafd8af6734a Improved bounds validation for distance only states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1629
diff changeset
4299 2011-09-22 Ingo Weinzierl <ingo@intevation.de>
cafd8af6734a Improved bounds validation for distance only states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1629
diff changeset
4300
cafd8af6734a Improved bounds validation for distance only states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1629
diff changeset
4301 * src/main/java/de/intevation/flys/artifacts/states/DistanceOnlySelect.java:
cafd8af6734a Improved bounds validation for distance only states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1629
diff changeset
4302 Override validate() of parent classes to suppress "step" validation
cafd8af6734a Improved bounds validation for distance only states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1629
diff changeset
4303 which is not present in this state.
cafd8af6734a Improved bounds validation for distance only states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1629
diff changeset
4304
cafd8af6734a Improved bounds validation for distance only states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1629
diff changeset
4305 * src/main/java/de/intevation/flys/artifacts/states/RangeState.java: Added
cafd8af6734a Improved bounds validation for distance only states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1629
diff changeset
4306 new method validateBounds() which really just validates a boundary
cafd8af6734a Improved bounds validation for distance only states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1629
diff changeset
4307 without "step" parameter.
cafd8af6734a Improved bounds validation for distance only states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1629
diff changeset
4308
1629
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
4309 2011-09-21 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
4310
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4311 Added WaterlevelArtifact to accompany WINFOArtifacts in WDifferencesPlots.
1629
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
4312
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
4313 * src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java:
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
4314 New WaterlevelArtifact.
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
4315
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
4316 * doc/conf/conf.xml:
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
4317 Added configuration for WaterlevelArtifact configuration (path to state-xml)
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
4318 waterlevel-factory.
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
4319
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
4320 * doc/conf/artifacts/waterlevel.xml:
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
4321 New, trivial state description for Waterlevelartifact.
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
4322
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
4323 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelInfoState.java:
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
4324 New, only state for WaterlevelArtifact.
4aec853a2f85 Added WaterlevelArtifact and respective infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1628
diff changeset
4325
1628
16c74ca3586e Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1627
diff changeset
4326 2011-09-21 Felix Wolfsteller <felix.wolfsteller@intevation.de>
16c74ca3586e Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1627
diff changeset
4327
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4328 Cosmetics, docs.
1628
16c74ca3586e Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1627
diff changeset
4329
16c74ca3586e Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1627
diff changeset
4330 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java,
16c74ca3586e Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1627
diff changeset
4331 src/main/java/de/intevation/flys/collections/AttributeWriter.java,
16c74ca3586e Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1627
diff changeset
4332 src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
16c74ca3586e Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1627
diff changeset
4333 Cosmetics, documentation.
16c74ca3586e Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1627
diff changeset
4334
1627
d1b20d0e9eb4 Let WDifferencesCurveGenerator process LONGITUDINAL_W facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1626
diff changeset
4335 2011-09-21 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d1b20d0e9eb4 Let WDifferencesCurveGenerator process LONGITUDINAL_W facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1626
diff changeset
4336
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4337 Added WaterlevelOut-processing ability to WDifferencesCurveGenerator.
1627
d1b20d0e9eb4 Let WDifferencesCurveGenerator process LONGITUDINAL_W facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1626
diff changeset
4338
d1b20d0e9eb4 Let WDifferencesCurveGenerator process LONGITUDINAL_W facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1626
diff changeset
4339 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
d1b20d0e9eb4 Let WDifferencesCurveGenerator process LONGITUDINAL_W facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1626
diff changeset
4340 Process LONGITUDINAL_W facets.
d1b20d0e9eb4 Let WDifferencesCurveGenerator process LONGITUDINAL_W facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1626
diff changeset
4341
1626
b9b47af71564 Preparations for ability to display multiple differences in one plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1625
diff changeset
4342 2011-09-21 Felix Wolfsteller <felix.wolfsteller@intevation.de>
b9b47af71564 Preparations for ability to display multiple differences in one plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1625
diff changeset
4343
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4344 Improved WDifferenceState in preparation to be able to deal with multiple
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4345 pairs for differences.
1626
b9b47af71564 Preparations for ability to display multiple differences in one plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1625
diff changeset
4346
b9b47af71564 Preparations for ability to display multiple differences in one plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1625
diff changeset
4347 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java:
b9b47af71564 Preparations for ability to display multiple differences in one plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1625
diff changeset
4348 Prepare multiple-pairs-case.
b9b47af71564 Preparations for ability to display multiple differences in one plot.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1625
diff changeset
4349
1625
c45e8d6b99a2 #315 Added new state for entering a kilometer range without step width.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1624
diff changeset
4350 2011-09-21 Ingo Weinzierl <ingo@intevation.de>
c45e8d6b99a2 #315 Added new state for entering a kilometer range without step width.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1624
diff changeset
4351
c45e8d6b99a2 #315 Added new state for entering a kilometer range without step width.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1624
diff changeset
4352 flys/issue315 (Überschwemmungsfläche: String bei Streckenauswahl)
c45e8d6b99a2 #315 Added new state for entering a kilometer range without step width.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1624
diff changeset
4353
c45e8d6b99a2 #315 Added new state for entering a kilometer range without step width.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1624
diff changeset
4354 * doc/conf/artifacts/winfo.xml: Added a new state for floodmap's range
c45e8d6b99a2 #315 Added new state for entering a kilometer range without step width.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1624
diff changeset
4355 input. This state will accept a km range only, there is no step width.
c45e8d6b99a2 #315 Added new state for entering a kilometer range without step width.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1624
diff changeset
4356
c45e8d6b99a2 #315 Added new state for entering a kilometer range without step width.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1624
diff changeset
4357 * src/main/java/de/intevation/flys/artifacts/states/DistanceOnlySelect.java:
c45e8d6b99a2 #315 Added new state for entering a kilometer range without step width.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1624
diff changeset
4358 New. The state which is used to enter a km range with step width.
c45e8d6b99a2 #315 Added new state for entering a kilometer range without step width.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1624
diff changeset
4359
1624
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
4360 2011-09-21 Felix Wolfsteller <felix.wolfsteller@intevation.de>
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
4361
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4362 Cosmetics, improved debug output, doc.
1624
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
4363
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
4364 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
4365 Improved debug output.
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
4366
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
4367 * src/main/java/de/intevation/flys/artifacts/model/ManagedFacet.java:
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
4368 Added documentation.
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
4369
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
4370 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java,
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
4371 src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java:
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
4372 Removed commented code.
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
4373
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
4374 * src/main/java/de/intevation/flys/collections/AttributeParser.java:
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
4375 Whitespace cosmetics.
238145ef67da Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1623
diff changeset
4376
1623
0221451a24fe Guard access to dataset to avoid NullPointerException.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1622
diff changeset
4377 2011-09-21 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0221451a24fe Guard access to dataset to avoid NullPointerException.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1622
diff changeset
4378
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4379 Avoid NullPointerException when drawing XYChart without data.
1623
0221451a24fe Guard access to dataset to avoid NullPointerException.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1622
diff changeset
4380
0221451a24fe Guard access to dataset to avoid NullPointerException.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1622
diff changeset
4381 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
0221451a24fe Guard access to dataset to avoid NullPointerException.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1622
diff changeset
4382 Guard calls to dataset to avoid NullPointerException.
0221451a24fe Guard access to dataset to avoid NullPointerException.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1622
diff changeset
4383
1622
6d0299d63819 #325 Create human readable label for the selected DEM (used in the static UI part).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1621
diff changeset
4384 2011-09-21 Ingo Weinzierl <ingo@intevation.de>
6d0299d63819 #325 Create human readable label for the selected DEM (used in the static UI part).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1621
diff changeset
4385
6d0299d63819 #325 Create human readable label for the selected DEM (used in the static UI part).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1621
diff changeset
4386 flys/issue325 (FLYS Client: Auswahl des DGM zeigt numerischen Wert an)
6d0299d63819 #325 Create human readable label for the selected DEM (used in the static UI part).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1621
diff changeset
4387
6d0299d63819 #325 Create human readable label for the selected DEM (used in the static UI part).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1621
diff changeset
4388 * src/main/java/de/intevation/flys/artifacts/states/DGMSelect.java: Write
6d0299d63819 #325 Create human readable label for the selected DEM (used in the static UI part).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1621
diff changeset
4389 a better label for the selected DEM into the static DESCRIBE. Use the
6d0299d63819 #325 Create human readable label for the selected DEM (used in the static UI part).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1621
diff changeset
4390 name of the DEM file as label instead of the database id.
6d0299d63819 #325 Create human readable label for the selected DEM (used in the static UI part).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1621
diff changeset
4391
1188
63db3b08f328 Adjust wms saar styling in the flys karten-archive styling.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1187
diff changeset
4392 2011-09-16 Bjoern Schilberg <bjoern.schilberg@intevation.de>
63db3b08f328 Adjust wms saar styling in the flys karten-archive styling.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1187
diff changeset
4393
63db3b08f328 Adjust wms saar styling in the flys karten-archive styling.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1187
diff changeset
4394 * doc/mapserver/fontset.txt:
63db3b08f328 Adjust wms saar styling in the flys karten-archive styling.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1187
diff changeset
4395 Added initial font set for km_annotation layer.
63db3b08f328 Adjust wms saar styling in the flys karten-archive styling.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1187
diff changeset
4396 * doc/mapserver/symbols/symbols.sym:
63db3b08f328 Adjust wms saar styling in the flys karten-archive styling.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1187
diff changeset
4397 Added square symbol for km and fixpoint layer.
63db3b08f328 Adjust wms saar styling in the flys karten-archive styling.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1187
diff changeset
4398 * doc/mapserver/saar-mapfile.map:
63db3b08f328 Adjust wms saar styling in the flys karten-archive styling.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1187
diff changeset
4399 Adjust styling in the flys karte-archiv way.
63db3b08f328 Adjust wms saar styling in the flys karten-archive styling.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1187
diff changeset
4400
1187
47ecf98f09eb Cleanup imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
4401 2011-09-19 Ingo Weinzierl <ingo@intevation.de>
47ecf98f09eb Cleanup imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
4402
1621
6d3c1f4d0e8c Tagged RELEASE 2.5 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1188
diff changeset
4403 Tagged RELEASE 2.5
6d3c1f4d0e8c Tagged RELEASE 2.5 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1188
diff changeset
4404
6d3c1f4d0e8c Tagged RELEASE 2.5 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1188
diff changeset
4405 * Changes: Prepared changes for release.
6d3c1f4d0e8c Tagged RELEASE 2.5 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1188
diff changeset
4406
6d3c1f4d0e8c Tagged RELEASE 2.5 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1188
diff changeset
4407 2011-09-19 Ingo Weinzierl <ingo@intevation.de>
6d3c1f4d0e8c Tagged RELEASE 2.5 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1188
diff changeset
4408
1187
47ecf98f09eb Cleanup imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
4409 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java,
47ecf98f09eb Cleanup imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
4410 src/main/java/de/intevation/flys/artifacts/states/WaterlevelSelectState.java,
47ecf98f09eb Cleanup imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
4411 src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java,
47ecf98f09eb Cleanup imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
4412 src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java,
47ecf98f09eb Cleanup imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
4413 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Removed
47ecf98f09eb Cleanup imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
4414 needless imports.
47ecf98f09eb Cleanup imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1186
diff changeset
4415
1186
be8b5c06a1f8 Use DGM Id in FLYSArtifact's data pool to query DGMs for floodmaps instead of querying DGMs by given range values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1185
diff changeset
4416 2011-09-16 Ingo Weinzierl <ingo@intevation.de>
be8b5c06a1f8 Use DGM Id in FLYSArtifact's data pool to query DGMs for floodmaps instead of querying DGMs by given range values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1185
diff changeset
4417
be8b5c06a1f8 Use DGM Id in FLYSArtifact's data pool to query DGMs for floodmaps instead of querying DGMs by given range values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1185
diff changeset
4418 * doc/conf/meta-data.xml: Improved datacage configuration for DEMs.
be8b5c06a1f8 Use DGM Id in FLYSArtifact's data pool to query DGMs for floodmaps instead of querying DGMs by given range values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1185
diff changeset
4419
be8b5c06a1f8 Use DGM Id in FLYSArtifact's data pool to query DGMs for floodmaps instead of querying DGMs by given range values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1185
diff changeset
4420 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
be8b5c06a1f8 Use DGM Id in FLYSArtifact's data pool to query DGMs for floodmaps instead of querying DGMs by given range values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1185
diff changeset
4421 Query DGMs by the given ID in the FLYS data pool - not by given range
be8b5c06a1f8 Use DGM Id in FLYSArtifact's data pool to query DGMs for floodmaps instead of querying DGMs by given range values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1185
diff changeset
4422 values.
be8b5c06a1f8 Use DGM Id in FLYSArtifact's data pool to query DGMs for floodmaps instead of querying DGMs by given range values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1185
diff changeset
4423
1185
c5f494a9749d Added a DEM section to the floodmap section in the datacage configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1184
diff changeset
4424 2011-09-16 Ingo Weinzierl <ingo@intevation.de>
c5f494a9749d Added a DEM section to the floodmap section in the datacage configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1184
diff changeset
4425
c5f494a9749d Added a DEM section to the floodmap section in the datacage configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1184
diff changeset
4426 * doc/conf/meta-data.xml: Added a section for DEMs to the floodmap
c5f494a9749d Added a DEM section to the floodmap section in the datacage configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1184
diff changeset
4427 section.
c5f494a9749d Added a DEM section to the floodmap section in the datacage configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1184
diff changeset
4428
1184
7552ae1061d7 Fix build.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1183
diff changeset
4429 2011-09-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
7552ae1061d7 Fix build.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1183
diff changeset
4430
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4431 Fix build.
1184
7552ae1061d7 Fix build.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1183
diff changeset
4432
7552ae1061d7 Fix build.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1183
diff changeset
4433 * src/main/java/de/intevation/flys/artifacts/state/WDifferencesState.java:
7552ae1061d7 Fix build.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1183
diff changeset
4434 Fix build.
7552ae1061d7 Fix build.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1183
diff changeset
4435
1183
9c1cda9e2bc4 Load given artifacts for w-diff calculation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1182
diff changeset
4436 2011-09-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9c1cda9e2bc4 Load given artifacts for w-diff calculation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1182
diff changeset
4437
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4438 Take a given WaterlevelPair-String, load artifact and plot the diff.
1183
9c1cda9e2bc4 Load given artifacts for w-diff calculation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1182
diff changeset
4439
9c1cda9e2bc4 Load given artifacts for w-diff calculation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1182
diff changeset
4440 * src/main/java/de/intevation/flys/artifacts/state/WDifferencesState.java:
9c1cda9e2bc4 Load given artifacts for w-diff calculation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1182
diff changeset
4441 Load correct artifacts.
9c1cda9e2bc4 Load given artifacts for w-diff calculation.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1182
diff changeset
4442
1182
8ad0331e444f Added inital mapserver configuration files.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1181
diff changeset
4443 2011-09-16 Bjoern Schilberg <bjoern.schilberg@intevation.de>
8ad0331e444f Added inital mapserver configuration files.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1181
diff changeset
4444
8ad0331e444f Added inital mapserver configuration files.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1181
diff changeset
4445 * doc/mapserver/*: Added inital mapserver configuration files.
8ad0331e444f Added inital mapserver configuration files.
Bjoern Schilberg <bjoern@intevation.de>
parents: 1181
diff changeset
4446
1181
dd59431d648f Repaired datacage configuration. The system specific stuff is also displayed if a user-id is given.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1180
diff changeset
4447 2011-09-16 Ingo Weinzierl <ingo@intevation.de>
dd59431d648f Repaired datacage configuration. The system specific stuff is also displayed if a user-id is given.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1180
diff changeset
4448
dd59431d648f Repaired datacage configuration. The system specific stuff is also displayed if a user-id is given.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1180
diff changeset
4449 * doc/conf/meta-data.xml: Moved the system specific configuration into a
dd59431d648f Repaired datacage configuration. The system specific stuff is also displayed if a user-id is given.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1180
diff changeset
4450 macro to the top of the configuration document. Call this macro at the
dd59431d648f Repaired datacage configuration. The system specific stuff is also displayed if a user-id is given.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1180
diff changeset
4451 end of the user specific part and in the part that should contain the
dd59431d648f Repaired datacage configuration. The system specific stuff is also displayed if a user-id is given.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1180
diff changeset
4452 system specific stuff only!
dd59431d648f Repaired datacage configuration. The system specific stuff is also displayed if a user-id is given.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1180
diff changeset
4453
1180
1aba1a75beb2 Write the name of the selected waterlevels (used for the floodmap) into the static DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1179
diff changeset
4454 2011-09-16 Ingo Weinzierl <ingo@intevation.de>
1aba1a75beb2 Write the name of the selected waterlevels (used for the floodmap) into the static DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1179
diff changeset
4455
1aba1a75beb2 Write the name of the selected waterlevels (used for the floodmap) into the static DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1179
diff changeset
4456 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
1aba1a75beb2 Write the name of the selected waterlevels (used for the floodmap) into the static DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1179
diff changeset
4457 Defined createItem() here and adapted some method signatures, because I
1aba1a75beb2 Write the name of the selected waterlevels (used for the floodmap) into the static DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1179
diff changeset
4458 need the CallContext deeper in code than expected.
1aba1a75beb2 Write the name of the selected waterlevels (used for the floodmap) into the static DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1179
diff changeset
4459
1aba1a75beb2 Write the name of the selected waterlevels (used for the floodmap) into the static DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1179
diff changeset
4460 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelSelectState.java:
1aba1a75beb2 Write the name of the selected waterlevels (used for the floodmap) into the static DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1179
diff changeset
4461 Write the name of the selected waterlevel into the static DESCRIBE.
1aba1a75beb2 Write the name of the selected waterlevels (used for the floodmap) into the static DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1179
diff changeset
4462
1aba1a75beb2 Write the name of the selected waterlevels (used for the floodmap) into the static DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1179
diff changeset
4463 * src/main/java/de/intevation/flys/artifacts/states/ScenarioSelect.java:
1aba1a75beb2 Write the name of the selected waterlevels (used for the floodmap) into the static DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1179
diff changeset
4464 Adapted method signatures that have been changed in DefaultState.
1aba1a75beb2 Write the name of the selected waterlevels (used for the floodmap) into the static DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1179
diff changeset
4465
1aba1a75beb2 Write the name of the selected waterlevels (used for the floodmap) into the static DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1179
diff changeset
4466 * src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java:
1aba1a75beb2 Write the name of the selected waterlevels (used for the floodmap) into the static DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1179
diff changeset
4467 Removed method createItem() which is now defined in the upper class
1aba1a75beb2 Write the name of the selected waterlevels (used for the floodmap) into the static DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1179
diff changeset
4468 DefaultState.
1aba1a75beb2 Write the name of the selected waterlevels (used for the floodmap) into the static DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1179
diff changeset
4469
1aba1a75beb2 Write the name of the selected waterlevels (used for the floodmap) into the static DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1179
diff changeset
4470 * src/main/resources/messages.properties,
1aba1a75beb2 Write the name of the selected waterlevels (used for the floodmap) into the static DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1179
diff changeset
4471 src/main/resources/messages_de_DE.properties,
1aba1a75beb2 Write the name of the selected waterlevels (used for the floodmap) into the static DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1179
diff changeset
4472 src/main/resources/messages_en.properties,
1aba1a75beb2 Write the name of the selected waterlevels (used for the floodmap) into the static DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1179
diff changeset
4473 src/main/resources/messages_de.properties: Added string for selected
1aba1a75beb2 Write the name of the selected waterlevels (used for the floodmap) into the static DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1179
diff changeset
4474 waterlevel that is displayed in static UI.
1aba1a75beb2 Write the name of the selected waterlevels (used for the floodmap) into the static DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1179
diff changeset
4475
1179
ebb48bef3529 Added state label for waterlevel selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1178
diff changeset
4476 2011-09-16 Ingo Weinzierl <ingo@intevation.de>
ebb48bef3529 Added state label for waterlevel selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1178
diff changeset
4477
ebb48bef3529 Added state label for waterlevel selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1178
diff changeset
4478 * src/main/resources/messages.properties,
ebb48bef3529 Added state label for waterlevel selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1178
diff changeset
4479 src/main/resources/messages_de_DE.properties,
ebb48bef3529 Added state label for waterlevel selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1178
diff changeset
4480 src/main/resources/messages_en.properties,
ebb48bef3529 Added state label for waterlevel selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1178
diff changeset
4481 src/main/resources/messages_de.properties: Added state label for
ebb48bef3529 Added state label for waterlevel selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1178
diff changeset
4482 waterlevel selection.
ebb48bef3529 Added state label for waterlevel selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1178
diff changeset
4483
1178
1b432c260e97 Enabled the FloodMapState to fetch waterlevel data from external Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1177
diff changeset
4484 2011-09-15 Ingo Weinzierl <ingo@intevation.de>
1b432c260e97 Enabled the FloodMapState to fetch waterlevel data from external Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1177
diff changeset
4485
1b432c260e97 Enabled the FloodMapState to fetch waterlevel data from external Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1177
diff changeset
4486 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelSelectState.java:
1b432c260e97 Enabled the FloodMapState to fetch waterlevel data from external Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1177
diff changeset
4487 Validate incoming data string and strip brackets.
1b432c260e97 Enabled the FloodMapState to fetch waterlevel data from external Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1177
diff changeset
4488
1b432c260e97 Enabled the FloodMapState to fetch waterlevel data from external Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1177
diff changeset
4489 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
1b432c260e97 Enabled the FloodMapState to fetch waterlevel data from external Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1177
diff changeset
4490 Fetch waterlevel data from external Artifact if existing. If no external
1b432c260e97 Enabled the FloodMapState to fetch waterlevel data from external Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1177
diff changeset
4491 Artifact is specified that provides waterlevel data, we gonna try to
1b432c260e97 Enabled the FloodMapState to fetch waterlevel data from external Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1177
diff changeset
4492 fetch it from the current Artifact.
1b432c260e97 Enabled the FloodMapState to fetch waterlevel data from external Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1177
diff changeset
4493
1177
70b8ac64404b Removed needness import from JSON library which is not part of FLYS yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1176
diff changeset
4494 2011-09-15 Ingo Weinzierl <ingo@intevation.de>
70b8ac64404b Removed needness import from JSON library which is not part of FLYS yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1176
diff changeset
4495
70b8ac64404b Removed needness import from JSON library which is not part of FLYS yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1176
diff changeset
4496 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java:
70b8ac64404b Removed needness import from JSON library which is not part of FLYS yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1176
diff changeset
4497 Removed needless import which caused compile errors.
70b8ac64404b Removed needness import from JSON library which is not part of FLYS yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1176
diff changeset
4498
1176
28154920e0b3 Introduced the possibility for States to transform/modify input before the data is added to FLYSArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1175
diff changeset
4499 2011-09-15 Ingo Weinzierl <ingo@intevation.de>
28154920e0b3 Introduced the possibility for States to transform/modify input before the data is added to FLYSArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1175
diff changeset
4500
28154920e0b3 Introduced the possibility for States to transform/modify input before the data is added to FLYSArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1175
diff changeset
4501 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
28154920e0b3 Introduced the possibility for States to transform/modify input before the data is added to FLYSArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1175
diff changeset
4502 Added a transform() method. This method should be used to transform
28154920e0b3 Introduced the possibility for States to transform/modify input before the data is added to FLYSArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1175
diff changeset
4503 input data in form of a string into a better data structure. This state
28154920e0b3 Introduced the possibility for States to transform/modify input before the data is added to FLYSArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1175
diff changeset
4504 provides a simple implementation which just returns a StateData object
28154920e0b3 Introduced the possibility for States to transform/modify input before the data is added to FLYSArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1175
diff changeset
4505 that contains exactly the input string.
28154920e0b3 Introduced the possibility for States to transform/modify input before the data is added to FLYSArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1175
diff changeset
4506
28154920e0b3 Introduced the possibility for States to transform/modify input before the data is added to FLYSArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1175
diff changeset
4507 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Transform
28154920e0b3 Introduced the possibility for States to transform/modify input before the data is added to FLYSArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1175
diff changeset
4508 input strings using DefaultState.transform() before they are added to
28154920e0b3 Introduced the possibility for States to transform/modify input before the data is added to FLYSArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1175
diff changeset
4509 its data pool.
28154920e0b3 Introduced the possibility for States to transform/modify input before the data is added to FLYSArtifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1175
diff changeset
4510
1175
e6b513495281 Prepared FLYSArtifactCollection to live without Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1174
diff changeset
4511 2011-09-15 Ingo Weinzierl <ingo@intevation.de>
e6b513495281 Prepared FLYSArtifactCollection to live without Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1174
diff changeset
4512
e6b513495281 Prepared FLYSArtifactCollection to live without Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1174
diff changeset
4513 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
e6b513495281 Prepared FLYSArtifactCollection to live without Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1174
diff changeset
4514 Made collection solid for the case if it has no Artifacts.
e6b513495281 Prepared FLYSArtifactCollection to live without Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1174
diff changeset
4515
1174
f58be0d661b9 Improved FLYSUtils: fetch Artifacts from ArtifactDatabase properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1173
diff changeset
4516 2011-09-15 Ingo Weinzierl <ingo@intevation.de>
f58be0d661b9 Improved FLYSUtils: fetch Artifacts from ArtifactDatabase properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1173
diff changeset
4517
f58be0d661b9 Improved FLYSUtils: fetch Artifacts from ArtifactDatabase properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1173
diff changeset
4518 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Fetch Artifact
f58be0d661b9 Improved FLYSUtils: fetch Artifacts from ArtifactDatabase properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1173
diff changeset
4519 from ArtifactDatabase properly. Write better error logs if that process
f58be0d661b9 Improved FLYSUtils: fetch Artifacts from ArtifactDatabase properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1173
diff changeset
4520 fails.
f58be0d661b9 Improved FLYSUtils: fetch Artifacts from ArtifactDatabase properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1173
diff changeset
4521
1173
2490d6ef394e Extended WDifferences bracnh of WINFO to have calculation in dedicated,
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1172
diff changeset
4522 2011-09-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2490d6ef394e Extended WDifferences bracnh of WINFO to have calculation in dedicated,
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1172
diff changeset
4523
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4524 Extend WDifferences branch to have calculations in dedicated, new state.
1173
2490d6ef394e Extended WDifferences bracnh of WINFO to have calculation in dedicated,
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1172
diff changeset
4525
2490d6ef394e Extended WDifferences bracnh of WINFO to have calculation in dedicated,
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1172
diff changeset
4526 * doc/conf/artifacts/winfo.xml: Added new State and Transition in
2490d6ef394e Extended WDifferences bracnh of WINFO to have calculation in dedicated,
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1172
diff changeset
4527 WDifferences-branch.
2490d6ef394e Extended WDifferences bracnh of WINFO to have calculation in dedicated,
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1172
diff changeset
4528
2490d6ef394e Extended WDifferences bracnh of WINFO to have calculation in dedicated,
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1172
diff changeset
4529 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java:
2490d6ef394e Extended WDifferences bracnh of WINFO to have calculation in dedicated,
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1172
diff changeset
4530 New state.
2490d6ef394e Extended WDifferences bracnh of WINFO to have calculation in dedicated,
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1172
diff changeset
4531
2490d6ef394e Extended WDifferences bracnh of WINFO to have calculation in dedicated,
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1172
diff changeset
4532 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java:
2490d6ef394e Extended WDifferences bracnh of WINFO to have calculation in dedicated,
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1172
diff changeset
4533 Specify to not take input, prepare getting other facets.
2490d6ef394e Extended WDifferences bracnh of WINFO to have calculation in dedicated,
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1172
diff changeset
4534
1172
23eb122c8ec1 Prepared the winfo artifact for floodmap calculations (now selectable in the UI).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1171
diff changeset
4535 2011-09-14 Ingo Weinzierl <ingo@intevation.de>
23eb122c8ec1 Prepared the winfo artifact for floodmap calculations (now selectable in the UI).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1171
diff changeset
4536
23eb122c8ec1 Prepared the winfo artifact for floodmap calculations (now selectable in the UI).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1171
diff changeset
4537 * src/main/java/de/intevation/flys/artifacts/states/DGMSelect.java: This
23eb122c8ec1 Prepared the winfo artifact for floodmap calculations (now selectable in the UI).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1171
diff changeset
4538 state now desires the UIProvider 'dem_datacage_panel'.
23eb122c8ec1 Prepared the winfo artifact for floodmap calculations (now selectable in the UI).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1171
diff changeset
4539
23eb122c8ec1 Prepared the winfo artifact for floodmap calculations (now selectable in the UI).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1171
diff changeset
4540 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelSelectState.java:
23eb122c8ec1 Prepared the winfo artifact for floodmap calculations (now selectable in the UI).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1171
diff changeset
4541 New. This state is used to define the desired UIProvider
23eb122c8ec1 Prepared the winfo artifact for floodmap calculations (now selectable in the UI).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1171
diff changeset
4542 'wsp_datacage_panel'.
23eb122c8ec1 Prepared the winfo artifact for floodmap calculations (now selectable in the UI).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1171
diff changeset
4543
23eb122c8ec1 Prepared the winfo artifact for floodmap calculations (now selectable in the UI).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1171
diff changeset
4544 * doc/conf/artifacts/winfo.xml: Added a new way to start a WSPLGEN
23eb122c8ec1 Prepared the winfo artifact for floodmap calculations (now selectable in the UI).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1171
diff changeset
4545 calculation when choosing the calculation type 'floodmap'.
23eb122c8ec1 Prepared the winfo artifact for floodmap calculations (now selectable in the UI).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1171
diff changeset
4546
1171
a3108f0a2fe7 Bugfix: merge facets for the Collection's attribute only if the new and old facet's name and owner artifact are equal.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1170
diff changeset
4547 2011-09-14 Ingo Weinzierl <ingo@intevation.de>
a3108f0a2fe7 Bugfix: merge facets for the Collection's attribute only if the new and old facet's name and owner artifact are equal.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1170
diff changeset
4548
a3108f0a2fe7 Bugfix: merge facets for the Collection's attribute only if the new and old facet's name and owner artifact are equal.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1170
diff changeset
4549 * src/main/java/de/intevation/flys/collections/AttributeWriter.java: Merge
a3108f0a2fe7 Bugfix: merge facets for the Collection's attribute only if the new and old facet's name and owner artifact are equal.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1170
diff changeset
4550 facets only if their name AND their owner artifact are equal.
a3108f0a2fe7 Bugfix: merge facets for the Collection's attribute only if the new and old facet's name and owner artifact are equal.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1170
diff changeset
4551
1170
1e1ef8b750db Partial fix flys/issue304 (3:Display ZeroBaseline).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1169
diff changeset
4552 2011-09-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
1e1ef8b750db Partial fix flys/issue304 (3:Display ZeroBaseline).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1169
diff changeset
4553
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4554 Partial Fix flys/issue304 (3) (Baseline).
1170
1e1ef8b750db Partial fix flys/issue304 (3:Display ZeroBaseline).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1169
diff changeset
4555
1e1ef8b750db Partial fix flys/issue304 (3:Display ZeroBaseline).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1169
diff changeset
4556 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
1e1ef8b750db Partial fix flys/issue304 (3:Display ZeroBaseline).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1169
diff changeset
4557 Show Baseline in WDifferencesPlot.
1e1ef8b750db Partial fix flys/issue304 (3:Display ZeroBaseline).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1169
diff changeset
4558
1e1ef8b750db Partial fix flys/issue304 (3:Display ZeroBaseline).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1169
diff changeset
4559 2011-09-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
1e1ef8b750db Partial fix flys/issue304 (3:Display ZeroBaseline).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1169
diff changeset
4560
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4561 Fix flys/issue310 (cross-section theme).
1170
1e1ef8b750db Partial fix flys/issue304 (3:Display ZeroBaseline).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1169
diff changeset
4562
1e1ef8b750db Partial fix flys/issue304 (3:Display ZeroBaseline).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1169
diff changeset
4563 * doc/conf/themes.xml: CrossSection-Themes: profile thin, water blue.
1e1ef8b750db Partial fix flys/issue304 (3:Display ZeroBaseline).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1169
diff changeset
4564
1169
0dc274b5f4ba Fix flys/issue310 (crosssection theme).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1168
diff changeset
4565 2011-09-14 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0dc274b5f4ba Fix flys/issue310 (crosssection theme).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1168
diff changeset
4566
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4567 Fix flys/issue310 (cross-section theme).
1169
0dc274b5f4ba Fix flys/issue310 (crosssection theme).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1168
diff changeset
4568
0dc274b5f4ba Fix flys/issue310 (crosssection theme).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1168
diff changeset
4569 * doc/conf/themes.xml: CrossSection-Themes: profile thin, water blue.
0dc274b5f4ba Fix flys/issue310 (crosssection theme).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1168
diff changeset
4570
1168
ace192d3283d Add an error message to the calculation report if an error occured while WSPLGENJob creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1167
diff changeset
4571 2011-09-13 Ingo Weinzierl <ingo@intevation.de>
ace192d3283d Add an error message to the calculation report if an error occured while WSPLGENJob creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1167
diff changeset
4572
ace192d3283d Add an error message to the calculation report if an error occured while WSPLGENJob creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1167
diff changeset
4573 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
ace192d3283d Add an error message to the calculation report if an error occured while WSPLGENJob creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1167
diff changeset
4574 Add an quick and simple error to the report if an error occured while
ace192d3283d Add an error message to the calculation report if an error occured while WSPLGENJob creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1167
diff changeset
4575 WSPLGENJob creation.
ace192d3283d Add an error message to the calculation report if an error occured while WSPLGENJob creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1167
diff changeset
4576
ace192d3283d Add an error message to the calculation report if an error occured while WSPLGENJob creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1167
diff changeset
4577 * src/main/resources/messages.properties,
ace192d3283d Add an error message to the calculation report if an error occured while WSPLGENJob creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1167
diff changeset
4578 src/main/resources/messages_de_DE.properties,
ace192d3283d Add an error message to the calculation report if an error occured while WSPLGENJob creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1167
diff changeset
4579 src/main/resources/messages_en.properties,
ace192d3283d Add an error message to the calculation report if an error occured while WSPLGENJob creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1167
diff changeset
4580 src/main/resources/messages_de.properties: Added error messages for
ace192d3283d Add an error message to the calculation report if an error occured while WSPLGENJob creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1167
diff changeset
4581 WSPLGEN job creation errors.
ace192d3283d Add an error message to the calculation report if an error occured while WSPLGENJob creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1167
diff changeset
4582
1167
f1c9bfb07ba7 Fix crash when StickyAxisAnnotation should be drawn without proper axis
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1166
diff changeset
4583 2011-09-13 Felix Wolfsteller <felix.wolfsteller@intevation.de>
f1c9bfb07ba7 Fix crash when StickyAxisAnnotation should be drawn without proper axis
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1166
diff changeset
4584
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4585 Fix crash when drawing StickyAxisAnnotation when no range was given.
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4586 User-directed issues remain ( flys/issue303 ).
1167
f1c9bfb07ba7 Fix crash when StickyAxisAnnotation should be drawn without proper axis
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1166
diff changeset
4587
f1c9bfb07ba7 Fix crash when StickyAxisAnnotation should be drawn without proper axis
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1166
diff changeset
4588 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java
f1c9bfb07ba7 Fix crash when StickyAxisAnnotation should be drawn without proper axis
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1166
diff changeset
4589 (draw):
f1c9bfb07ba7 Fix crash when StickyAxisAnnotation should be drawn without proper axis
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1166
diff changeset
4590 Guard access to domainAxis, rangeAxis and the corresponding ranges.
f1c9bfb07ba7 Fix crash when StickyAxisAnnotation should be drawn without proper axis
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1166
diff changeset
4591 Warn and exit if any was null.
f1c9bfb07ba7 Fix crash when StickyAxisAnnotation should be drawn without proper axis
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1166
diff changeset
4592
1166
865ee1e19c62 Improved styling (mapserver style) of WSPLGEN result shape.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1165
diff changeset
4593 2011-09-13 Ingo Weinzierl <ingo@intevation.de>
865ee1e19c62 Improved styling (mapserver style) of WSPLGEN result shape.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1165
diff changeset
4594
865ee1e19c62 Improved styling (mapserver style) of WSPLGEN result shape.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1165
diff changeset
4595 flys/issue290 (Karte: Eingabe von Differenzen zw. WSP und Gelände findet
865ee1e19c62 Improved styling (mapserver style) of WSPLGEN result shape.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1165
diff changeset
4596 keine Ausprägung in der Karte)
865ee1e19c62 Improved styling (mapserver style) of WSPLGEN result shape.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1165
diff changeset
4597
865ee1e19c62 Improved styling (mapserver style) of WSPLGEN result shape.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1165
diff changeset
4598 * doc/conf/mapserver/wsplgen_class.vm: Added styles for DIFF attribute.
865ee1e19c62 Improved styling (mapserver style) of WSPLGEN result shape.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1165
diff changeset
4599
865ee1e19c62 Improved styling (mapserver style) of WSPLGEN result shape.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1165
diff changeset
4600 * doc/conf/mapserver/mapfile.vm: Set debug default to '5'.
865ee1e19c62 Improved styling (mapserver style) of WSPLGEN result shape.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1165
diff changeset
4601
1165
3b034bb5fce7 Add status message for queued WSPLGEN jobs to notify users.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1164
diff changeset
4602 2011-09-12 Ingo Weinzierl <ingo@intevation.de>
3b034bb5fce7 Add status message for queued WSPLGEN jobs to notify users.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1164
diff changeset
4603
3b034bb5fce7 Add status message for queued WSPLGEN jobs to notify users.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1164
diff changeset
4604 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
3b034bb5fce7 Add status message for queued WSPLGEN jobs to notify users.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1164
diff changeset
4605 Add a first WSPLGEN status message (notifies the user about a
3b034bb5fce7 Add status message for queued WSPLGEN jobs to notify users.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1164
diff changeset
4606 queued job) after the job has been added to the Scheduler.
3b034bb5fce7 Add status message for queued WSPLGEN jobs to notify users.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1164
diff changeset
4607
3b034bb5fce7 Add status message for queued WSPLGEN jobs to notify users.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1164
diff changeset
4608 * src/main/resources/messages.properties,
3b034bb5fce7 Add status message for queued WSPLGEN jobs to notify users.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1164
diff changeset
4609 src/main/resources/messages_de_DE.properties,
3b034bb5fce7 Add status message for queued WSPLGEN jobs to notify users.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1164
diff changeset
4610 src/main/resources/messages_en.properties,
3b034bb5fce7 Add status message for queued WSPLGEN jobs to notify users.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1164
diff changeset
4611 src/main/resources/messages_de.properties: Added english and german
3b034bb5fce7 Add status message for queued WSPLGEN jobs to notify users.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1164
diff changeset
4612 status message text.
3b034bb5fce7 Add status message for queued WSPLGEN jobs to notify users.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1164
diff changeset
4613
1164
0398c2b8dbaf Do only create WSPLGEN and barrier facets if the WSPLGEN job has been added to the Scheduler and if there are digitized geometries existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1163
diff changeset
4614 2011-09-12 Ingo Weinzierl <ingo@intevation.de>
0398c2b8dbaf Do only create WSPLGEN and barrier facets if the WSPLGEN job has been added to the Scheduler and if there are digitized geometries existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1163
diff changeset
4615
0398c2b8dbaf Do only create WSPLGEN and barrier facets if the WSPLGEN job has been added to the Scheduler and if there are digitized geometries existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1163
diff changeset
4616 * src/main/java/de/intevation/flys/utils/GeometryUtils.java: Write
0398c2b8dbaf Do only create WSPLGEN and barrier facets if the WSPLGEN job has been added to the Scheduler and if there are digitized geometries existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1163
diff changeset
4617 shapefiles only if there are features for it existing.
0398c2b8dbaf Do only create WSPLGEN and barrier facets if the WSPLGEN job has been added to the Scheduler and if there are digitized geometries existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1163
diff changeset
4618
0398c2b8dbaf Do only create WSPLGEN and barrier facets if the WSPLGEN job has been added to the Scheduler and if there are digitized geometries existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1163
diff changeset
4619 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
0398c2b8dbaf Do only create WSPLGEN and barrier facets if the WSPLGEN job has been added to the Scheduler and if there are digitized geometries existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1163
diff changeset
4620 A WSPLGEN facet is only created, if the calculation was successfully
0398c2b8dbaf Do only create WSPLGEN and barrier facets if the WSPLGEN job has been added to the Scheduler and if there are digitized geometries existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1163
diff changeset
4621 added to the Scheduler. A barrier facet is only created if the WSPLGEN
0398c2b8dbaf Do only create WSPLGEN and barrier facets if the WSPLGEN job has been added to the Scheduler and if there are digitized geometries existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1163
diff changeset
4622 calculation has been added to the scheduler AND if there are digitized
0398c2b8dbaf Do only create WSPLGEN and barrier facets if the WSPLGEN job has been added to the Scheduler and if there are digitized geometries existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1163
diff changeset
4623 geometries existing.
0398c2b8dbaf Do only create WSPLGEN and barrier facets if the WSPLGEN job has been added to the Scheduler and if there are digitized geometries existing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1163
diff changeset
4624
1163
2e0739853807 Fix build, added new DataUtil.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1162
diff changeset
4625 2011-09-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
2e0739853807 Fix build, added new DataUtil.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1162
diff changeset
4626
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4627 Copied and slightly modified implementation of guessWaterIncreasing from
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4628 WQKms to (new) DataUtils. Accidentally commited usage in last commit, to
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4629 correct orientation of diagram (invert x axis).
1163
2e0739853807 Fix build, added new DataUtil.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1162
diff changeset
4630
2e0739853807 Fix build, added new DataUtil.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1162
diff changeset
4631 * src/main/java/de/intevation/flys/utils/DataUtils.java:
2e0739853807 Fix build, added new DataUtil.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1162
diff changeset
4632 New file with guessWaterIncreasing implementation from WQKms,
2e0739853807 Fix build, added new DataUtil.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1162
diff changeset
4633 slightly adjusted.
2e0739853807 Fix build, added new DataUtil.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1162
diff changeset
4634
1162
588798ef4791 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1161
diff changeset
4635 2011-09-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
588798ef4791 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1161
diff changeset
4636
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4637 Cosmetics.
1162
588798ef4791 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1161
diff changeset
4638
588798ef4791 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1161
diff changeset
4639 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java,
588798ef4791 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1161
diff changeset
4640 src/main/java/de/intevation/flys/artifacts/model/WKmsImpl.java:
588798ef4791 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1161
diff changeset
4641 Cosmetics.
588798ef4791 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1161
diff changeset
4642
1161
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
4643 2011-09-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
4644
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4645 Added CSV Export for W-Differences.
1161
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
4646
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
4647 * doc/conf/conf.xml: Added Exporter.
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
4648
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
4649 * doc/conf/artifacts/winfo.xml: Removed transition over distances
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
4650 state, added export outputmode and facet.
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
4651
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
4652 * src/main/java/de/intevation/flys/exports/WDifferencesExporter.java:
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
4653 New, CSV-Exporter for WDifferences.
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
4654
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
4655 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java:
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
4656 Add export facet.
9bdf738abbad Added CSV Exporter for WDifferences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1160
diff changeset
4657
1160
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
4658 2011-09-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
4659
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
4660 * src/main/java/de/intevation/flys/artifacts/model/DataFacet.java:
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
4661 Cosmetics, docs.
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
4662
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
4663 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java,
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
4664 src/main/java/de/intevation/flys/exports/AbstractExporter.java,
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
4665 src/main/java/de/intevation/flys/exports/DurationCurveExporter.java:
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
4666 Cosmetics.
efe1b8545f5c Cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1159
diff changeset
4667
1159
fb5a7ff9feb8 Suppress the GeoJSON string for the FloodMap creation to be included in the static DESCRIBE part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1158
diff changeset
4668 2011-09-12 Ingo Weinzierl <ingo@intevation.de>
fb5a7ff9feb8 Suppress the GeoJSON string for the FloodMap creation to be included in the static DESCRIBE part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1158
diff changeset
4669
fb5a7ff9feb8 Suppress the GeoJSON string for the FloodMap creation to be included in the static DESCRIBE part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1158
diff changeset
4670 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
fb5a7ff9feb8 Suppress the GeoJSON string for the FloodMap creation to be included in the static DESCRIBE part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1158
diff changeset
4671 Sourced the code to append a concrete data item to the static DESCRIBE
fb5a7ff9feb8 Suppress the GeoJSON string for the FloodMap creation to be included in the static DESCRIBE part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1158
diff changeset
4672 part out to an own method (appendStaticData()).
fb5a7ff9feb8 Suppress the GeoJSON string for the FloodMap creation to be included in the static DESCRIBE part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1158
diff changeset
4673
fb5a7ff9feb8 Suppress the GeoJSON string for the FloodMap creation to be included in the static DESCRIBE part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1158
diff changeset
4674 * src/main/java/de/intevation/flys/artifacts/states/ScenarioSelect.java:
fb5a7ff9feb8 Suppress the GeoJSON string for the FloodMap creation to be included in the static DESCRIBE part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1158
diff changeset
4675 Override appendStaticData() to suppress the GeoJSON string to be
fb5a7ff9feb8 Suppress the GeoJSON string for the FloodMap creation to be included in the static DESCRIBE part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1158
diff changeset
4676 included in the static DESCRIBE.
fb5a7ff9feb8 Suppress the GeoJSON string for the FloodMap creation to be included in the static DESCRIBE part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1158
diff changeset
4677
1158
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
4678 2011-09-12 Ingo Weinzierl <ingo@intevation.de>
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
4679
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
4680 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFactory.java,
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
4681 src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java,
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
4682 src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java,
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
4683 src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java,
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
4684 src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java,
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
4685 src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java,
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
4686 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
4687 Removed needless imports.
fbe18ad4caff Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1157
diff changeset
4688
1157
a470b7c3b165 Write status messages and progress information of WSPLGEN Calculations into Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1156
diff changeset
4689 2011-09-09 Ingo Weinzierl <ingo@intevation.de>
a470b7c3b165 Write status messages and progress information of WSPLGEN Calculations into Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1156
diff changeset
4690
a470b7c3b165 Write status messages and progress information of WSPLGEN Calculations into Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1156
diff changeset
4691 * src/main/java/de/intevation/flys/artifacts/model/CalculationMessage.java:
a470b7c3b165 Write status messages and progress information of WSPLGEN Calculations into Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1156
diff changeset
4692 New. A subclass of Message (in the Artifacts system). It stores a
a470b7c3b165 Write status messages and progress information of WSPLGEN Calculations into Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1156
diff changeset
4693 string message and a progress (in form of step x/y).
a470b7c3b165 Write status messages and progress information of WSPLGEN Calculations into Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1156
diff changeset
4694
a470b7c3b165 Write status messages and progress information of WSPLGEN Calculations into Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1156
diff changeset
4695 * src/main/java/de/intevation/flys/wsplgen/JobObserver.java: The observer
a470b7c3b165 Write status messages and progress information of WSPLGEN Calculations into Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1156
diff changeset
4696 now writes background messages into the artifact system using the
a470b7c3b165 Write status messages and progress information of WSPLGEN Calculations into Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1156
diff changeset
4697 CallContext.addBackgroundMessage(). We use instances of
a470b7c3b165 Write status messages and progress information of WSPLGEN Calculations into Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1156
diff changeset
4698 CalculationMessage here, that makes the WINFOArtifact able to put
a470b7c3b165 Write status messages and progress information of WSPLGEN Calculations into Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1156
diff changeset
4699 progress information into the Artifact's DESCRIBE as well.
a470b7c3b165 Write status messages and progress information of WSPLGEN Calculations into Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1156
diff changeset
4700
a470b7c3b165 Write status messages and progress information of WSPLGEN Calculations into Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1156
diff changeset
4701 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Write
a470b7c3b165 Write status messages and progress information of WSPLGEN Calculations into Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1156
diff changeset
4702 status message and progress information into the DESCRIBE if the
a470b7c3b165 Write status messages and progress information of WSPLGEN Calculations into Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1156
diff changeset
4703 Artifact has started a background process.
a470b7c3b165 Write status messages and progress information of WSPLGEN Calculations into Artifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1156
diff changeset
4704
1156
4da9f058fed6 Fix flys/issue280 (boundingboxes of annotation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1155
diff changeset
4705 2011-09-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4da9f058fed6 Fix flys/issue280 (boundingboxes of annotation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1155
diff changeset
4706
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4707 Fix flys/issue280 .
1156
4da9f058fed6 Fix flys/issue280 (boundingboxes of annotation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1155
diff changeset
4708
4da9f058fed6 Fix flys/issue280 (boundingboxes of annotation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1155
diff changeset
4709 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
4da9f058fed6 Fix flys/issue280 (boundingboxes of annotation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1155
diff changeset
4710 Do not draw boxes around annotations.
4da9f058fed6 Fix flys/issue280 (boundingboxes of annotation).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1155
diff changeset
4711
1155
854c2f7da3f1 Fix flys/issue279 .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1154
diff changeset
4712 2011-09-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
854c2f7da3f1 Fix flys/issue279 .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1154
diff changeset
4713
1647
103205742e02 Fixed whitespace usage in ChangeLog.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1646
diff changeset
4714 Fix flys/issue279 .
1155
854c2f7da3f1 Fix flys/issue279 .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1154
diff changeset
4715
854c2f7da3f1 Fix flys/issue279 .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1154
diff changeset
4716 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
854c2f7da3f1 Fix flys/issue279 .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1154
diff changeset
4717 Fix behaviour in various thinkable malconditions.
854c2f7da3f1 Fix flys/issue279 .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1154
diff changeset
4718
1154
24b87650136f Fix ArrayIndexOutOfBounds in certain cases.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1153
diff changeset
4719 2011-09-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
24b87650136f Fix ArrayIndexOutOfBounds in certain cases.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1153
diff changeset
4720
24b87650136f Fix ArrayIndexOutOfBounds in certain cases.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1153
diff changeset
4721 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
24b87650136f Fix ArrayIndexOutOfBounds in certain cases.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1153
diff changeset
4722 Made one case of cross section fetching more robust.
24b87650136f Fix ArrayIndexOutOfBounds in certain cases.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1153
diff changeset
4723
1153
62ad0a753b68 Fix facet name and legend of w-differences, walk over distance state, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1152
diff changeset
4724 2011-09-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
62ad0a753b68 Fix facet name and legend of w-differences, walk over distance state, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1152
diff changeset
4725
62ad0a753b68 Fix facet name and legend of w-differences, walk over distance state, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1152
diff changeset
4726 Fix Facet name and Legend of W-Differences, also insert state to specify
62ad0a753b68 Fix facet name and legend of w-differences, walk over distance state, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1152
diff changeset
4727 distance.
62ad0a753b68 Fix facet name and legend of w-differences, walk over distance state, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1152
diff changeset
4728
62ad0a753b68 Fix facet name and legend of w-differences, walk over distance state, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1152
diff changeset
4729 * doc/conf/artifacts/winfo.xml: Add additional transitions to walk over
62ad0a753b68 Fix facet name and legend of w-differences, walk over distance state, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1152
diff changeset
4730 distances state.
62ad0a753b68 Fix facet name and legend of w-differences, walk over distance state, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1152
diff changeset
4731
62ad0a753b68 Fix facet name and legend of w-differences, walk over distance state, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1152
diff changeset
4732 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java:
62ad0a753b68 Fix facet name and legend of w-differences, walk over distance state, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1152
diff changeset
4733 Set facets description.
62ad0a753b68 Fix facet name and legend of w-differences, walk over distance state, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1152
diff changeset
4734
62ad0a753b68 Fix facet name and legend of w-differences, walk over distance state, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1152
diff changeset
4735 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
62ad0a753b68 Fix facet name and legend of w-differences, walk over distance state, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1152
diff changeset
4736 Take facets description as legend.
62ad0a753b68 Fix facet name and legend of w-differences, walk over distance state, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1152
diff changeset
4737
1152
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
4738 2011-09-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
4739
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
4740 Added configuration to kick-in w-differences branch of winfo.
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
4741
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
4742 * doc/conf/conf.xml: Register new (w-differences) OutputGenerators.
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
4743
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
4744 * doc/conf/artifacts/winfo.xml: Register new state and transitions.
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
4745
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
4746 * src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java:
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
4747 Added new (w-differences) calculation mode.
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
4748
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
4749 * src/main/java/de/intevation/flys/exports/WDifferencesCurveInfoGenerator.java:
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
4750 New file, implementing naive approach to display w-differences
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
4751 (accidentially omitted in last commit).
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
4752
1151
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1150
diff changeset
4753 2011-09-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1150
diff changeset
4754
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1150
diff changeset
4755 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1150
diff changeset
4756
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1150
diff changeset
4757 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1150
diff changeset
4758 Added w_differences facet type.
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1150
diff changeset
4759
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1150
diff changeset
4760 * src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java:
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1150
diff changeset
4761 New file, implements naive approach to calculate w-differences (of
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1150
diff changeset
4762 calculations identified by hardcoded uuids!) and register respective facet.
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1150
diff changeset
4763
1153
62ad0a753b68 Fix facet name and legend of w-differences, walk over distance state, too.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1152
diff changeset
4764 * src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java:
1152
fc572b30f1b8 Added configuration to kick-in w-differences branch of winfo.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
4765 New file, implementing naive approach to display w-differences.
1151
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1150
diff changeset
4766
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1150
diff changeset
4767 2011-09-09 Felix Wolfsteller <felix.wolfsteller@intevation.de>
1150
5f53b443d67c Implement getArtifact(uuid,context) in FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1149
diff changeset
4768
5f53b443d67c Implement getArtifact(uuid,context) in FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1149
diff changeset
4769 Implement getArtifact(uuid,context) in FLYSUtils.
5f53b443d67c Implement getArtifact(uuid,context) in FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1149
diff changeset
4770
5f53b443d67c Implement getArtifact(uuid,context) in FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1149
diff changeset
4771 * src/main/java/de/intevation/flys/utils/FLYSUtils.java (getArtifact):
5f53b443d67c Implement getArtifact(uuid,context) in FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1149
diff changeset
4772 Added implementation, partially resolving a TODO. Added logger instance.
5f53b443d67c Implement getArtifact(uuid,context) in FLYSUtils.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1149
diff changeset
4773
1149
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
4774 2011-09-08 Ingo Weinzierl <ingo@intevation.de>
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
4775
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
4776 * src/main/java/de/intevation/flys/artifacts/model/WSPLGENCalculation.java:
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
4777 New. This sublcass of Calculation saves warnings and errors that occur
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
4778 while WSPLGEN is running.
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
4779 Note, that the interface of this class doesn't exactly apply the interface
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
4780 of Calculation. Maybe, we should generalize this interface!
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
4781
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
4782 * src/main/java/de/intevation/flys/artifacts/model/WSPLGENJob.java: Stores
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
4783 an instance of WSPLGENCalculation now. We use this instance to save
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
4784 warnings and errors.
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
4785
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
4786 * src/main/java/de/intevation/flys/wsplgen/ProblemObserver.java: Use the
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
4787 WSPLGENCalculation to save errors and warnings.
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
4788
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
4789 * src/main/java/de/intevation/flys/artifacts/model/WSPLGENReportFacet.java:
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
4790 New. This facet is used for WSPLGEN reports. It stores an instance of
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
4791 WSPLGENCalculation which saves ERRORS and WARNINGS that occur while
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
4792 WSPLGEN execution.
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
4793
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
4794 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
4795 Create a WSPLGENReportFacet for WSPLGEN reports.
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
4796
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
4797 * doc/conf/conf.xml: Added an OutputGenerator 'report' for WSPLGEN
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
4798 reports.
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
4799
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
4800 * doc/conf/artifacts/winfo.xml: Added an output 'report' for WSPLGEN
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
4801 reports.
64b465699a24 Added an Output target for WSPLGEN reports that will be available when an WSPLGEN calculation is finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1148
diff changeset
4802
1148
302461d5d071 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1147
diff changeset
4803 2011-09-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
302461d5d071 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1147
diff changeset
4804
302461d5d071 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1147
diff changeset
4805 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
302461d5d071 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1147
diff changeset
4806 src/main/java/de/intevation/flys/artifacts/math/WKmsOperation.java,
302461d5d071 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1147
diff changeset
4807 src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java:
302461d5d071 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1147
diff changeset
4808 Cosmetics, docs.
302461d5d071 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1147
diff changeset
4809
1147
e7d5452a7381 Added a 'ProblemObserver' that analyses WSPLGEN's error stream for errors and warnings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1146
diff changeset
4810 2011-09-08 Ingo Weinzierl <ingo@intevation.de>
e7d5452a7381 Added a 'ProblemObserver' that analyses WSPLGEN's error stream for errors and warnings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1146
diff changeset
4811
e7d5452a7381 Added a 'ProblemObserver' that analyses WSPLGEN's error stream for errors and warnings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1146
diff changeset
4812 * src/main/java/de/intevation/flys/wsplgen/JobObserver.java: Small
e7d5452a7381 Added a 'ProblemObserver' that analyses WSPLGEN's error stream for errors and warnings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1146
diff changeset
4813 adjustments that makes it easier to subclass this observer.
e7d5452a7381 Added a 'ProblemObserver' that analyses WSPLGEN's error stream for errors and warnings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1146
diff changeset
4814
e7d5452a7381 Added a 'ProblemObserver' that analyses WSPLGEN's error stream for errors and warnings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1146
diff changeset
4815 * src/main/java/de/intevation/flys/wsplgen/ProblemObserver.java: New. A
e7d5452a7381 Added a 'ProblemObserver' that analyses WSPLGEN's error stream for errors and warnings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1146
diff changeset
4816 sublcass of JobObserver which analyses the WSPLGEN output for errors and
e7d5452a7381 Added a 'ProblemObserver' that analyses WSPLGEN's error stream for errors and warnings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1146
diff changeset
4817 warnings.
e7d5452a7381 Added a 'ProblemObserver' that analyses WSPLGEN's error stream for errors and warnings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1146
diff changeset
4818
e7d5452a7381 Added a 'ProblemObserver' that analyses WSPLGEN's error stream for errors and warnings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1146
diff changeset
4819 * src/main/java/de/intevation/flys/wsplgen/JobExecutor.java: Use
e7d5452a7381 Added a 'ProblemObserver' that analyses WSPLGEN's error stream for errors and warnings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1146
diff changeset
4820 JobObserver and ProblemObserver to track the whole WSPLGEN output and
e7d5452a7381 Added a 'ProblemObserver' that analyses WSPLGEN's error stream for errors and warnings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1146
diff changeset
4821 print number of errors/warnings to log output.
e7d5452a7381 Added a 'ProblemObserver' that analyses WSPLGEN's error stream for errors and warnings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1146
diff changeset
4822
1146
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
4823 2011-09-08 Felix Wolfsteller <felix.wolfsteller@intevation.de>
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
4824
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
4825 Added translation of w_differences.
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
4826
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
4827 * src/main/resources/messages_de_DE.properties,
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
4828 src/main/resources/messages_de.properties,
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
4829 src/main/resources/messages_en.properties,
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
4830 src/main/resources/messages.properties:
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
4831 Added "w_differnces" translation.
66d98964f2df Added translation of w_differences.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1145
diff changeset
4832
1145
b33a350d79db Append an attribute 'background-processing' (can be 'true' or 'false') to the WINFOArtifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1144
diff changeset
4833 2011-09-07 Ingo Weinzierl <ingo@intevation.de>
b33a350d79db Append an attribute 'background-processing' (can be 'true' or 'false') to the WINFOArtifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1144
diff changeset
4834
b33a350d79db Append an attribute 'background-processing' (can be 'true' or 'false') to the WINFOArtifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1144
diff changeset
4835 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Appended
b33a350d79db Append an attribute 'background-processing' (can be 'true' or 'false') to the WINFOArtifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1144
diff changeset
4836 a new attribute 'background-processing' to the DESCRIBE of this
b33a350d79db Append an attribute 'background-processing' (can be 'true' or 'false') to the WINFOArtifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1144
diff changeset
4837 Artifact. Its value is 'true' if this Artifact has started a background
b33a350d79db Append an attribute 'background-processing' (can be 'true' or 'false') to the WINFOArtifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1144
diff changeset
4838 thread which has not finished yet - otherwise it is 'false.
b33a350d79db Append an attribute 'background-processing' (can be 'true' or 'false') to the WINFOArtifact's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1144
diff changeset
4839
1144
c07e9e9c7482 Set the river extent for WMSLayers in the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1143
diff changeset
4840 2011-09-07 Ingo Weinzierl <ingo@intevation.de>
c07e9e9c7482 Set the river extent for WMSLayers in the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1143
diff changeset
4841
c07e9e9c7482 Set the river extent for WMSLayers in the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1143
diff changeset
4842 * src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java,
c07e9e9c7482 Set the river extent for WMSLayers in the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1143
diff changeset
4843 src/main/java/de/intevation/flys/utils/GeometryUtils.java: Moved the
c07e9e9c7482 Set the river extent for WMSLayers in the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1143
diff changeset
4844 code to determine the extent of a river based on its axis to
c07e9e9c7482 Set the river extent for WMSLayers in the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1143
diff changeset
4845 GeometryUtils.
c07e9e9c7482 Set the river extent for WMSLayers in the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1143
diff changeset
4846
c07e9e9c7482 Set the river extent for WMSLayers in the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1143
diff changeset
4847 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
c07e9e9c7482 Set the river extent for WMSLayers in the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1143
diff changeset
4848 Determine the extent of the selected river and set the WMSLayerFacet's
c07e9e9c7482 Set the river extent for WMSLayers in the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1143
diff changeset
4849 extent attribute.
c07e9e9c7482 Set the river extent for WMSLayers in the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1143
diff changeset
4850
1143
eed81499b0d2 Added Themes for CrossSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1142
diff changeset
4851 2011-09-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
eed81499b0d2 Added Themes for CrossSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1142
diff changeset
4852
eed81499b0d2 Added Themes for CrossSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1142
diff changeset
4853 Added Themeing support for CrossSection Diagrams.
eed81499b0d2 Added Themes for CrossSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1142
diff changeset
4854
eed81499b0d2 Added Themes for CrossSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1142
diff changeset
4855 * doc/conf/themes.xml:
eed81499b0d2 Added Themes for CrossSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1142
diff changeset
4856 Added new themes and mappings, slightly modified longitudinalsection
eed81499b0d2 Added Themes for CrossSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1142
diff changeset
4857 theme.
eed81499b0d2 Added Themes for CrossSection diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1142
diff changeset
4858
1142
01d42a2454f6 Display real km of shown data in crosssection-diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1141
diff changeset
4859 2011-09-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
01d42a2454f6 Display real km of shown data in crosssection-diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1141
diff changeset
4860
01d42a2454f6 Display real km of shown data in crosssection-diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1141
diff changeset
4861 In CrossSection Diagram fix subtitle to display the km of which the data is
01d42a2454f6 Display real km of shown data in crosssection-diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1141
diff changeset
4862 actually displayed (maybe contrasting users wish).
01d42a2454f6 Display real km of shown data in crosssection-diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1141
diff changeset
4863
01d42a2454f6 Display real km of shown data in crosssection-diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1141
diff changeset
4864 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
01d42a2454f6 Display real km of shown data in crosssection-diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1141
diff changeset
4865 (getCrossSectionSnapKm): New method to fetch the actual km of crosssection.
01d42a2454f6 Display real km of shown data in crosssection-diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1141
diff changeset
4866
01d42a2454f6 Display real km of shown data in crosssection-diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1141
diff changeset
4867 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
01d42a2454f6 Display real km of shown data in crosssection-diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1141
diff changeset
4868 Add correct km to charts subtitle.
01d42a2454f6 Display real km of shown data in crosssection-diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1141
diff changeset
4869
1141
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
4870 2011-09-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
4871
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
4872 Fix various display-issues like i18n in cross-section diagram.
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
4873
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
4874 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
4875 Set description of facets to expected values.
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
4876
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
4877 * src/main/java/de/intevation/flys/artifacts/exports/CrossSectionGenerator.java:
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
4878 Fix i18n of chart title. Set subtitle to expected value, pass facets
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
4879 description to StyledSeries to see expected legend.
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
4880
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
4881 2011-09-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
4882
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
4883 Cosmetics, resolved refactoring todo.
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
4884
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
4885 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
4886 (compute, computeAdvance, computeFeed): Refactored, extracted method,
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
4887 resolving duplicate code and TODO.
bcba246d9c03 Fix various issues like i18n in cross section diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1139
diff changeset
4888
1139
6d9b08b958e2 Fix waterline in crosssection diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1138
diff changeset
4889 2011-09-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
6d9b08b958e2 Fix waterline in crosssection diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1138
diff changeset
4890
6d9b08b958e2 Fix waterline in crosssection diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1138
diff changeset
4891 Fix waterline "calculation" at given km. Chosen approach is
6d9b08b958e2 Fix waterline in crosssection diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1138
diff changeset
4892 "head-through-wall".
6d9b08b958e2 Fix waterline in crosssection diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1138
diff changeset
4893
6d9b08b958e2 Fix waterline in crosssection diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1138
diff changeset
4894 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
6d9b08b958e2 Fix waterline in crosssection diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1138
diff changeset
4895 Some refactoring to do the same calculation twice easier and be able
6d9b08b958e2 Fix waterline in crosssection diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1138
diff changeset
4896 to "cross" waterline against correct profile data.
6d9b08b958e2 Fix waterline in crosssection diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1138
diff changeset
4897
6d9b08b958e2 Fix waterline in crosssection diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1138
diff changeset
4898
1138
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
4899 2011-09-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
4900
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
4901 Fix setting of kilometer for profile (not yet waterlevel) of cross section
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
4902 diagram.
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
4903
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
4904 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
4905 (getCrossSectionData): Respect corss_section.km data; do naive linear
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
4906 search for profile data for this km.
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
4907
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
4908 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFacet.java:
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
4909 Declare a ComputeType.
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
4910
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
4911 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
4912 Implement computeFeed.
d90f5bfa3ddf Fix profile loading of cross section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1137
diff changeset
4913
1137
073c36bb94ed Minor cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1136
diff changeset
4914 2011-09-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
073c36bb94ed Minor cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1136
diff changeset
4915
073c36bb94ed Minor cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1136
diff changeset
4916 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java,
073c36bb94ed Minor cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1136
diff changeset
4917 src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
073c36bb94ed Minor cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1136
diff changeset
4918 Minor cosmetics.
073c36bb94ed Minor cosmetics
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1136
diff changeset
4919
1136
8da5f5a9ed3c Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1135
diff changeset
4920 2011-09-07 Felix Wolfsteller <felix.wolfsteller@intevation.de>
8da5f5a9ed3c Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1135
diff changeset
4921
8da5f5a9ed3c Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1135
diff changeset
4922 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java,
8da5f5a9ed3c Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1135
diff changeset
4923 src/main/java/de/intevation/flys/artifacts/model/DataFacet.java,
8da5f5a9ed3c Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1135
diff changeset
4924 src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java,
8da5f5a9ed3c Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1135
diff changeset
4925 src/main/java/de/intevation/flys/artifacts/state/DefaultState.java:
8da5f5a9ed3c Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1135
diff changeset
4926 Cosmetics, docs.
8da5f5a9ed3c Cosmetics, docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1135
diff changeset
4927
1135
c8c753931514 Added a fallback mechanism to style mapserver layers as long as the theme mechanism is not implemented for maps (as it is for charts).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1134
diff changeset
4928 2011-09-06 Ingo Weinzierl <ingo@intevation.de>
c8c753931514 Added a fallback mechanism to style mapserver layers as long as the theme mechanism is not implemented for maps (as it is for charts).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1134
diff changeset
4929
c8c753931514 Added a fallback mechanism to style mapserver layers as long as the theme mechanism is not implemented for maps (as it is for charts).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1134
diff changeset
4930 * doc/conf/mapserver/barrier_polygons_class.vm,
c8c753931514 Added a fallback mechanism to style mapserver layers as long as the theme mechanism is not implemented for maps (as it is for charts).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1134
diff changeset
4931 doc/conf/mapserver/barrier_lines_class.vm,
c8c753931514 Added a fallback mechanism to style mapserver layers as long as the theme mechanism is not implemented for maps (as it is for charts).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1134
diff changeset
4932 doc/conf/mapserver/wsplgen_class.vm: Default Mapserver styles for
c8c753931514 Added a fallback mechanism to style mapserver layers as long as the theme mechanism is not implemented for maps (as it is for charts).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1134
diff changeset
4933 barriers and WSPLGEN results. Those styles are only used as long as we
c8c753931514 Added a fallback mechanism to style mapserver layers as long as the theme mechanism is not implemented for maps (as it is for charts).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1134
diff changeset
4934 don't have map specific themes (as already used in charts).
c8c753931514 Added a fallback mechanism to style mapserver layers as long as the theme mechanism is not implemented for maps (as it is for charts).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1134
diff changeset
4935
c8c753931514 Added a fallback mechanism to style mapserver layers as long as the theme mechanism is not implemented for maps (as it is for charts).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1134
diff changeset
4936 * doc/conf/mapserver/layer.vm: Implements a fallback mechanism for styling
c8c753931514 Added a fallback mechanism to style mapserver layers as long as the theme mechanism is not implemented for maps (as it is for charts).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1134
diff changeset
4937 barrier lines/polygons and WSPLGEN results.
c8c753931514 Added a fallback mechanism to style mapserver layers as long as the theme mechanism is not implemented for maps (as it is for charts).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1134
diff changeset
4938
c8c753931514 Added a fallback mechanism to style mapserver layers as long as the theme mechanism is not implemented for maps (as it is for charts).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1134
diff changeset
4939 * src/main/java/de/intevation/flys/artifacts/model/LayerInfo.java: Added a
c8c753931514 Added a fallback mechanism to style mapserver layers as long as the theme mechanism is not implemented for maps (as it is for charts).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1134
diff changeset
4940 getStyle() method that currently returns "null". This method needs to be
c8c753931514 Added a fallback mechanism to style mapserver layers as long as the theme mechanism is not implemented for maps (as it is for charts).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1134
diff changeset
4941 implemented when map themes are introduced.
c8c753931514 Added a fallback mechanism to style mapserver layers as long as the theme mechanism is not implemented for maps (as it is for charts).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1134
diff changeset
4942
1134
bcf70a452646 Read barrier layers from filesystem while mapfile creation and build a facet for this layer in the artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1133
diff changeset
4943 2011-09-06 Ingo Weinzierl <ingo@intevation.de>
bcf70a452646 Read barrier layers from filesystem while mapfile creation and build a facet for this layer in the artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1133
diff changeset
4944
bcf70a452646 Read barrier layers from filesystem while mapfile creation and build a facet for this layer in the artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1133
diff changeset
4945 * src/main/java/de/intevation/flys/artifacts/model/LayerInfo.java: Renamed
bcf70a452646 Read barrier layers from filesystem while mapfile creation and build a facet for this layer in the artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1133
diff changeset
4946 some attributes to make their job in the mapfile more obvious.
bcf70a452646 Read barrier layers from filesystem while mapfile creation and build a facet for this layer in the artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1133
diff changeset
4947
bcf70a452646 Read barrier layers from filesystem while mapfile creation and build a facet for this layer in the artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1133
diff changeset
4948 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
bcf70a452646 Read barrier layers from filesystem while mapfile creation and build a facet for this layer in the artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1133
diff changeset
4949 new facet type for barriers.
bcf70a452646 Read barrier layers from filesystem while mapfile creation and build a facet for this layer in the artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1133
diff changeset
4950
bcf70a452646 Read barrier layers from filesystem while mapfile creation and build a facet for this layer in the artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1133
diff changeset
4951 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java: Add
bcf70a452646 Read barrier layers from filesystem while mapfile creation and build a facet for this layer in the artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1133
diff changeset
4952 a facet for the barriers layer.
bcf70a452646 Read barrier layers from filesystem while mapfile creation and build a facet for this layer in the artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1133
diff changeset
4953
bcf70a452646 Read barrier layers from filesystem while mapfile creation and build a facet for this layer in the artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1133
diff changeset
4954 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Parse
bcf70a452646 Read barrier layers from filesystem while mapfile creation and build a facet for this layer in the artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1133
diff changeset
4955 barriers (lines and polygons) and create two new layers for each type -
bcf70a452646 Read barrier layers from filesystem while mapfile creation and build a facet for this layer in the artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1133
diff changeset
4956 those layers are grouped.
bcf70a452646 Read barrier layers from filesystem while mapfile creation and build a facet for this layer in the artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1133
diff changeset
4957
bcf70a452646 Read barrier layers from filesystem while mapfile creation and build a facet for this layer in the artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1133
diff changeset
4958 * doc/conf/mapserver/layer.vm: Renamed attribute based on changes in
bcf70a452646 Read barrier layers from filesystem while mapfile creation and build a facet for this layer in the artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1133
diff changeset
4959 LayerInfo and added support for Group-Layers.
bcf70a452646 Read barrier layers from filesystem while mapfile creation and build a facet for this layer in the artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1133
diff changeset
4960
1133
e011f8c6e5e8 Added driver to database configuration for use with postgresql.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1132
diff changeset
4961 2011-09-06 Raimund Renkert <raimund.renkert@intevation.de>
e011f8c6e5e8 Added driver to database configuration for use with postgresql.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1132
diff changeset
4962
e011f8c6e5e8 Added driver to database configuration for use with postgresql.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1132
diff changeset
4963 * doc/conf/conf.xml:
e011f8c6e5e8 Added driver to database configuration for use with postgresql.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1132
diff changeset
4964 Added driver to database configuration for use with postgresql.
e011f8c6e5e8 Added driver to database configuration for use with postgresql.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 1132
diff changeset
4965
1132
f4038b828f85 Little mapfile template improvement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1131
diff changeset
4966 2011-09-06 Ingo Weinzierl <ingo@intevation.de>
f4038b828f85 Little mapfile template improvement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1131
diff changeset
4967
f4038b828f85 Little mapfile template improvement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1131
diff changeset
4968 * doc/conf/mapserver/mapfile.vm: Removed FONTSET attribute and set quotes
f4038b828f85 Little mapfile template improvement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1131
diff changeset
4969 for SHAPEPATH.
f4038b828f85 Little mapfile template improvement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1131
diff changeset
4970
1131
effe8f945c93 Create WMSLayerFacets for the WSPLGEN results after we have started a WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1130
diff changeset
4971 2011-09-05 Ingo Weinzierl <ingo@intevation.de>
effe8f945c93 Create WMSLayerFacets for the WSPLGEN results after we have started a WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1130
diff changeset
4972
effe8f945c93 Create WMSLayerFacets for the WSPLGEN results after we have started a WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1130
diff changeset
4973 * src/main/java/de/intevation/flys/artifacts/model/WSPLGENFacet.java:
effe8f945c93 Create WMSLayerFacets for the WSPLGEN results after we have started a WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1130
diff changeset
4974 Removed. We gonna use the WMSLayerFacet until now.
effe8f945c93 Create WMSLayerFacets for the WSPLGEN results after we have started a WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1130
diff changeset
4975
effe8f945c93 Create WMSLayerFacets for the WSPLGEN results after we have started a WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1130
diff changeset
4976 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
effe8f945c93 Create WMSLayerFacets for the WSPLGEN results after we have started a WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1130
diff changeset
4977 Add a WMSLayerFacet after we triggered the Scheduler to start a WSPLGEN
effe8f945c93 Create WMSLayerFacets for the WSPLGEN results after we have started a WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1130
diff changeset
4978 calculation.
effe8f945c93 Create WMSLayerFacets for the WSPLGEN results after we have started a WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1130
diff changeset
4979
1130
e6dd52342eb7 Trigger the mapfile creation after WSPLGEN jobs have finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1129
diff changeset
4980 2011-09-05 Ingo Weinzierl <ingo@intevation.de>
e6dd52342eb7 Trigger the mapfile creation after WSPLGEN jobs have finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1129
diff changeset
4981
e6dd52342eb7 Trigger the mapfile creation after WSPLGEN jobs have finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1129
diff changeset
4982 * doc/conf/mapserver/layer.vm,
e6dd52342eb7 Trigger the mapfile creation after WSPLGEN jobs have finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1129
diff changeset
4983 doc/conf/mapserver/mapfile.vm: Small bugfixes and style improvements.
e6dd52342eb7 Trigger the mapfile creation after WSPLGEN jobs have finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1129
diff changeset
4984
e6dd52342eb7 Trigger the mapfile creation after WSPLGEN jobs have finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1129
diff changeset
4985 * src/main/java/de/intevation/flys/wsplgen/JobExecutor.java: Trigger the
e6dd52342eb7 Trigger the mapfile creation after WSPLGEN jobs have finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1129
diff changeset
4986 MapfileGenerator after a WSPLGEN job has finished regardless if it has
e6dd52342eb7 Trigger the mapfile creation after WSPLGEN jobs have finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1129
diff changeset
4987 been finished successfully or not.
e6dd52342eb7 Trigger the mapfile creation after WSPLGEN jobs have finished.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1129
diff changeset
4988
1129
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
4989 2011-09-05 Ingo Weinzierl <ingo@intevation.de>
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
4990
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
4991 * pom.xml: Added Apache Velocity 1.7 for templating support.
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
4992
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
4993 * doc/conf/conf.xml: Added config options for mapserver/template relevant
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
4994 stuff.
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
4995
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
4996 * doc/conf/mapserver/mapfile.vm,
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
4997 doc/conf/mapserver/layer.vm: New. A default mapfile template and a
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
4998 template used for layers.
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
4999
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
5000 * src/main/java/de/intevation/flys/artifacts/model/LayerInfo.java: New.
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
5001 This class is used while reading WMS layer relevant information from
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
5002 filesystem.
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
5003
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
5004 * src/main/java/de/intevation/flys/utils/MapfileGenerator.java: New. This
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
5005 thread is used for creating mapfiles for Mapserver. The MapfileGenerator
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
5006 runs in daemon mode (own thread) and creates mapfiles based on WMS
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
5007 layer relevant information read from filesystem.
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
5008
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
5009 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java,
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
5010 src/main/java/de/intevation/flys/utils/FLYSUtils.java: Moved shapefile
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
5011 specific XPath expressions from FloodMapState to FLYSUtils which is a
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
5012 better place to use it in other classes (as MapfileGenerator).
da3c3e286c88 Introduced a MapfileGenerator that creates Mapserver specific mapfiles based on WSPLGEN results read from filesystem.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1128
diff changeset
5013
1128
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
5014 2011-09-05 Ingo Weinzierl <ingo@intevation.de>
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
5015
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
5016 * src/main/java/de/intevation/flys/artifacts/model/WSPLGENJob.java:
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
5017 Bugfixed broken attribute assignment.
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
5018
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
5019 * src/main/java/de/intevation/flys/wsplgen/JobExecutor.java: Call
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
5020 CallContext.afterBackground() after a WSPLGEN job has finished to remove
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
5021 the background lock from Artifact.
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
5022
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
5023 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
5024 Call CallContext.afterCall(BACKGROUND) to lock the Artifact for
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
5025 background processing.
727c53fd0dc7 Some bugfixes when starting/finishing WSPLGEN jobs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1127
diff changeset
5026
1127
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
5027 2011-09-02 Ingo Weinzierl <ingo@intevation.de>
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
5028
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
5029 * src/main/java/de/intevation/flys/wsplgen/JobExecutor.java: New. This
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
5030 class is used to start WSPLGEN for a specific WSPLGENJob. The System
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
5031 property "wsplgen.bin.path" tells the JobExecutor where the WSPLGEN
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
5032 binary is placed (which means in general, the property points to the
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
5033 'wsplgen.exe').
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
5034
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
5035 * src/main/java/de/intevation/flys/wsplgen/Scheduler.java: New. This
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
5036 scheduler currently allows to start just a single WSPLGEN Thread. All
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
5037 WSPLGEN calculations should be started using Scheduler.addJob().
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
5038
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
5039 * src/main/java/de/intevation/flys/wsplgen/JobObserver.java: New. This
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
5040 thread reads log messages from WSPLGEN and listens for specific
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
5041 messages. It should be used to update status messages of the WSPLGEN
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
5042 calculation that is currently running.
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
5043 There is a System property that tells the JobObserver to log all WSPLGEN
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
5044 output to log4j: enable WSPLGEN output with "-Dwsplgen.log.output=true".
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
5045
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
5046 * src/main/java/de/intevation/flys/artifacts/model/WSPLGENJob.java: Added
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
5047 the FLYSArtifact, the current working directory and the CallContext.
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
5048
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
5049 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
5050 Use the Scheduler to start new WSPLGEN calculations.
6b9877a9f6c1 Added infrastructure to start WSPLGEN calculations - the FloodMapState already start such calculations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1126
diff changeset
5051
1126
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
5052 2011-09-02 Felix Wolfsteller <felix.wolfsteller@intevation.de>
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
5053
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
5054 Add CrossSectionInfoGenerator.
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
5055
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
5056 * src/main/java/de/intevation/flys/exports/CrossSectionInfoGenerator.java:
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
5057 New, trivial implementation of CrossSectionInfoGenerator.
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
5058
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
5059 * doc/conf/conf.xml:
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
5060 Register CrossSectionInfoGenerator.
da4d8631fc46 Add CrossSectionInfoGenerator.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1125
diff changeset
5061
1125
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
5062 2011-09-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
5063
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
5064 Cleanups of CrossSection*.
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
5065
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
5066 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
5067 New methods to retrieve name of utilized CrossSection.
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
5068
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
5069 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
5070 Cleanup, get rid of copied unused method, documentation and more sensible
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
5071 translations.
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
5072
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
5073 * src/main/resources/messages_de_DE.properties,
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
5074 src/main/resources/messages_de.properties,
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
5075 src/main/resources/messages_en.properties,
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
5076 src/main/resources/messages.properties:
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
5077 Added cross_section* translations, also cleanups.
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
5078
1124
28a595b32980 Set the 'typ' attribute of lines and polygons in barrier shapefiles while shapefile creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1123
diff changeset
5079 2011-09-01 Ingo Weinzierl <ingo@intevation.de>
28a595b32980 Set the 'typ' attribute of lines and polygons in barrier shapefiles while shapefile creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1123
diff changeset
5080
28a595b32980 Set the 'typ' attribute of lines and polygons in barrier shapefiles while shapefile creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1123
diff changeset
5081 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
28a595b32980 Set the 'typ' attribute of lines and polygons in barrier shapefiles while shapefile creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1123
diff changeset
5082 Set the "typ" attribute of lines and polygons in barrier shapefiles.
28a595b32980 Set the 'typ' attribute of lines and polygons in barrier shapefiles while shapefile creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1123
diff changeset
5083
1123
be9bb260b835 Set the Z values of line and polygon barrier geometries used for WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1122
diff changeset
5084 2011-09-01 Ingo Weinzierl <ingo@intevation.de>
be9bb260b835 Set the Z values of line and polygon barrier geometries used for WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1122
diff changeset
5085
be9bb260b835 Set the Z values of line and polygon barrier geometries used for WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1122
diff changeset
5086 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
be9bb260b835 Set the Z values of line and polygon barrier geometries used for WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1122
diff changeset
5087 Set the Z values of line and polygon barrier geometries. Both barrier
be9bb260b835 Set the Z values of line and polygon barrier geometries used for WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1122
diff changeset
5088 shapefiles will contain 3D geometries now.
be9bb260b835 Set the Z values of line and polygon barrier geometries used for WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1122
diff changeset
5089
1125
65d8b3340397 Cleanups of CrossSection*.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1124
diff changeset
5090 2011-09-01 Felix Wolfsteller <felix.wolfsteller@intevation.de>
1122
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
5091
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
5092 Get real data to display in CrossSection (although ignorant of
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
5093 parameterization), making use of the showcase code of the CrossSectionApp-
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
5094 Standalone application.
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
5095
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
5096 * doc/conf/artifacts/winfo.xml: Add new facet (~waterline) to state/out.
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
5097
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
5098 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
5099 New methods to get relevant data. So far just takes the first value of
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
5100 everything and assuming a waterlevel at 130m.
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
5101
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
5102 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java:
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
5103 New Facet responsible of water level in cross section.
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
5104
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
5105 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java:
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
5106 Made some functionality publicly and statically available.
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
5107
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
5108 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFacet.java:
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
5109 Update call.
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
5110
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
5111 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added new
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
5112 Facet type.
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
5113
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
5114 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
5115 Added new Facet to out.
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
5116
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
5117 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
5118 Respect new facet and facets data.
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1121
diff changeset
5119
1121
66783d957201 Close open shapefile transactions properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1120
diff changeset
5120 2011-09-01 Ingo Weinzierl <ingo@intevation.de>
66783d957201 Close open shapefile transactions properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1120
diff changeset
5121
66783d957201 Close open shapefile transactions properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1120
diff changeset
5122 * src/main/java/de/intevation/flys/utils/GeometryUtils.java: Close an open
66783d957201 Close open shapefile transactions properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1120
diff changeset
5123 shapefile transaction and catch exceptions which are thrown while
66783d957201 Close open shapefile transactions properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1120
diff changeset
5124 shapefile creation here. If there occured an error, this functions
66783d957201 Close open shapefile transactions properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1120
diff changeset
5125 returns FALSE, otherwise TRUE.
66783d957201 Close open shapefile transactions properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1120
diff changeset
5126
66783d957201 Close open shapefile transactions properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1120
diff changeset
5127 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
66783d957201 Close open shapefile transactions properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1120
diff changeset
5128 Removed exception handling while shapefile creation - this is done in
66783d957201 Close open shapefile transactions properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1120
diff changeset
5129 GeometryUtils now.
66783d957201 Close open shapefile transactions properly.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1120
diff changeset
5130
1120
fb3947027e92 Renamed WSPLGEN required waterlevels file to 'waterlevel.wst'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1119
diff changeset
5131 2011-09-01 Ingo Weinzierl <ingo@intevation.de>
fb3947027e92 Renamed WSPLGEN required waterlevels file to 'waterlevel.wst'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1119
diff changeset
5132
fb3947027e92 Renamed WSPLGEN required waterlevels file to 'waterlevel.wst'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1119
diff changeset
5133 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
fb3947027e92 Renamed WSPLGEN required waterlevels file to 'waterlevel.wst'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1119
diff changeset
5134 Renamed the file for WSPLGEN required waterlevels to "waterlevels.wst".
fb3947027e92 Renamed WSPLGEN required waterlevels file to 'waterlevel.wst'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1119
diff changeset
5135 WSPLGEN did not work with the former "waterlevels.txt" file.
fb3947027e92 Renamed WSPLGEN required waterlevels file to 'waterlevel.wst'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1119
diff changeset
5136
1119
faca1825818e Write additional attributes ELEVATION and KILOMETER into crosssection track shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1118
diff changeset
5137 2011-09-01 Ingo Weinzierl <ingo@intevation.de>
faca1825818e Write additional attributes ELEVATION and KILOMETER into crosssection track shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1118
diff changeset
5138
faca1825818e Write additional attributes ELEVATION and KILOMETER into crosssection track shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1118
diff changeset
5139 * src/main/java/de/intevation/flys/utils/GeometryUtils.java: New static
faca1825818e Write additional attributes ELEVATION and KILOMETER into crosssection track shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1118
diff changeset
5140 function that builds new SimpleFeatureTypes with additional attributes.
faca1825818e Write additional attributes ELEVATION and KILOMETER into crosssection track shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1118
diff changeset
5141
faca1825818e Write additional attributes ELEVATION and KILOMETER into crosssection track shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1118
diff changeset
5142 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
faca1825818e Write additional attributes ELEVATION and KILOMETER into crosssection track shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1118
diff changeset
5143 Write attributes "ELEVATION" and "KILOMETER" into the crosssection
faca1825818e Write additional attributes ELEVATION and KILOMETER into crosssection track shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1118
diff changeset
5144 tracks shapefiles.
faca1825818e Write additional attributes ELEVATION and KILOMETER into crosssection track shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1118
diff changeset
5145
1118
7398280b11a0 Write WSP file for WSPLGEN and add its filepath to the WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1117
diff changeset
5146 2011-08-31 Ingo Weinzierl <ingo@intevation.de>
7398280b11a0 Write WSP file for WSPLGEN and add its filepath to the WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1117
diff changeset
5147
7398280b11a0 Write WSP file for WSPLGEN and add its filepath to the WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1117
diff changeset
5148 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Added a method
7398280b11a0 Write WSP file for WSPLGEN and add its filepath to the WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1117
diff changeset
5149 stub that should return a FLYSArtifact based on a given UUID.
7398280b11a0 Write WSP file for WSPLGEN and add its filepath to the WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1117
diff changeset
5150
7398280b11a0 Write WSP file for WSPLGEN and add its filepath to the WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1117
diff changeset
5151 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
7398280b11a0 Write WSP file for WSPLGEN and add its filepath to the WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1117
diff changeset
5152 Write the selected WST file for WSPLGEN. Note, that this is the WST file
7398280b11a0 Write WSP file for WSPLGEN and add its filepath to the WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1117
diff changeset
5153 of the current WINFO artifact. Furthermore, there is currently no way
7398280b11a0 Write WSP file for WSPLGEN and add its filepath to the WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1117
diff changeset
5154 for the user to select a column from WST file, so we currently use the
7398280b11a0 Write WSP file for WSPLGEN and add its filepath to the WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1117
diff changeset
5155 column that is written to WST file at first.
7398280b11a0 Write WSP file for WSPLGEN and add its filepath to the WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1117
diff changeset
5156
1117
ea80e652f033 Reordered some parameters in a FLYSArtifact method.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1116
diff changeset
5157 2011-08-31 Ingo Weinzierl <ingo@intevation.de>
ea80e652f033 Reordered some parameters in a FLYSArtifact method.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1116
diff changeset
5158
ea80e652f033 Reordered some parameters in a FLYSArtifact method.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1116
diff changeset
5159 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Changed
ea80e652f033 Reordered some parameters in a FLYSArtifact method.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1116
diff changeset
5160 the parameter order of a compute(...) method. This makes me able to call
ea80e652f033 Reordered some parameters in a FLYSArtifact method.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1116
diff changeset
5161 this without a hash value.
ea80e652f033 Reordered some parameters in a FLYSArtifact method.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1116
diff changeset
5162
ea80e652f033 Reordered some parameters in a FLYSArtifact method.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1116
diff changeset
5163 * src/main/java/de/intevation/flys/artifacts/model/DataFacet.java,
ea80e652f033 Reordered some parameters in a FLYSArtifact method.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1116
diff changeset
5164 src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java,
ea80e652f033 Reordered some parameters in a FLYSArtifact method.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1116
diff changeset
5165 src/main/java/de/intevation/flys/artifacts/model/ReportFacet.java:
ea80e652f033 Reordered some parameters in a FLYSArtifact method.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1116
diff changeset
5166 Adapted the parameter order of the compute() call (see above).
ea80e652f033 Reordered some parameters in a FLYSArtifact method.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1116
diff changeset
5167
1116
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
5168 2011-08-31 Felix Wolfsteller <felix.wolfsteller@intevation.de>
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
5169
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
5170 More bones to CrossSection sceleton.
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
5171
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
5172 * src/main/java/de/intevation/flys/artifacts/model/CrossSectionFactory.java,
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
5173 src/main/java/de/intevation/flys/artifacts/model/CrossSectionFacet.java:
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
5174 New, yet trivial implementations of Factory and Facet for CrossSections.
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
5175
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
5176 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
5177 Add new CrossSection- (instead of Default-)Facet.
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
5178
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
5179 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
5180 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
5181 Adjusted to use (touch) new Factory and Facet.
05e4ef0f9489 Improved stub for CrossSections (including Factory and Facet).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1115
diff changeset
5182
1115
eaf32c767bac Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1114
diff changeset
5183 2011-08-31 Felix Wolfsteller <felix.wolfsteller@intevation.de>
eaf32c767bac Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1114
diff changeset
5184
eaf32c767bac Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1114
diff changeset
5185 Cosmetics.
eaf32c767bac Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1114
diff changeset
5186
eaf32c767bac Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1114
diff changeset
5187 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
eaf32c767bac Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1114
diff changeset
5188 Cosmetics.
eaf32c767bac Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1114
diff changeset
5189
1113
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
5190 2011-08-31 Felix Wolfsteller <felix.wolfsteller@intevation.de>
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
5191
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
5192 Cosmetics.
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
5193
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
5194 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java,
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
5195 src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java,
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
5196 src/main/java/de/intevation/flys/artifacts/model/MainValuesQFacet.java,
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
5197 src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
5198 Removed obselete imports.
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
5199
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
5200 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
5201 Removed obselete imports, whitespaces.
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
5202
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
5203 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
5204 Whitespaces, docs.
5b38cdf65307 Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1112
diff changeset
5205
1112
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
5206 2011-08-31 Felix Wolfsteller <felix.wolfsteller@intevation.de>
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
5207
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
5208 Fix translations of Main Values Facets.
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
5209
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
5210 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
5211 Do acrobatics to keep state transient but get translated title.
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
5212
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
5213 * src/main/java/de/intevation/flys/artifacts/MainValuesQFacet.java,
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
5214 src/main/java/de/intevation/flys/artifacts/MainValuesWFacet.java:
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
5215 Changed constructor to get description (which is then already be translated)
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
5216 dynamically, adjust deepCopy.
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
5217
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
5218 * src/main/java/de/intevation/flys/states/StaticState.java:
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
5219 Adjust constructor accordingly.
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
5220
1111
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
5221 2011-08-31 Felix Wolfsteller <felix.wolfsteller@intevation.de>
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
5222
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
5223 Add sceleton for CrossSection outs.
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
5224
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
5225 * doc/conf/artifacts/winfo.xml:
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
5226 Added new output mode to respective state of winfo artifact configuration.
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
5227
1112
aeae4d20f32f Fix translations of Main Values Facets.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
5228 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
1111
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
5229 Add new Dummy-Facet in state.
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
5230
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
5231 * doc/conf/conf.xml:
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
5232 Registered new OutputGenerator.
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
5233
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
5234 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
5235 Added new CROSS_SECTION type.
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
5236
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
5237 * src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
5238 New, stubby skeleton for an CrossSectionGenerator.
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
5239
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
5240 * src/main/resources/messages_de_DE.properties,
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
5241 src/main/resources/messages_de.properties,
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
5242 src/main/resources/messages_en.properties,
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
5243 src/main/resources/messages.properties:
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
5244 Added cross_section translation, also cleanups (e.g. main values).
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1110
diff changeset
5245
1110
563e015f0f22 Export floodplain to shapefile and add its file path to WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1109
diff changeset
5246 2011-08-31 Ingo Weinzierl <ingo@intevation.de>
563e015f0f22 Export floodplain to shapefile and add its file path to WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1109
diff changeset
5247
1114
9cc658cc4e20 Removed stray character.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1113
diff changeset
5248 * src/main/java/de/intevation/flys/artifacts/model/WSPLGENJob.java: Marked
1110
563e015f0f22 Export floodplain to shapefile and add its file path to WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1109
diff changeset
5249 required parameters with a comment.
563e015f0f22 Export floodplain to shapefile and add its file path to WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1109
diff changeset
5250
563e015f0f22 Export floodplain to shapefile and add its file path to WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1109
diff changeset
5251 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
563e015f0f22 Export floodplain to shapefile and add its file path to WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1109
diff changeset
5252 Export floodplains (german 'Talaue') to shapefile and write its file
563e015f0f22 Export floodplain to shapefile and add its file path to WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1109
diff changeset
5253 path into the WSPLGEN job.
563e015f0f22 Export floodplain to shapefile and add its file path to WSPLGEN job.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1109
diff changeset
5254
1109
ba9fa72dd6f5 Write file path of DMGs into the WSPLGEN job while preparing WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1108
diff changeset
5255 2011-08-31 Ingo Weinzierl <ingo@intevation.de>
ba9fa72dd6f5 Write file path of DMGs into the WSPLGEN job while preparing WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1108
diff changeset
5256
ba9fa72dd6f5 Write file path of DMGs into the WSPLGEN job while preparing WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1108
diff changeset
5257 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
ba9fa72dd6f5 Write file path of DMGs into the WSPLGEN job while preparing WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1108
diff changeset
5258 Search for a DGM that fits to the current river and km range and write
ba9fa72dd6f5 Write file path of DMGs into the WSPLGEN job while preparing WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1108
diff changeset
5259 its file path into the WSPLGEN job.
ba9fa72dd6f5 Write file path of DMGs into the WSPLGEN job while preparing WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1108
diff changeset
5260
1108
5b1198c27d43 Export riveraxis and crosssections to shapefiles for WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1107
diff changeset
5261 2011-08-30 Ingo Weinzierl <ingo@intevation.de>
5b1198c27d43 Export riveraxis and crosssections to shapefiles for WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1107
diff changeset
5262
5b1198c27d43 Export riveraxis and crosssections to shapefiles for WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1107
diff changeset
5263 * src/main/java/de/intevation/flys/utils/GeometryUtils.java: Improved
5b1198c27d43 Export riveraxis and crosssections to shapefiles for WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1107
diff changeset
5264 exception handling: exceptions are catched in GeometryUtils now.
5b1198c27d43 Export riveraxis and crosssections to shapefiles for WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1107
diff changeset
5265
5b1198c27d43 Export riveraxis and crosssections to shapefiles for WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1107
diff changeset
5266 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
5b1198c27d43 Export riveraxis and crosssections to shapefiles for WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1107
diff changeset
5267 Write river axis and crosssections to shapefiles and save shapefile
5b1198c27d43 Export riveraxis and crosssections to shapefiles for WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1107
diff changeset
5268 pathes in WSPLGENJob.
5b1198c27d43 Export riveraxis and crosssections to shapefiles for WSPLGEN.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1107
diff changeset
5269
1107
005c2964f9af Use the correct SRID while reading GeoJSON barriers and writing line/polygon shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1106
diff changeset
5270 2011-08-30 Ingo Weinzierl <ingo@intevation.de>
005c2964f9af Use the correct SRID while reading GeoJSON barriers and writing line/polygon shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1106
diff changeset
5271
005c2964f9af Use the correct SRID while reading GeoJSON barriers and writing line/polygon shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1106
diff changeset
5272 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
005c2964f9af Use the correct SRID while reading GeoJSON barriers and writing line/polygon shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1106
diff changeset
5273 Use the coorect SRID for reading GeoJSON and writing line/polygon
005c2964f9af Use the correct SRID while reading GeoJSON barriers and writing line/polygon shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1106
diff changeset
5274 shapefiles.
005c2964f9af Use the correct SRID while reading GeoJSON barriers and writing line/polygon shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1106
diff changeset
5275
005c2964f9af Use the correct SRID while reading GeoJSON barriers and writing line/polygon shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1106
diff changeset
5276 * src/main/java/de/intevation/flys/utils/GeometryUtils.java: Use a
005c2964f9af Use the correct SRID while reading GeoJSON barriers and writing line/polygon shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1106
diff changeset
5277 concrete coordinate system while feature type creation.
005c2964f9af Use the correct SRID while reading GeoJSON barriers and writing line/polygon shapefiles.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1106
diff changeset
5278
1106
e9f66d63bdd0 Write user defined barriers into a shapefile that is placed in the Artifact's directory.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1105
diff changeset
5279 2011-08-30 Ingo Weinzierl <ingo@intevation.de>
e9f66d63bdd0 Write user defined barriers into a shapefile that is placed in the Artifact's directory.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1105
diff changeset
5280
e9f66d63bdd0 Write user defined barriers into a shapefile that is placed in the Artifact's directory.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1105
diff changeset
5281 * pom.xml: Added GeoTools 2.7.2 dependencies for Shapefile, GeoJSON and
e9f66d63bdd0 Write user defined barriers into a shapefile that is placed in the Artifact's directory.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1105
diff changeset
5282 EPSG support.
e9f66d63bdd0 Write user defined barriers into a shapefile that is placed in the Artifact's directory.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1105
diff changeset
5283
e9f66d63bdd0 Write user defined barriers into a shapefile that is placed in the Artifact's directory.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1105
diff changeset
5284 * src/main/java/de/intevation/flys/artifacts/model/WSPLGENJob.java: Store
e9f66d63bdd0 Write user defined barriers into a shapefile that is placed in the Artifact's directory.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1105
diff changeset
5285 'LIN' parameter in a list now. A WSPLGEN parameter might contain many
e9f66d63bdd0 Write user defined barriers into a shapefile that is placed in the Artifact's directory.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1105
diff changeset
5286 LINs.
e9f66d63bdd0 Write user defined barriers into a shapefile that is placed in the Artifact's directory.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1105
diff changeset
5287
e9f66d63bdd0 Write user defined barriers into a shapefile that is placed in the Artifact's directory.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1105
diff changeset
5288 * src/main/java/de/intevation/flys/utils/GeometryUtils.java: New functions
e9f66d63bdd0 Write user defined barriers into a shapefile that is placed in the Artifact's directory.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1105
diff changeset
5289 to create FeatureTypes and to write shapefiles.
e9f66d63bdd0 Write user defined barriers into a shapefile that is placed in the Artifact's directory.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1105
diff changeset
5290
e9f66d63bdd0 Write user defined barriers into a shapefile that is placed in the Artifact's directory.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1105
diff changeset
5291 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
e9f66d63bdd0 Write user defined barriers into a shapefile that is placed in the Artifact's directory.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1105
diff changeset
5292 Write user specified barriers into a shapefile placed in the artifact
e9f66d63bdd0 Write user defined barriers into a shapefile that is placed in the Artifact's directory.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1105
diff changeset
5293 directory.
e9f66d63bdd0 Write user defined barriers into a shapefile that is placed in the Artifact's directory.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1105
diff changeset
5294
1105
adb52a2005e7 Moved code to extract the river srid defined in the global configuration into FLYSUtils.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1104
diff changeset
5295 2011-08-30 Ingo Weinzierl <ingo@intevation.de>
adb52a2005e7 Moved code to extract the river srid defined in the global configuration into FLYSUtils.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1104
diff changeset
5296
adb52a2005e7 Moved code to extract the river srid defined in the global configuration into FLYSUtils.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1104
diff changeset
5297 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: Added a function
adb52a2005e7 Moved code to extract the river srid defined in the global configuration into FLYSUtils.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1104
diff changeset
5298 that extracts the SRID defined in the global configuration file for a
adb52a2005e7 Moved code to extract the river srid defined in the global configuration into FLYSUtils.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1104
diff changeset
5299 given river.
adb52a2005e7 Moved code to extract the river srid defined in the global configuration into FLYSUtils.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1104
diff changeset
5300
adb52a2005e7 Moved code to extract the river srid defined in the global configuration into FLYSUtils.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1104
diff changeset
5301 * src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java:
adb52a2005e7 Moved code to extract the river srid defined in the global configuration into FLYSUtils.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1104
diff changeset
5302 Removed the code that extracts the river SRID - use FLYSUtils instead.
adb52a2005e7 Moved code to extract the river srid defined in the global configuration into FLYSUtils.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1104
diff changeset
5303
1104
9383a4608d9f Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1103
diff changeset
5304 2011-08-29 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9383a4608d9f Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1103
diff changeset
5305
9383a4608d9f Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1103
diff changeset
5306 Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
9383a4608d9f Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1103
diff changeset
5307
9383a4608d9f Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1103
diff changeset
5308 * src/main/java/de/intevation/flys/exports/ChartGenerator.java:
9383a4608d9f Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1103
diff changeset
5309 Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
9383a4608d9f Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1103
diff changeset
5310
1103
e0243627ba62 Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1102
diff changeset
5311 2011-08-29 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e0243627ba62 Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1102
diff changeset
5312
e0243627ba62 Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1102
diff changeset
5313 Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
e0243627ba62 Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1102
diff changeset
5314
e0243627ba62 Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1102
diff changeset
5315 * src/main/java/de/intevation/flys/artifacts/states/ComputedDischargeCurveState.java,
e0243627ba62 Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1102
diff changeset
5316 src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java,
e0243627ba62 Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1102
diff changeset
5317 src/main/java/de/intevation/flys/artifacts/states/WQSelect.java,
e0243627ba62 Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1102
diff changeset
5318 src/main/java/de/intevation/flys/artifacts/states/DurationCurveState.java,
e0243627ba62 Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1102
diff changeset
5319 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
e0243627ba62 Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1102
diff changeset
5320 Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
e0243627ba62 Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1102
diff changeset
5321
1102
7bd514eb4b2c Commit accidentally omitted result of refactoring (WINFO/FLYSUtils/getRiver).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1101
diff changeset
5322 2011-08-29 Felix Wolfsteller <felix.wolfsteller@intevation.de>
7bd514eb4b2c Commit accidentally omitted result of refactoring (WINFO/FLYSUtils/getRiver).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1101
diff changeset
5323
7bd514eb4b2c Commit accidentally omitted result of refactoring (WINFO/FLYSUtils/getRiver).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1101
diff changeset
5324 Commit accidentally omitted result of refactoring (WINFO/FLYSUtils/getRiver).
7bd514eb4b2c Commit accidentally omitted result of refactoring (WINFO/FLYSUtils/getRiver).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1101
diff changeset
5325
7bd514eb4b2c Commit accidentally omitted result of refactoring (WINFO/FLYSUtils/getRiver).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1101
diff changeset
5326 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
7bd514eb4b2c Commit accidentally omitted result of refactoring (WINFO/FLYSUtils/getRiver).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1101
diff changeset
5327 Removed implementations of getRiver, update calls to use FLYSUtils.
7bd514eb4b2c Commit accidentally omitted result of refactoring (WINFO/FLYSUtils/getRiver).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1101
diff changeset
5328
1101
82798c992975 Interpolate Q main values, generate interpolated W main values on the fly from
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1100
diff changeset
5329 2011-08-29 Felix Wolfsteller <felix.wolfsteller@intevation.de>
82798c992975 Interpolate Q main values, generate interpolated W main values on the fly from
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1100
diff changeset
5330
82798c992975 Interpolate Q main values, generate interpolated W main values on the fly from
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1100
diff changeset
5331 Interpolate Q main values, generate interpolated W main values on the fly from
82798c992975 Interpolate Q main values, generate interpolated W main values on the fly from
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1100
diff changeset
5332 Q main values.
82798c992975 Interpolate Q main values, generate interpolated W main values on the fly from
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1100
diff changeset
5333
82798c992975 Interpolate Q main values, generate interpolated W main values on the fly from
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1100
diff changeset
5334 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
82798c992975 Interpolate Q main values, generate interpolated W main values on the fly from
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1100
diff changeset
5335 (getGaugeDatum): removed, obsolete
82798c992975 Interpolate Q main values, generate interpolated W main values on the fly from
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1100
diff changeset
5336 (getLocation): new, gets location
82798c992975 Interpolate Q main values, generate interpolated W main values on the fly from
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1100
diff changeset
5337 Use WstValueTable to look up interpolated Qs of MainValues. In absence of
82798c992975 Interpolate Q main values, generate interpolated W main values on the fly from
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1100
diff changeset
5338 the same functionality for Ws, generate W Main Values from Q Main Values.
82798c992975 Interpolate Q main values, generate interpolated W main values on the fly from
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1100
diff changeset
5339
1100
29c67a76ad5d Use new helper class FLYSUtils, minor refactorization.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1099
diff changeset
5340 2011-08-29 Felix Wolfsteller <felix.wolfsteller@intevation.de>
29c67a76ad5d Use new helper class FLYSUtils, minor refactorization.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1099
diff changeset
5341
29c67a76ad5d Use new helper class FLYSUtils, minor refactorization.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1099
diff changeset
5342 Use new helper class FLYSUtils, minor refactorization.
29c67a76ad5d Use new helper class FLYSUtils, minor refactorization.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1099
diff changeset
5343
29c67a76ad5d Use new helper class FLYSUtils, minor refactorization.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1099
diff changeset
5344 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
29c67a76ad5d Use new helper class FLYSUtils, minor refactorization.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1099
diff changeset
5345 Use new functionality of helper class, convenience of FLYSArtifact.
29c67a76ad5d Use new helper class FLYSUtils, minor refactorization.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1099
diff changeset
5346
1099
af73f196eccc Refactored to use new FLYSUtils, moved getRiver-functionality inside.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1098
diff changeset
5347 2011-08-29 Felix Wolfsteller <felix.wolfsteller@intevation.de>
af73f196eccc Refactored to use new FLYSUtils, moved getRiver-functionality inside.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1098
diff changeset
5348
af73f196eccc Refactored to use new FLYSUtils, moved getRiver-functionality inside.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1098
diff changeset
5349 Refactored to use new Helper class FLYSUtils, moved getRiver-functionality
af73f196eccc Refactored to use new FLYSUtils, moved getRiver-functionality inside.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1098
diff changeset
5350 in there.
af73f196eccc Refactored to use new FLYSUtils, moved getRiver-functionality inside.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1098
diff changeset
5351
af73f196eccc Refactored to use new FLYSUtils, moved getRiver-functionality inside.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1098
diff changeset
5352 * src/main/java/de/intevation/flys/utils/FLYSUtils.java (getRiver):
af73f196eccc Refactored to use new FLYSUtils, moved getRiver-functionality inside.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1098
diff changeset
5353 New function to retrieve river of an artifact, slightly modified from
af73f196eccc Refactored to use new FLYSUtils, moved getRiver-functionality inside.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1098
diff changeset
5354 WINFOArtifact.
af73f196eccc Refactored to use new FLYSUtils, moved getRiver-functionality inside.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1098
diff changeset
5355
1102
7bd514eb4b2c Commit accidentally omitted result of refactoring (WINFO/FLYSUtils/getRiver).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1101
diff changeset
5356 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java:
1099
af73f196eccc Refactored to use new FLYSUtils, moved getRiver-functionality inside.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1098
diff changeset
5357 Removed implementations of getRiver, update calls to use FLYSUtils.
af73f196eccc Refactored to use new FLYSUtils, moved getRiver-functionality inside.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1098
diff changeset
5358
1098
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
5359 2011-08-29 Felix Wolfsteller <felix.wolfsteller@intevation.de>
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
5360
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
5361 Minor cosmetics.
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
5362
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
5363 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
5364 Resolved a TODO.
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
5365
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
5366 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
5367 Added some documentation.
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
5368
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
5369 * src/main/java/de/intevation/flys/artifacts/model/WMSLayerFacet.java:
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
5370 Minor cosmetic.
1ea7eb72aaa6 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1097
diff changeset
5371
1097
94df49614d92 Made it Oracle compatible
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1096
diff changeset
5372 2011-08-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
94df49614d92 Made it Oracle compatible
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1096
diff changeset
5373
94df49614d92 Made it Oracle compatible
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1096
diff changeset
5374 * doc/conf/meta-data.xml: Made it Oracle compatible.
94df49614d92 Made it Oracle compatible
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1096
diff changeset
5375
94df49614d92 Made it Oracle compatible
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1096
diff changeset
5376 * src/main/java/de/intevation/flys/artifacts/datacage/templating/CompiledStatement.java:
94df49614d92 Made it Oracle compatible
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1096
diff changeset
5377 If running in debug mode log executed statements.
94df49614d92 Made it Oracle compatible
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1096
diff changeset
5378 Helps debugging Oracle connections.
94df49614d92 Made it Oracle compatible
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1096
diff changeset
5379
1096
9f88cc54570c Set some WSPLGENJob parameters which are stored in FLYSArtifact in the Floodmap state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1095
diff changeset
5380 2011-08-26 Ingo Weinzierl <ingo@intevation.de>
9f88cc54570c Set some WSPLGENJob parameters which are stored in FLYSArtifact in the Floodmap state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1095
diff changeset
5381
9f88cc54570c Set some WSPLGENJob parameters which are stored in FLYSArtifact in the Floodmap state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1095
diff changeset
5382 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
9f88cc54570c Set some WSPLGENJob parameters which are stored in FLYSArtifact in the Floodmap state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1095
diff changeset
5383 Set some WSPLGENJob parameters which are stored at FLYSArtifact.
9f88cc54570c Set some WSPLGENJob parameters which are stored in FLYSArtifact in the Floodmap state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1095
diff changeset
5384
1095
f465785ed1ae Refactored the code to fetch the km range/locations into a utility class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1094
diff changeset
5385 2011-08-26 Ingo Weinzierl <ingo@intevation.de>
f465785ed1ae Refactored the code to fetch the km range/locations into a utility class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1094
diff changeset
5386
f465785ed1ae Refactored the code to fetch the km range/locations into a utility class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1094
diff changeset
5387 * src/main/java/de/intevation/flys/utils/FLYSUtils.java: New. This helper
f465785ed1ae Refactored the code to fetch the km range/locations into a utility class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1094
diff changeset
5388 class should provide some basic FLYS stuff. Currently, there are functions
f465785ed1ae Refactored the code to fetch the km range/locations into a utility class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1094
diff changeset
5389 that return the km range/location.
f465785ed1ae Refactored the code to fetch the km range/locations into a utility class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1094
diff changeset
5390
f465785ed1ae Refactored the code to fetch the km range/locations into a utility class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1094
diff changeset
5391 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Removed
f465785ed1ae Refactored the code to fetch the km range/locations into a utility class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1094
diff changeset
5392 the methods that return the km range/locations. This is implemented in
f465785ed1ae Refactored the code to fetch the km range/locations into a utility class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1094
diff changeset
5393 FLYSUtils now.
f465785ed1ae Refactored the code to fetch the km range/locations into a utility class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1094
diff changeset
5394
f465785ed1ae Refactored the code to fetch the km range/locations into a utility class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1094
diff changeset
5395 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java,
f465785ed1ae Refactored the code to fetch the km range/locations into a utility class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1094
diff changeset
5396 src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java,
f465785ed1ae Refactored the code to fetch the km range/locations into a utility class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1094
diff changeset
5397 src/main/java/de/intevation/flys/exports/ChartGenerator.java: Adapted
f465785ed1ae Refactored the code to fetch the km range/locations into a utility class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1094
diff changeset
5398 the WINFO method calls to retrieve the km range/locations - call
f465785ed1ae Refactored the code to fetch the km range/locations into a utility class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1094
diff changeset
5399 FLYSUtils now.
f465785ed1ae Refactored the code to fetch the km range/locations into a utility class.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1094
diff changeset
5400
1094
b1c6d945848d Added a new method to FLYSArtifact to destroy a single state (call its endOfLife).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1093
diff changeset
5401 2011-08-26 Ingo Weinzierl <ingo@intevation.de>
b1c6d945848d Added a new method to FLYSArtifact to destroy a single state (call its endOfLife).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1093
diff changeset
5402
b1c6d945848d Added a new method to FLYSArtifact to destroy a single state (call its endOfLife).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1093
diff changeset
5403 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: New method
b1c6d945848d Added a new method to FLYSArtifact to destroy a single state (call its endOfLife).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1093
diff changeset
5404 to destroy a single state.
b1c6d945848d Added a new method to FLYSArtifact to destroy a single state (call its endOfLife).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1093
diff changeset
5405
1093
139e7df1787c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1092
diff changeset
5406 2011-08-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
139e7df1787c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1092
diff changeset
5407
139e7df1787c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1092
diff changeset
5408 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
139e7df1787c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1092
diff changeset
5409 Cosmetic, remove debug output and comments, minor style adjustments.
139e7df1787c Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1092
diff changeset
5410
1092
0eb585cd3882 Added limited themeing-support for MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1091
diff changeset
5411 2011-08-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
0eb585cd3882 Added limited themeing-support for MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1091
diff changeset
5412
0eb585cd3882 Added limited themeing-support for MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1091
diff changeset
5413 Added limited themeing-support for MainValues.
0eb585cd3882 Added limited themeing-support for MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1091
diff changeset
5414
0eb585cd3882 Added limited themeing-support for MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1091
diff changeset
5415 * doc/conf/themes.xml:
0eb585cd3882 Added limited themeing-support for MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1091
diff changeset
5416 Added Q/W-MainValues themes.
0eb585cd3882 Added limited themeing-support for MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1091
diff changeset
5417
0eb585cd3882 Added limited themeing-support for MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1091
diff changeset
5418 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
0eb585cd3882 Added limited themeing-support for MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1091
diff changeset
5419 Added limited theming support, add legend entry for main values.
0eb585cd3882 Added limited themeing-support for MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1091
diff changeset
5420
1091
7230e087ef8b Prepare directories for WSPLGEN specific data in FloodMap state and remove those directories when State.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1090
diff changeset
5421 2011-08-26 Ingo Weinzierl <ingo@intevation.de>
7230e087ef8b Prepare directories for WSPLGEN specific data in FloodMap state and remove those directories when State.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1090
diff changeset
5422
7230e087ef8b Prepare directories for WSPLGEN specific data in FloodMap state and remove those directories when State.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1090
diff changeset
5423 * doc/conf/conf.xml: Added a configuration node that points to the directory
7230e087ef8b Prepare directories for WSPLGEN specific data in FloodMap state and remove those directories when State.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1090
diff changeset
5424 where shapefiles should be stored in.
7230e087ef8b Prepare directories for WSPLGEN specific data in FloodMap state and remove those directories when State.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1090
diff changeset
5425
7230e087ef8b Prepare directories for WSPLGEN specific data in FloodMap state and remove those directories when State.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1090
diff changeset
5426 * src/main/java/de/intevation/flys/artifacts/model/WSPLGENJob.java: New.
7230e087ef8b Prepare directories for WSPLGEN specific data in FloodMap state and remove those directories when State.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1090
diff changeset
5427 This class is used to save/write the parameter for a WSPLGEN calculation.
7230e087ef8b Prepare directories for WSPLGEN specific data in FloodMap state and remove those directories when State.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1090
diff changeset
5428 WSPLGEN's *.par files are written using the toFile() method.
7230e087ef8b Prepare directories for WSPLGEN specific data in FloodMap state and remove those directories when State.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1090
diff changeset
5429
7230e087ef8b Prepare directories for WSPLGEN specific data in FloodMap state and remove those directories when State.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1090
diff changeset
5430 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
7230e087ef8b Prepare directories for WSPLGEN specific data in FloodMap state and remove those directories when State.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1090
diff changeset
5431 A directory for all WSPLGEN stuff is created in computeAdvance() - those
7230e087ef8b Prepare directories for WSPLGEN specific data in FloodMap state and remove those directories when State.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1090
diff changeset
5432 directory and all its contained files are removed in endOfLife().
7230e087ef8b Prepare directories for WSPLGEN specific data in FloodMap state and remove those directories when State.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1090
diff changeset
5433
1090
9324839684a4 New theme-related utilities.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1089
diff changeset
5434 2011-08-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9324839684a4 New theme-related utilities.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1089
diff changeset
5435
9324839684a4 New theme-related utilities.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1089
diff changeset
5436 * src/main/java/de/intevation/flys/utils/ThemeUtil.java:
9324839684a4 New theme-related utilities.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1089
diff changeset
5437 New Util to work with theme-related stuff.
9324839684a4 New theme-related utilities.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1089
diff changeset
5438
1089
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
5439 2011-08-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
5440
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
5441 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
5442 Use NamedDoubles instead of MainValues, try to adjust scale of Ws.
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
5443
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
5444 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
5445 Use NamedDoubles instead of MainValues, generalize annotation handling, to
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
5446 allow easier reusability and themeing.
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
5447
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
5448 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
5449 Added convenience constructor, exemplary switch on bordered text.
e298c4d28927 Improved mainvalues rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1088
diff changeset
5450
1088
1f5b92531f72 Recommend MainValues for Computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1087
diff changeset
5451 2011-08-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
1f5b92531f72 Recommend MainValues for Computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1087
diff changeset
5452
1f5b92531f72 Recommend MainValues for Computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1087
diff changeset
5453 * doc/conf/meta-data.xml:
1f5b92531f72 Recommend MainValues for Computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1087
diff changeset
5454 Recommend MainValues for Computed discharge curves.
1f5b92531f72 Recommend MainValues for Computed discharge curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1087
diff changeset
5455
1087
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1086
diff changeset
5456 2011-08-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1086
diff changeset
5457
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1086
diff changeset
5458 New NamedDouble class which implements a <String,double>-pair.
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1086
diff changeset
5459
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1086
diff changeset
5460 * src/main/java/de/intevation/flys/artifacts/model/NamedDouble.java:
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1086
diff changeset
5461 New, implementation of a double with a string or vice versa.
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1086
diff changeset
5462
1086
825ea312116d Call State.endOfLife() for all States in the Artifact when Artifact.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1085
diff changeset
5463 2011-08-26 Ingo Weinzierl <ingo@intevation.de>
825ea312116d Call State.endOfLife() for all States in the Artifact when Artifact.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1085
diff changeset
5464
825ea312116d Call State.endOfLife() for all States in the Artifact when Artifact.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1085
diff changeset
5465 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Call
825ea312116d Call State.endOfLife() for all States in the Artifact when Artifact.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1085
diff changeset
5466 State.endOfLife() for all States when endOfLife() of the Artifact is
825ea312116d Call State.endOfLife() for all States in the Artifact when Artifact.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1085
diff changeset
5467 called.
825ea312116d Call State.endOfLife() for all States in the Artifact when Artifact.endOfLife() is called.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1085
diff changeset
5468
1085
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
5469 2011-08-26 Felix Wolfsteller <felix.wolfsteller@intevation.de>
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
5470
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
5471 Also plot "W"-MainValues (on vertical axis), take correct parameters, but
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
5472 do not convert to correct scale (cm vs NN+m).
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
5473
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
5474 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
5475 Naive attempt at allowing the vertical axis to be sticked at.
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
5476
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
5477 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
5478 Store Q and W MainValues separately, add them to plot as annotations.
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
5479
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
5480 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
5481 Serve the MainValues, parameterized on river and location, Q and W.
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
5482 Removed Facet-implementation.
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
5483
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
5484 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
5485 Updated Facet Types.
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
5486
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
5487 * src/main/java/de/intevation/flys/artifacts/model/MainValuesQFacet.java:
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
5488 src/main/java/de/intevation/flys/artifacts/model/MainValuesWFacet.java:
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
5489 New, trivial facets, extracted from MainValuesArtifact.
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1084
diff changeset
5490
1084
583314dafdb6 Call State.endOfLife() in FLYSArtifact when stepping back to a previous state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1083
diff changeset
5491 2011-08-26 Ingo Weinzierl <ingo@intevation.de>
583314dafdb6 Call State.endOfLife() in FLYSArtifact when stepping back to a previous state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1083
diff changeset
5492
583314dafdb6 Call State.endOfLife() in FLYSArtifact when stepping back to a previous state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1083
diff changeset
5493 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Call
583314dafdb6 Call State.endOfLife() in FLYSArtifact when stepping back to a previous state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1083
diff changeset
5494 State.endOfLife() of each State that is no longer in the queue of the
583314dafdb6 Call State.endOfLife() in FLYSArtifact when stepping back to a previous state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1083
diff changeset
5495 artifact when this artifact steps back to a previous state.
583314dafdb6 Call State.endOfLife() in FLYSArtifact when stepping back to a previous state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1083
diff changeset
5496
1083
d0db31d1f64c Enable plotting of some annotations that look like MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1082
diff changeset
5497 2011-08-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d0db31d1f64c Enable plotting of some annotations that look like MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1082
diff changeset
5498
d0db31d1f64c Enable plotting of some annotations that look like MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1082
diff changeset
5499 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
d0db31d1f64c Enable plotting of some annotations that look like MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1082
diff changeset
5500 Plot MainValues delivered by MainValuesFacet in much the same ways than
d0db31d1f64c Enable plotting of some annotations that look like MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1082
diff changeset
5501 Annotations in LongitudinalSection plots.
d0db31d1f64c Enable plotting of some annotations that look like MainValues.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1082
diff changeset
5502
1082
f16b66839e59 Prepare StickyAxisAnnotation implementation to handle annotations at 'y' (vertical) axis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1081
diff changeset
5503 2011-08-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
f16b66839e59 Prepare StickyAxisAnnotation implementation to handle annotations at 'y' (vertical) axis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1081
diff changeset
5504
f16b66839e59 Prepare StickyAxisAnnotation implementation to handle annotations at 'y' (vertical) axis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1081
diff changeset
5505 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
f16b66839e59 Prepare StickyAxisAnnotation implementation to handle annotations at 'y' (vertical) axis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1081
diff changeset
5506 Prepare further differentiation between Annotations that stick to X or Y-
f16b66839e59 Prepare StickyAxisAnnotation implementation to handle annotations at 'y' (vertical) axis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1081
diff changeset
5507 Axis, copied some positioning logic into StickyAxisAnnotation
f16b66839e59 Prepare StickyAxisAnnotation implementation to handle annotations at 'y' (vertical) axis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1081
diff changeset
5508 implementation.
f16b66839e59 Prepare StickyAxisAnnotation implementation to handle annotations at 'y' (vertical) axis.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1081
diff changeset
5509
1081
d10efbe2e5c0 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1080
diff changeset
5510 2011-08-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
d10efbe2e5c0 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1080
diff changeset
5511
d10efbe2e5c0 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1080
diff changeset
5512 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
d10efbe2e5c0 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1080
diff changeset
5513 Minor cosmetics.
d10efbe2e5c0 Minor cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1080
diff changeset
5514
1080
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
5515 2011-08-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
5516
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
5517 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
5518
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
5519 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
5520 (initialize, getMinValues):
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
5521 Let MainValuesArtifact return "real" MainValues, although ignorant of all
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
5522 parameterization.
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
5523
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
5524 2011-08-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
5525
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
5526 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
5527 (MainValueFacet):
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
5528 Improved and straightened implementation, added code-Annotations and Todos.
fa01c3602f66 Added MainValue-Fetching-Capabilities to MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1079
diff changeset
5529
1079
ef756e166154 Improved implementation of MainValueArtifact#MainValueFacet .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1078
diff changeset
5530 2011-08-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
ef756e166154 Improved implementation of MainValueArtifact#MainValueFacet .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1078
diff changeset
5531
ef756e166154 Improved implementation of MainValueArtifact#MainValueFacet .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1078
diff changeset
5532 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java
ef756e166154 Improved implementation of MainValueArtifact#MainValueFacet .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1078
diff changeset
5533 (MainValueFacet):
ef756e166154 Improved implementation of MainValueArtifact#MainValueFacet .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1078
diff changeset
5534 Improved and straightened implementation, added code-Annotations and Todos.
ef756e166154 Improved implementation of MainValueArtifact#MainValueFacet .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1078
diff changeset
5535
1078
048517d67215 Changed state spawning mechanism of MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1077
diff changeset
5536 2011-08-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
048517d67215 Changed state spawning mechanism of MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1077
diff changeset
5537
048517d67215 Changed state spawning mechanism of MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1077
diff changeset
5538 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java
048517d67215 Changed state spawning mechanism of MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1077
diff changeset
5539 (getState):
048517d67215 Changed state spawning mechanism of MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1077
diff changeset
5540 Resolved multiple creation of state (yet not very clean).
048517d67215 Changed state spawning mechanism of MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1077
diff changeset
5541
1077
3067e700fc13 Minor cosmetics and docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
5542 2011-08-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
3067e700fc13 Minor cosmetics and docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
5543
3067e700fc13 Minor cosmetics and docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
5544 * src/main/java/de/intevation/flys/artifacts/model/AnnotationFacet.java,
3067e700fc13 Minor cosmetics and docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
5545 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
3067e700fc13 Minor cosmetics and docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
5546 Cosmetics, docs.
3067e700fc13 Minor cosmetics and docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
5547
3067e700fc13 Minor cosmetics and docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
5548 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java:
3067e700fc13 Minor cosmetics and docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
5549 Cosmetics.
3067e700fc13 Minor cosmetics and docs.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
5550
1076
6ada2b84ddf8 Added new Mainvalues FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1075
diff changeset
5551 2011-08-25 Felix Wolfsteller <felix.wolfsteller@intevation.de>
6ada2b84ddf8 Added new Mainvalues FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1075
diff changeset
5552
6ada2b84ddf8 Added new Mainvalues FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1075
diff changeset
5553 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
6ada2b84ddf8 Added new Mainvalues FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1075
diff changeset
5554 Added new (MainValues) Facet-Type.
6ada2b84ddf8 Added new Mainvalues FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1075
diff changeset
5555
1075
feaf778d510e Changed the way of collecting the data for the RiverAxisArtifact - use the database instead of a Master-Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1074
diff changeset
5556 2011-08-24 Ingo Weinzierl <ingo@intevation.de>
feaf778d510e Changed the way of collecting the data for the RiverAxisArtifact - use the database instead of a Master-Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1074
diff changeset
5557
feaf778d510e Changed the way of collecting the data for the RiverAxisArtifact - use the database instead of a Master-Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1074
diff changeset
5558 * src/main/java/de/intevation/flys/artifacts/model/RiverFactory.java:
feaf778d510e Changed the way of collecting the data for the RiverAxisArtifact - use the database instead of a Master-Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1074
diff changeset
5559 Added a method that returns a River object based on its database id.
feaf778d510e Changed the way of collecting the data for the RiverAxisArtifact - use the database instead of a Master-Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1074
diff changeset
5560
feaf778d510e Changed the way of collecting the data for the RiverAxisArtifact - use the database instead of a Master-Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1074
diff changeset
5561 * src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java: The
feaf778d510e Changed the way of collecting the data for the RiverAxisArtifact - use the database instead of a Master-Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1074
diff changeset
5562 data that is required for this artifact is fetched from database instead
feaf778d510e Changed the way of collecting the data for the RiverAxisArtifact - use the database instead of a Master-Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1074
diff changeset
5563 from a Master-Artifact. The creation of static artifacts should use
feaf778d510e Changed the way of collecting the data for the RiverAxisArtifact - use the database instead of a Master-Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1074
diff changeset
5564 database ids instead of cloning a Master-Artifact.
feaf778d510e Changed the way of collecting the data for the RiverAxisArtifact - use the database instead of a Master-Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1074
diff changeset
5565
1074
21b9eb24bd47 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1073
diff changeset
5566 2011-08-24 Ingo Weinzierl <ingo@intevation.de>
21b9eb24bd47 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1073
diff changeset
5567
21b9eb24bd47 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1073
diff changeset
5568 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
21b9eb24bd47 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1073
diff changeset
5569 Removed needless imports.
21b9eb24bd47 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1073
diff changeset
5570
1073
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
5571 2011-08-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
5572
1076
6ada2b84ddf8 Added new Mainvalues FacetType.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1075
diff changeset
5573 Added configuration for factory and rule for MainValueArtifacts.
1073
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
5574
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
5575 * doc/conf.xml:
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
5576 Add a mainvalue factory to serve MainValueArtifacts.
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
5577
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
5578 * doc/conf/meta-data.xml:
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
5579 Recomment mainvalue artifact when computed_discharge_curve can be put out.
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
5580
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
5581 2011-08-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
5582
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
5583 Let MainValuesArtifact have a state, outputmode and facet.
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
5584
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
5585 * src/main/java/de/intevation/flys/artifacts/states/StaticState.java:
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
5586 New, a non-abstract DefaultState.
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
5587
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
5588 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
5589 Progressed with implementation, use StaticState to hook output modes and
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
5590 facet in; use (Static)FLYSArtifact implementation.
107d44b3455d Added conf for factory and rule for MainValueArtifacts, missing ChangeLog entry.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1071
diff changeset
5591
1070
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
5592 2011-08-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
5593
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
5594 Smaller cosmetics.
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
5595
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
5596 * src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java,
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
5597 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
5598 Cosmetics in comments.
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
5599
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
5600 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java:
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
5601 Added @Override annotations.
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
5602
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
5603 * src/main/java/de/intevation/flys/artifacts/model/DataFacet.java:
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
5604 Use brackets to improve readability of ternary operator.
b1ed0ec0236f Smaller Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1069
diff changeset
5605
1071
470087bd39e2 Fix dates in ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1070
diff changeset
5606 2011-08-24 Sascha L. Teichmann <sascha.teichmann@intevation.de>
1069
28ea1e8a5f46 Datacage: Use 'ids' in user specific part, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1068
diff changeset
5607
28ea1e8a5f46 Datacage: Use 'ids' in user specific part, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1068
diff changeset
5608 * doc/conf/meta-data.xml: Use "ids" in user specific part, too.
28ea1e8a5f46 Datacage: Use 'ids' in user specific part, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1068
diff changeset
5609
1071
470087bd39e2 Fix dates in ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1070
diff changeset
5610 2011-08-24 Sascha L. Teichmann <sascha.teichmann@intevation.de>
1068
67b8a2b03e36 Datacage template: s/db-ids/ids/g
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1067
diff changeset
5611
67b8a2b03e36 Datacage template: s/db-ids/ids/g
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1067
diff changeset
5612 * doc/conf/meta-data.xml: s/db-ids/ids/g to unify system and user specific
67b8a2b03e36 Datacage template: s/db-ids/ids/g
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1067
diff changeset
5613 loading.
67b8a2b03e36 Datacage template: s/db-ids/ids/g
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1067
diff changeset
5614
1067
f364410c7bc9 Refactored (state access) to ease future development of more trivial artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1066
diff changeset
5615 2011-08-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
f364410c7bc9 Refactored (state access) to ease future development of more trivial artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1066
diff changeset
5616
f364410c7bc9 Refactored (state access) to ease future development of more trivial artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1066
diff changeset
5617 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
f364410c7bc9 Refactored (state access) to ease future development of more trivial artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1066
diff changeset
5618 Extracted access to state and states in order to have fewer places to
f364410c7bc9 Refactored (state access) to ease future development of more trivial artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1066
diff changeset
5619 modify when going for single/trivial state- artifacts.
f364410c7bc9 Refactored (state access) to ease future development of more trivial artifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1066
diff changeset
5620
1066
7f5426c69ee0 The WMS background's facet will now also have a SRID set.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1065
diff changeset
5621 2011-08-24 Ingo Weinzierl <ingo@intevation.de>
7f5426c69ee0 The WMS background's facet will now also have a SRID set.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1065
diff changeset
5622
7f5426c69ee0 The WMS background's facet will now also have a SRID set.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1065
diff changeset
5623 * src/main/java/de/intevation/flys/artifacts/states/WMSBackgroundState.java:
7f5426c69ee0 The WMS background's facet will now also have a SRID set.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1065
diff changeset
5624 Append the river's srid to the WMSLayerFacet.
7f5426c69ee0 The WMS background's facet will now also have a SRID set.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1065
diff changeset
5625
1065
193c49b7f6a3 Minor changes to stub MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1064
diff changeset
5626 2011-08-24 Felix Wolfsteller <felix.wolfsteller@intevation.de>
193c49b7f6a3 Minor changes to stub MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1064
diff changeset
5627
193c49b7f6a3 Minor changes to stub MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1064
diff changeset
5628 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
193c49b7f6a3 Minor changes to stub MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1064
diff changeset
5629 Minor fixes, ressurect Facet implementation as inner class.
193c49b7f6a3 Minor changes to stub MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1064
diff changeset
5630
1064
13784581ab0c Moved the input of user defined barriers for the floodmap to an earlier state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1063
diff changeset
5631 2011-08-24 Ingo Weinzierl <ingo@intevation.de>
13784581ab0c Moved the input of user defined barriers for the floodmap to an earlier state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1063
diff changeset
5632
13784581ab0c Moved the input of user defined barriers for the floodmap to an earlier state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1063
diff changeset
5633 * doc/conf/artifacts/winfo.xml: Moved the input of barriers one state
13784581ab0c Moved the input of user defined barriers for the floodmap to an earlier state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1063
diff changeset
5634 earlier where the scenario is selected as well.
13784581ab0c Moved the input of user defined barriers for the floodmap to an earlier state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1063
diff changeset
5635
13784581ab0c Moved the input of user defined barriers for the floodmap to an earlier state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1063
diff changeset
5636 * src/main/java/de/intevation/flys/artifacts/states/ScenarioSelect.java:
13784581ab0c Moved the input of user defined barriers for the floodmap to an earlier state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1063
diff changeset
5637 This state now desires the "map_digitize" UI provider and returns both
13784581ab0c Moved the input of user defined barriers for the floodmap to an earlier state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1063
diff changeset
5638 items "scenario" and "uesk.barriers" in the dynamic describe part.
13784581ab0c Moved the input of user defined barriers for the floodmap to an earlier state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1063
diff changeset
5639
13784581ab0c Moved the input of user defined barriers for the floodmap to an earlier state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1063
diff changeset
5640 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
13784581ab0c Moved the input of user defined barriers for the floodmap to an earlier state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1063
diff changeset
5641 Removed the UI provider and the computeFeed() which is no longer needed,
13784581ab0c Moved the input of user defined barriers for the floodmap to an earlier state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1063
diff changeset
5642 because there is no more user input in this state.
13784581ab0c Moved the input of user defined barriers for the floodmap to an earlier state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1063
diff changeset
5643
1063
e7c1ebfc2701 Repaired xpath expressions for wms srid and background layers that broke after the floodmap config structure changed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1062
diff changeset
5644 2011-08-24 Ingo Weinzierl <ingo@intevation.de>
e7c1ebfc2701 Repaired xpath expressions for wms srid and background layers that broke after the floodmap config structure changed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1062
diff changeset
5645
e7c1ebfc2701 Repaired xpath expressions for wms srid and background layers that broke after the floodmap config structure changed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1062
diff changeset
5646 * src/main/java/de/intevation/flys/artifacts/states/WMSBackgroundState.java,
e7c1ebfc2701 Repaired xpath expressions for wms srid and background layers that broke after the floodmap config structure changed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1062
diff changeset
5647 src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java:
e7c1ebfc2701 Repaired xpath expressions for wms srid and background layers that broke after the floodmap config structure changed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1062
diff changeset
5648 Repaired broken xpath expressions (the config changed in one of the last
e7c1ebfc2701 Repaired xpath expressions for wms srid and background layers that broke after the floodmap config structure changed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1062
diff changeset
5649 commits) and make use of the variable support in xpath expressions to
e7c1ebfc2701 Repaired xpath expressions for wms srid and background layers that broke after the floodmap config structure changed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1062
diff changeset
5650 replace the rivername.
e7c1ebfc2701 Repaired xpath expressions for wms srid and background layers that broke after the floodmap config structure changed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1062
diff changeset
5651
e7c1ebfc2701 Repaired xpath expressions for wms srid and background layers that broke after the floodmap config structure changed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1062
diff changeset
5652 * src/main/java/de/intevation/flys/artifacts/WMSBackgroundArtifact.java:
e7c1ebfc2701 Repaired xpath expressions for wms srid and background layers that broke after the floodmap config structure changed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1062
diff changeset
5653 Save the rivername while initializing this artifact. This is now
e7c1ebfc2701 Repaired xpath expressions for wms srid and background layers that broke after the floodmap config structure changed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1062
diff changeset
5654 necessary, because each river can have its own background wms
e7c1ebfc2701 Repaired xpath expressions for wms srid and background layers that broke after the floodmap config structure changed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1062
diff changeset
5655 configured.
e7c1ebfc2701 Repaired xpath expressions for wms srid and background layers that broke after the floodmap config structure changed.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1062
diff changeset
5656
1062
ee105e5d5ead Repaired broken river wms initialization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1061
diff changeset
5657 2011-08-23 Ingo Weinzierl <ingo@intevation.de>
ee105e5d5ead Repaired broken river wms initialization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1061
diff changeset
5658
ee105e5d5ead Repaired broken river wms initialization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1061
diff changeset
5659 * src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
ee105e5d5ead Repaired broken river wms initialization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1061
diff changeset
5660 Repaired broken river-wms initialization.
ee105e5d5ead Repaired broken river wms initialization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1061
diff changeset
5661
1061
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
5662 2011-08-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
5663
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
5664 * src/main/java/de/intevation/flys/artifacts/model/WMSLayerFacet.java,
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
5665 src/main/java/de/intevation/flys/artifacts/model/DataFacet.java,
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
5666 src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java,
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
5667 src/main/java/de/intevation/flys/artifacts/model/ReportFacet.java,
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
5668 src/main/java/de/intevation/flys/artifacts/model/DurationCurveFacet.java,
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
5669 src/main/java/de/intevation/flys/artifacts/model/ManagedFacet.java,
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
5670 src/main/java/de/intevation/flys/artifacts/model/ManagedFacetAdapter.java,
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
5671 src/main/java/de/intevation/flys/artifacts/model/AnnotationFacet.java,
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
5672 src/main/java/de/intevation/flys/artifacts/model/WSPLGENFacet.java:
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
5673 Made facets cloneable with the right type.
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
5674
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
5675 * src/main/java/de/intevation/flys/artifacts/services/MapInfoService.java,
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
5676 src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
5677 Removed superfluous imports.
b1b0a0b61845 Made facets cloneable with the right type.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1060
diff changeset
5678
1060
2d60a875e28c Set the master artifact while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1059
diff changeset
5679 2011-08-23 Ingo Weinzierl <ingo@intevation.de>
2d60a875e28c Set the master artifact while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1059
diff changeset
5680
2d60a875e28c Set the master artifact while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1059
diff changeset
5681 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
2d60a875e28c Set the master artifact while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1059
diff changeset
5682 Declare the first artifact of an output as master artifact (artifacts
2d60a875e28c Set the master artifact while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1059
diff changeset
5683 are ordered by their creation time).
2d60a875e28c Set the master artifact while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1059
diff changeset
5684
1059
fdb0f4ef96f0 Made FLYS artifacts cloneable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1058
diff changeset
5685 2011-08-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
fdb0f4ef96f0 Made FLYS artifacts cloneable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1058
diff changeset
5686
fdb0f4ef96f0 Made FLYS artifacts cloneable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1058
diff changeset
5687 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
fdb0f4ef96f0 Made FLYS artifacts cloneable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1058
diff changeset
5688 Removed facet interface.
fdb0f4ef96f0 Made FLYS artifacts cloneable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1058
diff changeset
5689
fdb0f4ef96f0 Made FLYS artifacts cloneable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1058
diff changeset
5690 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
fdb0f4ef96f0 Made FLYS artifacts cloneable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1058
diff changeset
5691 Make artifacts cloneable. TODO: Override deepCopy() in subclassed
fdb0f4ef96f0 Made FLYS artifacts cloneable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1058
diff changeset
5692 states and facets.
fdb0f4ef96f0 Made FLYS artifacts cloneable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1058
diff changeset
5693
1058
c37084f31c84 Implemented a MapInfo service that returns some basic information to create maps for specific rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1057
diff changeset
5694 2011-08-23 Ingo Weinzierl <ingo@intevation.de>
c37084f31c84 Implemented a MapInfo service that returns some basic information to create maps for specific rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1057
diff changeset
5695
c37084f31c84 Implemented a MapInfo service that returns some basic information to create maps for specific rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1057
diff changeset
5696 * doc/conf/conf.xml: Added the MapInfoService and adapted the floodmap
c37084f31c84 Implemented a MapInfo service that returns some basic information to create maps for specific rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1057
diff changeset
5697 configuration. Now, each river can have its own background wms layer
c37084f31c84 Implemented a MapInfo service that returns some basic information to create maps for specific rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1057
diff changeset
5698 defined.
c37084f31c84 Implemented a MapInfo service that returns some basic information to create maps for specific rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1057
diff changeset
5699
c37084f31c84 Implemented a MapInfo service that returns some basic information to create maps for specific rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1057
diff changeset
5700 * src/main/java/de/intevation/flys/artifacts/services/MapInfoService.java:
c37084f31c84 Implemented a MapInfo service that returns some basic information to create maps for specific rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1057
diff changeset
5701 New. This service returns some basic information used to create maps for
c37084f31c84 Implemented a MapInfo service that returns some basic information to create maps for specific rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1057
diff changeset
5702 a specific river. The name of the desired river needs to be defined at
c37084f31c84 Implemented a MapInfo service that returns some basic information to create maps for specific rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1057
diff changeset
5703 "/mapinfo/river/text()".
c37084f31c84 Implemented a MapInfo service that returns some basic information to create maps for specific rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1057
diff changeset
5704
c37084f31c84 Implemented a MapInfo service that returns some basic information to create maps for specific rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1057
diff changeset
5705 * src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java:
c37084f31c84 Implemented a MapInfo service that returns some basic information to create maps for specific rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1057
diff changeset
5706 Adapted an xpath expression that points to the srid of a river in the
c37084f31c84 Implemented a MapInfo service that returns some basic information to create maps for specific rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1057
diff changeset
5707 floodmap configuration (which changed).
c37084f31c84 Implemented a MapInfo service that returns some basic information to create maps for specific rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1057
diff changeset
5708
1057
d4a5d3941cc0 Build out/facet filter from XML document passed at creation time.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1056
diff changeset
5709 2011-08-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
d4a5d3941cc0 Build out/facet filter from XML document passed at creation time.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1056
diff changeset
5710
d4a5d3941cc0 Build out/facet filter from XML document passed at creation time.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1056
diff changeset
5711 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
d4a5d3941cc0 Build out/facet filter from XML document passed at creation time.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1056
diff changeset
5712 Build out/facet filter from XML document passed at creation time.
d4a5d3941cc0 Build out/facet filter from XML document passed at creation time.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1056
diff changeset
5713
1056
bd1b751deab3 Added optional positive filter for outs and facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1055
diff changeset
5714 2011-08-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
bd1b751deab3 Added optional positive filter for outs and facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1055
diff changeset
5715
bd1b751deab3 Added optional positive filter for outs and facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1055
diff changeset
5716 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
bd1b751deab3 Added optional positive filter for outs and facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1055
diff changeset
5717 Added some code to filter outs/facets by an optional positive list.
bd1b751deab3 Added optional positive filter for outs and facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1055
diff changeset
5718 This is needed to only expose parts of the facets. This
bd1b751deab3 Added optional positive filter for outs and facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1055
diff changeset
5719 is needed for artifacts which are loaded into a collection.
bd1b751deab3 Added optional positive filter for outs and facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1055
diff changeset
5720 TODO: create the filter from the XML document passed at creation
bd1b751deab3 Added optional positive filter for outs and facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1055
diff changeset
5721 time.
bd1b751deab3 Added optional positive filter for outs and facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1055
diff changeset
5722
1055
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
5723 2011-08-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
5724
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
5725 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Moved all
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
5726 WINFO specific code to WINFOArtifact. FLYSArtifact is now only revolving
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
5727 about state affairs.
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
5728
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
5729 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Re-inserted
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
5730 the specific stuff here.
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
5731
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
5732 * src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java,
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
5733 src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java,
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
5734 src/main/java/de/intevation/flys/artifacts/states/WQSelect.java,
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
5735 src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java,
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
5736 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
5737 src/main/java/de/intevation/flys/exports/ChartGenerator.java:
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
5738 Adjusted the casts.
61c051e53f9b Moved WINFO specific stuff from FLYS into WINFO artifact.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1054
diff changeset
5739
1054
1f3e944a805c Datacage: filter by out in user specific part
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1053
diff changeset
5740 2011-08-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
1f3e944a805c Datacage: filter by out in user specific part
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1053
diff changeset
5741
1f3e944a805c Datacage: filter by out in user specific part
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1053
diff changeset
5742 * doc/conf/meta-data.xml: Filter by outs in user template part.
1f3e944a805c Datacage: filter by out in user specific part
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1053
diff changeset
5743
1053
bfc2ed20b87c Prepared the FloodMapState to save geometries.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1052
diff changeset
5744 2011-08-22 Ingo Weinzierl <ingo@intevation.de>
bfc2ed20b87c Prepared the FloodMapState to save geometries.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1052
diff changeset
5745
bfc2ed20b87c Prepared the FloodMapState to save geometries.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1052
diff changeset
5746 * doc/conf/artifacts/winfo.xml: Defined an input value for the GeoJSON
bfc2ed20b87c Prepared the FloodMapState to save geometries.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1052
diff changeset
5747 string to save user defined barriers in the map.
bfc2ed20b87c Prepared the FloodMapState to save geometries.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1052
diff changeset
5748
bfc2ed20b87c Prepared the FloodMapState to save geometries.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1052
diff changeset
5749 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
bfc2ed20b87c Prepared the FloodMapState to save geometries.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1052
diff changeset
5750 Added a computeFeed() method. In addition, this state now prefers the
bfc2ed20b87c Prepared the FloodMapState to save geometries.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1052
diff changeset
5751 "noinput" UI provider.
bfc2ed20b87c Prepared the FloodMapState to save geometries.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1052
diff changeset
5752
1052
eeebf8514c7f The boundary (extent) for the river axis is determined based on its geometry - this extent is written into the wms facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1051
diff changeset
5753 2011-08-19 Ingo Weinzierl <ingo@intevation.de>
eeebf8514c7f The boundary (extent) for the river axis is determined based on its geometry - this extent is written into the wms facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1051
diff changeset
5754
eeebf8514c7f The boundary (extent) for the river axis is determined based on its geometry - this extent is written into the wms facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1051
diff changeset
5755 * doc/conf/conf.xml: Each river requires a SRID definition. This
eeebf8514c7f The boundary (extent) for the river axis is determined based on its geometry - this extent is written into the wms facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1051
diff changeset
5756 definition is used to transform the river's geometries into the desired
eeebf8514c7f The boundary (extent) for the river axis is determined based on its geometry - this extent is written into the wms facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1051
diff changeset
5757 projection.
eeebf8514c7f The boundary (extent) for the river axis is determined based on its geometry - this extent is written into the wms facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1051
diff changeset
5758
eeebf8514c7f The boundary (extent) for the river axis is determined based on its geometry - this extent is written into the wms facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1051
diff changeset
5759 * src/main/java/de/intevation/flys/artifacts/model/WMSLayerFacet.java:
eeebf8514c7f The boundary (extent) for the river axis is determined based on its geometry - this extent is written into the wms facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1051
diff changeset
5760 This facets are able to save a SRID.
eeebf8514c7f The boundary (extent) for the river axis is determined based on its geometry - this extent is written into the wms facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1051
diff changeset
5761
eeebf8514c7f The boundary (extent) for the river axis is determined based on its geometry - this extent is written into the wms facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1051
diff changeset
5762 * src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java:
eeebf8514c7f The boundary (extent) for the river axis is determined based on its geometry - this extent is written into the wms facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1051
diff changeset
5763 The extent that is written into the WMSLayerFacet is determined by the
eeebf8514c7f The boundary (extent) for the river axis is determined based on its geometry - this extent is written into the wms facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1051
diff changeset
5764 boundary of the geometry.
eeebf8514c7f The boundary (extent) for the river axis is determined based on its geometry - this extent is written into the wms facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1051
diff changeset
5765
eeebf8514c7f The boundary (extent) for the river axis is determined based on its geometry - this extent is written into the wms facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1051
diff changeset
5766 * src/main/java/de/intevation/flys/utils/GeometryUtils.java: New. A
eeebf8514c7f The boundary (extent) for the river axis is determined based on its geometry - this extent is written into the wms facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1051
diff changeset
5767 utility class that provides helper functions for geometries. Currently,
eeebf8514c7f The boundary (extent) for the river axis is determined based on its geometry - this extent is written into the wms facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1051
diff changeset
5768 one function is defined, that creates a boundary string for OpenLayers.
eeebf8514c7f The boundary (extent) for the river axis is determined based on its geometry - this extent is written into the wms facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 1051
diff changeset
5769
1051
9a77a9adbb36 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1050
diff changeset
5770 2011-08-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
9a77a9adbb36 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1050
diff changeset
5771
9a77a9adbb36 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1050
diff changeset
5772 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java,
9a77a9adbb36 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1050
diff changeset
5773 src/main/java/de/intevation/flys/artifacts/states/DGMSelect.java,
9a77a9adbb36 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1050
diff changeset
5774 src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java,
9a77a9adbb36 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1050
diff changeset
5775 src/main/java/de/intevation/flys/artifacts/states/ProfileDistanceSelect.java,
9a77a9adbb36 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1050
diff changeset
5776 src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java,
9a77a9adbb36 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1050
diff changeset
5777 src/main/java/de/intevation/flys/artifacts/states/RangeState.java:
9a77a9adbb36 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1050
diff changeset
5778 Removed superfluous imports.
9a77a9adbb36 Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1050
diff changeset
5779
1050
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
5780 2011-08-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
5781
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
5782 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
5783 Removed CallContext from state validation. It is not needed and hindered
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
5784 the extraction of all out of an artifact if you don't have a
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
5785 call context (like initial scan of datacage database).
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
5786
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
5787 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
5788 Extract all outs now.
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
5789
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
5790 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
5791 src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java,
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
5792 src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java,
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
5793 src/main/java/de/intevation/flys/artifacts/states/FloodplainChoice.java,
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
5794 src/main/java/de/intevation/flys/artifacts/states/ScenarioSelect.java,
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
5795 src/main/java/de/intevation/flys/artifacts/states/DGMSelect.java,
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
5796 src/main/java/de/intevation/flys/artifacts/states/LocationSelect.java,
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
5797 src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java,
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
5798 src/main/java/de/intevation/flys/artifacts/states/ProfileDistanceSelect.java,
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
5799 src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java,
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
5800 src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java,
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
5801 src/main/java/de/intevation/flys/artifacts/states/DefaultState.java,
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
5802 src/main/java/de/intevation/flys/artifacts/states/WQSelect.java,
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
5803 src/main/java/de/intevation/flys/artifacts/states/RiverSelect.java,
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
5804 src/main/java/de/intevation/flys/artifacts/states/RangeState.java,
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
5805 src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java,
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
5806 src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java,
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
5807 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
5808 Adjusted calls.
eccf966fb677 State engine: Removed CallContext from state validation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1049
diff changeset
5809
1049
433559e25b50 Added lacalization of "Streckenfavoriten".
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1048
diff changeset
5810 2011-08-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
433559e25b50 Added lacalization of "Streckenfavoriten".
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1048
diff changeset
5811
433559e25b50 Added lacalization of "Streckenfavoriten".
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1048
diff changeset
5812 * src/main/resources/messages.properties,
433559e25b50 Added lacalization of "Streckenfavoriten".
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1048
diff changeset
5813 src/main/resources/messages_de_DE.properties,
433559e25b50 Added lacalization of "Streckenfavoriten".
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1048
diff changeset
5814 src/main/resources/messages_en.properties,
433559e25b50 Added lacalization of "Streckenfavoriten".
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1048
diff changeset
5815 src/main/resources/messages_de.properties:
433559e25b50 Added lacalization of "Streckenfavoriten".
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1048
diff changeset
5816 Added lacalization of "Streckenfavoriten".
433559e25b50 Added lacalization of "Streckenfavoriten".
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1048
diff changeset
5817
1048
fd5c70973e0b Picky white-space cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1047
diff changeset
5818 2011-08-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
fd5c70973e0b Picky white-space cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1047
diff changeset
5819
fd5c70973e0b Picky white-space cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1047
diff changeset
5820 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
fd5c70973e0b Picky white-space cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1047
diff changeset
5821 Picky white-space cosmetics.
fd5c70973e0b Picky white-space cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1047
diff changeset
5822
1047
38088c982db6 Added stub implementation of new MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1046
diff changeset
5823 2011-08-19 Felix Wolfsteller <felix.wolfsteller@intevation.de>
38088c982db6 Added stub implementation of new MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1046
diff changeset
5824
38088c982db6 Added stub implementation of new MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1046
diff changeset
5825 Added stub implementation of new MainValuesArtifact.
38088c982db6 Added stub implementation of new MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1046
diff changeset
5826
38088c982db6 Added stub implementation of new MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1046
diff changeset
5827 * src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
38088c982db6 Added stub implementation of new MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1046
diff changeset
5828 New. Stub implementation for new MainValuesArtifact.
38088c982db6 Added stub implementation of new MainValuesArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1046
diff changeset
5829
1046
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
5830 2011-08-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
5831
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
5832 Fixed flys/issue262
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
5833
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
5834 * src/main/java/de/intevation/flys/artifacts/datacage/Recommendations.java:
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
5835 Unified user and system tempate.
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
5836 Looks for "/artifact-database/metadata/template/text()"
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
5837 in conf.xml. Defaults to "${artifacts.config.dir}/meta-data.xml". If user id is
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
5838 given its the default connection for contexts.
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
5839
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
5840 * doc/conf/conf.xml: Adjusted
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
5841 * doc/conf/meta-data-system.xml, doc/conf/meta-data-user.xml: Deleted.
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
5842 * doc/conf/meta-data.xml: Unified version of user and system template.
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
5843
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
5844 * src/main/java/de/intevation/flys/artifacts/datacage/templating/App.java:
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
5845 Adjusted the test program.
0a5eff5511b1 Fixed flys/issue262: Unified user and system datacage template
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1045
diff changeset
5846
1045
ba840385ad2e flys/issue260: Datacage uses master_artifacts view now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1044
diff changeset
5847 2011-08-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
ba840385ad2e flys/issue260: Datacage uses master_artifacts view now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1044
diff changeset
5848
ba840385ad2e flys/issue260: Datacage uses master_artifacts view now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1044
diff changeset
5849 Fixed flys/issue260
ba840385ad2e flys/issue260: Datacage uses master_artifacts view now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1044
diff changeset
5850
ba840385ad2e flys/issue260: Datacage uses master_artifacts view now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1044
diff changeset
5851 * doc/conf/meta-data-user.xml: Uses master_artifacts view now.
ba840385ad2e flys/issue260: Datacage uses master_artifacts view now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1044
diff changeset
5852
1044
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
5853 2011-08-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
5854
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
5855 * doc/conf/datacage.sql: Added view master_artifacts to select
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
5856 the master artifacts of the collections more easily.
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
5857 To upgrade existing database:
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
5858
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
5859 CREATE VIEW master_artifacts AS
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
5860 SELECT a2.id AS id,
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
5861 a2.gid AS gid,
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
5862 a2.state AS state,
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
5863 a2.creation AS creation,
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
5864 ci2.collection_id AS collection_id
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
5865 FROM collection_items ci2
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
5866 JOIN artifacts a2
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
5867 ON ci2.artifact_id = a2.id
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
5868 JOIN (SELECT ci.collection_id AS c_id,
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
5869 MIN(a.creation) AS oldest_a
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
5870 FROM collection_items ci
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
5871 JOIN artifacts a
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
5872 ON ci.artifact_id = a.id
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
5873 GROUP BY ci.collection_id) o
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
5874 ON o.c_id = ci2.collection_id
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
5875 WHERE a2.creation = o.oldest_a;
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
5876
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
5877 TODO: Use the view in the templates.
a007a4368768 Datacage: Added view to schema to select master artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1043
diff changeset
5878
1043
9c0f981cd22d Datacage user template: Removed state filter because it was broken. Simplified by joining two contexts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1042
diff changeset
5879 2011-08-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
9c0f981cd22d Datacage user template: Removed state filter because it was broken. Simplified by joining two contexts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1042
diff changeset
5880
9c0f981cd22d Datacage user template: Removed state filter because it was broken. Simplified by joining two contexts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1042
diff changeset
5881 * doc/conf/meta-data-user.xml: Removed state filter because it was broken.
9c0f981cd22d Datacage user template: Removed state filter because it was broken. Simplified by joining two contexts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1042
diff changeset
5882 Simplified by joining two contexts.
9c0f981cd22d Datacage user template: Removed state filter because it was broken. Simplified by joining two contexts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1042
diff changeset
5883
1042
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
5884 2011-08-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
5885
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
5886 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
5887 Fix issues with lines of annotation when zoomed (wrong scale used).
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
5888
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
5889 2011-08-18 Felix Wolfsteller <felix.wolfsteller@intevation.de>
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
5890
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
5891 Added legend for annotations to LongitudinalSectionDiagram.
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
5892
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
5893 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
5894 Added a pseudo-dataseries/collection to employ existing infrastructure for
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
5895 displaying localized label for Annotations (yet unthemed).
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
5896
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
5897 * src/main/resources/messages.properties,
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
5898 src/main/resources/messages_de_DE.properties,
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
5899 src/main/resources/messages_en.properties,
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
5900 src/main/resources/messages_de.properties:
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
5901 Made label-string available for localization.
8873c43119ca Fix rendering of Annotations/lines under certain zooming conditions, ChangeLog.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1040
diff changeset
5902
1040
5411a33014e0 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1038
diff changeset
5903 2011-08-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
5411a33014e0 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1038
diff changeset
5904
5411a33014e0 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1038
diff changeset
5905 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
5411a33014e0 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1038
diff changeset
5906
5411a33014e0 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1038
diff changeset
5907 * src/main/java/de/intevation/flys/exports/StickyAxisAnnotation.java:
5411a33014e0 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1038
diff changeset
5908 Deleted/moved to src/main/java/de/intevation/flys/jfree/ .
5411a33014e0 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1038
diff changeset
5909
5411a33014e0 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1038
diff changeset
5910 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
5411a33014e0 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1038
diff changeset
5911 New/moved from src/main/java/de/intevation/flys/export/ , adjusted
5411a33014e0 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1038
diff changeset
5912 package statement, made class public.
5411a33014e0 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1038
diff changeset
5913
5411a33014e0 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1038
diff changeset
5914 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
5411a33014e0 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1038
diff changeset
5915 Added import statement for de.intevation.flys.jfree.StickyAxisAnnotation .
5411a33014e0 Moved StickyAxisAnnotation into new package de.intevation.flys.jfree .
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1038
diff changeset
5916
1038
4dcc635d6ca6 Extracted and renamed CustomAnnotation to StickyAxisAnnotation. Also removed
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1037
diff changeset
5917 2011-08-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
4dcc635d6ca6 Extracted and renamed CustomAnnotation to StickyAxisAnnotation. Also removed
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1037
diff changeset
5918
4dcc635d6ca6 Extracted and renamed CustomAnnotation to StickyAxisAnnotation. Also removed
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1037
diff changeset
5919 Extracted and renamed CustomAnnotation to StickyAxisAnnotation. Also removed
4dcc635d6ca6 Extracted and renamed CustomAnnotation to StickyAxisAnnotation. Also removed
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1037
diff changeset
5920 needless imports.
4dcc635d6ca6 Extracted and renamed CustomAnnotation to StickyAxisAnnotation. Also removed
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1037
diff changeset
5921
4dcc635d6ca6 Extracted and renamed CustomAnnotation to StickyAxisAnnotation. Also removed
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1037
diff changeset
5922 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
4dcc635d6ca6 Extracted and renamed CustomAnnotation to StickyAxisAnnotation. Also removed
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1037
diff changeset
5923 src/main/java/de/intevation/flys/exports/StickyAxisAnnotation.java:
4dcc635d6ca6 Extracted and renamed CustomAnnotation to StickyAxisAnnotation. Also removed
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1037
diff changeset
5924 Extracted class implementation CustomAnnotation and renamed to
4dcc635d6ca6 Extracted and renamed CustomAnnotation to StickyAxisAnnotation. Also removed
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1037
diff changeset
5925 StickyAxisAnnotation.
4dcc635d6ca6 Extracted and renamed CustomAnnotation to StickyAxisAnnotation. Also removed
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1037
diff changeset
5926
1037
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
5927 2011-08-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
5928
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
5929 Improved CustomAnnotations and rendering thereof, now including an
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
5930 "axis mark" (little line at axis), also prepared possibility to put
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
5931 annotations on Y-axis.
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
5932
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
5933 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
5934 Improved CustomAnnotation to include marks on the axis and better spacing
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
5935 from it.
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
5936
75cf1b11c97e Improved CustomAnnotation rendering.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1036
diff changeset
5937 2011-08-17 Felix Wolfsteller <felix.wolfsteller@intevation.de>
1036
e6aff80b59ff Added proof-of-concept collision detection for text annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1035
diff changeset
5938
e6aff80b59ff Added proof-of-concept collision detection for text annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1035
diff changeset
5939 Implemented proof-of-concept collision-detection when drawing
e6aff80b59ff Added proof-of-concept collision detection for text annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1035
diff changeset
5940 CustomAnnotations (text only).
e6aff80b59ff Added proof-of-concept collision detection for text annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1035
diff changeset
5941
e6aff80b59ff Added proof-of-concept collision detection for text annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1035
diff changeset
5942 * src/main/java/de/intevation/flys/exports/ChartExportHelper.java:
e6aff80b59ff Added proof-of-concept collision detection for text annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1035
diff changeset
5943 Pass a fresh ChartRenderingInfo-Object to createBufferedImage, such that
e6aff80b59ff Added proof-of-concept collision detection for text annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1035
diff changeset
5944 information can be collected while rendering.
e6aff80b59ff Added proof-of-concept collision detection for text annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1035
diff changeset
5945
e6aff80b59ff Added proof-of-concept collision detection for text annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1035
diff changeset
5946 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
e6aff80b59ff Added proof-of-concept collision detection for text annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1035
diff changeset
5947 Exploit the fact that XYTextAnnotation already registers drawn shape in the
e6aff80b59ff Added proof-of-concept collision detection for text annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1035
diff changeset
5948 ChartRenderingInfo if it exists and either an URL or tooltip is set.
e6aff80b59ff Added proof-of-concept collision detection for text annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1035
diff changeset
5949 Before drawing, calculate own shape and compare against already registered
e6aff80b59ff Added proof-of-concept collision detection for text annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1035
diff changeset
5950 shapes.
e6aff80b59ff Added proof-of-concept collision detection for text annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1035
diff changeset
5951
1035
9f69a5f0af98 Started implementation of CustomAnnotation to plot collision-free annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1034
diff changeset
5952 2011-08-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
9f69a5f0af98 Started implementation of CustomAnnotation to plot collision-free annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1034
diff changeset
5953
9f69a5f0af98 Started implementation of CustomAnnotation to plot collision-free annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1034
diff changeset
5954 Implemented (yet dummy) custom Annotation class.
9f69a5f0af98 Started implementation of CustomAnnotation to plot collision-free annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1034
diff changeset
5955
9f69a5f0af98 Started implementation of CustomAnnotation to plot collision-free annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1034
diff changeset
5956 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
9f69a5f0af98 Started implementation of CustomAnnotation to plot collision-free annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1034
diff changeset
5957 Added implementation of yet dummy CustomAnnotation class.
9f69a5f0af98 Started implementation of CustomAnnotation to plot collision-free annotations.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1034
diff changeset
5958
1034
bf3b3a8d089b Slightly improved rendering of annotations in LongitudinalSection-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1033
diff changeset
5959 2011-08-16 Felix Wolfsteller <felix.wolfsteller@intevation.de>
bf3b3a8d089b Slightly improved rendering of annotations in LongitudinalSection-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1033
diff changeset
5960
bf3b3a8d089b Slightly improved rendering of annotations in LongitudinalSection-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1033
diff changeset
5961 Slightly improved rendering of annotations.
bf3b3a8d089b Slightly improved rendering of annotations in LongitudinalSection-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1033
diff changeset
5962
bf3b3a8d089b Slightly improved rendering of annotations in LongitudinalSection-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1033
diff changeset
5963 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
bf3b3a8d089b Slightly improved rendering of annotations in LongitudinalSection-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1033
diff changeset
5964 Slightly improved rendering of annotations. Still no valid collision
bf3b3a8d089b Slightly improved rendering of annotations in LongitudinalSection-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1033
diff changeset
5965 detection. Annotations are drawn every 2 km; first come first serve.
bf3b3a8d089b Slightly improved rendering of annotations in LongitudinalSection-plots.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1033
diff changeset
5966
1033
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
5967 2011-08-15 Sascha L. Teichmann <sascha.teichmann@intevation.de>
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
5968
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
5969 Fix for flys/issue191
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
5970
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
5971 * src/main/java/de/intevation/flys/artifacts/model/WQ.java(longestIncreasingWRangeIndices):
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
5972 Added a method to find the longest index range with increasing w values.
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
5973
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
5974 * src/main/java/de/intevation/flys/exports/ATWriter.java: Export the longest
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
5975 range of monotone increasing w values instead of the first one.
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
5976 TODO: The first line of the export is still broken.
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
5977
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
5978 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java:
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
5979 Removed superfluous import.
821aaceb2776 Fix for flys/issue191
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1032
diff changeset
5980
1032
abd2ab6dff4f Let AnnotationArtifact fetch "more correct" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1031
diff changeset
5981 2011-08-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
abd2ab6dff4f Let AnnotationArtifact fetch "more correct" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1031
diff changeset
5982
abd2ab6dff4f Let AnnotationArtifact fetch "more correct" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1031
diff changeset
5983 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java:
abd2ab6dff4f Let AnnotationArtifact fetch "more correct" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1031
diff changeset
5984 Resolved two TODOs: get Annotations of selected River, get "point"
abd2ab6dff4f Let AnnotationArtifact fetch "more correct" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1031
diff changeset
5985 Annotations only.
abd2ab6dff4f Let AnnotationArtifact fetch "more correct" data.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1031
diff changeset
5986
1031
bcef54a563ea Added functionality to query range and point-annotations only to
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1030
diff changeset
5987 2011-08-12 Felix Wolfsteller <felix.wolfsteller@intevation.de>
bcef54a563ea Added functionality to query range and point-annotations only to
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1030
diff changeset
5988
bcef54a563ea Added functionality to query range and point-annotations only to
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1030
diff changeset
5989 Added functionality to query range and point-annotations only to
bcef54a563ea Added functionality to query range and point-annotations only to
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1030
diff changeset
5990 AnnotationFactory.
bcef54a563ea Added functionality to query range and point-annotations only to
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1030
diff changeset
5991
bcef54a563ea Added functionality to query range and point-annotations only to
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1030
diff changeset
5992 * src/main/java/de/intevation/flys/artifacts/model/AnnotationsFactory.java
bcef54a563ea Added functionality to query range and point-annotations only to
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1030
diff changeset
5993 (getPointAnnotations, getAnnotationsBreadth):
bcef54a563ea Added functionality to query range and point-annotations only to
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1030
diff changeset
5994 New functions to query breadth and point-only annotations.
bcef54a563ea Added functionality to query range and point-annotations only to
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1030
diff changeset
5995
1030
c586b6220f35 Datacage: Added a development mode for recommendations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1029
diff changeset
5996 2011-08-11 Sascha L. Teichmann <sascha.teichmann@intevation.de>
c586b6220f35 Datacage: Added a development mode for recommendations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1029
diff changeset
5997
c586b6220f35 Datacage: Added a development mode for recommendations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1029
diff changeset
5998 * src/main/java/de/intevation/flys/artifacts/datacage/Recommendations.java:
c586b6220f35 Datacage: Added a development mode for recommendations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1029
diff changeset
5999 Added a development mode for recommendations. Enabled with
c586b6220f35 Datacage: Added a development mode for recommendations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1029
diff changeset
6000 stetting system property 'flys.datacage.recommendations.development' to true.
c586b6220f35 Datacage: Added a development mode for recommendations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1029
diff changeset
6001 When set the XML template are re-read if the timestamps of the
c586b6220f35 Datacage: Added a development mode for recommendations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1029
diff changeset
6002 files have changed so you do not have to restart the server again and again.
c586b6220f35 Datacage: Added a development mode for recommendations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1029
diff changeset
6003
c586b6220f35 Datacage: Added a development mode for recommendations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1029
diff changeset
6004 * doc/conf/meta-data-user.xml: Sort collections by creation time in descending order.
c586b6220f35 Datacage: Added a development mode for recommendations
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1029
diff changeset
6005
1029
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
6006 2011-08-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
6007
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
6008 Rather picky cosmetics only.
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
6009
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
6010 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
6011 src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java,
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
6012 src/main/java/de/intevation/flys/artifacts/datacage/templating/Builder.java,
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
6013 src/main/java/de/intevation/flys/artifacts/datacage/Recommendations.java,
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
6014 src/main/java/de/intevation/flys/artifacts/model/WQKms.java,
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
6015 src/main/java/de/intevation/flys/artifacts/states/DefaultState.java,
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
6016 src/main/java/de/intevation/flys/artifacts/states/DurationCurveState.java,
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
6017 src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
6018 End comments on a full stop, separate from closing '*/' by whitespace,
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
6019 adjusted javadoc comments.
3f3988bb6284 Picky Cosmetics.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1028
diff changeset
6020
1028
10bafb4f46cc Made (kind of dummy-) Annotations in LongitudinalSection diagrams visible.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1027
diff changeset
6021 2011-08-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
10bafb4f46cc Made (kind of dummy-) Annotations in LongitudinalSection diagrams visible.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1027
diff changeset
6022
10bafb4f46cc Made (kind of dummy-) Annotations in LongitudinalSection diagrams visible.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1027
diff changeset
6023 Made Annotations visible in LongitudinalSection diagrams.
10bafb4f46cc Made (kind of dummy-) Annotations in LongitudinalSection diagrams visible.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1027
diff changeset
6024
10bafb4f46cc Made (kind of dummy-) Annotations in LongitudinalSection diagrams visible.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1027
diff changeset
6025 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java,
10bafb4f46cc Made (kind of dummy-) Annotations in LongitudinalSection diagrams visible.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1027
diff changeset
6026 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
10bafb4f46cc Made (kind of dummy-) Annotations in LongitudinalSection diagrams visible.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1027
diff changeset
6027 Register new Facet Type, let LongitudinalSectionGenerator include
10bafb4f46cc Made (kind of dummy-) Annotations in LongitudinalSection diagrams visible.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1027
diff changeset
6028 Annotations in diagram (yet unfiltered and independent of river).
10bafb4f46cc Made (kind of dummy-) Annotations in LongitudinalSection diagrams visible.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1027
diff changeset
6029
1027
a60d2a46f0a8 Added configuration for AnnotationArtifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1026
diff changeset
6030 2011-08-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
a60d2a46f0a8 Added configuration for AnnotationArtifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1026
diff changeset
6031
a60d2a46f0a8 Added configuration for AnnotationArtifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1026
diff changeset
6032 * doc/conf/conf.xml,
a60d2a46f0a8 Added configuration for AnnotationArtifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1026
diff changeset
6033 doc/conf/artifacts/annotation.xml,
a60d2a46f0a8 Added configuration for AnnotationArtifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1026
diff changeset
6034 doc/conf/meta-data-system.xml:
a60d2a46f0a8 Added configuration for AnnotationArtifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1026
diff changeset
6035 Added configuration for AnnotationArtifacts.
a60d2a46f0a8 Added configuration for AnnotationArtifacts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1026
diff changeset
6036
1026
a39511688679 Added initial version of AnnotationArtifact and friends.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1025
diff changeset
6037 2011-08-11 Felix Wolfsteller <felix.wolfsteller@intevation.de>
a39511688679 Added initial version of AnnotationArtifact and friends.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1025
diff changeset
6038
a39511688679 Added initial version of AnnotationArtifact and friends.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1025
diff changeset
6039 Added demo- implementation of a AnnotationArtifact and its Facet.
a39511688679 Added initial version of AnnotationArtifact and friends.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1025
diff changeset
6040
a39511688679 Added initial version of AnnotationArtifact and friends.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1025
diff changeset
6041 * src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java,
a39511688679 Added initial version of AnnotationArtifact and friends.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1025
diff changeset
6042 src/main/java/de/intevation/flys/artifacts/model/AnnotationFacet.java,
a39511688679 Added initial version of AnnotationArtifact and friends.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1025
diff changeset
6043 src/main/java/de/intevation/flys/artifacts/states/AnnotationRiverState.java:
a39511688679 Added initial version of AnnotationArtifact and friends.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1025
diff changeset
6044 New. Initial version of an AnnotationArtifact and its State and Facet.
a39511688679 Added initial version of AnnotationArtifact and friends.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1025
diff changeset
6045
1025
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
6046 2011-08-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
6047
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
6048 * doc/conf/datacage.sql: Extended schema for artifacts and collections
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
6049 to have creation times, too.
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
6050
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
6051 To update existing databases:
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
6052
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
6053 ALTER TABLE artifacts ADD COLUMN creation TIMESTAMP NOT NULL DEFAULT current_timestamp;
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
6054 ALTER TABLE collections ADD COLUMN creation TIMESTAMP NOT NULL DEFAULT current_timestamp;
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
6055
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
6056 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
6057 Store creation times for artifacts and collections, too.
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
6058
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
6059 * src/main/resources/datacage-sql/org-h2-driver.properties,
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
6060 src/main/resources/datacage-sql/org-postgresql-driver.properties:
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
6061 Adjusted SQL statements.
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
6062
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
6063 2011-08-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
6064
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
6065 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
6066 Make it compilable again (BackendListener interface changed).
02c327ffbad7 Datacage: Extended schema for artifacts and collections
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1023
diff changeset
6067
1023
5cb84ceee2a0 Datacage: Templates now can nest <dc:elements> into other elements in the body of <dc:context>
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1022
diff changeset
6068 2011-08-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
5cb84ceee2a0 Datacage: Templates now can nest <dc:elements> into other elements in the body of <dc:context>
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1022
diff changeset
6069
5cb84ceee2a0 Datacage: Templates now can nest <dc:elements> into other elements in the body of <dc:context>
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1022
diff changeset
6070 * doc/conf/meta-data-user.xml: Added grouping element around w/q of each
5cb84ceee2a0 Datacage: Templates now can nest <dc:elements> into other elements in the body of <dc:context>
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1022
diff changeset
6071 longitudinal section artifact.
5cb84ceee2a0 Datacage: Templates now can nest <dc:elements> into other elements in the body of <dc:context>
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1022
diff changeset
6072
5cb84ceee2a0 Datacage: Templates now can nest <dc:elements> into other elements in the body of <dc:context>
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1022
diff changeset
6073 * src/main/java/de/intevation/flys/artifacts/datacage/templating/CompiledStatement.java,
5cb84ceee2a0 Datacage: Templates now can nest <dc:elements> into other elements in the body of <dc:context>
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1022
diff changeset
6074 src/main/java/de/intevation/flys/artifacts/datacage/templating/StackFrames.java:
5cb84ceee2a0 Datacage: Templates now can nest <dc:elements> into other elements in the body of <dc:context>
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1022
diff changeset
6075 Added some debugging capabilities.
5cb84ceee2a0 Datacage: Templates now can nest <dc:elements> into other elements in the body of <dc:context>
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1022
diff changeset
6076
5cb84ceee2a0 Datacage: Templates now can nest <dc:elements> into other elements in the body of <dc:context>
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1022
diff changeset
6077 * src/main/java/de/intevation/flys/artifacts/datacage/templating/ResultData.java:
5cb84ceee2a0 Datacage: Templates now can nest <dc:elements> into other elements in the body of <dc:context>
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1022
diff changeset
6078 Added isEmpty() method.
5cb84ceee2a0 Datacage: Templates now can nest <dc:elements> into other elements in the body of <dc:context>
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1022
diff changeset
6079
5cb84ceee2a0 Datacage: Templates now can nest <dc:elements> into other elements in the body of <dc:context>
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1022
diff changeset
6080 * src/main/java/de/intevation/flys/artifacts/datacage/templating/Builder.java:
5cb84ceee2a0 Datacage: Templates now can nest <dc:elements> into other elements in the body of <dc:context>
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1022
diff changeset
6081 Now it is possible to nest <dc:elements> into other elements in the <dc:context>
5cb84ceee2a0 Datacage: Templates now can nest <dc:elements> into other elements in the body of <dc:context>
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1022
diff changeset
6082 body. This is useful and needed for grouping and repeating results.
5cb84ceee2a0 Datacage: Templates now can nest <dc:elements> into other elements in the body of <dc:context>
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1022
diff changeset
6083
1022
930a9ce24294 Datacage: Fixed caching issue leading to incorrect results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1021
diff changeset
6084 2011-08-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
930a9ce24294 Datacage: Fixed caching issue leading to incorrect results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1021
diff changeset
6085
930a9ce24294 Datacage: Fixed caching issue leading to incorrect results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1021
diff changeset
6086 * src/main/java/de/intevation/flys/artifacts/datacage/Recommendations.java:
930a9ce24294 Datacage: Fixed caching issue leading to incorrect results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1021
diff changeset
6087 User connection was cached, system was not. Lead to incorrect results.
930a9ce24294 Datacage: Fixed caching issue leading to incorrect results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1021
diff changeset
6088
1021
3d36e6000915 Added <old_calculations> element
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1020
diff changeset
6089 2011-08-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
3d36e6000915 Added <old_calculations> element
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1020
diff changeset
6090
3d36e6000915 Added <old_calculations> element
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1020
diff changeset
6091 * doc/conf/meta-data-user.xml: Added <old_calculations> element
3d36e6000915 Added <old_calculations> element
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1020
diff changeset
6092 around old calculations.
3d36e6000915 Added <old_calculations> element
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1020
diff changeset
6093
1020
a776afdf1ec5 Cosmetic: Replaced usage of legacy java.util.Stack with java.util.Deque.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1019
diff changeset
6094 2011-08-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
a776afdf1ec5 Cosmetic: Replaced usage of legacy java.util.Stack with java.util.Deque.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1019
diff changeset
6095
a776afdf1ec5 Cosmetic: Replaced usage of legacy java.util.Stack with java.util.Deque.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1019
diff changeset
6096 * src/main/java/de/intevation/flys/artifacts/model/QRangeTree.java:
a776afdf1ec5 Cosmetic: Replaced usage of legacy java.util.Stack with java.util.Deque.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1019
diff changeset
6097 Cosmetic: Replaced usage of legacy java.util.Stack with java.util.Deque.
a776afdf1ec5 Cosmetic: Replaced usage of legacy java.util.Stack with java.util.Deque.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1019
diff changeset
6098
1019
aff2a0a29aa3 Datacage: use more compatible casts to UUIDs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1018
diff changeset
6099 2011-08-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
aff2a0a29aa3 Datacage: use more compatible casts to UUIDs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1018
diff changeset
6100
aff2a0a29aa3 Datacage: use more compatible casts to UUIDs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1018
diff changeset
6101 * doc/conf/meta-data-user.xml: Use 'CAST(x AS uuid)' instead of 'x::uuid'
aff2a0a29aa3 Datacage: use more compatible casts to UUIDs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1018
diff changeset
6102 to be more compatible.
aff2a0a29aa3 Datacage: use more compatible casts to UUIDs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1018
diff changeset
6103
1018
d42fa223be48 Datacage: added first user specific config for cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1017
diff changeset
6104 2011-08-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
d42fa223be48 Datacage: added first user specific config for cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1017
diff changeset
6105
d42fa223be48 Datacage: added first user specific config for cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1017
diff changeset
6106 * src/main/java/de/intevation/flys/artifacts/datacage/Recommendations.java:
d42fa223be48 Datacage: added first user specific config for cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1017
diff changeset
6107 If given an artifact place its identifier into parameters passed to template.
d42fa223be48 Datacage: added first user specific config for cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1017
diff changeset
6108 Fixed swapped user/system connections if using the user template.
d42fa223be48 Datacage: added first user specific config for cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1017
diff changeset
6109
d42fa223be48 Datacage: added first user specific config for cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1017
diff changeset
6110 * doc/conf/meta-data-user.xml: Recommend w/q facet from old calculations
d42fa223be48 Datacage: added first user specific config for cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1017
diff changeset
6111 if an artifact was given that represents a longitudinal section
d42fa223be48 Datacage: added first user specific config for cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1017
diff changeset
6112 "Laengsschnitt".
d42fa223be48 Datacage: added first user specific config for cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1017
diff changeset
6113
d42fa223be48 Datacage: added first user specific config for cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1017
diff changeset
6114 TODO I: The template uses PostgreSQL specific UUID casts.
d42fa223be48 Datacage: added first user specific config for cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1017
diff changeset
6115 TODO II: We need to find a way only to recommend the master artifacts.
d42fa223be48 Datacage: added first user specific config for cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1017
diff changeset
6116
1017
8637756275e5 Added a <dc:comment> tag to place comments in the meta data templates.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1016
diff changeset
6117 2011-08-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
8637756275e5 Added a <dc:comment> tag to place comments in the meta data templates.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1016
diff changeset
6118
8637756275e5 Added a <dc:comment> tag to place comments in the meta data templates.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1016
diff changeset
6119 * src/main/java/de/intevation/flys/artifacts/datacage/templating/Builder.java:
8637756275e5 Added a <dc:comment> tag to place comments in the meta data templates.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1016
diff changeset
6120 Added a <dc:comment> tag to place comments in the meta data templates.
8637756275e5 Added a <dc:comment> tag to place comments in the meta data templates.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1016
diff changeset
6121 <!-- ... --> comments are copied through.
8637756275e5 Added a <dc:comment> tag to place comments in the meta data templates.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1016
diff changeset
6122
8637756275e5 Added a <dc:comment> tag to place comments in the meta data templates.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1016
diff changeset
6123 * doc/conf/meta-data-user.xml: Added a simple test.
8637756275e5 Added a <dc:comment> tag to place comments in the meta data templates.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1016
diff changeset
6124
1016
ff7b81cf9999 Meta data service: Be a bit more tolerant about empty strings for UUIDs of artifact and user.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1015
diff changeset
6125 2011-08-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
ff7b81cf9999 Meta data service: Be a bit more tolerant about empty strings for UUIDs of artifact and user.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1015
diff changeset
6126
ff7b81cf9999 Meta data service: Be a bit more tolerant about empty strings for UUIDs of artifact and user.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1015
diff changeset
6127 * src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java:
ff7b81cf9999 Meta data service: Be a bit more tolerant about empty strings for UUIDs of artifact and user.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1015
diff changeset
6128 Be a bit more tolerant about empty strings for UUIDs of artifact and user.
ff7b81cf9999 Meta data service: Be a bit more tolerant about empty strings for UUIDs of artifact and user.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1015
diff changeset
6129
1015
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6130 2011-08-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6131
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6132 Bring user specific meta data service to life.
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6133
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6134 * doc/conf/conf.xml: There are now two templates to configure:
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6135 The system template (only the data from the backend) and the
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6136 user template (the datcage db and the backend db),
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6137
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6138 * doc/conf/meta-data-template.xml: Deleted.
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6139 * doc/conf/meta-data-user.xml: New. The user specific template. TODO: Write it!
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6140 * doc/conf/meta-data-system.xml: New. The system template.
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6141
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6142 * src/main/java/de/intevation/flys/artifacts/datacage/templating/NoneUserSpecific.java:
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6143 Deleted.
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6144 * src/main/java/de/intevation/flys/artifacts/datacage/Recommendations.java:
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6145 New. The logic to fill the templates.
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6146
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6147 * src/main/java/de/intevation/flys/artifacts/CollectionMonitor.java:
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6148 Adjusted to follow the new call signatures.
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6149
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6150 * src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java:
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6151 Refactored. Removed the old code and only leave the new service. Following
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6152 XPaths are evaluated on the incomming document:
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6153
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6154 "/art:meta/art:artifact-id/@value" The UUID of the artifact. Optional.
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6155 Used to fill the template enviroment.
1018
d42fa223be48 Datacage: added first user specific config for cross sections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1017
diff changeset
6156 "/art:meta/art:user-id/@value" The UUID of the user. Optional.
1015
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6157 If given the user specific template is filled.
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6158 "/art:meta/art:outs/@value" The list of outs used to recommend for the
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6159 various outputs.
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6160 "/art:meta/art:parameters/@value" A list of key/value pairs to inject more
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6161 filters to the templating.
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6162
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6163 * src/main/java/de/intevation/flys/artifacts/datacage/templating/App.java:
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6164 Change to follow the new recommendations semantics.
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6165
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6166 * src/main/java/de/intevation/flys/artifacts/datacage/templating/Builder.java:
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6167 Added symbolic constants to distinguish "user" and "system" db connections.
9a1a3080ad98 Bring user specific meta data service to life.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1014
diff changeset
6168
1014
66473e72d321 Minor cosmetics (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1013
diff changeset
6169 2011-08-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
66473e72d321 Minor cosmetics (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1013
diff changeset
6170
66473e72d321 Minor cosmetics (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1013
diff changeset
6171 * doc/conf/conf.xml:
66473e72d321 Minor cosmetics (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1013
diff changeset
6172 Cosmetics, let comments start with a capital and end on a full stop,
66473e72d321 Minor cosmetics (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1013
diff changeset
6173 removed incorrect comment.
66473e72d321 Minor cosmetics (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1013
diff changeset
6174
1013
73330e89b0af Minor cosmetics, (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1012
diff changeset
6175 2011-08-03 Felix Wolfsteller <felix.wolfsteller@intevation.de>
73330e89b0af Minor cosmetics, (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1012
diff changeset
6176
73330e89b0af Minor cosmetics, (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1012
diff changeset
6177 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
73330e89b0af Minor cosmetics, (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1012
diff changeset
6178 Cosmetics, let comments start with a capital and end on a full stop.
73330e89b0af Minor cosmetics, (comments).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1012
diff changeset
6179
1012
388e709224ec Fixed potential NPE in collection monitor
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1011
diff changeset
6180 2011-08-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
388e709224ec Fixed potential NPE in collection monitor
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1011
diff changeset
6181
388e709224ec Fixed potential NPE in collection monitor
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1011
diff changeset
6182 * src/main/java/de/intevation/flys/artifacts/CollectionMonitor.java(extractOutputNames):
388e709224ec Fixed potential NPE in collection monitor
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1011
diff changeset
6183 Fixed potential NPE.
388e709224ec Fixed potential NPE in collection monitor
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1011
diff changeset
6184
1011
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
6185 2011-08-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
6186
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
6187 Added support for more than one db connection in datacage templating.
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
6188
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
6189 * src/main/java/de/intevation/flys/artifacts/datacage/templating/Builder.java:
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
6190 Now you can pass a list of named db connections to the build process.
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
6191 The purpose is to mix more then one database (e.g. the backend db and
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
6192 the user specific one).
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
6193
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
6194 To use this feature you can add an "connection" attribute
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
6195 to <dc:context> with the name of the connection to use.
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
6196 If no connection name is given the last used is used again.
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
6197 Initially the first connection in the given list is used.
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
6198 If the context is left the connection that was active before
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
6199 will be active again in a stacking manner.
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
6200
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
6201 When creating NamedConnection objects you can set a boolean flag
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
6202 if the results coming from the connection should be cached. This
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
6203 is useful e.g. for the user specific database which runs in-memory
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
6204 so caching would introduce some superfluous overhead.
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
6205
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
6206 * src/main/java/de/intevation/flys/artifacts/datacage/templating/CompiledStatement.java:
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
6207 When executing the queries explicitly pass if caching should be used.
aca3b46160cb Added support for more than one db connection in datacage templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1010
diff changeset
6208
1010
d419c9904825 Datacage: Forgot to fetch dialect dependent SQL statement for deleting artifacts by uuid.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1009
diff changeset
6209 2011-08-02 Sascha L. Teichmann <sascha.teichmann@intevation.de>
d419c9904825 Datacage: Forgot to fetch dialect dependent SQL statement for deleting artifacts by uuid.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1009
diff changeset
6210
d419c9904825 Datacage: Forgot to fetch dialect dependent SQL statement for deleting artifacts by uuid.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1009
diff changeset
6211 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
d419c9904825 Datacage: Forgot to fetch dialect dependent SQL statement for deleting artifacts by uuid.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1009
diff changeset
6212 Forgot to fetch dialect dependent SQL statement for deleting
d419c9904825 Datacage: Forgot to fetch dialect dependent SQL statement for deleting artifacts by uuid.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1009
diff changeset
6213 artifacts by uuid.
d419c9904825 Datacage: Forgot to fetch dialect dependent SQL statement for deleting artifacts by uuid.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1009
diff changeset
6214
1009
fc5fca0c33b3 Datacage: Set the name of the collections at initial scan, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1008
diff changeset
6215 2011-08-02 Sascha L. Teichmann <sascha.teichmann@intevation.de>
fc5fca0c33b3 Datacage: Set the name of the collections at initial scan, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1008
diff changeset
6216
fc5fca0c33b3 Datacage: Set the name of the collections at initial scan, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1008
diff changeset
6217 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
fc5fca0c33b3 Datacage: Set the name of the collections at initial scan, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1008
diff changeset
6218 Set the name of the collections at initial scan, too.
fc5fca0c33b3 Datacage: Set the name of the collections at initial scan, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1008
diff changeset
6219
1008
6268009e177d Datacage: fixed wrong SQL references
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1007
diff changeset
6220 2011-08-02 Sascha L. Teichmann <sascha.teichmann@intevation.de>
6268009e177d Datacage: fixed wrong SQL references
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1007
diff changeset
6221
6268009e177d Datacage: fixed wrong SQL references
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1007
diff changeset
6222 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
6268009e177d Datacage: fixed wrong SQL references
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1007
diff changeset
6223 Fixed wrong SQL references.
6268009e177d Datacage: fixed wrong SQL references
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1007
diff changeset
6224
1007
ed918497873b Datacage: Fixed two NPEs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1006
diff changeset
6225 2011-08-02 Sascha L. Teichmann <sascha.teichmann@intevation.de>
ed918497873b Datacage: Fixed two NPEs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1006
diff changeset
6226
ed918497873b Datacage: Fixed two NPEs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1006
diff changeset
6227 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
ed918497873b Datacage: Fixed two NPEs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1006
diff changeset
6228 Fixed two NPEs.
ed918497873b Datacage: Fixed two NPEs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1006
diff changeset
6229
1006
1917f32701dc Forwarded kill collections and artifacts events to datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1005
diff changeset
6230 2011-08-02 Sascha L. Teichmann <sascha.teichmann@intevation.de>
1917f32701dc Forwarded kill collections and artifacts events to datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1005
diff changeset
6231
1917f32701dc Forwarded kill collections and artifacts events to datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1005
diff changeset
6232 * src/main/java/de/intevation/flys/artifacts/datacage/DatacageBackendListener.java,
1917f32701dc Forwarded kill collections and artifacts events to datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1005
diff changeset
6233 src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
1917f32701dc Forwarded kill collections and artifacts events to datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1005
diff changeset
6234 Forwarded kill collections and artifacts events to datacage.
1917f32701dc Forwarded kill collections and artifacts events to datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1005
diff changeset
6235
1917f32701dc Forwarded kill collections and artifacts events to datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1005
diff changeset
6236 * src/main/resources/datacage-sql/org-h2-driver.properties,
1917f32701dc Forwarded kill collections and artifacts events to datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1005
diff changeset
6237 src/main/resources/datacage-sql/org-postgresql-driver.properties:
1917f32701dc Forwarded kill collections and artifacts events to datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1005
diff changeset
6238 Added statement to delete artifact by uuid.
1917f32701dc Forwarded kill collections and artifacts events to datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1005
diff changeset
6239
1005
52949da92f7a The signature of BackendListener in artifactdatabase has changed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1004
diff changeset
6240 2011-08-02 Sascha L. Teichmann <sascha.teichmann@intevation.de>
52949da92f7a The signature of BackendListener in artifactdatabase has changed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1004
diff changeset
6241
52949da92f7a The signature of BackendListener in artifactdatabase has changed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1004
diff changeset
6242 * src/main/java/de/intevation/flys/artifacts/datacage/DatacageBackendListener.java:
52949da92f7a The signature of BackendListener in artifactdatabase has changed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1004
diff changeset
6243 Made it compilable again. The signature of BackendListener has changed.
52949da92f7a The signature of BackendListener in artifactdatabase has changed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1004
diff changeset
6244
1004
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
6245 2011-08-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
6246
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
6247 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
6248 Completed the backend listener stuff.
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
6249
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
6250 TODO I: Added some cleanup for orphaned artifacts.
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
6251 TODO II: Figure out a way to delete collections/artifacts
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
6252 which are delete from backend without the
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
6253 backend API.
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
6254
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
6255 * src/main/resources/datacage-sql/org-h2-driver.properties,
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
6256 src/main/resources/datacage-sql/org-postgresql-driver.properties:
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
6257 Added needed statements.
0e8c03b69627 Datacage: completed backend listener stuff.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1003
diff changeset
6258
1003
c58da6dd15ed Datacage: Update collection names on change. Remove artifacts from collections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1002
diff changeset
6259 2011-08-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
c58da6dd15ed Datacage: Update collection names on change. Remove artifacts from collections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1002
diff changeset
6260
c58da6dd15ed Datacage: Update collection names on change. Remove artifacts from collections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1002
diff changeset
6261 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
c58da6dd15ed Datacage: Update collection names on change. Remove artifacts from collections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1002
diff changeset
6262 Update collection names on change. Remove artifacts from collections.
c58da6dd15ed Datacage: Update collection names on change. Remove artifacts from collections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1002
diff changeset
6263
c58da6dd15ed Datacage: Update collection names on change. Remove artifacts from collections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1002
diff changeset
6264 * src/main/resources/datacage-sql/org-h2-driver.properties,
c58da6dd15ed Datacage: Update collection names on change. Remove artifacts from collections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1002
diff changeset
6265 src/main/resources/datacage-sql/org-postgresql-driver.properties:
c58da6dd15ed Datacage: Update collection names on change. Remove artifacts from collections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1002
diff changeset
6266 Added needed statements.
c58da6dd15ed Datacage: Update collection names on change. Remove artifacts from collections.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1002
diff changeset
6267
1002
db86c665ab6e Datacage: Pass global context to datacage if calls come from backend listener.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1001
diff changeset
6268 2011-08-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
db86c665ab6e Datacage: Pass global context to datacage if calls come from backend listener.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1001
diff changeset
6269
db86c665ab6e Datacage: Pass global context to datacage if calls come from backend listener.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1001
diff changeset
6270 * src/main/java/de/intevation/flys/artifacts/datacage/DatacageBackendListener.java:
db86c665ab6e Datacage: Pass global context to datacage if calls come from backend listener.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1001
diff changeset
6271 Call datacage with the global context. This is needed to access the state engine.
db86c665ab6e Datacage: Pass global context to datacage if calls come from backend listener.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1001
diff changeset
6272
db86c665ab6e Datacage: Pass global context to datacage if calls come from backend listener.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1001
diff changeset
6273 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java: Changed
db86c665ab6e Datacage: Pass global context to datacage if calls come from backend listener.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1001
diff changeset
6274 signatures to take the global context, too. Create artifacts via backend listener
db86c665ab6e Datacage: Pass global context to datacage if calls come from backend listener.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1001
diff changeset
6275 interface.
db86c665ab6e Datacage: Pass global context to datacage if calls come from backend listener.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1001
diff changeset
6276
1001
a640944b5dd7 Fixed recursion bug.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1000
diff changeset
6277 2011-08-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
a640944b5dd7 Fixed recursion bug.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1000
diff changeset
6278
a640944b5dd7 Fixed recursion bug.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1000
diff changeset
6279 * src/main/java/de/intevation/flys/artifacts/datacage/DatacageBackendListener.java:
a640944b5dd7 Fixed recursion bug.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1000
diff changeset
6280 Fixed recursion bug.
a640944b5dd7 Fixed recursion bug.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1000
diff changeset
6281
1000
46bfe06e51d9 Added some debug output
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 999
diff changeset
6282 2011-08-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
46bfe06e51d9 Added some debug output
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 999
diff changeset
6283
46bfe06e51d9 Added some debug output
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 999
diff changeset
6284 * src/main/java/de/intevation/flys/artifacts/datacage/DatacageBackendListener.java:
46bfe06e51d9 Added some debug output
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 999
diff changeset
6285 Added debug output.
46bfe06e51d9 Added some debug output
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 999
diff changeset
6286
999
b0218f21c664 Wire datacage with backend of artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 998
diff changeset
6287 2011-08-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
b0218f21c664 Wire datacage with backend of artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 998
diff changeset
6288
b0218f21c664 Wire datacage with backend of artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 998
diff changeset
6289 * doc/conf/conf.xml: Added backend listener for datacage.
b0218f21c664 Wire datacage with backend of artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 998
diff changeset
6290
b0218f21c664 Wire datacage with backend of artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 998
diff changeset
6291 * src/main/java/de/intevation/flys/artifacts/datacage/DatacageBackendListener.java:
b0218f21c664 Wire datacage with backend of artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 998
diff changeset
6292 New. Proxies backend listener calls to datacage.
b0218f21c664 Wire datacage with backend of artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 998
diff changeset
6293
b0218f21c664 Wire datacage with backend of artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 998
diff changeset
6294 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
b0218f21c664 Wire datacage with backend of artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 998
diff changeset
6295 Implements backend listener. TODO: Update the datacage database
b0218f21c664 Wire datacage with backend of artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 998
diff changeset
6296 according the change calls.
b0218f21c664 Wire datacage with backend of artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 998
diff changeset
6297
998
b81626b10cb7 Datacage: Moved templating in a better suited package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 997
diff changeset
6298 2011-08-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
b81626b10cb7 Datacage: Moved templating in a better suited package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 997
diff changeset
6299
b81626b10cb7 Datacage: Moved templating in a better suited package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 997
diff changeset
6300 * src/main/java/de/intevation/flys/artifacts/services/meta,
b81626b10cb7 Datacage: Moved templating in a better suited package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 997
diff changeset
6301 src/main/java/de/intevation/flys/artifacts/datacage/templating:
b81626b10cb7 Datacage: Moved templating in a better suited package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 997
diff changeset
6302 Moved/renamed package to better fit the common semantics.
b81626b10cb7 Datacage: Moved templating in a better suited package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 997
diff changeset
6303 DataCage.java is now call NoneUserSpecific.java to reflect the
b81626b10cb7 Datacage: Moved templating in a better suited package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 997
diff changeset
6304 fact that it is the template for the user independent db
b81626b10cb7 Datacage: Moved templating in a better suited package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 997
diff changeset
6305 analysis.
b81626b10cb7 Datacage: Moved templating in a better suited package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 997
diff changeset
6306
b81626b10cb7 Datacage: Moved templating in a better suited package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 997
diff changeset
6307 * src/main/java/de/intevation/flys/artifacts/CollectionMonitor.java,
b81626b10cb7 Datacage: Moved templating in a better suited package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 997
diff changeset
6308 src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java:
b81626b10cb7 Datacage: Moved templating in a better suited package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 997
diff changeset
6309 Ajusted imports and calls.
b81626b10cb7 Datacage: Moved templating in a better suited package.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 997
diff changeset
6310
997
4c82609824c8 For doc purposes add section with db config in config.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 996
diff changeset
6311 2011-08-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
4c82609824c8 For doc purposes add section with db config in config.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 996
diff changeset
6312
4c82609824c8 For doc purposes add section with db config in config.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 996
diff changeset
6313 * doc/conf/conf.xml: For documentation purposes added a out-commented
4c82609824c8 For doc purposes add section with db config in config.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 996
diff changeset
6314 section with the default configuration of the datacage.
4c82609824c8 For doc purposes add section with db config in config.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 996
diff changeset
6315
996
f61fe8b561d2 Datacage: delete artifacts at initial scan, too. Fixed problem with writing content of state data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 995
diff changeset
6316 2011-07-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
f61fe8b561d2 Datacage: delete artifacts at initial scan, too. Fixed problem with writing content of state data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 995
diff changeset
6317
f61fe8b561d2 Datacage: delete artifacts at initial scan, too. Fixed problem with writing content of state data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 995
diff changeset
6318 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
f61fe8b561d2 Datacage: delete artifacts at initial scan, too. Fixed problem with writing content of state data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 995
diff changeset
6319 Delete the artifacts at before initial scan, too. They are independent
f61fe8b561d2 Datacage: delete artifacts at initial scan, too. Fixed problem with writing content of state data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 995
diff changeset
6320 from users. Fixed problem when writing state data content.
f61fe8b561d2 Datacage: delete artifacts at initial scan, too. Fixed problem with writing content of state data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 995
diff changeset
6321
f61fe8b561d2 Datacage: delete artifacts at initial scan, too. Fixed problem with writing content of state data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 995
diff changeset
6322 * src/main/resources/datacage-sql/org-h2-driver.properties: Added
f61fe8b561d2 Datacage: delete artifacts at initial scan, too. Fixed problem with writing content of state data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 995
diff changeset
6323 statement to delete the artifacts at initial scan, too.
f61fe8b561d2 Datacage: delete artifacts at initial scan, too. Fixed problem with writing content of state data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 995
diff changeset
6324
f61fe8b561d2 Datacage: delete artifacts at initial scan, too. Fixed problem with writing content of state data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 995
diff changeset
6325 * src/main/resources/datacage-sql/org-postgresql-driver.properties:
f61fe8b561d2 Datacage: delete artifacts at initial scan, too. Fixed problem with writing content of state data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 995
diff changeset
6326 New. PostgreSQL version of the statements. The database scheme
f61fe8b561d2 Datacage: delete artifacts at initial scan, too. Fixed problem with writing content of state data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 995
diff changeset
6327 is the same as H2. Very useful for debugging.
f61fe8b561d2 Datacage: delete artifacts at initial scan, too. Fixed problem with writing content of state data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 995
diff changeset
6328
995
e0df86bc6d31 Added kludge for the null type information of artifact data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 994
diff changeset
6329 2011-07-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
e0df86bc6d31 Added kludge for the null type information of artifact data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 994
diff changeset
6330
e0df86bc6d31 Added kludge for the null type information of artifact data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 994
diff changeset
6331 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
e0df86bc6d31 Added kludge for the null type information of artifact data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 994
diff changeset
6332 Added kludge for the types of artifact data. They seem to be null
e0df86bc6d31 Added kludge for the null type information of artifact data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 994
diff changeset
6333 in some circumstances. Needs to be debugged!
e0df86bc6d31 Added kludge for the null type information of artifact data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 994
diff changeset
6334
994
3f9d46dd259c Fixed default connection URL to use a namend in-mermory database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 993
diff changeset
6335 2011-07-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
3f9d46dd259c Fixed default connection URL to use a namend in-mermory database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 993
diff changeset
6336
3f9d46dd259c Fixed default connection URL to use a namend in-mermory database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 993
diff changeset
6337 * src/main/java/de/intevation/flys/artifacts/datacage/DBConfig.java:
3f9d46dd259c Fixed default connection URL to use a namend in-mermory database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 993
diff changeset
6338 Fixed default connection URL to use a namend in-mermory database.
3f9d46dd259c Fixed default connection URL to use a namend in-mermory database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 993
diff changeset
6339
3f9d46dd259c Fixed default connection URL to use a namend in-mermory database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 993
diff changeset
6340 2011-07-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
993
aabcca7aeb6c Fixed datacage db scheme. add some debug output.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 992
diff changeset
6341
aabcca7aeb6c Fixed datacage db scheme. add some debug output.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 992
diff changeset
6342 * doc/conf/datacage.sql: Fixed constraint.
aabcca7aeb6c Fixed datacage db scheme. add some debug output.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 992
diff changeset
6343
aabcca7aeb6c Fixed datacage db scheme. add some debug output.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 992
diff changeset
6344 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
aabcca7aeb6c Fixed datacage db scheme. add some debug output.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 992
diff changeset
6345 Added some debug output.
aabcca7aeb6c Fixed datacage db scheme. add some debug output.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 992
diff changeset
6346
992
5b467bc27eda Datacage: Store
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 991
diff changeset
6347 2011-07-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
5b467bc27eda Datacage: Store
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 991
diff changeset
6348
5b467bc27eda Datacage: Store
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 991
diff changeset
6349 * doc/conf/datacage.sql: Removed artifact_id from facet because there
5b467bc27eda Datacage: Store
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 991
diff changeset
6350 is a link via out_id -> outs.id: artifact_id -> artifacts to
5b467bc27eda Datacage: Store
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 991
diff changeset
6351 find the corresponding artifact.
5b467bc27eda Datacage: Store
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 991
diff changeset
6352
5b467bc27eda Datacage: Store
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 991
diff changeset
6353 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java,
5b467bc27eda Datacage: Store
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 991
diff changeset
6354 src/main/resources/datacage-sql/org-h2-driver.properties: Store
5b467bc27eda Datacage: Store
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 991
diff changeset
6355 facets of outs into datacage db at initial scan.
5b467bc27eda Datacage: Store
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 991
diff changeset
6356
991
c675b4a87201 Store outs of artifacts into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 990
diff changeset
6357 2011-07-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
c675b4a87201 Store outs of artifacts into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 990
diff changeset
6358
c675b4a87201 Store outs of artifacts into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 990
diff changeset
6359 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java,
c675b4a87201 Store outs of artifacts into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 990
diff changeset
6360 src/main/resources/datacage-sql/org-h2-driver.properties:
c675b4a87201 Store outs of artifacts into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 990
diff changeset
6361 Store outs of artifacts into datacage db at initial scan.
c675b4a87201 Store outs of artifacts into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 990
diff changeset
6362 TODO: store facets.
c675b4a87201 Store outs of artifacts into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 990
diff changeset
6363
990
e573c4715d81 Add artifacts data into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 989
diff changeset
6364 2011-07-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
e573c4715d81 Add artifacts data into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 989
diff changeset
6365
e573c4715d81 Add artifacts data into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 989
diff changeset
6366 * doc/conf/datacage.sql: Added 'type' column in artifacts data.
e573c4715d81 Add artifacts data into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 989
diff changeset
6367 Maybe useful for filtering.
e573c4715d81 Add artifacts data into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 989
diff changeset
6368
e573c4715d81 Add artifacts data into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 989
diff changeset
6369 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java,
e573c4715d81 Add artifacts data into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 989
diff changeset
6370 src/main/resources/datacage-sql/org-h2-driver.properties:
e573c4715d81 Add artifacts data into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 989
diff changeset
6371 Store artifact data into db at initial scan.
e573c4715d81 Add artifacts data into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 989
diff changeset
6372 TODO: store outs and facets.
e573c4715d81 Add artifacts data into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 989
diff changeset
6373
989
f3be883325ce Add artifacts into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 988
diff changeset
6374 2011-07-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
f3be883325ce Add artifacts into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 988
diff changeset
6375
f3be883325ce Add artifacts into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 988
diff changeset
6376 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java,
f3be883325ce Add artifacts into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 988
diff changeset
6377 src/main/resources/datacage-sql/org-h2-driver.properties:
f3be883325ce Add artifacts into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 988
diff changeset
6378 Add artifacts into datacage db at initial scan.
f3be883325ce Add artifacts into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 988
diff changeset
6379 TODO: Store data, outs and facets.
f3be883325ce Add artifacts into datacage db at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 988
diff changeset
6380
988
dbe39e1fb5e7 Datacage: Add collection items at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 987
diff changeset
6381 2011-07-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
dbe39e1fb5e7 Datacage: Add collection items at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 987
diff changeset
6382
dbe39e1fb5e7 Datacage: Add collection items at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 987
diff changeset
6383 * doc/conf/datacage.sql: Fixed spelling in sequence name.
dbe39e1fb5e7 Datacage: Add collection items at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 987
diff changeset
6384
dbe39e1fb5e7 Datacage: Add collection items at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 987
diff changeset
6385 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java,
dbe39e1fb5e7 Datacage: Add collection items at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 987
diff changeset
6386 src/main/resources/datacage-sql/org-h2-driver.properties: Simply add
dbe39e1fb5e7 Datacage: Add collection items at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 987
diff changeset
6387 collection item at initial scan if artifact was stored before.
dbe39e1fb5e7 Datacage: Add collection items at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 987
diff changeset
6388 TODO: Store new artifacts.
dbe39e1fb5e7 Datacage: Add collection items at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 987
diff changeset
6389
987
82ef338fee91 Datacage: Add collections at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 986
diff changeset
6390 2011-07-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
82ef338fee91 Datacage: Add collections at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 986
diff changeset
6391
82ef338fee91 Datacage: Add collections at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 986
diff changeset
6392 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java,
82ef338fee91 Datacage: Add collections at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 986
diff changeset
6393 src/main/resources/datacage-sql/org-h2-driver.properties: Add
82ef338fee91 Datacage: Add collections at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 986
diff changeset
6394 collections at initial scan.
82ef338fee91 Datacage: Add collections at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 986
diff changeset
6395
986
70545233f8ee Datacage: Add users at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 985
diff changeset
6396 2011-07-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
70545233f8ee Datacage: Add users at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 985
diff changeset
6397
70545233f8ee Datacage: Add users at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 985
diff changeset
6398 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java,
70545233f8ee Datacage: Add users at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 985
diff changeset
6399 src/main/resources/datacage-sql/org-h2-driver.properties: Add users
70545233f8ee Datacage: Add users at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 985
diff changeset
6400 at initial scan.
70545233f8ee Datacage: Add users at initial scan.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 985
diff changeset
6401
985
8094ba4ab873 Datacage SQL schema: Using sequences for id generation now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 984
diff changeset
6402 2011-07-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
8094ba4ab873 Datacage SQL schema: Using sequences for id generation now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 984
diff changeset
6403
8094ba4ab873 Datacage SQL schema: Using sequences for id generation now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 984
diff changeset
6404 * doc/conf/datacage.sql: Using sequences for id generation now
8094ba4ab873 Datacage SQL schema: Using sequences for id generation now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 984
diff changeset
6405 to make schema more compatible.
8094ba4ab873 Datacage SQL schema: Using sequences for id generation now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 984
diff changeset
6406
8094ba4ab873 Datacage SQL schema: Using sequences for id generation now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 984
diff changeset
6407 2011-07-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
984
2b05c4a0c6fd Datacage: clear database before initial scan
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 983
diff changeset
6408
2b05c4a0c6fd Datacage: clear database before initial scan
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 983
diff changeset
6409 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java,
2b05c4a0c6fd Datacage: clear database before initial scan
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 983
diff changeset
6410 src/main/resources/datacage-sql/org-h2-driver.properties: Clear database
2b05c4a0c6fd Datacage: clear database before initial scan
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 983
diff changeset
6411 before initial scan.
2b05c4a0c6fd Datacage: clear database before initial scan
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 983
diff changeset
6412
985
8094ba4ab873 Datacage SQL schema: Using sequences for id generation now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 984
diff changeset
6413 2011-07-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
983
4ea5f5a2284e Ajusted datacage to use the SQL infrastructure from the artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 982
diff changeset
6414
4ea5f5a2284e Ajusted datacage to use the SQL infrastructure from the artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 982
diff changeset
6415 * src/main/java/de/intevation/flys/artifacts/datacage/DBConnection.java:
4ea5f5a2284e Ajusted datacage to use the SQL infrastructure from the artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 982
diff changeset
6416 Deleted. This stuff comes from the artifact database now.
4ea5f5a2284e Ajusted datacage to use the SQL infrastructure from the artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 982
diff changeset
6417
4ea5f5a2284e Ajusted datacage to use the SQL infrastructure from the artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 982
diff changeset
6418 * src/main/java/de/intevation/flys/artifacts/datacage/DBConfig.java:
4ea5f5a2284e Ajusted datacage to use the SQL infrastructure from the artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 982
diff changeset
6419 New. The db config of the datacage database.
4ea5f5a2284e Ajusted datacage to use the SQL infrastructure from the artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 982
diff changeset
6420
4ea5f5a2284e Ajusted datacage to use the SQL infrastructure from the artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 982
diff changeset
6421 * src/main/resources/datacage-sql/org-h2-driver.properties: New.
4ea5f5a2284e Ajusted datacage to use the SQL infrastructure from the artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 982
diff changeset
6422 The SQL statements needed for the datacage.
4ea5f5a2284e Ajusted datacage to use the SQL infrastructure from the artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 982
diff changeset
6423
4ea5f5a2284e Ajusted datacage to use the SQL infrastructure from the artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 982
diff changeset
6424 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
4ea5f5a2284e Ajusted datacage to use the SQL infrastructure from the artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 982
diff changeset
6425 Make use of the db config.
4ea5f5a2284e Ajusted datacage to use the SQL infrastructure from the artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 982
diff changeset
6426
982
66b3f2f064de Added the datacage as lifetime listener to the artifact database to create the initial index.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 981
diff changeset
6427 2011-07-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
66b3f2f064de Added the datacage as lifetime listener to the artifact database to create the initial index.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 981
diff changeset
6428
66b3f2f064de Added the datacage as lifetime listener to the artifact database to create the initial index.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 981
diff changeset
6429 * src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java:
66b3f2f064de Added the datacage as lifetime listener to the artifact database to create the initial index.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 981
diff changeset
6430 New. A artifact database lifetime listener to build the initial
66b3f2f064de Added the datacage as lifetime listener to the artifact database to create the initial index.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 981
diff changeset
6431 index of the artifacts in database.
66b3f2f064de Added the datacage as lifetime listener to the artifact database to create the initial index.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 981
diff changeset
6432
66b3f2f064de Added the datacage as lifetime listener to the artifact database to create the initial index.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 981
diff changeset
6433 * doc/conf/conf.xml: Added the datacage to the list of lifetime
66b3f2f064de Added the datacage as lifetime listener to the artifact database to create the initial index.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 981
diff changeset
6434 listeners.
66b3f2f064de Added the datacage as lifetime listener to the artifact database to create the initial index.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 981
diff changeset
6435
981
799c7108ea6d datacage: prepared access to outs of artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 980
diff changeset
6436 2011-07-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
799c7108ea6d datacage: prepared access to outs of artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 980
diff changeset
6437
799c7108ea6d datacage: prepared access to outs of artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 980
diff changeset
6438 * doc/conf/datacage.sql: Added an explicit table for the outs
799c7108ea6d datacage: prepared access to outs of artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 980
diff changeset
6439 of an artifact.
799c7108ea6d datacage: prepared access to outs of artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 980
diff changeset
6440
799c7108ea6d datacage: prepared access to outs of artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 980
diff changeset
6441 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
799c7108ea6d datacage: prepared access to outs of artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 980
diff changeset
6442 Make the current outs of an artifact accessible only with
799c7108ea6d datacage: prepared access to outs of artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 980
diff changeset
6443 the global context.
799c7108ea6d datacage: prepared access to outs of artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 980
diff changeset
6444
980
f9a6a9cd918e Datacage: Added ON DELETE CASCADE constraints in schema.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 979
diff changeset
6445 2011-07-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
f9a6a9cd918e Datacage: Added ON DELETE CASCADE constraints in schema.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 979
diff changeset
6446
f9a6a9cd918e Datacage: Added ON DELETE CASCADE constraints in schema.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 979
diff changeset
6447 * doc/conf/datacage.sql: Added ON DELETE CASCADE constraints.
f9a6a9cd918e Datacage: Added ON DELETE CASCADE constraints in schema.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 979
diff changeset
6448 Added state in facet.
f9a6a9cd918e Datacage: Added ON DELETE CASCADE constraints in schema.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 979
diff changeset
6449
979
2306340d7540 Added schema for datacage db
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 978
diff changeset
6450 2011-07-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
2306340d7540 Added schema for datacage db
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 978
diff changeset
6451
2306340d7540 Added schema for datacage db
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 978
diff changeset
6452 * doc/conf/datacage.sql: New. H2 Schema for the datacage database.
2306340d7540 Added schema for datacage db
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 978
diff changeset
6453 Uses special features like IDENTITY (autoincrement) typed columns.
2306340d7540 Added schema for datacage db
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 978
diff changeset
6454
2306340d7540 Added schema for datacage db
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 978
diff changeset
6455 * src/main/java/de/intevation/flys/artifacts/datacage/DBConnection.java:
2306340d7540 Added schema for datacage db
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 978
diff changeset
6456 Pooled connection.
2306340d7540 Added schema for datacage db
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 978
diff changeset
6457
2306340d7540 Added schema for datacage db
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 978
diff changeset
6458 * pom.xml: Added dependencies to H2 and Apache DBCP.
2306340d7540 Added schema for datacage db
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 978
diff changeset
6459
978
5e40fe173a53 Removed Hello-World-App
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 977
diff changeset
6460 2011-07-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
5e40fe173a53 Removed Hello-World-App
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 977
diff changeset
6461
5e40fe173a53 Removed Hello-World-App
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 977
diff changeset
6462 * src/test/java/de/intevation/flys/artifacts/AppTest.java,
5e40fe173a53 Removed Hello-World-App
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 977
diff changeset
6463 src/main/java/de/intevation/flys/artifacts/App.java: Removed.
5e40fe173a53 Removed Hello-World-App
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 977
diff changeset
6464 This the stupid "Hello, World!" app initially created by the
5e40fe173a53 Removed Hello-World-App
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 977
diff changeset
6465 maven archetype. It was never used.
5e40fe173a53 Removed Hello-World-App
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 977
diff changeset
6466
977
598a5e911118 Made meta data service thread safe.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 976
diff changeset
6467 2011-07-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
598a5e911118 Made meta data service thread safe.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 976
diff changeset
6468
598a5e911118 Made meta data service thread safe.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 976
diff changeset
6469 * src/main/java/de/intevation/flys/artifacts/services/meta/Builder.java:
598a5e911118 Made meta data service thread safe.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 976
diff changeset
6470 Argh! Usage the DOM was not thread safe (discovered with ab).
598a5e911118 Made meta data service thread safe.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 976
diff changeset
6471
976
d830c398c8f4 Improved XPath handling for absent flags.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 975
diff changeset
6472 2011-07-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
d830c398c8f4 Improved XPath handling for absent flags.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 975
diff changeset
6473
d830c398c8f4 Improved XPath handling for absent flags.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 975
diff changeset
6474 * doc/conf/meta-data-template.xml: '$recommended' lead to XPath
d830c398c8f4 Improved XPath handling for absent flags.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 975
diff changeset
6475 errors. Using "dc:contains($parameters, 'recommended')" helps.
d830c398c8f4 Improved XPath handling for absent flags.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 975
diff changeset
6476
d830c398c8f4 Improved XPath handling for absent flags.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 975
diff changeset
6477 * src/main/java/de/intevation/flys/artifacts/services/meta/Builder.java,
d830c398c8f4 Improved XPath handling for absent flags.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 975
diff changeset
6478 src/main/java/de/intevation/flys/artifacts/services/meta/FunctionResolver.java:
d830c398c8f4 Improved XPath handling for absent flags.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 975
diff changeset
6479 Added some debugging.
d830c398c8f4 Improved XPath handling for absent flags.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 975
diff changeset
6480
d830c398c8f4 Improved XPath handling for absent flags.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 975
diff changeset
6481 * src/main/java/de/intevation/flys/artifacts/services/meta/DataCage.java:
d830c398c8f4 Improved XPath handling for absent flags.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 975
diff changeset
6482 Added parameters as 'parameters' to parameters. Usefull to check
d830c398c8f4 Improved XPath handling for absent flags.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 975
diff changeset
6483 for containment of variables.
d830c398c8f4 Improved XPath handling for absent flags.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 975
diff changeset
6484
975
a111f0984706 meta data service: Added 'if log.isDebugEnabled() {}'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 974
diff changeset
6485 2011-07-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
a111f0984706 meta data service: Added 'if log.isDebugEnabled() {}'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 974
diff changeset
6486
a111f0984706 meta data service: Added 'if log.isDebugEnabled() {}'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 974
diff changeset
6487 * src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java:
a111f0984706 meta data service: Added 'if log.isDebugEnabled() {}'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 974
diff changeset
6488 Added 'if log.isDebugEnabled() {}'.
a111f0984706 meta data service: Added 'if log.isDebugEnabled() {}'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 974
diff changeset
6489
a111f0984706 meta data service: Added 'if log.isDebugEnabled() {}'
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 974
diff changeset
6490 2011-07-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
974
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
6491
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
6492 * src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java:
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
6493 Made Artifact UUID optional and accept extra parameters, too. This enables
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
6494 the service to be used without an arttifact and test all filters.
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
6495
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
6496 <art:meta xmlns:art="http://www.intevation.de/2009/artifacts">
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
6497 <art:outs value="computed_discharge_curve,floodmap"/>
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
6498 <art:parameters value="river:Elbe"/>
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
6499 <art:filters value="recommended"/>
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
6500 </art:meta>
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
6501
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
6502 * src/main/java/de/intevation/flys/artifacts/services/meta/FunctionResolver.java:
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
6503 'contain' accept Maps and collection, too.
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
6504
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
6505 * src/main/java/de/intevation/flys/artifacts/services/meta/DataCage.java:
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
6506 Made artifact option (= null) in recommendations.
30c85cb33a50 meta data service: made artifact optional and allow passing extra parameters.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 973
diff changeset
6507
973
c30ada285d45 Reuse the compiled statements in meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 972
diff changeset
6508 2011-07-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
c30ada285d45 Reuse the compiled statements in meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 972
diff changeset
6509
c30ada285d45 Reuse the compiled statements in meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 972
diff changeset
6510 * src/main/java/de/intevation/flys/artifacts/services/meta/CompiledStatement.java:
c30ada285d45 Reuse the compiled statements in meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 972
diff changeset
6511 Moved connection specific into inner class. The enables the reuse of the
c30ada285d45 Reuse the compiled statements in meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 972
diff changeset
6512 compiled statement.
c30ada285d45 Reuse the compiled statements in meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 972
diff changeset
6513
c30ada285d45 Reuse the compiled statements in meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 972
diff changeset
6514 * src/main/java/de/intevation/flys/artifacts/services/meta/Builder.java: The
c30ada285d45 Reuse the compiled statements in meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 972
diff changeset
6515 SQL statements are now only compiled once at creation time of the builder.
c30ada285d45 Reuse the compiled statements in meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 972
diff changeset
6516 Each connection now reuses them.
c30ada285d45 Reuse the compiled statements in meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 972
diff changeset
6517
972
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
6518 2011-07-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
6519
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
6520 * doc/conf/cache.xml: Added configuration for static datacage db access.
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
6521
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
6522 * src/main/java/de/intevation/flys/artifacts/services/meta/App.java: Using
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
6523 caches seems to need an explicit System.exit().
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
6524
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
6525 * src/main/java/de/intevation/flys/artifacts/services/meta/CompiledStatement.java:
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
6526 Added support for caching the SQL statements and there results.
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
6527
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
6528 * src/main/java/de/intevation/flys/artifacts/services/meta/Builder.java: Some
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
6529 clean up. Reordered code for performance. Strip SQL statements more
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
6530 aggressively.
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
6531
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
6532 * src/main/java/de/intevation/flys/artifacts/services/meta/ResultData.java:
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
6533 Made it Serializable.
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
6534
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
6535 * src/main/java/de/intevation/flys/artifacts/cache/CacheFactory.java:
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
6536 Introduced system property 'flys.artifacts.cache.config.file' to make
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
6537 the caching configurable without pulling up the whole stack.
0c8aca463bd4 Added caching support for the static part of the datacage.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 971
diff changeset
6538
971
d0c9a5f32c30 Prepared the FLYSArtifactCollection to support the storage of already loaded recommendations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 970
diff changeset
6539 2011-07-22 Ingo Weinzierl <ingo@intevation.de>
d0c9a5f32c30 Prepared the FLYSArtifactCollection to support the storage of already loaded recommendations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 970
diff changeset
6540
d0c9a5f32c30 Prepared the FLYSArtifactCollection to support the storage of already loaded recommendations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 970
diff changeset
6541 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
d0c9a5f32c30 Prepared the FLYSArtifactCollection to support the storage of already loaded recommendations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 970
diff changeset
6542 Prepared the FLYSArtifactCollection to support the storage of already
d0c9a5f32c30 Prepared the FLYSArtifactCollection to support the storage of already loaded recommendations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 970
diff changeset
6543 loaded recommendations in its attribute document.
d0c9a5f32c30 Prepared the FLYSArtifactCollection to support the storage of already loaded recommendations.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 970
diff changeset
6544
970
e456aca4eb7b meta data service: Adjusted to use the DataCage recommendations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 969
diff changeset
6545 2011-07-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
e456aca4eb7b meta data service: Adjusted to use the DataCage recommendations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 969
diff changeset
6546
e456aca4eb7b meta data service: Adjusted to use the DataCage recommendations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 969
diff changeset
6547 * src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java:
e456aca4eb7b meta data service: Adjusted to use the DataCage recommendations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 969
diff changeset
6548 Adjusted to use the DataCage recommendations. The incomming document
e456aca4eb7b meta data service: Adjusted to use the DataCage recommendations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 969
diff changeset
6549 can pass the artifacts UUID by '/art:outs/@value' the outs as a
e456aca4eb7b meta data service: Adjusted to use the DataCage recommendations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 969
diff changeset
6550 comma separated list in '/art:outs/@value' and optional a set of
e456aca4eb7b meta data service: Adjusted to use the DataCage recommendations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 969
diff changeset
6551 filters comma separated in '/art:filters/@value'.
e456aca4eb7b meta data service: Adjusted to use the DataCage recommendations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 969
diff changeset
6552
e456aca4eb7b meta data service: Adjusted to use the DataCage recommendations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 969
diff changeset
6553 If UUID and OUTS are not given the old service is used. This
e456aca4eb7b meta data service: Adjusted to use the DataCage recommendations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 969
diff changeset
6554 should be removed as soon as the client uses the new service.
e456aca4eb7b meta data service: Adjusted to use the DataCage recommendations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 969
diff changeset
6555
969
2c8fc60125b9 Meta data template: Allow '-' in variable names.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 968
diff changeset
6556 2011-07-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
2c8fc60125b9 Meta data template: Allow '-' in variable names.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 968
diff changeset
6557
2c8fc60125b9 Meta data template: Allow '-' in variable names.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 968
diff changeset
6558 * src/main/java/de/intevation/flys/artifacts/services/meta/CompiledStatement.java:
2c8fc60125b9 Meta data template: Allow '-' in variable names.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 968
diff changeset
6559 Allow '-' in variable names.
2c8fc60125b9 Meta data template: Allow '-' in variable names.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 968
diff changeset
6560
968
0fd335b4b21b Added missing river_id for the datacage factory node of the wmsbackground layer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 967
diff changeset
6561 2011-07-21 Ingo Weinzierl <ingo@intevation.de>
0fd335b4b21b Added missing river_id for the datacage factory node of the wmsbackground layer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 967
diff changeset
6562
0fd335b4b21b Added missing river_id for the datacage factory node of the wmsbackground layer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 967
diff changeset
6563 * doc/conf/meta-data-template.xml: Now, the river-id is really added to
0fd335b4b21b Added missing river_id for the datacage factory node of the wmsbackground layer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 967
diff changeset
6564 the factory node of the wmsbackground layer.
0fd335b4b21b Added missing river_id for the datacage factory node of the wmsbackground layer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 967
diff changeset
6565
967
89dfdfe823f0 Added the river_id to the datacage nodes for riveraxis and wms background layer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 966
diff changeset
6566 2011-07-21 Ingo Weinzierl <ingo@intevation.de>
89dfdfe823f0 Added the river_id to the datacage nodes for riveraxis and wms background layer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 966
diff changeset
6567
89dfdfe823f0 Added the river_id to the datacage nodes for riveraxis and wms background layer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 966
diff changeset
6568 * doc/conf/meta-data-template.xml: Added the river-id to the factory node
89dfdfe823f0 Added the river_id to the datacage nodes for riveraxis and wms background layer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 966
diff changeset
6569 of the riveraxis and wmsbackground layer.
89dfdfe823f0 Added the river_id to the datacage nodes for riveraxis and wms background layer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 966
diff changeset
6570
966
a63d79107289 Adjusted services to implement changed signature.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 965
diff changeset
6571 2011-07-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
a63d79107289 Adjusted services to implement changed signature.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 965
diff changeset
6572
a63d79107289 Adjusted services to implement changed signature.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 965
diff changeset
6573 * src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java,
a63d79107289 Adjusted services to implement changed signature.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 965
diff changeset
6574 src/main/java/de/intevation/flys/artifacts/services/MainValuesService.java,
a63d79107289 Adjusted services to implement changed signature.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 965
diff changeset
6575 src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java,
a63d79107289 Adjusted services to implement changed signature.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 965
diff changeset
6576 src/main/java/de/intevation/flys/artifacts/services/RiverService.java:
a63d79107289 Adjusted services to implement changed signature.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 965
diff changeset
6577 Adjusted to implement changed Service interface.
a63d79107289 Adjusted services to implement changed signature.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 965
diff changeset
6578
965
79251b1d47da Modified the CollectionMonitor to recommend artifacts for the current state's outputs only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 964
diff changeset
6579 2011-07-21 Ingo Weinzierl <ingo@intevation.de>
79251b1d47da Modified the CollectionMonitor to recommend artifacts for the current state's outputs only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 964
diff changeset
6580
79251b1d47da Modified the CollectionMonitor to recommend artifacts for the current state's outputs only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 964
diff changeset
6581 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Refactored
79251b1d47da Modified the CollectionMonitor to recommend artifacts for the current state's outputs only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 964
diff changeset
6582 the method that retrieves the Outputs for the Artifact. Now, we are able
79251b1d47da Modified the CollectionMonitor to recommend artifacts for the current state's outputs only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 964
diff changeset
6583 to query the Outputs for the current state, and all outputs separately.
79251b1d47da Modified the CollectionMonitor to recommend artifacts for the current state's outputs only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 964
diff changeset
6584
79251b1d47da Modified the CollectionMonitor to recommend artifacts for the current state's outputs only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 964
diff changeset
6585 * src/main/java/de/intevation/flys/artifacts/CollectionMonitor.java: The
79251b1d47da Modified the CollectionMonitor to recommend artifacts for the current state's outputs only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 964
diff changeset
6586 recommendations provided by this monitor will take the Outputs of the
79251b1d47da Modified the CollectionMonitor to recommend artifacts for the current state's outputs only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 964
diff changeset
6587 current state only into account.
79251b1d47da Modified the CollectionMonitor to recommend artifacts for the current state's outputs only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 964
diff changeset
6588
964
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
6589 2011-07-21 Ingo Weinzierl <ingo@intevation.de>
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
6590
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
6591 * doc/conf/meta-data-template.xml: Added conditions for each output type.
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
6592 Splitted the "floodmap" output into two parts: a recommended one and a
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
6593 complete one. The recommended part will only build the document tree for
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
6594 the recommended artifacts; the complete part will build the whole document
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
6595 tree that is available for a floodmap.
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
6596
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
6597 * src/main/java/de/intevation/flys/artifacts/CollectionMonitor.java:
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
6598 This Hook now uses the DataCage to generate the recommended artifacts.
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
6599 The output-defaults configurtion is needless now.
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
6600
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
6601 * doc/conf/output-defaults.xml: Removed. The configuration of recommended
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
6602 artifacts takes place in meta-data-template.xml.
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
6603
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
6604 * src/main/java/de/intevation/flys/artifacts/services/meta/DataCage.java:
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
6605 Bugfix: the DataCage didn't start working if its builder was NOT null,
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
6606 but it shouldn't start if the builder IS null.
ff6ce301c472 Modified the CollectionMonitor (for recommended artifacts) to use the DataCage.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 963
diff changeset
6607
963
f48cef242e7f Datacage: recommendation mechanism now accepts nodes to append results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 962
diff changeset
6608 2011-07-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
f48cef242e7f Datacage: recommendation mechanism now accepts nodes to append results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 962
diff changeset
6609
f48cef242e7f Datacage: recommendation mechanism now accepts nodes to append results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 962
diff changeset
6610 * src/main/java/de/intevation/flys/artifacts/services/meta/Builder.java:
f48cef242e7f Datacage: recommendation mechanism now accepts nodes to append results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 962
diff changeset
6611 Now it is possible to directly pass a Node as a root to the builder.
f48cef242e7f Datacage: recommendation mechanism now accepts nodes to append results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 962
diff changeset
6612 The owning document if fetch by Node.getOwnerDocument(). This is
f48cef242e7f Datacage: recommendation mechanism now accepts nodes to append results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 962
diff changeset
6613 useful if you want to generate the recommendation directly into
f48cef242e7f Datacage: recommendation mechanism now accepts nodes to append results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 962
diff changeset
6614 an already existing document under a given node.
f48cef242e7f Datacage: recommendation mechanism now accepts nodes to append results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 962
diff changeset
6615
f48cef242e7f Datacage: recommendation mechanism now accepts nodes to append results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 962
diff changeset
6616 * src/main/java/de/intevation/flys/artifacts/services/meta/DataCage.java:
f48cef242e7f Datacage: recommendation mechanism now accepts nodes to append results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 962
diff changeset
6617 Changed the signature of recommend() to accept a node where to
f48cef242e7f Datacage: recommendation mechanism now accepts nodes to append results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 962
diff changeset
6618 append the recommendations.
f48cef242e7f Datacage: recommendation mechanism now accepts nodes to append results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 962
diff changeset
6619
962
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
6620 2011-07-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
6621
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
6622 * src/main/java/de/intevation/flys/artifacts/services/meta/Builder.java:
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
6623 Added a macro mechanism:
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
6624
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
6625 <dc:macro name="keine-fuenf">
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
6626 <dc:text>'5' ist nicht in der Liste der Outs.</dc:text>
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
6627 </dc:macro>
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
6628 <dc:call-macro name="keine-fuenf"/>
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
6629 <dc:call-macro name="keine-fuenf"/>
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
6630 <dc:call-macro name="keine-fuenf"/>
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
6631
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
6632 Macros can be defined everywhere in the template
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
6633 with 'macro'. There bodies can contain all valid elements
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
6634 including other 'macro's and 'call-macro's. They are
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
6635 called with their 'name' with 'call-macro'. The control flow
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
6636 is continued inside the body of the called macro and
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
6637 will continue right after the calling 'call-macro' when
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
6638 the macro body is finished.
2de1808503be Datacage template: Added a macro mechanism.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 961
diff changeset
6639
961
3ba4f5a88c20 Datacage template: Added a new 'if' construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 960
diff changeset
6640 2011-07-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
3ba4f5a88c20 Datacage template: Added a new 'if' construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 960
diff changeset
6641
3ba4f5a88c20 Datacage template: Added a new 'if' construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 960
diff changeset
6642 * src/main/java/de/intevation/flys/artifacts/services/meta/Builder.java:
3ba4f5a88c20 Datacage template: Added a new 'if' construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 960
diff changeset
6643 Added a new 'if' construct similiar to XSLT:
3ba4f5a88c20 Datacage template: Added a new 'if' construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 960
diff changeset
6644
3ba4f5a88c20 Datacage template: Added a new 'if' construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 960
diff changeset
6645 <dc:if test="not(dc:contains($outs, '5'))">
3ba4f5a88c20 Datacage template: Added a new 'if' construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 960
diff changeset
6646 <dc:text>'5' ist nicht in der Liste der Outs.</dc:text>
3ba4f5a88c20 Datacage template: Added a new 'if' construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 960
diff changeset
6647 </dc:if>
3ba4f5a88c20 Datacage template: Added a new 'if' construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 960
diff changeset
6648
3ba4f5a88c20 Datacage template: Added a new 'if' construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 960
diff changeset
6649 The control flow is continued inside the 'if' if the 'test' attribute
3ba4f5a88c20 Datacage template: Added a new 'if' construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 960
diff changeset
6650 as an XPath expression on an empty document evalutes to true.
3ba4f5a88c20 Datacage template: Added a new 'if' construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 960
diff changeset
6651 Else the inside is skipped. There is no 'else'. Use 'choose'/'otherwise'
3ba4f5a88c20 Datacage template: Added a new 'if' construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 960
diff changeset
6652 if you need this.
3ba4f5a88c20 Datacage template: Added a new 'if' construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 960
diff changeset
6653
960
92027887775a DataCage: Added a recommend() method to generate recommendations for
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 959
diff changeset
6654 2011-07-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
92027887775a DataCage: Added a recommend() method to generate recommendations for
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 959
diff changeset
6655
92027887775a DataCage: Added a recommend() method to generate recommendations for
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 959
diff changeset
6656 * src/main/java/de/intevation/flys/artifacts/services/meta/DataCage.java:
92027887775a DataCage: Added a recommend() method to generate recommendations for
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 959
diff changeset
6657 Added a recommend() method to generate recommendations for
92027887775a DataCage: Added a recommend() method to generate recommendations for
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 959
diff changeset
6658 a given artifact, outs and extra parameters.
92027887775a DataCage: Added a recommend() method to generate recommendations for
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 959
diff changeset
6659
92027887775a DataCage: Added a recommend() method to generate recommendations for
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 959
diff changeset
6660 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Added
92027887775a DataCage: Added a recommend() method to generate recommendations for
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 959
diff changeset
6661 method to extract all data at once.
92027887775a DataCage: Added a recommend() method to generate recommendations for
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 959
diff changeset
6662
959
a2b20ed3d3b4 Datacage: Added custom provider for XPath functions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 958
diff changeset
6663 2011-07-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
a2b20ed3d3b4 Datacage: Added custom provider for XPath functions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 958
diff changeset
6664
a2b20ed3d3b4 Datacage: Added custom provider for XPath functions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 958
diff changeset
6665 * src/main/java/de/intevation/flys/artifacts/services/meta/FunctionResolver.java:
a2b20ed3d3b4 Datacage: Added custom provider for XPath functions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 958
diff changeset
6666 New. Custom XPath function provider. Provides
a2b20ed3d3b4 Datacage: Added custom provider for XPath functions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 958
diff changeset
6667 'dc:contains(Object [] haystack, Object needle)' by now. Should be
a2b20ed3d3b4 Datacage: Added custom provider for XPath functions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 958
diff changeset
6668 useful to check containments in 'out' lists later.
a2b20ed3d3b4 Datacage: Added custom provider for XPath functions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 958
diff changeset
6669
a2b20ed3d3b4 Datacage: Added custom provider for XPath functions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 958
diff changeset
6670 * src/main/java/de/intevation/flys/artifacts/services/meta/Builder.java:
a2b20ed3d3b4 Datacage: Added custom provider for XPath functions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 958
diff changeset
6671 Register the FunctionResolver to the evaluated XPaths.
a2b20ed3d3b4 Datacage: Added custom provider for XPath functions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 958
diff changeset
6672
a2b20ed3d3b4 Datacage: Added custom provider for XPath functions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 958
diff changeset
6673 * src/main/java/de/intevation/flys/artifacts/services/meta/App.java:
a2b20ed3d3b4 Datacage: Added custom provider for XPath functions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 958
diff changeset
6674 Added code to parse
a2b20ed3d3b4 Datacage: Added custom provider for XPath functions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 958
diff changeset
6675 "param:a,b,c" to "param" -> new String [] { "a", "b", "c" } to
a2b20ed3d3b4 Datacage: Added custom provider for XPath functions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 958
diff changeset
6676 help testing the 'dc:contains' XPath function.
a2b20ed3d3b4 Datacage: Added custom provider for XPath functions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 958
diff changeset
6677
958
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
6678 2011-07-20 Ingo Weinzierl <ingo@intevation.de>
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
6679
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
6680 * doc/conf/conf.xml: Added wms configurations for Saar, Mosel and Elbe.
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
6681 Each river supported by FLYS requires such a WMS configuration. A WMS
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
6682 should contain layers for the river axis, buildings, kilometer labels
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
6683 and maybe a background layer as well.
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
6684
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
6685 * src/main/java/de/intevation/flys/artifacts/context/FLYSContext.java:
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
6686 Added key that is used to store a map of WMS URLs - for each river a
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
6687 WMS URL.
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
6688
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
6689 * src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
6690 Parse the river WMS from global configuration.
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
6691
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
6692 * src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java:
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
6693 Create WMSLayerFacets with URLs based on the river and the river wms
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
6694 configuration stored in the FLYSContext.
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
6695
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
6696 * src/main/java/de/intevation/flys/artifacts/WMSBackgroundArtifact.java,
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
6697 src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java:
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
6698 Adapted the initialize() signature and the method call of computeInit()
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
6699 which requires a FLYSContext to retrieve the river WMS configurations.
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
6700
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
6701 * src/main/java/de/intevation/flys/artifacts/states/WMSBackgroundState.java,
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
6702 src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
6703 Added the context object parameter to the computeInit() method.
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
6704
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
6705 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Call
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
6706 initialize() with the context object - which is a FLYSContext or a
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
6707 CallContext.
ae198bef4ba0 Added configurations for river WMSe (currently for Saar, Mosel, Elbe).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 957
diff changeset
6708
957
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
6709 2011-07-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
6710
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
6711 * src/main/java/de/intevation/flys/artifacts/services/meta/App.java:
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
6712 Check if builder was created properly before using it.
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
6713
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
6714 * src/main/java/de/intevation/flys/artifacts/services/meta/StackFrames.java:
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
6715 Implements now variable provider for XPath expressions.
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
6716
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
6717 * src/main/java/de/intevation/flys/artifacts/services/meta/Builder.java:
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
6718 Added new choose/when/otherwise construct similiar to XSLT
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
6719
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
6720 <dc:choose>
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
6721 <dc:when test="$river = 'Mosel'">
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
6722 <dc:text>Es ist die Mosel.</dc:text>
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
6723 </dc:when>
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
6724 <dc:when test="$river = 'Saar'">
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
6725 <dc:text>Es ist die Saar.</dc:text>
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
6726 </dc:when>
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
6727 <dc:otherwise>
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
6728 <dc:text>Es ist weder Mosel noch Saar.</dc:text>
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
6729 </dc:otherwise>
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
6730 </dc:choose>
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
6731
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
6732 A 'choose' block can contain a list of 'when's and an optional
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
6733 'otherwise'. For each 'when' the test attribute is evaluated
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
6734 as an XPath expression on an empty document. The result of
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
6735 the evaluation is taken as a boolean value. If its value is
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
6736 true the control flow is continued inside the corresponding
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
6737 'when' and the other choose elements are not tested.
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
6738 If the value is values the testing continues with the next
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
6739 'when'. If no 'test' expression is evaluated to true, the
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
6740 control flow continues inside the 'otherwise'. If no 'otherwise'
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
6741 is given nothing happens at all.
e91996b46e3c Meta data template: Added new choose/when/otherwise construct similiar to XSLT
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 956
diff changeset
6742
956
1cf7b4ee7b6d Made the background layer in floodmaps configurable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 955
diff changeset
6743 2011-07-20 Ingo Weinzierl <ingo@intevation.de>
1cf7b4ee7b6d Made the background layer in floodmaps configurable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 955
diff changeset
6744
1cf7b4ee7b6d Made the background layer in floodmaps configurable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 955
diff changeset
6745 * doc/conf/conf.xml: Added a config section for floodmaps. Currently, the
1cf7b4ee7b6d Made the background layer in floodmaps configurable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 955
diff changeset
6746 background layer's url and layername is defined here.
1cf7b4ee7b6d Made the background layer in floodmaps configurable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 955
diff changeset
6747
1cf7b4ee7b6d Made the background layer in floodmaps configurable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 955
diff changeset
6748 * src/main/java/de/intevation/flys/artifacts/states/WMSBackgroundState.java:
1cf7b4ee7b6d Made the background layer in floodmaps configurable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 955
diff changeset
6749 Read the background layer configuration from conf.xml. Those values are
1cf7b4ee7b6d Made the background layer in floodmaps configurable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 955
diff changeset
6750 used to create the WMSLayerFacet.
1cf7b4ee7b6d Made the background layer in floodmaps configurable.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 955
diff changeset
6751
955
30f48f5ccdc3 Removed the extent of the background layer facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 954
diff changeset
6752 2011-07-20 Ingo Weinzierl <ingo@intevation.de>
30f48f5ccdc3 Removed the extent of the background layer facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 954
diff changeset
6753
30f48f5ccdc3 Removed the extent of the background layer facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 954
diff changeset
6754 * src/main/java/de/intevation/flys/artifacts/states/WMSBackgroundState.java:
30f48f5ccdc3 Removed the extent of the background layer facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 954
diff changeset
6755 The background layer facet will no longer have an extent set.
30f48f5ccdc3 Removed the extent of the background layer facet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 954
diff changeset
6756
954
a5ea28339e5b Set the extent of created WMSLayerFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 953
diff changeset
6757 2011-07-20 Ingo Weinzierl <ingo@intevation.de>
a5ea28339e5b Set the extent of created WMSLayerFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 953
diff changeset
6758
a5ea28339e5b Set the extent of created WMSLayerFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 953
diff changeset
6759 * src/main/java/de/intevation/flys/artifacts/states/WMSBackgroundState.java,
a5ea28339e5b Set the extent of created WMSLayerFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 953
diff changeset
6760 src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java:
a5ea28339e5b Set the extent of created WMSLayerFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 953
diff changeset
6761 Set the extent of the created WMSLayerFacets and i18n its descriptions.
a5ea28339e5b Set the extent of created WMSLayerFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 953
diff changeset
6762
a5ea28339e5b Set the extent of created WMSLayerFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 953
diff changeset
6763 * src/main/resources/messages.properties,
a5ea28339e5b Set the extent of created WMSLayerFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 953
diff changeset
6764 src/main/resources/messages_de_DE.properties,
a5ea28339e5b Set the extent of created WMSLayerFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 953
diff changeset
6765 src/main/resources/messages_en.properties,
a5ea28339e5b Set the extent of created WMSLayerFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 953
diff changeset
6766 src/main/resources/messages_de.properties: Added I18N strings for the
a5ea28339e5b Set the extent of created WMSLayerFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 953
diff changeset
6767 background an river axis layer.
a5ea28339e5b Set the extent of created WMSLayerFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 953
diff changeset
6768
953
6f8873fca927 WMSLayerFacets can have an extent now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 952
diff changeset
6769 2011-07-20 Ingo Weinzierl <ingo@intevation.de>
6f8873fca927 WMSLayerFacets can have an extent now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 952
diff changeset
6770
6f8873fca927 WMSLayerFacets can have an extent now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 952
diff changeset
6771 * src/main/java/de/intevation/flys/artifacts/model/WMSLayerFacet.java:
6f8873fca927 WMSLayerFacets can have an extent now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 952
diff changeset
6772 This facet type has a method to set the extent of a WMS layer. The
6f8873fca927 WMSLayerFacets can have an extent now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 952
diff changeset
6773 extent is written to the facets XML node in toXML() as well.
6f8873fca927 WMSLayerFacets can have an extent now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 952
diff changeset
6774
952
7399401f728c Adapted the method of FLYSArtifact.setup() which has been changed in the artifact package.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 951
diff changeset
6775 2011-07-20 Ingo Weinzierl <ingo@intevation.de>
7399401f728c Adapted the method of FLYSArtifact.setup() which has been changed in the artifact package.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 951
diff changeset
6776
7399401f728c Adapted the method of FLYSArtifact.setup() which has been changed in the artifact package.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 951
diff changeset
6777 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Adapted
7399401f728c Adapted the method of FLYSArtifact.setup() which has been changed in the artifact package.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 951
diff changeset
6778 the signature of setup() which requires a CallMeta parameter now.
7399401f728c Adapted the method of FLYSArtifact.setup() which has been changed in the artifact package.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 951
diff changeset
6779
7399401f728c Adapted the method of FLYSArtifact.setup() which has been changed in the artifact package.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 951
diff changeset
6780 * src/main/java/de/intevation/flys/artifacts/WMSBackgroundArtifact.java,
7399401f728c Adapted the method of FLYSArtifact.setup() which has been changed in the artifact package.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 951
diff changeset
6781 src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java: Use
7399401f728c Adapted the method of FLYSArtifact.setup() which has been changed in the artifact package.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 951
diff changeset
6782 the CallMeta object retrieved in setup() to call initialize(). It is now
7399401f728c Adapted the method of FLYSArtifact.setup() which has been changed in the artifact package.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 951
diff changeset
6783 able to i18n things.
7399401f728c Adapted the method of FLYSArtifact.setup() which has been changed in the artifact package.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 951
diff changeset
6784
951
9686e1132a81 Added standalone app to debug the datacage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 950
diff changeset
6785 2011-07-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
9686e1132a81 Added standalone app to debug the datacage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 950
diff changeset
6786
9686e1132a81 Added standalone app to debug the datacage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 950
diff changeset
6787 * src/main/java/de/intevation/flys/artifacts/services/meta/App.java: New.
9686e1132a81 Added standalone app to debug the datacage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 950
diff changeset
6788 Standalone app to debug the datacage template. To use in a maven environment:
9686e1132a81 Added standalone app to debug the datacage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 950
diff changeset
6789
9686e1132a81 Added standalone app to debug the datacage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 950
diff changeset
6790 -Dmeta.data.template=PATH_TO_META_DATA-TEMPLATE.XML \
9686e1132a81 Added standalone app to debug the datacage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 950
diff changeset
6791 -Dmeta.data.parameters=river:Mosel \
9686e1132a81 Added standalone app to debug the datacage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 950
diff changeset
6792 -Dmeta.data.output=OUTPUT.XML \
9686e1132a81 Added standalone app to debug the datacage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 950
diff changeset
6793 -Dflys.backend.user=DB_USER \
9686e1132a81 Added standalone app to debug the datacage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 950
diff changeset
6794 -Dflys.backend.password=DB_PASSWORD \
9686e1132a81 Added standalone app to debug the datacage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 950
diff changeset
6795 -Dflys.backend.url=DB_CONNECTION_URL \
9686e1132a81 Added standalone app to debug the datacage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 950
diff changeset
6796 -Dexec.mainClass=de.intevation.flys.artifacts.services.meta.App
9686e1132a81 Added standalone app to debug the datacage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 950
diff changeset
6797
950
22bc87a42a0d First step to factor out the "Datenkorb" logic into a service independent singleton.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 949
diff changeset
6798 2011-07-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
22bc87a42a0d First step to factor out the "Datenkorb" logic into a service independent singleton.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 949
diff changeset
6799
22bc87a42a0d First step to factor out the "Datenkorb" logic into a service independent singleton.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 949
diff changeset
6800 * src/main/java/de/intevation/flys/artifacts/services/meta/DataCage.java:
22bc87a42a0d First step to factor out the "Datenkorb" logic into a service independent singleton.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 949
diff changeset
6801 New. First step to factor out the "Datenkorb" logic into a service independent
22bc87a42a0d First step to factor out the "Datenkorb" logic into a service independent singleton.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 949
diff changeset
6802 singleton.
22bc87a42a0d First step to factor out the "Datenkorb" logic into a service independent singleton.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 949
diff changeset
6803
22bc87a42a0d First step to factor out the "Datenkorb" logic into a service independent singleton.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 949
diff changeset
6804 * src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java:
22bc87a42a0d First step to factor out the "Datenkorb" logic into a service independent singleton.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 949
diff changeset
6805 Uses the "Datenkorb" singleton now.
22bc87a42a0d First step to factor out the "Datenkorb" logic into a service independent singleton.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 949
diff changeset
6806
949
ea56940bfc4c Removed a duplicated property in ManagedFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 948
diff changeset
6807 2011-07-20 Ingo Weinzierl <ingo@intevation.de>
ea56940bfc4c Removed a duplicated property in ManagedFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 948
diff changeset
6808
ea56940bfc4c Removed a duplicated property in ManagedFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 948
diff changeset
6809 * src/main/java/de/intevation/flys/artifacts/model/ManagedFacet.java:
ea56940bfc4c Removed a duplicated property in ManagedFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 948
diff changeset
6810 Removed "index" property, because it is already existing in parent
ea56940bfc4c Removed a duplicated property in ManagedFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 948
diff changeset
6811 class.
ea56940bfc4c Removed a duplicated property in ManagedFacets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 948
diff changeset
6812
948
0881cd4be773 Improved error handling in loading meta data template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 947
diff changeset
6813 2011-07-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
0881cd4be773 Improved error handling in loading meta data template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 947
diff changeset
6814
0881cd4be773 Improved error handling in loading meta data template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 947
diff changeset
6815 * src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java:
0881cd4be773 Improved error handling in loading meta data template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 947
diff changeset
6816 Improved error handling.
0881cd4be773 Improved error handling in loading meta data template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 947
diff changeset
6817
0881cd4be773 Improved error handling in loading meta data template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 947
diff changeset
6818 2011-07-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
947
db8d93cb65fd Made meta data template configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 946
diff changeset
6819
db8d93cb65fd Made meta data template configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 946
diff changeset
6820 * src/main/resources/metadata/template.xml: Deleted.
db8d93cb65fd Made meta data template configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 946
diff changeset
6821
db8d93cb65fd Made meta data template configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 946
diff changeset
6822 * doc/conf/meta-data-template.xml: New. Was template.xml
db8d93cb65fd Made meta data template configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 946
diff changeset
6823
db8d93cb65fd Made meta data template configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 946
diff changeset
6824 * doc/conf/conf.xml: Made meta data template configurable.
db8d93cb65fd Made meta data template configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 946
diff changeset
6825
db8d93cb65fd Made meta data template configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 946
diff changeset
6826 * src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java:
db8d93cb65fd Made meta data template configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 946
diff changeset
6827 Load template from configuration not from resources.
db8d93cb65fd Made meta data template configurable.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 946
diff changeset
6828
948
0881cd4be773 Improved error handling in loading meta data template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 947
diff changeset
6829 2011-07-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
946
854620e52971 Meta data: Make database ids identifiable with unique name "db-id"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 945
diff changeset
6830
854620e52971 Meta data: Make database ids identifiable with unique name "db-id"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 945
diff changeset
6831 * src/main/resources/metadata/template.xml: s/[a-z]+-id/db-id/
854620e52971 Meta data: Make database ids identifiable with unique name "db-id"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 945
diff changeset
6832 Make database ids identifiable with unique name "db-id".
854620e52971 Meta data: Make database ids identifiable with unique name "db-id"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 945
diff changeset
6833
945
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
6834 2011-07-19 Ingo Weinzierl <ingo@intevation.de>
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
6835
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
6836 * src/main/java/de/intevation/flys/artifacts/model/ManagedFacet.java:
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
6837 Override the toXML() method. Subclasses can now write their own XML
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
6838 representation.
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
6839
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
6840 * src/main/java/de/intevation/flys/artifacts/model/ManagedDomFacet.java:
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
6841 New. This ManagedFacet uses an Element (DOM) to store the information
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
6842 about a facet. The intent of this facet type is to represent a facet
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
6843 stored in an Collection attribute. Different facets can have different
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
6844 attributes that we need to parse, but the only thing ManagedFacets need
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
6845 to do, is to adjust the attributes "active" and "position". So, those
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
6846 values are set directly on the Element, the other attributes aren't
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
6847 touched.
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
6848
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
6849 * src/main/java/de/intevation/flys/artifacts/model/ManagedFacetAdapter.java:
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
6850 New. This facet is a wrapper for another facet. This subclass of a
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
6851 ManagedFacet overrides the toXML() method. The XML representation is
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
6852 defined by the inner facet that is stored as member variable. The
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
6853 ManagedFacet specific attributes "artifact", "facet", "pos" and "active"
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
6854 are added manually.
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
6855
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
6856 * src/main/java/de/intevation/flys/collections/AttributeWriter.java: Uses
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
6857 the toXML() method to write a facet node into the attribute document.
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
6858
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
6859 * src/main/java/de/intevation/flys/collections/AttributeParser.java: Uses
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
6860 the ManagedDomFacet to save the information of a facet which is
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
6861 contained in the attribute part of a Collection's DESCRIBE document.
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
6862
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
6863 * src/main/java/de/intevation/flys/collections/OutputParser.java: Uses the
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
6864 ManagedFacetAdapter to save a facet, because we want to keep the
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
6865 specific facet to be able to write its specific XML representation into
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
6866 the Collection's DESCRIBE document.
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
6867
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
6868 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
6869 Adapted the XPath of facets stored in the attribute part of the
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
6870 DESCRIBE.
59ae2a823e73 Use the Facet.toXML() method to write facet elements into the DESCRIBE document of the Collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 944
diff changeset
6871
944
c256061287d7 Simplified the code to read all provided Outputs of an Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 943
diff changeset
6872 2011-07-18 Ingo Weinzierl <ingo@intevation.de>
c256061287d7 Simplified the code to read all provided Outputs of an Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 943
diff changeset
6873
c256061287d7 Simplified the code to read all provided Outputs of an Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 943
diff changeset
6874 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Added a
c256061287d7 Simplified the code to read all provided Outputs of an Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 943
diff changeset
6875 method that returns the Outputs for the Artifact.
c256061287d7 Simplified the code to read all provided Outputs of an Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 943
diff changeset
6876
c256061287d7 Simplified the code to read all provided Outputs of an Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 943
diff changeset
6877 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
c256061287d7 Simplified the code to read all provided Outputs of an Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 943
diff changeset
6878 Adapeted the call of OutputParser.
c256061287d7 Simplified the code to read all provided Outputs of an Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 943
diff changeset
6879
c256061287d7 Simplified the code to read all provided Outputs of an Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 943
diff changeset
6880 * src/main/java/de/intevation/flys/collections/OutputParser.java:
c256061287d7 Simplified the code to read all provided Outputs of an Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 943
diff changeset
6881 Simplified the code to read the Outputs of Artifacts. This parser will
c256061287d7 Simplified the code to read all provided Outputs of an Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 943
diff changeset
6882 now longer parse the DESCRIBE documents of the Artifacts, but query the
c256061287d7 Simplified the code to read all provided Outputs of an Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 943
diff changeset
6883 Outputs via FLYSArtifact.getOutputs() directly.
c256061287d7 Simplified the code to read all provided Outputs of an Artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 943
diff changeset
6884
943
5de90b0cff8e The WMSLayerFacet now writes the WMS URL and layernames to its XML representation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 942
diff changeset
6885 2011-07-18 Ingo Weinzierl <ingo@intevation.de>
5de90b0cff8e The WMSLayerFacet now writes the WMS URL and layernames to its XML representation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 942
diff changeset
6886
5de90b0cff8e The WMSLayerFacet now writes the WMS URL and layernames to its XML representation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 942
diff changeset
6887 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
5de90b0cff8e The WMSLayerFacet now writes the WMS URL and layernames to its XML representation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 942
diff changeset
6888 src/main/java/de/intevation/flys/artifacts/StaticFLYSArtifact.java:
5de90b0cff8e The WMSLayerFacet now writes the WMS URL and layernames to its XML representation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 942
diff changeset
6889 Adapted the function call of ProtocolUtils.appendOutputModes().
5de90b0cff8e The WMSLayerFacet now writes the WMS URL and layernames to its XML representation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 942
diff changeset
6890
5de90b0cff8e The WMSLayerFacet now writes the WMS URL and layernames to its XML representation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 942
diff changeset
6891 * src/main/java/de/intevation/flys/artifacts/model/WMSLayerFacet.java:
5de90b0cff8e The WMSLayerFacet now writes the WMS URL and layernames to its XML representation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 942
diff changeset
6892 Override toXML() to add the URL and layernames to the XML representation
5de90b0cff8e The WMSLayerFacet now writes the WMS URL and layernames to its XML representation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 942
diff changeset
6893 of this facet.
5de90b0cff8e The WMSLayerFacet now writes the WMS URL and layernames to its XML representation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 942
diff changeset
6894
942
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
6895 2011-07-18 Ingo Weinzierl <ingo@intevation.de>
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
6896
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
6897 * doc/conf/artifacts/wmsbackground.xml,
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
6898 doc/conf/artifacts/riveraxis.xml: New configurations for an Artifact
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
6899 that is used as background layer in floodmaps, and an artifact that is
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
6900 used as layer showing the river axis in a floodmap.
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
6901
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
6902 * doc/conf/output-defaults.xml: New file to configure default artifacts
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
6903 for specific output states. E.g. the floodmap state recommends a
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
6904 background layer and a layer displaying the river axis. In suche case,
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
6905 the floodmap state recommends two artifacts for the two layers.
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
6906
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
6907 * doc/conf/conf.xml: Added new artifacts/artifact-factories and a Hook to
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
6908 monitor artifacts (-> CollectionMonitor.java).
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
6909
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
6910 * src/main/java/de/intevation/flys/artifacts/model/WMSLayerFacet.java:
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
6911 New. This facet is used to represent a layer in a map. So, this facet
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
6912 stores information about a WMS URL and the layer names provided by this
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
6913 WMS.
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
6914
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
6915 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
6916 facet types for the wmsbackground and riveraxis.
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
6917
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
6918 * src/main/java/de/intevation/flys/artifacts/states/WMSBackgroundState.java,
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
6919 src/main/java/de/intevation/flys/artifacts/WMSBackgroundArtifact.java:
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
6920 New. An artifact and its default state. The intent of these classes is
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
6921 to generate WMSLayerFacets which represent background layers in maps.
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
6922
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
6923 * src/main/java/de/intevation/flys/artifacts/states/RiverAxisState.java,
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
6924 src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java: New.
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
6925 An artifact and its default state. The intent of these classes is to
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
6926 generate WMSLayerFacets which represent layers that display a river
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
6927 axis.
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
6928
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
6929 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
6930 Added the INIT ComputeType.
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
6931
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
6932 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Added a
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
6933 case for the INIT ComputeType while computing data.
796c54058dc4 Added artifacts/states for WMS background an river axis and a configuration for the output-defaults.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 941
diff changeset
6934
941
1b509e4cf99b Added a computeInit() method to intialize data/facets after creating new artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 940
diff changeset
6935 2011-07-18 Ingo Weinzierl <ingo@intevation.de>
1b509e4cf99b Added a computeInit() method to intialize data/facets after creating new artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 940
diff changeset
6936
1b509e4cf99b Added a computeInit() method to intialize data/facets after creating new artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 940
diff changeset
6937 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
1b509e4cf99b Added a computeInit() method to intialize data/facets after creating new artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 940
diff changeset
6938 Added a method computeInit() which is called to initialize data/facets
1b509e4cf99b Added a computeInit() method to intialize data/facets after creating new artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 940
diff changeset
6939 after an artifact has been created.
1b509e4cf99b Added a computeInit() method to intialize data/facets after creating new artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 940
diff changeset
6940
1b509e4cf99b Added a computeInit() method to intialize data/facets after creating new artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 940
diff changeset
6941 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Repaired
1b509e4cf99b Added a computeInit() method to intialize data/facets after creating new artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 940
diff changeset
6942 broken XPath.
1b509e4cf99b Added a computeInit() method to intialize data/facets after creating new artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 940
diff changeset
6943
940
f4439e015278 Append artifact recommendations to the artifact's describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 939
diff changeset
6944 2011-07-14 Ingo Weinzierl <ingo@intevation.de>
f4439e015278 Append artifact recommendations to the artifact's describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 939
diff changeset
6945
f4439e015278 Append artifact recommendations to the artifact's describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 939
diff changeset
6946 * src/main/java/de/intevation/flys/artifacts/CollectionMonitor.java:
f4439e015278 Append artifact recommendations to the artifact's describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 939
diff changeset
6947 Removed the code to generate new artifacts. Instead of creating new
f4439e015278 Append artifact recommendations to the artifact's describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 939
diff changeset
6948 artifacts automatically, we decided to suggest creating new artifacts
f4439e015278 Append artifact recommendations to the artifact's describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 939
diff changeset
6949 from specific types. Therefore, the DESCRIBE document of the artifacts
f4439e015278 Append artifact recommendations to the artifact's describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 939
diff changeset
6950 is extended with a node that contains recommended artifact types.
f4439e015278 Append artifact recommendations to the artifact's describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 939
diff changeset
6951
f4439e015278 Append artifact recommendations to the artifact's describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 939
diff changeset
6952 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
f4439e015278 Append artifact recommendations to the artifact's describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 939
diff changeset
6953 FLYSArtifacts might be setup with the identifier of an other
f4439e015278 Append artifact recommendations to the artifact's describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 939
diff changeset
6954 FLYSArtifact. Subclasses are able to override a method called
f4439e015278 Append artifact recommendations to the artifact's describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 939
diff changeset
6955 initialize(Artifact, GlobalContext). This might be helpful to extract
f4439e015278 Append artifact recommendations to the artifact's describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 939
diff changeset
6956 required values or clone artifacts.
f4439e015278 Append artifact recommendations to the artifact's describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 939
diff changeset
6957
939
32d0a543e3e8 Adapted a method signature of FLYSContextFactory to apply the changes in the artifact database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 938
diff changeset
6958 2011-07-14 Ingo Weinzierl <ingo@intevation.de>
32d0a543e3e8 Adapted a method signature of FLYSContextFactory to apply the changes in the artifact database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 938
diff changeset
6959
32d0a543e3e8 Adapted a method signature of FLYSContextFactory to apply the changes in the artifact database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 938
diff changeset
6960 * src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
32d0a543e3e8 Adapted a method signature of FLYSContextFactory to apply the changes in the artifact database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 938
diff changeset
6961 Adapted the signature of createArtifactContext() - it returns an
32d0a543e3e8 Adapted a method signature of FLYSContextFactory to apply the changes in the artifact database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 938
diff changeset
6962 instance of GlobalContext now.
32d0a543e3e8 Adapted a method signature of FLYSContextFactory to apply the changes in the artifact database.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 938
diff changeset
6963
938
bd3683453928 Debugged the water fill algorithm.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 937
diff changeset
6964 2011-07-14 Sascha L. Teichmann <sascha.teichmann@intevation.de>
bd3683453928 Debugged the water fill algorithm.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 937
diff changeset
6965
bd3683453928 Debugged the water fill algorithm.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 937
diff changeset
6966 * src/main/java/de/intevation/flys/artifacts/geom/Lines.java:
bd3683453928 Debugged the water fill algorithm.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 937
diff changeset
6967 Debugged the water fill algorithm. Added a lot of logging.
bd3683453928 Debugged the water fill algorithm.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 937
diff changeset
6968
bd3683453928 Debugged the water fill algorithm.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 937
diff changeset
6969 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java:
bd3683453928 Debugged the water fill algorithm.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 937
diff changeset
6970 Added a text field to give a water level to fill in.
bd3683453928 Debugged the water fill algorithm.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 937
diff changeset
6971
937
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
6972 2011-07-14 Ingo Weinzierl <ingo@intevation.de>
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
6973
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
6974 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
6975 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Moved code
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
6976 to create the output modes based on the given facets to FLYSArtifact. In
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
6977 addition, FLYSArtifact got a new method that returns a specific input
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
6978 value as string.
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
6979
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
6980 * src/main/java/de/intevation/flys/artifacts/CollectionMonitor.java: New.
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
6981 This hook monitors the "post-feed" and "post-advance". If the monitored
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
6982 Artifact's state has configured recommended artifacts, this hook will
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
6983 create new Artifacts.
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
6984
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
6985 TODO: We have to add the UUIDs of the new Artifacts to the DESCRIBE
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
6986 document of the artifact to let the client know, that there are new
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
6987 recommended Artifacts.
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
6988
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
6989 * src/main/java/de/intevation/flys/artifacts/StaticFLYSArtifact.java: New.
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
6990 This Artifact is the base class for Artifacts, that represent static
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
6991 data. E.g. this could be a decoration theme in a chart or a background
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
6992 layer in the map.
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
6993
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
6994 * src/main/java/de/intevation/flys/artifacts/states/OutputState.java: New.
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
6995 This state might be used as base class for states, that doesn't require
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
6996 any user input, but only provide static Facets added by a computeFeed()
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
6997 operation. So, subclasses need to implement computeFeed() only.
9e813e9137a5 Added a monitor that creates new artifacts for default themes in charts and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 936
diff changeset
6998
936
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
6999 2011-07-13 Sascha L. Teichmann <sascha.teichmann@intevation.de>
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
7000
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
7001 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java:
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
7002 New. Standalone Swing-App to test cross sections from database without the
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
7003 hassles of our complete software stack. Runnable from a maven environment:
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
7004
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
7005 $ mvn -e \
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
7006 -Dflys.backend.user=DB_USER \
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
7007 -Dflys.backend.password=DB_PASSWD \
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
7008 -Dflys.backend.url=DB_CONNECTION_URL \
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
7009 -Dexec.mainClass=de.intevation.flys.artifacts.charts.CrossSectionApp \
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
7010 exec:java
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
7011
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
7012 You can set the river to be used with the system property 'river'.
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
7013 Defaults to 'Mosel'.
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
7014
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
7015 * src/main/java/de/intevation/flys/artifacts/model/WSPLGENFacet.java:
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
7016 Removed superfluous imports.
759808931a2e Add Swing standalone app to test/develope cross sections directly from database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 935
diff changeset
7017
935
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
7018 2011-07-13 Ingo Weinzierl <ingo@intevation.de>
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
7019
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
7020 * doc/conf/artifacts/winfo.xml: The FloodMapState has a new Outputmode
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
7021 called "floodmap" now.
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
7022
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
7023 * src/main/java/de/intevation/flys/artifacts/model/WSPLGENFacet.java: New.
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
7024 This facet is used to generate WSPLGEN results.
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
7025
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
7026 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
7027 the WSPLGENFacet.
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
7028
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
7029 * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
7030 This state will now generate WSPLGENFacets.
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 934
diff changeset
7031
934
d0f3fea20f01 Fixed corner case.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 933
diff changeset
7032 2011-07-12 Sascha L. Teichmann <sascha.teichmann@intevation.de>
d0f3fea20f01 Fixed corner case.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 933
diff changeset
7033
d0f3fea20f01 Fixed corner case.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 933
diff changeset
7034 * src/main/java/de/intevation/flys/artifacts/geom/Lines.java:
d0f3fea20f01 Fixed corner case.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 933
diff changeset
7035 Fixed corner case.
d0f3fea20f01 Fixed corner case.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 933
diff changeset
7036
933
34136924661b Generate water level lines for given cross section.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 932
diff changeset
7037 2011-07-11 Sascha L. Teichmann <sascha.teichmann@intevation.de>
34136924661b Generate water level lines for given cross section.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 932
diff changeset
7038
34136924661b Generate water level lines for given cross section.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 932
diff changeset
7039 * src/main/java/de/intevation/flys/artifacts/geom/Lines.java: New.
34136924661b Generate water level lines for given cross section.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 932
diff changeset
7040 fillWater() generates a list of wet lines for a given profile and a
34136924661b Generate water level lines for given cross section.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 932
diff changeset
7041 given water level.
934
d0f3fea20f01 Fixed corner case.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 933
diff changeset
7042
932
9ff7e06bcb77 Artifacts and Collections now support the 'type' member of Outputs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 931
diff changeset
7043 2011-07-08 Ingo Weinzierl <ingo@intevation.de>
9ff7e06bcb77 Artifacts and Collections now support the 'type' member of Outputs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 931
diff changeset
7044
9ff7e06bcb77 Artifacts and Collections now support the 'type' member of Outputs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 931
diff changeset
7045 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: The
9ff7e06bcb77 Artifacts and Collections now support the 'type' member of Outputs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 931
diff changeset
7046 Outputs created while generating the DESCRIBE document will now have the
9ff7e06bcb77 Artifacts and Collections now support the 'type' member of Outputs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 931
diff changeset
7047 'type' member set.
9ff7e06bcb77 Artifacts and Collections now support the 'type' member of Outputs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 931
diff changeset
7048
9ff7e06bcb77 Artifacts and Collections now support the 'type' member of Outputs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 931
diff changeset
7049 * src/main/java/de/intevation/flys/collections/OutputParser.java: Read the
9ff7e06bcb77 Artifacts and Collections now support the 'type' member of Outputs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 931
diff changeset
7050 'type' member from DESCRIBE document.
9ff7e06bcb77 Artifacts and Collections now support the 'type' member of Outputs.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 931
diff changeset
7051
931
057cc0bf4aef Removed a type from transition model.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 930
diff changeset
7052 2011-07-06 Ingo Weinzierl <ingo@intevation.de>
057cc0bf4aef Removed a type from transition model.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 930
diff changeset
7053
057cc0bf4aef Removed a type from transition model.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 930
diff changeset
7054 * doc/conf/artifacts/winfo.xml: Removed a typo.
057cc0bf4aef Removed a type from transition model.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 930
diff changeset
7055
930
3fd891d5228d The DataFacets are now able to store the ID of the create which created them.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 929
diff changeset
7056 2011-07-06 Ingo Weinzierl <ingo@intevation.de>
3fd891d5228d The DataFacets are now able to store the ID of the create which created them.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 929
diff changeset
7057
3fd891d5228d The DataFacets are now able to store the ID of the create which created them.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 929
diff changeset
7058 * src/main/java/de/intevation/flys/artifacts/model/DataFacet.java:
3fd891d5228d The DataFacets are now able to store the ID of the create which created them.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 929
diff changeset
7059 DataFacet are now able to store the ID of the state which has created
3fd891d5228d The DataFacets are now able to store the ID of the create which created them.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 929
diff changeset
7060 this Facet.
3fd891d5228d The DataFacets are now able to store the ID of the create which created them.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 929
diff changeset
7061
3fd891d5228d The DataFacets are now able to store the ID of the create which created them.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 929
diff changeset
7062 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
3fd891d5228d The DataFacets are now able to store the ID of the create which created them.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 929
diff changeset
7063 Initialize DataFacets with the ID of this state. This is necessary to
3fd891d5228d The DataFacets are now able to store the ID of the create which created them.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 929
diff changeset
7064 renew the waterlevel data if it is no longer existing in the cache.
3fd891d5228d The DataFacets are now able to store the ID of the create which created them.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 929
diff changeset
7065
929
960dc6328e70 Facets created by the WaterlevelState store information about state's id and artifact's hash value now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 928
diff changeset
7066 2011-07-06 Ingo Weinzierl <ingo@intevation.de>
960dc6328e70 Facets created by the WaterlevelState store information about state's id and artifact's hash value now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 928
diff changeset
7067
960dc6328e70 Facets created by the WaterlevelState store information about state's id and artifact's hash value now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 928
diff changeset
7068 * src/main/java/de/intevation/flys/artifacts/model/ReportFacet.java: A
960dc6328e70 Facets created by the WaterlevelState store information about state's id and artifact's hash value now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 928
diff changeset
7069 report facet can now store the state's id and the artifact's hash value
960dc6328e70 Facets created by the WaterlevelState store information about state's id and artifact's hash value now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 928
diff changeset
7070 when it has been created.
960dc6328e70 Facets created by the WaterlevelState store information about state's id and artifact's hash value now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 928
diff changeset
7071
960dc6328e70 Facets created by the WaterlevelState store information about state's id and artifact's hash value now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 928
diff changeset
7072 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
960dc6328e70 Facets created by the WaterlevelState store information about state's id and artifact's hash value now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 928
diff changeset
7073 Initialize the ReportFacet and WaterlevelFacet with state id and hash
960dc6328e70 Facets created by the WaterlevelState store information about state's id and artifact's hash value now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 928
diff changeset
7074 information. This has been necessary to retrieve reports and waterlevels
960dc6328e70 Facets created by the WaterlevelState store information about state's id and artifact's hash value now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 928
diff changeset
7075 in states after this one - in states that we need to enter for floodmap
960dc6328e70 Facets created by the WaterlevelState store information about state's id and artifact's hash value now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 928
diff changeset
7076 parameterization.
960dc6328e70 Facets created by the WaterlevelState store information about state's id and artifact's hash value now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 928
diff changeset
7077
928
e7664917dbdf Changed the desired UI provider for the WaterlevelGroundDifferences state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 927
diff changeset
7078 2011-07-05 Ingo Weinzierl <ingo@intevation.de>
e7664917dbdf Changed the desired UI provider for the WaterlevelGroundDifferences state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 927
diff changeset
7079
e7664917dbdf Changed the desired UI provider for the WaterlevelGroundDifferences state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 927
diff changeset
7080 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelGroundDifferences.java:
e7664917dbdf Changed the desired UI provider for the WaterlevelGroundDifferences state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 927
diff changeset
7081 Changed the desired UI provider.
e7664917dbdf Changed the desired UI provider for the WaterlevelGroundDifferences state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 927
diff changeset
7082
927
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
7083 2011-07-05 Ingo Weinzierl <ingo@intevation.de>
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
7084
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
7085 * doc/conf/artifacts/winfo.xml: Added the option to continue the
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
7086 waterlevel parameterization with the intent to create flood maps.
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
7087
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
7088 * src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
7089 This state is no longer a final state. The user has the option to
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
7090 continue with the parameterization for flood maps based on the current
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
7091 waterlevel. Therefore, this states desires the "continue" UI provider.
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
7092 Clients should recognice this to just step to the next state or display
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
7093 a button that lets the user step to the next state manually.
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
7094
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
7095 * src/main/java/de/intevation/flys/artifacts/states/FloodplainChoice.java,
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
7096 src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java,
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
7097 src/main/java/de/intevation/flys/artifacts/states/ScenarioSelect.java,
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
7098 src/main/java/de/intevation/flys/artifacts/states/DGMSelect.java,
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
7099 src/main/java/de/intevation/flys/artifacts/states/ProfileDistanceSelect.java,
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
7100 src/main/java/de/intevation/flys/artifacts/states/WaterlevelGroundDifferences.java:
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
7101 New. These states are used to parameterize a further calculation type:
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
7102 flood map.
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
7103
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
7104 * src/main/resources/messages.properties,
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
7105 src/main/resources/messages_de_DE.properties,
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
7106 src/main/resources/messages_en.properties,
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
7107 src/main/resources/messages_de.properties: Required strings for the
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
7108 flood maps states.
53a2be494765 Enhanced the transition model to continue the parameterization in the waterlevel state to compute flood maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 926
diff changeset
7109
926
659608128823 Fix(?) for flys/issue114
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 925
diff changeset
7110 2011-07-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
659608128823 Fix(?) for flys/issue114
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 925
diff changeset
7111
659608128823 Fix(?) for flys/issue114
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 925
diff changeset
7112 Fix(?) for flys/issue114
659608128823 Fix(?) for flys/issue114
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 925
diff changeset
7113
659608128823 Fix(?) for flys/issue114
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 925
diff changeset
7114 * src/main/java/de/intevation/flys/artifacts/model/WQ.java:
659608128823 Fix(?) for flys/issue114
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 925
diff changeset
7115 Make guessing a bit more robust.
659608128823 Fix(?) for flys/issue114
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 925
diff changeset
7116
925
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7117 2011-07-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7118
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7119 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten".
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7120 Needs testing!
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7121
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7122 * src/main/java/de/intevation/flys/artifacts/model/NamedObject.java:
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7123 Made it an interface to be usable in more than one inheritance chain.
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7124
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7125 * src/main/java/de/intevation/flys/artifacts/model/NamedObjectImpl.java:
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7126 Implements the NamedObject interface and is the new base class of
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7127 WQ and WKmsImpl.
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7128
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7129 * src/main/java/de/intevation/flys/artifacts/model/WKms.java:
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7130 New. Interface to associate kms with ws.
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7131
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7132 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java:
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7133 Changed the base class to NamedObjectImpl. Renamed getKms(int)
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7134 to getKm(int) to make clear it return a single scalar value
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7135 and fullfil the WKms interface.
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7136
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7137 * src/main/java/de/intevation/flys/artifacts/model/WKmsImpl.java:
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7138 New. Implements the WKms interface. Intended to be a lightweight
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7139 datastore for "zusaetzliche Laengsschnitte" and as results
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7140 of the WKmsOperations.
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7141
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7142 * src/main/java/de/intevation/flys/artifacts/model/WQ.java:
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7143 Changed base class to NamedObjectImpl.
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7144
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7145 * src/main/java/de/intevation/flys/artifacts/math/WKmsOperation.java:
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7146 New. Operations on WKms data.
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7147 Currently only the SUBTRACTION operation is implemented. This
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7148 one is needed to calculate the "W-Differenzen". The operation
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7149 is insensitive about the km directions of the datasets. Missing
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7150 values are interpolated linear.
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7151
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7152 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7153 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7154 Adjusted to satisfy the signature change of WQKMs.
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7155
924
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
7156 2011-07-01 Ingo Weinzierl <ingo@intevation.de>
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
7157
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
7158 * src/main/java/de/intevation/flys/exports/StyledXYSeries.java: New. This
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
7159 XYSeries stores the style information that should be used to render this
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
7160 series. These information are stored as raw XML documents. A public
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
7161 method can be used to apply those style information to a
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
7162 XYLineAndShapeRenderer.
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
7163
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
7164 Note: The only two attributes currently supported by StyledXYSeries
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
7165 items are "linesize" and "linecolor".
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
7166
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
7167 * doc/conf/themes.xml: Added some more basic themes for the four
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
7168 calculation methods.
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
7169
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
7170 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: This
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
7171 generator now tries to apply themes for all series contained in the
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
7172 chart. If a series is no instance of StyledXYSeries, the default
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
7173 renderer is used.
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
7174
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
7175 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
7176 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
7177 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
7178 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
7179 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
7180 Removed the code that had been introduced to adapt renderers statically.
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
7181 Now, each of these concrete ChartGenerators instantiates StyledXYSeries
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
7182 items to put the curves into the chart. Those items contain style
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
7183 information now!
f7761914f745 An initial implementation to render chart series based on the XML configuration in themes.xml.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 923
diff changeset
7184
923
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
7185 2011-07-01 Ingo Weinzierl <ingo@intevation.de>
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
7186
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
7187 flys/issue135 (Diagramm: Trotz abgeschalteter Themen bleiben Beschriftungen bestehen)
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
7188
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
7189 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: The way
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
7190 to store datasets has changed. Until this revision, the concrete
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
7191 generators managed their own datasets. E.g. the
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
7192 DischargeLongitudinalSectionGenerator had three datasets: w, q and
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
7193 corrected w. Now, there are just two datasets, managed by this base
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
7194 generator - one dataset for the first Y axis and one dataset for the
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
7195 second Y axis. This makes it easier to remove axes, that have no data to
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
7196 be displayed. All concrete chart generators have to add their XYSeries
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
7197 using two methods: addFirstAxisSeries() and addSecondAxisSeries().
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
7198
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
7199 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
7200 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
7201 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
7202 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
7203 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
7204 Those concrete chart generators no longer manage datasets themself but
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
7205 they use the two methods described above, to plot the data to the first
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
7206 or second Y axis.
7ca4a287cd0e #135 Modified the way to store datasets for different chart axes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 922
diff changeset
7207
922
95356252c309 Added the option to call the distance info service with a filter to fetch locations or distances only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 921
diff changeset
7208 2011-07-01 Ingo Weinzierl <ingo@intevation.de>
95356252c309 Added the option to call the distance info service with a filter to fetch locations or distances only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 921
diff changeset
7209
95356252c309 Added the option to call the distance info service with a filter to fetch locations or distances only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 921
diff changeset
7210 * src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java:
95356252c309 Added the option to call the distance info service with a filter to fetch locations or distances only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 921
diff changeset
7211 Added the option to use a filter to reduce the number of items returned
95356252c309 Added the option to call the distance info service with a filter to fetch locations or distances only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 921
diff changeset
7212 by this service.
95356252c309 Added the option to call the distance info service with a filter to fetch locations or distances only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 921
diff changeset
7213
921
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
7214 2011-06-30 Ingo Weinzierl <ingo@intevation.de>
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
7215
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
7216 flys/issue159 (WINFO: Radiobutton - Ortsauswahl bei "W für ungleichwertigen Abflusslängsschnitt" entfernen)
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
7217
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
7218 * doc/conf/artifacts/winfo.xml: Changed the kilometer range input for
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
7219 calculation 4. This calculation type requires a kilometer range. So,
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
7220 after choosing the calculation 4, the transition model leads to a state
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
7221 that just allows the input of a kilometer range with no option to
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
7222 enter locations.
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
7223
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
7224 * src/main/java/de/intevation/flys/artifacts/states/ComputationRangeState.java:
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
7225 New. A base state for the kilometer selection for calculations. The
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
7226 target of this state is to provide facets for the duration curves.
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
7227
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
7228 * src/main/java/de/intevation/flys/artifacts/states/DistanceSelect.java:
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
7229 New. This state is used to enter a kilometer range. The difference to
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
7230 the LocationDistanceSelect state is, that there is no option to enter
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
7231 locations.
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
7232
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
7233 * src/main/java/de/intevation/flys/artifacts/states/RangeState.java:
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
7234 Improved this state to be the base state for calculation ranges.
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
7235
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
7236 * src/main/java/de/intevation/flys/artifacts/states/LocationSelect.java
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
7237 src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
7238
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
7239 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java: This
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
7240 state no longer inherits from RangeState which now is used as base
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
7241 state for kilometer ranges.
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
7242
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
7243 * src/main/resources/messages.properties,
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
7244 src/main/resources/messages_de_DE.properties,
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
7245 src/main/resources/messages_en.properties,
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
7246 src/main/resources/messages_de.properties: Added new i18n strings for
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
7247 the DistanceSelect state.
610d0e0f4f85 #159 Modifications in the transition model to support a state with a kilometer range input only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 920
diff changeset
7248
920
a618dd6d80ea Downgraded Trove to 1.1-beta-5
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 919
diff changeset
7249 2011-06-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
a618dd6d80ea Downgraded Trove to 1.1-beta-5
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 919
diff changeset
7250
a618dd6d80ea Downgraded Trove to 1.1-beta-5
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 919
diff changeset
7251 * pom.xml: Downgraded Trove to 1.1-beta-5, because the new
a618dd6d80ea Downgraded Trove to 1.1-beta-5
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 919
diff changeset
7252 later ones are removed from the maven repos.
a618dd6d80ea Downgraded Trove to 1.1-beta-5
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 919
diff changeset
7253
925
0cb1a70b8b92 Added the math needed to calculate "W-Differenzen" in "Laengsschnitten"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 924
diff changeset
7254 The functionality we need is in 1.1 so this downgrade should
920
a618dd6d80ea Downgraded Trove to 1.1-beta-5
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 919
diff changeset
7255 cause no problems.
a618dd6d80ea Downgraded Trove to 1.1-beta-5
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 919
diff changeset
7256
a618dd6d80ea Downgraded Trove to 1.1-beta-5
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 919
diff changeset
7257 Would be nice if we would support the maintainers of trove to
a618dd6d80ea Downgraded Trove to 1.1-beta-5
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 919
diff changeset
7258 bring there new versions back into the main maven repos.
a618dd6d80ea Downgraded Trove to 1.1-beta-5
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 919
diff changeset
7259
919
9e72d1c95b85 Fixed the JBoss Maven repository.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 918
diff changeset
7260 2011-06-28 Ingo Weinzierl <ingo@intevation.de>
9e72d1c95b85 Fixed the JBoss Maven repository.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 918
diff changeset
7261
9e72d1c95b85 Fixed the JBoss Maven repository.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 918
diff changeset
7262 * pom.xml: Repaired the JBoss repository which place has changed.
9e72d1c95b85 Fixed the JBoss Maven repository.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 918
diff changeset
7263
918
20928eef3ccd Tagged RELEASE 2.4 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 749
diff changeset
7264 2011-06-28 Ingo Weinzierl <ingo@intevation.de>
20928eef3ccd Tagged RELEASE 2.4 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 749
diff changeset
7265
20928eef3ccd Tagged RELEASE 2.4 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 749
diff changeset
7266 Tagged RELEASE 2.4
20928eef3ccd Tagged RELEASE 2.4 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 749
diff changeset
7267
749
72bcbc308501 The WST export contains the corrected W values now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 748
diff changeset
7268 2011-06-27 Ingo Weinzierl <ingo@intevation.de>
72bcbc308501 The WST export contains the corrected W values now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 748
diff changeset
7269
72bcbc308501 The WST export contains the corrected W values now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 748
diff changeset
7270 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java,
72bcbc308501 The WST export contains the corrected W values now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 748
diff changeset
7271 src/main/java/de/intevation/flys/exports/WstWriter.java:
72bcbc308501 The WST export contains the corrected W values now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 748
diff changeset
7272 Append the corrected W column (if existing) to the WST export.
72bcbc308501 The WST export contains the corrected W values now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 748
diff changeset
7273
748
30be4b71c36c WQ: Guessing increaing w is not based on direct neighbors any more.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 747
diff changeset
7274 2011-06-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
30be4b71c36c WQ: Guessing increaing w is not based on direct neighbors any more.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 747
diff changeset
7275
30be4b71c36c WQ: Guessing increaing w is not based on direct neighbors any more.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 747
diff changeset
7276 * src/main/java/de/intevation/flys/artifacts/model/WQ.java:
30be4b71c36c WQ: Guessing increaing w is not based on direct neighbors any more.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 747
diff changeset
7277 Guessing increaing w is not based on direct neighbors any more.
30be4b71c36c WQ: Guessing increaing w is not based on direct neighbors any more.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 747
diff changeset
7278 The second to be compared with is choosen by random of
30be4b71c36c WQ: Guessing increaing w is not based on direct neighbors any more.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 747
diff changeset
7279 the values before the first one. This makes the guessing
30be4b71c36c WQ: Guessing increaing w is not based on direct neighbors any more.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 747
diff changeset
7280 more robust against 'plateaus' of equal w values.
30be4b71c36c WQ: Guessing increaing w is not based on direct neighbors any more.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 747
diff changeset
7281
747
65dcb5891206 ATWriter: Fixed array size to construct spline with stricly increasing values.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 745
diff changeset
7282 2011-06-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
65dcb5891206 ATWriter: Fixed array size to construct spline with stricly increasing values.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 745
diff changeset
7283
65dcb5891206 ATWriter: Fixed array size to construct spline with stricly increasing values.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 745
diff changeset
7284 * src/main/java/de/intevation/flys/exports/ATWriter.java: Array
65dcb5891206 ATWriter: Fixed array size to construct spline with stricly increasing values.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 745
diff changeset
7285 for constructing the spline was too large leading to non-increasing
65dcb5891206 ATWriter: Fixed array size to construct spline with stricly increasing values.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 745
diff changeset
7286 values.
65dcb5891206 ATWriter: Fixed array size to construct spline with stricly increasing values.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 745
diff changeset
7287
745
f959faaa7c4a Fix for flys/issue150: Invert the x axis if its guessed that water is increasing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 744
diff changeset
7288 2011-06-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
f959faaa7c4a Fix for flys/issue150: Invert the x axis if its guessed that water is increasing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 744
diff changeset
7289
f959faaa7c4a Fix for flys/issue150: Invert the x axis if its guessed that water is increasing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 744
diff changeset
7290 Fix for flys/issue150
f959faaa7c4a Fix for flys/issue150: Invert the x axis if its guessed that water is increasing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 744
diff changeset
7291
f959faaa7c4a Fix for flys/issue150: Invert the x axis if its guessed that water is increasing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 744
diff changeset
7292 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
f959faaa7c4a Fix for flys/issue150: Invert the x axis if its guessed that water is increasing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 744
diff changeset
7293 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
f959faaa7c4a Fix for flys/issue150: Invert the x axis if its guessed that water is increasing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 744
diff changeset
7294 Invert the x axis if its guessed that water is increasing.
f959faaa7c4a Fix for flys/issue150: Invert the x axis if its guessed that water is increasing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 744
diff changeset
7295
744
b385577bcaca WQ: Added a method to guess is increasing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 743
diff changeset
7296 2011-06-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
b385577bcaca WQ: Added a method to guess is increasing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 743
diff changeset
7297
b385577bcaca WQ: Added a method to guess is increasing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 743
diff changeset
7298 * src/main/java/de/intevation/flys/artifacts/model/WQ.java(guessWaterIncreasing):
b385577bcaca WQ: Added a method to guess is increasing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 743
diff changeset
7299 Added a method to guess based on a given factor of the size (default 0.05)
b385577bcaca WQ: Added a method to guess is increasing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 743
diff changeset
7300 if the water levels are increasing. Needed to determine in which direction
b385577bcaca WQ: Added a method to guess is increasing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 743
diff changeset
7301 the water level curve should be orientated. Based on random to avoid
b385577bcaca WQ: Added a method to guess is increasing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 743
diff changeset
7302 running over large dataset each time a diagram is generated.
b385577bcaca WQ: Added a method to guess is increasing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 743
diff changeset
7303
743
e95e6df97e55 #177 Commented out the code that generates the series names in discharge curves. This code currently generates memory problems and stops the server accepting new http requests.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 742
diff changeset
7304 2011-06-27 Ingo Weinzierl <ingo@intevation.de>
e95e6df97e55 #177 Commented out the code that generates the series names in discharge curves. This code currently generates memory problems and stops the server accepting new http requests.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 742
diff changeset
7305
e95e6df97e55 #177 Commented out the code that generates the series names in discharge curves. This code currently generates memory problems and stops the server accepting new http requests.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 742
diff changeset
7306 flys/issue177 (WINFO: Abflusskurven am Pegel verursachen ein Hängen des Servers)
e95e6df97e55 #177 Commented out the code that generates the series names in discharge curves. This code currently generates memory problems and stops the server accepting new http requests.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 742
diff changeset
7307
e95e6df97e55 #177 Commented out the code that generates the series names in discharge curves. This code currently generates memory problems and stops the server accepting new http requests.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 742
diff changeset
7308 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
e95e6df97e55 #177 Commented out the code that generates the series names in discharge curves. This code currently generates memory problems and stops the server accepting new http requests.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 742
diff changeset
7309 Commented out code to generate time ranges for series names. There
e95e6df97e55 #177 Commented out the code that generates the series names in discharge curves. This code currently generates memory problems and stops the server accepting new http requests.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 742
diff changeset
7310 seems to be a problem while loading the discharge tables of a gauge or
e95e6df97e55 #177 Commented out the code that generates the series names in discharge curves. This code currently generates memory problems and stops the server accepting new http requests.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 742
diff changeset
7311 while determining the start and/or end time of such discharge tables.
e95e6df97e55 #177 Commented out the code that generates the series names in discharge curves. This code currently generates memory problems and stops the server accepting new http requests.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 742
diff changeset
7312
742
c09c9e05ecfa Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 741
diff changeset
7313 2011-06-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
c09c9e05ecfa Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 741
diff changeset
7314
c09c9e05ecfa Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 741
diff changeset
7315 * src/main/java/de/intevation/flys/**/*.java: Removed trailing whitespace.
c09c9e05ecfa Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 741
diff changeset
7316
741
e54203e52097 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 740
diff changeset
7317 2011-06-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
e54203e52097 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 740
diff changeset
7318
e54203e52097 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 740
diff changeset
7319 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
e54203e52097 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 740
diff changeset
7320 Removed dead code.
e54203e52097 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 740
diff changeset
7321
739
08a3c3651e36 Fix for flys/issue173
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 738
diff changeset
7322 2011-06-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
08a3c3651e36 Fix for flys/issue173
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 738
diff changeset
7323
740
a1efe7d11423 Forgot to check in last ChangeLog change.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 739
diff changeset
7324 Fix for flys/issue173
a1efe7d11423 Forgot to check in last ChangeLog change.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 739
diff changeset
7325
739
08a3c3651e36 Fix for flys/issue173
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 738
diff changeset
7326 * src/main/java/de/intevation/flys/artifacts/model/Calculation4.java:
08a3c3651e36 Fix for flys/issue173
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 738
diff changeset
7327 Fixed the way the gauge was found for a given interval.
08a3c3651e36 Fix for flys/issue173
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 738
diff changeset
7328 The old way does not work because it was just tested if
08a3c3651e36 Fix for flys/issue173
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 738
diff changeset
7329 the station point was inside the segments which is not
08a3c3651e36 Fix for flys/issue173
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 738
diff changeset
7330 necessarily true. The obvious solution to simply check
08a3c3651e36 Fix for flys/issue173
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 738
diff changeset
7331 the overlapping intervals does not work either because
741
e54203e52097 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 740
diff changeset
7332 the gauge ranges touch each other and so more than
739
08a3c3651e36 Fix for flys/issue173
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 738
diff changeset
7333 one gauge are returned in these cases. The River.maxOverlap()
08a3c3651e36 Fix for flys/issue173
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 738
diff changeset
7334 is now used to find the gauge with the max overlapping
08a3c3651e36 Fix for flys/issue173
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 738
diff changeset
7335 range.
08a3c3651e36 Fix for flys/issue173
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 738
diff changeset
7336
738
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
7337 2011-06-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
7338
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
7339 Fix for flys/issue147
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
7340
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
7341 * src/main/java/de/intevation/flys/artifacts/model/Calculation1.java:
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
7342 Removed the 'kmUp' flag. It was an left over from former
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
7343 WSP calculations (w/o ref km) leading to wrong results now.
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
7344
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
7345 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
7346 Don't pass the kmUp flag to the calculation.
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
7347
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
7348 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
7349 Added debug output to see the value of 'wq_free'.
5abdb2fa8eb1 Fix for flys/issue147
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 737
diff changeset
7350
737
6b38b8488401 Fix for flys/issue86
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 735
diff changeset
7351 2011-06-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
6b38b8488401 Fix for flys/issue86
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 735
diff changeset
7352
6b38b8488401 Fix for flys/issue86
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 735
diff changeset
7353 Fix for flys/issue86
6b38b8488401 Fix for flys/issue86
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 735
diff changeset
7354
6b38b8488401 Fix for flys/issue86
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 735
diff changeset
7355 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
6b38b8488401 Fix for flys/issue86
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 735
diff changeset
7356 The reference gauge for calculations "am Pegel" was determined
6b38b8488401 Fix for flys/issue86
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 735
diff changeset
7357 wrong.
6b38b8488401 Fix for flys/issue86
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 735
diff changeset
7358
735
db68806e6563 Fixed "W am Pegel" calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 734
diff changeset
7359 2011-06-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
db68806e6563 Fixed "W am Pegel" calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 734
diff changeset
7360
db68806e6563 Fixed "W am Pegel" calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 734
diff changeset
7361 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
db68806e6563 Fixed "W am Pegel" calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 734
diff changeset
7362 Conversion w->q was broken. This should fix a number of issues
db68806e6563 Fixed "W am Pegel" calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 734
diff changeset
7363 around "W am Pegel" calculations.
db68806e6563 Fixed "W am Pegel" calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 734
diff changeset
7364
db68806e6563 Fixed "W am Pegel" calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 734
diff changeset
7365 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
db68806e6563 Fixed "W am Pegel" calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 734
diff changeset
7366 Issue an error report if a w->q conversion fails.
db68806e6563 Fixed "W am Pegel" calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 734
diff changeset
7367
db68806e6563 Fixed "W am Pegel" calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 734
diff changeset
7368 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
db68806e6563 Fixed "W am Pegel" calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 734
diff changeset
7369 The gauge to convert w->q with its discharge table was determined wrong.
db68806e6563 Fixed "W am Pegel" calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 734
diff changeset
7370
734
56d70e546800 #174 Longitudinal section charts will now have an upper margin again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 733
diff changeset
7371 2011-06-24 Ingo Weinzierl <ingo@intevation.de>
56d70e546800 #174 Longitudinal section charts will now have an upper margin again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 733
diff changeset
7372
56d70e546800 #174 Longitudinal section charts will now have an upper margin again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 733
diff changeset
7373 flys/issue174 (Diagramm: Q-Linie wird bei initialem Laden des Diagramms
56d70e546800 #174 Longitudinal section charts will now have an upper margin again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 733
diff changeset
7374 anders dargestellt als bei Ansicht auf gesamten Wertebereich)
56d70e546800 #174 Longitudinal section charts will now have an upper margin again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 733
diff changeset
7375
56d70e546800 #174 Longitudinal section charts will now have an upper margin again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 733
diff changeset
7376 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
56d70e546800 #174 Longitudinal section charts will now have an upper margin again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 733
diff changeset
7377 The chart will now have upper margins again.
56d70e546800 #174 Longitudinal section charts will now have an upper margin again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 733
diff changeset
7378
733
5f5e67aceb8c #172 Charts of type duration curve will now have a lower X set to '0'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 732
diff changeset
7379 2011-06-24 Ingo Weinzierl <ingo@intevation.de>
5f5e67aceb8c #172 Charts of type duration curve will now have a lower X set to '0'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 732
diff changeset
7380
5f5e67aceb8c #172 Charts of type duration curve will now have a lower X set to '0'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 732
diff changeset
7381 flys/issue172 (Diagramm: Ursprung der Diagramme bei Dauerzahlen)
5f5e67aceb8c #172 Charts of type duration curve will now have a lower X set to '0'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 732
diff changeset
7382
5f5e67aceb8c #172 Charts of type duration curve will now have a lower X set to '0'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 732
diff changeset
7383 * src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
5f5e67aceb8c #172 Charts of type duration curve will now have a lower X set to '0'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 732
diff changeset
7384 Charts of this type will have the lower X value set to "0".
5f5e67aceb8c #172 Charts of type duration curve will now have a lower X set to '0'.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 732
diff changeset
7385
732
39d191f011dc ATWriter: Results are now in cm. Made it more robust against corner cases.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 731
diff changeset
7386 2011-06-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
39d191f011dc ATWriter: Results are now in cm. Made it more robust against corner cases.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 731
diff changeset
7387
39d191f011dc ATWriter: Results are now in cm. Made it more robust against corner cases.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 731
diff changeset
7388 * src/main/java/de/intevation/flys/exports/ATWriter.java:
39d191f011dc ATWriter: Results are now in cm. Made it more robust against corner cases.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 731
diff changeset
7389 Results are now in cm. Made it more robust against corner cases.
39d191f011dc ATWriter: Results are now in cm. Made it more robust against corner cases.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 731
diff changeset
7390
39d191f011dc ATWriter: Results are now in cm. Made it more robust against corner cases.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 731
diff changeset
7391 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
39d191f011dc ATWriter: Results are now in cm. Made it more robust against corner cases.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 731
diff changeset
7392 Removed superfluous import.
39d191f011dc ATWriter: Results are now in cm. Made it more robust against corner cases.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 731
diff changeset
7393
731
5ddb1b568f38 Added generation and configuration of AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 730
diff changeset
7394 2011-06-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
5ddb1b568f38 Added generation and configuration of AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 730
diff changeset
7395
5ddb1b568f38 Added generation and configuration of AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 730
diff changeset
7396 * doc/conf/artifacts/winfo.xml, doc/conf/conf.xml:
5ddb1b568f38 Added generation and configuration of AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 730
diff changeset
7397 Added facet config for AT exports.
5ddb1b568f38 Added generation and configuration of AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 730
diff changeset
7398
5ddb1b568f38 Added generation and configuration of AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 730
diff changeset
7399 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
5ddb1b568f38 Added generation and configuration of AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 730
diff changeset
7400 Added 'at' facet type.
5ddb1b568f38 Added generation and configuration of AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 730
diff changeset
7401
5ddb1b568f38 Added generation and configuration of AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 730
diff changeset
7402 * src/main/java/de/intevation/flys/artifacts/states/ComputedDischargeCurveState.java:
5ddb1b568f38 Added generation and configuration of AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 730
diff changeset
7403 Generate AT facets.
5ddb1b568f38 Added generation and configuration of AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 730
diff changeset
7404
730
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 729
diff changeset
7405 2011-06-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 729
diff changeset
7406
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 729
diff changeset
7407 * src/main/java/de/intevation/flys/exports/ATExporter.java: New.
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 729
diff changeset
7408 Exporter for AT facets. Needs testing.
97d774d58e24 Added exporter for AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 729
diff changeset
7409
729
078934923acb New AT writer for results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 728
diff changeset
7410 2011-06-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
078934923acb New AT writer for results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 728
diff changeset
7411
078934923acb New AT writer for results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 728
diff changeset
7412 * src/main/java/de/intevation/flys/exports/ATWriter.java: New.
078934923acb New AT writer for results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 728
diff changeset
7413 Writer for AT files. New code because our data model differs
078934923acb New AT writer for results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 728
diff changeset
7414 from Desktop-FLYS. Needs testing.
078934923acb New AT writer for results.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 728
diff changeset
7415
728
56bcf56b1fe0 #157 Both types of discharge curves will now include the '0' value on the x-axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 727
diff changeset
7416 2011-06-23 Ingo Weinzierl <ingo@intevation.de>
56bcf56b1fe0 #157 Both types of discharge curves will now include the '0' value on the x-axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 727
diff changeset
7417
56bcf56b1fe0 #157 Both types of discharge curves will now include the '0' value on the x-axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 727
diff changeset
7418 flys/issue157 (Diagramm: Ursprung berechnete Abflusskurve)
56bcf56b1fe0 #157 Both types of discharge curves will now include the '0' value on the x-axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 727
diff changeset
7419
56bcf56b1fe0 #157 Both types of discharge curves will now include the '0' value on the x-axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 727
diff changeset
7420 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
56bcf56b1fe0 #157 Both types of discharge curves will now include the '0' value on the x-axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 727
diff changeset
7421 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
56bcf56b1fe0 #157 Both types of discharge curves will now include the '0' value on the x-axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 727
diff changeset
7422 Moved the method that adjusts the X-axis to include the "0" value from
56bcf56b1fe0 #157 Both types of discharge curves will now include the '0' value on the x-axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 727
diff changeset
7423 ComputedDischargeCurveGenerator to DischargeCurveGenerator. Now, both
56bcf56b1fe0 #157 Both types of discharge curves will now include the '0' value on the x-axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 727
diff changeset
7424 charts will include the "0" on the X-axis.
56bcf56b1fe0 #157 Both types of discharge curves will now include the '0' value on the x-axis.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 727
diff changeset
7425
727
11e9489eb1a7 WQDay is based on WQ now to make it exportable as AT.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 726
diff changeset
7426 2011-06-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
11e9489eb1a7 WQDay is based on WQ now to make it exportable as AT.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 726
diff changeset
7427
11e9489eb1a7 WQDay is based on WQ now to make it exportable as AT.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 726
diff changeset
7428 * src/main/java/de/intevation/flys/artifacts/model/WQDay.java:
11e9489eb1a7 WQDay is based on WQ now to make it exportable as AT.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 726
diff changeset
7429 Based on WQ now to make it exportable as AT.
11e9489eb1a7 WQDay is based on WQ now to make it exportable as AT.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 726
diff changeset
7430
726
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
7431 2011-06-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
7432
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
7433 * src/main/java/de/intevation/flys/artifacts/model/WQ.java:
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
7434 New. Base class for WQKms.
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
7435
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
7436 TODO 1: make it a base class for WQDay, too,
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
7437 TODO 2: Generate instances of WQ instead of WQKms in "Abflusskurven"
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
7438 calculations. This will save memory.
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
7439
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
7440 AT exporter will get instances of this class as data model
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
7441
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
7442 * src/main/java/de/intevation/flys/artifacts/model/NamedObject.java:
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
7443 Add default constructor to ease inheritance.
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
7444
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
7445 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java:
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
7446 Based on WQ now. Removed code allready defined in base class.
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
7447
cbaa3ca86f2f Added base class WQ for WQKms.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 725
diff changeset
7448 2011-06-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
725
51afeced47de Corrected configuration for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 724
diff changeset
7449
51afeced47de Corrected configuration for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 724
diff changeset
7450 * doc/conf/artifacts/winfo.xml: Add TODOs for error reports
51afeced47de Corrected configuration for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 724
diff changeset
7451 of "Abflusskurven am Pegel". Maybe we don't need them?
51afeced47de Corrected configuration for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 724
diff changeset
7452
51afeced47de Corrected configuration for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 724
diff changeset
7453 * doc/conf/conf.xml: Configure report for each calculated output type.
51afeced47de Corrected configuration for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 724
diff changeset
7454
724
90ee95945684 #164 Create the items for the adapted WQ state with range information for W and Q.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 723
diff changeset
7455 2011-06-22 Ingo Weinzierl <ingo@intevation.de>
90ee95945684 #164 Create the items for the adapted WQ state with range information for W and Q.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 723
diff changeset
7456
90ee95945684 #164 Create the items for the adapted WQ state with range information for W and Q.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 723
diff changeset
7457 flys/issue164 (Berechnung 4: Umgekehrtes Berechnungsintervall führt zur)
90ee95945684 #164 Create the items for the adapted WQ state with range information for W and Q.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 723
diff changeset
7458
90ee95945684 #164 Create the items for the adapted WQ state with range information for W and Q.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 723
diff changeset
7459 * src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java:
90ee95945684 #164 Create the items for the adapted WQ state with range information for W and Q.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 723
diff changeset
7460 Create the items with range information for W and Q which allows the
90ee95945684 #164 Create the items for the adapted WQ state with range information for W and Q.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 723
diff changeset
7461 client to validate the user inserted values.
90ee95945684 #164 Create the items for the adapted WQ state with range information for W and Q.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 723
diff changeset
7462
723
8900966ad945 "Abflusskurve am Pegel" looks correct again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 722
diff changeset
7463 2011-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
8900966ad945 "Abflusskurve am Pegel" looks correct again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 722
diff changeset
7464
8900966ad945 "Abflusskurve am Pegel" looks correct again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 722
diff changeset
7465 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
8900966ad945 "Abflusskurve am Pegel" looks correct again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 722
diff changeset
7466 Arguments in filling datastructure were flip. Now
8900966ad945 "Abflusskurve am Pegel" looks correct again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 722
diff changeset
7467 the "Abflusskurve am Pegel" looks correct again.
8900966ad945 "Abflusskurve am Pegel" looks correct again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 722
diff changeset
7468
8900966ad945 "Abflusskurve am Pegel" looks correct again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 722
diff changeset
7469 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
8900966ad945 "Abflusskurve am Pegel" looks correct again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 722
diff changeset
7470 Removed superfluous imports.
8900966ad945 "Abflusskurve am Pegel" looks correct again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 722
diff changeset
7471
722
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
7472 2011-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
7473
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
7474 Improved situtation on rendering "Abflusskurve am Pegel". Not
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
7475 fully working, yet.
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
7476
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
7477 * doc/conf/artifacts/winfo.xml: Generate facets for the location path, too.
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
7478
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
7479 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Misspelled
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
7480 the facet which prevented the facets from being to the outputs.
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
7481
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
7482 * src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java:
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
7483 Extended to store the hash and the state id of the producing artifact/state
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
7484 else it results in NPEs because the data is calculated on later (wrong) states.
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
7485
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
7486 * src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java:
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
7487 Store the state id and the hash in the facet, too.
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
7488
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
7489 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Add two
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
7490 method to do calculations for a state the artifact is currently not in
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
7491 and fetching the current state id.
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
7492
721
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
7493 2011-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
7494
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
7495 * doc/conf/artifacts/winfo.xml: Generate facets for "Abflusskurven am Pegel"
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
7496 Not working by now. :-/
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
7497
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
7498 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: New facet type
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
7499 for "Abflusskurven am Pegel"
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
7500
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
7501 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Do calculation
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
7502 in the artifact not in the output generator.
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
7503
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
7504 * src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java:
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
7505 Generate the new facets.
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
7506
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
7507 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
7508 Fetch data from facet.
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
7509
720
d60cc6453d45 #161 Include the 0 on the second y axis (the Q axis) in longitudinal section charts intially.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 719
diff changeset
7510 2011-06-22 Ingo Weinzierl <ingo@intevation.de>
d60cc6453d45 #161 Include the 0 on the second y axis (the Q axis) in longitudinal section charts intially.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 719
diff changeset
7511
d60cc6453d45 #161 Include the 0 on the second y axis (the Q axis) in longitudinal section charts intially.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 719
diff changeset
7512 flys/issue161 (Diagramm: Q-Achse in W-Längsschnitten immer bei Q=0)
d60cc6453d45 #161 Include the 0 on the second y axis (the Q axis) in longitudinal section charts intially.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 719
diff changeset
7513
d60cc6453d45 #161 Include the 0 on the second y axis (the Q axis) in longitudinal section charts intially.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 719
diff changeset
7514 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
d60cc6453d45 #161 Include the 0 on the second y axis (the Q axis) in longitudinal section charts intially.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 719
diff changeset
7515 The Q axis (which is the second y axis) initially contains the 0 value.
d60cc6453d45 #161 Include the 0 on the second y axis (the Q axis) in longitudinal section charts intially.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 719
diff changeset
7516 After a zoom action has taken place, this behaviour is no longer
d60cc6453d45 #161 Include the 0 on the second y axis (the Q axis) in longitudinal section charts intially.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 719
diff changeset
7517 supported.
d60cc6453d45 #161 Include the 0 on the second y axis (the Q axis) in longitudinal section charts intially.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 719
diff changeset
7518
719
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
7519 2011-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
7520
721
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 720
diff changeset
7521 Draw correction curve again.
719
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
7522
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
7523 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java:
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
7524 Use correction curve to map plot to axes. Not doing so prevented
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
7525 the correction curve from being drawn!
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
7526 Smaller code cleanups and simplifications.
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
7527
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
7528 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java,
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
7529 src/main/java/de/intevation/flys/artifacts/model/WQCKms.java:
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
7530 Added methods to directly access the components w, q and c
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
7531 at a given index.
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
7532
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
7533 * src/main/java/de/intevation/flys/exports/ChartGenerator.java:
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
7534 Attribute access via DOM instead of XPath.
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
7535
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
7536 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
7537 Code simplification.
035c0095b427 Draw correction curve again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 718
diff changeset
7538
718
f3fd8c9b7f51 #157 Computed discharge curve charts always have a lower bound set to 0.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 717
diff changeset
7539 2011-06-21 Ingo Weinzierl <ingo@intevation.de>
f3fd8c9b7f51 #157 Computed discharge curve charts always have a lower bound set to 0.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 717
diff changeset
7540
f3fd8c9b7f51 #157 Computed discharge curve charts always have a lower bound set to 0.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 717
diff changeset
7541 flys/issue157 (Diagramm: Ursprung berechnete Abflusskurve)
f3fd8c9b7f51 #157 Computed discharge curve charts always have a lower bound set to 0.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 717
diff changeset
7542
f3fd8c9b7f51 #157 Computed discharge curve charts always have a lower bound set to 0.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 717
diff changeset
7543 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Splitted
f3fd8c9b7f51 #157 Computed discharge curve charts always have a lower bound set to 0.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 717
diff changeset
7544 up zooming for x and y axes to be able to override specific axis
f3fd8c9b7f51 #157 Computed discharge curve charts always have a lower bound set to 0.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 717
diff changeset
7545 zoom behaviour.
f3fd8c9b7f51 #157 Computed discharge curve charts always have a lower bound set to 0.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 717
diff changeset
7546
f3fd8c9b7f51 #157 Computed discharge curve charts always have a lower bound set to 0.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 717
diff changeset
7547 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
f3fd8c9b7f51 #157 Computed discharge curve charts always have a lower bound set to 0.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 717
diff changeset
7548 The lower bound of the x axis (which is the Q axis in such chart) is
f3fd8c9b7f51 #157 Computed discharge curve charts always have a lower bound set to 0.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 717
diff changeset
7549 always 0.
f3fd8c9b7f51 #157 Computed discharge curve charts always have a lower bound set to 0.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 717
diff changeset
7550
717
be4709640aac #90 Added a margin between chart data and chart axes to avoid displaying curves on the chart border.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 716
diff changeset
7551 2011-06-21 Ingo Weinzierl <ingo@intevation.de>
be4709640aac #90 Added a margin between chart data and chart axes to avoid displaying curves on the chart border.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 716
diff changeset
7552
be4709640aac #90 Added a margin between chart data and chart axes to avoid displaying curves on the chart border.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 716
diff changeset
7553 flys/issue90 (Diagramm: Trennung derDiagrammfläche und Achsenaufheben)
be4709640aac #90 Added a margin between chart data and chart axes to avoid displaying curves on the chart border.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 716
diff changeset
7554
be4709640aac #90 Added a margin between chart data and chart axes to avoid displaying curves on the chart border.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 716
diff changeset
7555 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
be4709640aac #90 Added a margin between chart data and chart axes to avoid displaying curves on the chart border.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 716
diff changeset
7556 Added a margin between chart data and chart axes.
be4709640aac #90 Added a margin between chart data and chart axes to avoid displaying curves on the chart border.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 716
diff changeset
7557
716
733d6db30722 Fix for flys/issue158
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 715
diff changeset
7558 2011-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
733d6db30722 Fix for flys/issue158
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 715
diff changeset
7559
733d6db30722 Fix for flys/issue158
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 715
diff changeset
7560 Fix for flys/issue158
733d6db30722 Fix for flys/issue158
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 715
diff changeset
7561
733d6db30722 Fix for flys/issue158
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 715
diff changeset
7562 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionExporter.java:
733d6db30722 Fix for flys/issue158
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 715
diff changeset
7563 Checks for right class now.
733d6db30722 Fix for flys/issue158
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 715
diff changeset
7564
715
9665d6a48f7b Fix for flys/issue154
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 714
diff changeset
7565 2011-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
9665d6a48f7b Fix for flys/issue154
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 714
diff changeset
7566
9665d6a48f7b Fix for flys/issue154
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 714
diff changeset
7567 Fix for flys/issue154
9665d6a48f7b Fix for flys/issue154
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 714
diff changeset
7568
9665d6a48f7b Fix for flys/issue154
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 714
diff changeset
7569 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveExporter.java:
9665d6a48f7b Fix for flys/issue154
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 714
diff changeset
7570 Checks for right class now.
9665d6a48f7b Fix for flys/issue154
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 714
diff changeset
7571
714
2f25ca828efd Only generate 'outs' if they have facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 713
diff changeset
7572 2011-06-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
2f25ca828efd Only generate 'outs' if they have facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 713
diff changeset
7573
2f25ca828efd Only generate 'outs' if they have facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 713
diff changeset
7574 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
2f25ca828efd Only generate 'outs' if they have facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 713
diff changeset
7575 Only generate 'outs' if they have facets.
2f25ca828efd Only generate 'outs' if they have facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 713
diff changeset
7576
2f25ca828efd Only generate 'outs' if they have facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 713
diff changeset
7577 * src/main/java/de/intevation/flys/exports/ChartExportHelper.java:
2f25ca828efd Only generate 'outs' if they have facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 713
diff changeset
7578 'boolean ? true : false' <=> 'boolean'
2f25ca828efd Only generate 'outs' if they have facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 713
diff changeset
7579
713
dc3a8c45349b Put the time-to-live of the collection into its DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 712
diff changeset
7580 2011-06-21 Ingo Weinzierl <ingo@intevation.de>
dc3a8c45349b Put the time-to-live of the collection into its DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 712
diff changeset
7581
dc3a8c45349b Put the time-to-live of the collection into its DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 712
diff changeset
7582 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
dc3a8c45349b Put the time-to-live of the collection into its DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 712
diff changeset
7583 Added the time-to-live to the DESCRIBE document.
dc3a8c45349b Put the time-to-live of the collection into its DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 712
diff changeset
7584
712
08dd826439ef Configured states to generate report facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 711
diff changeset
7585 2011-06-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
08dd826439ef Configured states to generate report facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 711
diff changeset
7586
08dd826439ef Configured states to generate report facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 711
diff changeset
7587 * doc/conf/artifacts/winfo.xml: Configured states to generate report facets.
08dd826439ef Configured states to generate report facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 711
diff changeset
7588
711
69c8541edcc7 Generate report facets if there are problems with the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 710
diff changeset
7589 2011-06-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
69c8541edcc7 Generate report facets if there are problems with the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 710
diff changeset
7590
69c8541edcc7 Generate report facets if there are problems with the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 710
diff changeset
7591 * src/main/java/de/intevation/flys/artifacts/model/ReportFacet.java:
69c8541edcc7 Generate report facets if there are problems with the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 710
diff changeset
7592 Return the report.
69c8541edcc7 Generate report facets if there are problems with the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 710
diff changeset
7593
69c8541edcc7 Generate report facets if there are problems with the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 710
diff changeset
7594 * src/main/java/de/intevation/flys/artifacts/states/ComputedDischargeCurveState.java,
69c8541edcc7 Generate report facets if there are problems with the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 710
diff changeset
7595 src/main/java/de/intevation/flys/artifacts/states/DischargeLongitudinalSection.java,
69c8541edcc7 Generate report facets if there are problems with the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 710
diff changeset
7596 src/main/java/de/intevation/flys/artifacts/states/DurationCurveState.java,
69c8541edcc7 Generate report facets if there are problems with the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 710
diff changeset
7597 src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
69c8541edcc7 Generate report facets if there are problems with the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 710
diff changeset
7598 Generate report facets if there are problems with the calculations.
69c8541edcc7 Generate report facets if there are problems with the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 710
diff changeset
7599 TODO: Adjust winfo.xml to configure the facets.
69c8541edcc7 Generate report facets if there are problems with the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 710
diff changeset
7600
710
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
7601 2011-06-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
7602
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
7603 * src/main/java/de/intevation/flys/exports/ReportGenerator.java:
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
7604 New. Generator for calculation reports.
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
7605
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
7606 * doc/conf/conf.xml: Added ReportGenerator.
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
7607
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
7608 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
7609 Added type 'report'.
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
7610
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
7611 * src/main/java/de/intevation/flys/artifacts/model/ReportFacet.java:
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
7612 Specialized facet for serving reports. TODO: Added them to the
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
7613 calculation states.
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
7614
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
7615 * src/main/java/de/intevation/flys/artifacts/model/Calculation.java:
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
7616 Looped through CallMeta for i18n purposes. TODO: do i18n
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
7617
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
7618 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
7619 Removed superfluous import.
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
7620
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
7621 * src/main/java/de/intevation/flys/exports/AbstractExporter.java:
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
7622 Added some override annotations.
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 709
diff changeset
7623
709
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
7624 2011-06-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
7625
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
7626 * src/main/java/de/intevation/flys/artifacts/model/CalculationResult.java:
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
7627 New. Used to transport the data and the error report.
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
7628
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
7629 * src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java,
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
7630 src/main/java/de/intevation/flys/artifacts/model/Calculation1.java,
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
7631 src/main/java/de/intevation/flys/artifacts/model/Calculation2.java,
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
7632 src/main/java/de/intevation/flys/artifacts/model/Calculation3.java,
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
7633 src/main/java/de/intevation/flys/artifacts/model/Calculation4.java,
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
7634 src/main/java/de/intevation/flys/artifacts/model/DurationCurveFacet.java,
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
7635 src/main/java/de/intevation/flys/artifacts/model/Calculation.java,
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
7636 src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
7637 src/main/java/de/intevation/flys/artifacts/states/ComputedDischargeCurveState.java,
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
7638 src/main/java/de/intevation/flys/artifacts/states/DischargeLongitudinalSection.java,
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
7639 src/main/java/de/intevation/flys/artifacts/states/DurationCurveState.java,
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
7640 src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java,
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
7641 src/main/java/de/intevation/flys/exports/WaterlevelExporter.java,
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
7642 src/main/java/de/intevation/flys/exports/DurationCurveExporter.java:
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
7643 Use the CalculationResult now.
3b7e9ddf6bb1 New model to transport data and error reports of calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 708
diff changeset
7644
708
757ff56b43b3 Added calculation "am Pegel" version to the "Wasserspiegellage" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 706
diff changeset
7645 2011-06-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
757ff56b43b3 Added calculation "am Pegel" version to the "Wasserspiegellage" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 706
diff changeset
7646
757ff56b43b3 Added calculation "am Pegel" version to the "Wasserspiegellage" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 706
diff changeset
7647 * src/main/java/de/intevation/flys/artifacts/model/Calculation1.java:
757ff56b43b3 Added calculation "am Pegel" version to the "Wasserspiegellage" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 706
diff changeset
7648 Allow an explicit reference km to enable calculation "am Pegel".
757ff56b43b3 Added calculation "am Pegel" version to the "Wasserspiegellage" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 706
diff changeset
7649
757ff56b43b3 Added calculation "am Pegel" version to the "Wasserspiegellage" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 706
diff changeset
7650 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
757ff56b43b3 Added calculation "am Pegel" version to the "Wasserspiegellage" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 706
diff changeset
7651 If a calculation "am Pegel" is done, take start km of the
757ff56b43b3 Added calculation "am Pegel" version to the "Wasserspiegellage" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 706
diff changeset
7652 calculation range and find the gauge in which range it is located.
757ff56b43b3 Added calculation "am Pegel" version to the "Wasserspiegellage" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 706
diff changeset
7653 Take the station of the gauge as the reference km. If no gauge
757ff56b43b3 Added calculation "am Pegel" version to the "Wasserspiegellage" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 706
diff changeset
7654 is found the calcualtion falls back to calculation "auf freier Strecke".
757ff56b43b3 Added calculation "am Pegel" version to the "Wasserspiegellage" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 706
diff changeset
7655
757ff56b43b3 Added calculation "am Pegel" version to the "Wasserspiegellage" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 706
diff changeset
7656 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
757ff56b43b3 Added calculation "am Pegel" version to the "Wasserspiegellage" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 706
diff changeset
7657 Replaced another inefficient attribute extraction via XPath
757ff56b43b3 Added calculation "am Pegel" version to the "Wasserspiegellage" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 706
diff changeset
7658 with direct DOM access.
757ff56b43b3 Added calculation "am Pegel" version to the "Wasserspiegellage" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 706
diff changeset
7659
706
ddd8b37d5cd3 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 705
diff changeset
7660 2011-06-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
ddd8b37d5cd3 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 705
diff changeset
7661
ddd8b37d5cd3 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 705
diff changeset
7662 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
ddd8b37d5cd3 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 705
diff changeset
7663 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java,
ddd8b37d5cd3 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 705
diff changeset
7664 src/main/java/de/intevation/flys/exports/WaterlevelExporter.java,
ddd8b37d5cd3 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 705
diff changeset
7665 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
ddd8b37d5cd3 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 705
diff changeset
7666 Removed dead code.
ddd8b37d5cd3 Removed dead code.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 705
diff changeset
7667
705
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
7668 2011-06-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
7669
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
7670 * src/main/java/de/intevation/flys/artifacts/model/DataFacet.java
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
7671 src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java,
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
7672 src/main/java/de/intevation/flys/artifacts/model/DurationCurveFacet.java,
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
7673 src/main/java/de/intevation/flys/artifacts/states/ComputedDischargeCurveState.java,
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
7674 src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java,
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
7675 src/main/java/de/intevation/flys/artifacts/states/DischargeLongitudinalSection.java,
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
7676 src/main/java/de/intevation/flys/artifacts/states/DurationCurveState.java,
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
7677 src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java,
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
7678 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
7679 Only generate facets when needed.
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
7680
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
7681 * src/main/java/de/intevation/flys/collections/OutputParser.java:
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
7682 Removed more XPath for simply accessing attributes of an element.
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
7683
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
7684 * doc/conf/cache.xml: 200 elements in memory for "computed.values" are enough,
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
7685 LRU as eviction strategy is sufficent.
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
7686
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
7687 * src/main/java/de/intevation/flys/collections/AttributeWriter.java,
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
7688 src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Use
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
7689 more 'standard' Java naming conventions.
853dceead0f4 Only generate facets when needed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 704
diff changeset
7690
704
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7691 2011-06-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7692
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7693 Merged in the facet-slt branch to bring in the 'facet' feature.
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7694
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7695 * doc/conf/artifacts/winfo.xml: Fixed some facets.
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7696
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7697 * doc/conf/cache.xml: Added a "computed.values" cache to store the
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7698 results of the WINFO calculations.
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7699
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7700 * src/main/java/de/intevation/flys/artifacts/model/ManagedFacet.java:
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7701 Add support for index per facet to make them unique and identifiable.
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7702
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7703 * src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7704 New. Inteface to be used to access the facet names of the configuration.
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7705
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7706 * src/main/java/de/intevation/flys/artifacts/model/DataFacet.java: New.
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7707 A facet to be used to have raw access to the computed data of an artifact.
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7708 Useful to export things like CSV and WST.
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7709
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7710 * src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java: New.
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7711 Specialized facet to access the water level data stored in WQKms arrays.
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7712
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7713 * src/main/java/de/intevation/flys/artifacts/model/DurationCurveFacet.java: New.
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7714 Specialized facet to access the duration data stored in WQDay data structures.
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7715
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7716 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Facets are
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7717 now generated dynamically from the current available ones stored with
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7718 the artifact.
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7719
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7720 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java: Added
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7721 methods computeAdvance() and computeFeed() called if artifact is fed or
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7722 adance. This overwritten in subclasses to do the state depending calculations.
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7723
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7724 * src/main/java/de/intevation/flys/artifacts/states/ComputedDischargeCurveState.java,
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7725 src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java,
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7726 src/main/java/de/intevation/flys/artifacts/states/DischargeLongitudinalSection.java,
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7727 src/main/java/de/intevation/flys/artifacts/states/DurationCurveState.java,
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7728 src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java: These
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7729 states overwrites the computeAdvance() and computeFeed() methods to do
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7730 the corresponding WINFO calculations.
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7731
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7732 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Calls
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7733 computeAdvance() and computeFeed() if artifact is fed or advanced. Centralized
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7734 the caching mechanism.
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7735
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7736 * src/main/java/de/intevation/flys/exports/AbstractExporter.java,
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7737 src/main/java/de/intevation/flys/collections/AttributeParser.java,
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7738 src/main/java/de/intevation/flys/collections/OutputParser.java,
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7739 src/main/java/de/intevation/flys/collections/AttributeWriter.java,
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7740 src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7741 Adjusted the code to cope with the indices of the facets. Used
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7742 DOM to access the attributes instead of XPath. Removed smaller bugs
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7743 concerning position generation.
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7744
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7745 * src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java,
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7746 src/main/java/de/intevation/flys/exports/ChartGenerator.java,
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7747 src/main/java/de/intevation/flys/exports/OutGenerator.java:
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7748 Forwarded facet references.
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7749
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7750 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveExporter.java,
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7751 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7752 src/main/java/de/intevation/flys/exports/DurationCurveExporter.java,
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7753 src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionExporter.java,
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7754 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7755 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7756 src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7757 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7758 src/main/java/de/intevation/flys/exports/WaterlevelExporter.java:
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7759 Uses facets to fetch data and generate output now.
eab5e5089d77 Merged revisions 2127-2133,2136-2137,2140,2143-2144,2146,2150-2151,2153-2154 via svnmerge from
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 685 686
diff changeset
7760
685
d45c3ddaed1b Added a parameter 'wq_free' that determines that mode of calculation 1 (specifies if the calculation is bound to a gauge or not).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 684
diff changeset
7761 2011-06-17 Ingo Weinzierl <ingo@intevation.de>
d45c3ddaed1b Added a parameter 'wq_free' that determines that mode of calculation 1 (specifies if the calculation is bound to a gauge or not).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 684
diff changeset
7762
d45c3ddaed1b Added a parameter 'wq_free' that determines that mode of calculation 1 (specifies if the calculation is bound to a gauge or not).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 684
diff changeset
7763 * doc/conf/artifacts/winfo.xml: Added a new parameter "wq_free" that
d45c3ddaed1b Added a parameter 'wq_free' that determines that mode of calculation 1 (specifies if the calculation is bound to a gauge or not).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 684
diff changeset
7764 determines the mode of calculation 1. If it is "false" (default),
d45c3ddaed1b Added a parameter 'wq_free' that determines that mode of calculation 1 (specifies if the calculation is bound to a gauge or not).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 684
diff changeset
7765 the calculation should be bound to a gauge.
d45c3ddaed1b Added a parameter 'wq_free' that determines that mode of calculation 1 (specifies if the calculation is bound to a gauge or not).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 684
diff changeset
7766
d45c3ddaed1b Added a parameter 'wq_free' that determines that mode of calculation 1 (specifies if the calculation is bound to a gauge or not).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 684
diff changeset
7767 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Added a
d45c3ddaed1b Added a parameter 'wq_free' that determines that mode of calculation 1 (specifies if the calculation is bound to a gauge or not).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 684
diff changeset
7768 method to retrieve the information about the "wq_free" parameter.
d45c3ddaed1b Added a parameter 'wq_free' that determines that mode of calculation 1 (specifies if the calculation is bound to a gauge or not).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 684
diff changeset
7769
684
82eb41beb4de DischargeLongitudinalSectionCurve will have corrected W facets now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 683
diff changeset
7770 2011-06-17 Ingo Weinzierl <ingo@intevation.de>
82eb41beb4de DischargeLongitudinalSectionCurve will have corrected W facets now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 683
diff changeset
7771
82eb41beb4de DischargeLongitudinalSectionCurve will have corrected W facets now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 683
diff changeset
7772 * doc/conf/artifacts/winfo.xml: Added a facet for corrected W in
82eb41beb4de DischargeLongitudinalSectionCurve will have corrected W facets now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 683
diff changeset
7773 computation 4.
82eb41beb4de DischargeLongitudinalSectionCurve will have corrected W facets now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 683
diff changeset
7774
686
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7775 2011-06-14 Sascha L. Teichmann <sascha.teichmann@intevation.de>
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7776
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7777 * src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7778 Got rid of namespace in result document.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7779
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7780 2011-06-14 Ingo Weinzierl <ingo@intevation.de>
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7781
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7782 flys/issue77 (Diagramm: Beschriftung der Kurven bei Dauerlinien)
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7783
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7784 * src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7785 Give the curves in the chart names.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7786
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7787 * src/main/resources/messages.properties,
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7788 src/main/resources/messages_de_DE.properties,
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7789 src/main/resources/messages_en.properties,
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7790 src/main/resources/messages_de.properties: Added titles for duration
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7791 chart curves.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7792
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7793 2011-06-14 Sascha L. Teichmann <sascha.teichmann@intevation.de>
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7794
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7795 * src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7796 Write top 'Oberkante' and bottom 'Unterkante' to out going XML
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7797 if they exist.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7798
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7799 2011-06-14 Ingo Weinzierl <ingo@intevation.de>
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7800
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7801 * src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7802 Write the min/max W/Q ranges as art:range elements into the DESCRIBE.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7803
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7804 2011-06-14 Ingo Weinzierl <ingo@intevation.de>
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7805
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7806 * src/main/java/de/intevation/flys/artifacts/states/LocationSelect.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7807 This state that is used to retrieve locations will now write the
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7808 kilometer range of the selected river into the DESCRIBE document.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7809
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7810 2011-06-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7811
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7812 * src/main/java/de/intevation/flys/artifacts/model/Calculation1.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7813 New. Factored out version of "Wasserspiegellage" calculation.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7814 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7815
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7816 Removed some dead code.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7817
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7818 * src/main/java/de/intevation/flys/artifacts/model/WQCKms.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7819 Added Override annotation and used quick access method.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7820
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7821 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7822 Looped through error reporting use by interpolate.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7823
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7824 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7825 Used factored out version of calculation 1. Removed dead code.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7826
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7827 2011-06-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7828
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7829 * src/main/java/de/intevation/flys/artifacts/model/Calculation2.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7830 New. Factored out version of "Abflusskurve".
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7831
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7832 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7833 Loop errors through w/q at km interpolation.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7834
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7835 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7836 Use factored out version of calculation 2.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7837
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7838 2011-06-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7839
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7840 * src/main/java/de/intevation/flys/artifacts/model/Calculation3.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7841 New. Factored out version of "Dauerzahlen".
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7842
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7843 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7844 Loop errors through for q->w interpolations.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7845
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7846 * src/main/java/de/intevation/flys/artifacts/model/WQDay.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7847 Added constructor to directly create with calculated results.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7848
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7849 * src/main/java/de/intevation/flys/artifacts/model/Calculation.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7850 Added method to return the number of problems.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7851
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7852 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7853 Use factored out version of calculation 3.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7854
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7855 2011-06-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7856
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7857 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java,
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7858 src/main/java/de/intevation/flys/artifacts/model/WQCKms.java,
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7859 src/main/java/de/intevation/flys/artifacts/model/WQDay.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7860 Added methods to remove NaN values.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7861
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7862 2011-06-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7863
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7864 * src/main/java/de/intevation/flys/artifacts/model/Calculation.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7865 New. Base class for calculations. Used to collect problems occuring
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7866 during calculation.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7867
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7868 * src/main/java/de/intevation/flys/artifacts/model/Calculation4.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7869 Extends Calculation now. Looped through the problem reports to
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7870 base class.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7871
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7872 * src/main/java/de/intevation/flys/artifacts/math/BackJumpCorrector.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7873 Looped through the problem reports.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7874
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7875 2011-06-09 Ingo Weinzierl <ingo@intevation.de>
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7876
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7877 * src/main/java/de/intevation/flys/exports/InfoGeneratorHelper.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7878 Append the min/max range and a transformation matrix for each axis.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7879
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7880 * src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7881 Instantiate the InfoGeneratorHelper with a XYChartGenerator instance.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7882
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7883 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7884 Changed the zoom operation. The zoom values defined in the chart request
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7885 document are no longer absolute values for a specific axis. Those values
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7886 represent percental values for the start and end point of x and y axes.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7887 E.g. a chart has three axes with the following ranges:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7888 - x axis : 0 - 10
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7889 - y axis 1: 20 - 40
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7890 - y axis 2: 40 - 90
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7891 - zoom values for x: 0.1 - 0.9 (10% - 90%)
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7892 - zoom values for y: 0.2 - 0.8 (20% - 80%)
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7893 The produced chart will have the following ranges:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7894 - x axis : 1 - 9
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7895 - y axis 1: 24 - 36
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7896 y axis 2: 50 - 80
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7897
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7898 2011-06-09 Ingo Weinzierl <ingo@intevation.de>
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7899
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7900 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7901 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7902 Map datasets to axes correctly.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7903
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7904 2011-06-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7905
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7906 * src/main/java/de/intevation/flys/artifacts/model/Calculation4.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7907 Determine the gauges by their station positions. This hopfully
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7908 fixes the problem with wrong assigned gauges and invalid segments.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7909
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7910 2011-06-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7911
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7912 * src/main/java/de/intevation/flys/artifacts/model/Segment.java,
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7913 src/main/java/de/intevation/flys/artifacts/model/Calculation4.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7914 Added more debug output.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7915
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7916 2011-06-08 Ingo Weinzierl <ingo@intevation.de>
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7917
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7918 flys/issue103 PART 1 (WINFO: Wasserspiegellagenberechnung / Layout-Inkonsistenz)
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7919
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7920 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7921 Selected values are formatted with the current locale. The static part
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7922 of the DESCRIBE document will now contain i18n formatted numbers.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7923
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7924 2011-06-08 Ingo Weinzierl <ingo@intevation.de>
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7925
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7926 flys/issue93 (WINFO: Benennung der Berechnungsart korrigieren)
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7927
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7928 * src/main/resources/messages_de_DE.properties,
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7929 src/main/resources/messages_de.properties: Changed the name of
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7930 calculation 4.
3dc61e00385e Merged with trunk and introduced hashing of computed values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 667
diff changeset
7931
667
434146596838 Made the chart range determination more robust against NaN values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 666
diff changeset
7932 2011-06-08 Ingo Weinzierl <ingo@intevation.de>
434146596838 Made the chart range determination more robust against NaN values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 666
diff changeset
7933
434146596838 Made the chart range determination more robust against NaN values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 666
diff changeset
7934 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
434146596838 Made the chart range determination more robust against NaN values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 666
diff changeset
7935 Made the range determination more robust against NaN values.
434146596838 Made the chart range determination more robust against NaN values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 666
diff changeset
7936
666
eb45e05e5c5b Set the second y axis to axis position 1 (starts at 0).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 665
diff changeset
7937 2011-06-08 Ingo Weinzierl <ingo@intevation.de>
eb45e05e5c5b Set the second y axis to axis position 1 (starts at 0).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 665
diff changeset
7938
eb45e05e5c5b Set the second y axis to axis position 1 (starts at 0).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 665
diff changeset
7939 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
eb45e05e5c5b Set the second y axis to axis position 1 (starts at 0).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 665
diff changeset
7940 The second y axis is set to position "1". It was set to "2" before, but
eb45e05e5c5b Set the second y axis to axis position 1 (starts at 0).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 665
diff changeset
7941 in that case, there was no position "1".
eb45e05e5c5b Set the second y axis to axis position 1 (starts at 0).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 665
diff changeset
7942
664
e006da5679d2 s@m³/s@m\u00b3/s@
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 663
diff changeset
7943 2011-06-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
e006da5679d2 s@m³/s@m\u00b3/s@
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 663
diff changeset
7944
e006da5679d2 s@m³/s@m\u00b3/s@
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 663
diff changeset
7945 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java,
e006da5679d2 s@m³/s@m\u00b3/s@
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 663
diff changeset
7946 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
e006da5679d2 s@m³/s@m\u00b3/s@
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 663
diff changeset
7947 src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionExporter.java,
e006da5679d2 s@m³/s@m\u00b3/s@
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 663
diff changeset
7948 src/main/java/de/intevation/flys/exports/DurationCurveExporter.java,
e006da5679d2 s@m³/s@m\u00b3/s@
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 663
diff changeset
7949 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
665
d73b02526a6e s@m³/s@m\\u00b3/s@
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 664
diff changeset
7950 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveExporter.java,
d73b02526a6e s@m³/s@m\\u00b3/s@
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 664
diff changeset
7951 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
d73b02526a6e s@m³/s@m\\u00b3/s@
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 664
diff changeset
7952 s@m³/s@m\\u00b3/s@
664
e006da5679d2 s@m³/s@m\u00b3/s@
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 663
diff changeset
7953
663
51172d56e8bc Only generate an axis element if a axis really exists.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 662
diff changeset
7954 2011-06-08 Sascha L. Teichmann <sascha.teichmann@intevation.de>
51172d56e8bc Only generate an axis element if a axis really exists.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 662
diff changeset
7955
51172d56e8bc Only generate an axis element if a axis really exists.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 662
diff changeset
7956 * src/main/java/de/intevation/flys/exports/InfoGeneratorHelper.java:
51172d56e8bc Only generate an axis element if a axis really exists.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 662
diff changeset
7957 Only generate an axis element if a axis really exists.
51172d56e8bc Only generate an axis element if a axis really exists.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 662
diff changeset
7958
662
60f24fca574a BackJumpCorrector: Simpified array swapping.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 661
diff changeset
7959 2011-06-07 Sascha L. Teichmann <sascha.teichmann@intevation.de>
60f24fca574a BackJumpCorrector: Simpified array swapping.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 661
diff changeset
7960
60f24fca574a BackJumpCorrector: Simpified array swapping.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 661
diff changeset
7961 * src/main/java/de/intevation/flys/artifacts/math/BackJumpCorrector.java:
60f24fca574a BackJumpCorrector: Simpified array swapping.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 661
diff changeset
7962 Simpified array swapping.
60f24fca574a BackJumpCorrector: Simpified array swapping.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 661
diff changeset
7963
660
627be3ca1ab6 code clean up in states
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 659
diff changeset
7964 2011-06-07 Sascha L. Teichmann <sascha.teichmann@intevation.de>
627be3ca1ab6 code clean up in states
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 659
diff changeset
7965
661
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
7966 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
7967 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
7968 Use java.util.List instead of java.util.Vector
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
7969
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
7970 * src/main/java/de/intevation/flys/artifacts/states/ComputedDischargeCurveState.java,
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
7971 src/main/java/de/intevation/flys/artifacts/states/DischargeLongitudinalSection.java,
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
7972 src/main/java/de/intevation/flys/artifacts/states/DurationCurveState.java,
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
7973 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
7974 Removed superfluous imports.
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
7975
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
7976 2011-06-07 Sascha L. Teichmann <sascha.teichmann@intevation.de>
660
627be3ca1ab6 code clean up in states
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 659
diff changeset
7977
627be3ca1ab6 code clean up in states
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 659
diff changeset
7978 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
627be3ca1ab6 code clean up in states
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 659
diff changeset
7979 createItem() is not abstract any longer to avoid code repetitionin sub classes.
627be3ca1ab6 code clean up in states
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 659
diff changeset
7980
661
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
7981 * src/main/java/de/intevation/flys/artifacts/states/ComputedDischargeCurveState.java,
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
7982 src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java,
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
7983 src/main/java/de/intevation/flys/artifacts/states/RiverSelect.java,
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
7984 src/main/java/de/intevation/flys/artifacts/states/WQSelect.java,
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
7985 src/main/java/de/intevation/flys/artifacts/states/DischargeLongitudinalSection.java,
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
7986 src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java,
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
7987 src/main/java/de/intevation/flys/artifacts/states/DurationCurveState.java,
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
7988 src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java:
fdc898a134a7 Use java.util.List instead of java.util.Vector. Removed superfluous imports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 660
diff changeset
7989 Removed duplicated code, inserted default constructors and Override annotations.
660
627be3ca1ab6 code clean up in states
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 659
diff changeset
7990
659
ab43f36f4af6 The ChartInfoGenerator appends axes range information to the document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 658
diff changeset
7991 2011-06-07 Ingo Weinzierl <ingo@intevation.de>
ab43f36f4af6 The ChartInfoGenerator appends axes range information to the document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 658
diff changeset
7992
ab43f36f4af6 The ChartInfoGenerator appends axes range information to the document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 658
diff changeset
7993 * src/main/java/de/intevation/flys/exports/InfoGeneratorHelper.java:
ab43f36f4af6 The ChartInfoGenerator appends axes range information to the document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 658
diff changeset
7994 Append axes range information to the info document.
ab43f36f4af6 The ChartInfoGenerator appends axes range information to the document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 658
diff changeset
7995
660
627be3ca1ab6 code clean up in states
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 659
diff changeset
7996 2011-06-07 Sascha L. Teichmann <sascha.teichmann@intevation.de>
658
ed7c901ee712 If Artifact.feed() fails do not store invalid values in database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 657
diff changeset
7997
ed7c901ee712 If Artifact.feed() fails do not store invalid values in database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 657
diff changeset
7998 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
ed7c901ee712 If Artifact.feed() fails do not store invalid values in database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 657
diff changeset
7999 If feed() fails do not store invalid values in database.
ed7c901ee712 If Artifact.feed() fails do not store invalid values in database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 657
diff changeset
8000
657
ac1399d325e9 Removed asymmetrical "- 1" from width calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 656
diff changeset
8001 2011-06-06 Sascha L. Teichmann <sascha.teichmann@intevation.de>
ac1399d325e9 Removed asymmetrical "- 1" from width calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 656
diff changeset
8002
ac1399d325e9 Removed asymmetrical "- 1" from width calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 656
diff changeset
8003 * src/main/java/de/intevation/flys/exports/InfoGeneratorHelper.java:
ac1399d325e9 Removed asymmetrical "- 1" from width calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 656
diff changeset
8004 Removed asymmetrical "- 1" from width calculation.
ac1399d325e9 Removed asymmetrical "- 1" from width calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 656
diff changeset
8005
656
baea7981477a Berechnung 4: Fixed problem when more than one value per segment are given.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 655
diff changeset
8006 2011-06-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
baea7981477a Berechnung 4: Fixed problem when more than one value per segment are given.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 655
diff changeset
8007
baea7981477a Berechnung 4: Fixed problem when more than one value per segment are given.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 655
diff changeset
8008 * src/main/java/de/intevation/flys/artifacts/model/Calculation4.java:
baea7981477a Berechnung 4: Fixed problem when more than one value per segment are given.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 655
diff changeset
8009 Fixed problem when more than one value per segment are given.
baea7981477a Berechnung 4: Fixed problem when more than one value per segment are given.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 655
diff changeset
8010
655
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8011 2011-06-05 Sascha L. Teichmann <sascha.teichmann@intevation.de>
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8012
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8013 Refactored version of "Berechnung 4"
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8014
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8015 * src/main/java/de/intevation/flys/artifacts/model/Segment.java:
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8016 Added instance fields for a reference point (= location of gauge)
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8017 and backup of values (needed for naming).
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8018
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8019 * src/main/java/de/intevation/flys/artifacts/model/WQCKms.java:
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8020 Added a constructor to be created from a WQKms. This is helpful
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8021 if a WQKms is replaced by a back jump correction.
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8022
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8023 * src/main/java/de/intevation/flys/artifacts/model/Calculation4.java:
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8024 New. Outfactored version of "W bei ungleichmaessigen Abflusslaengsschnitt".
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8025 Much cleaner now and it should have a better handling of the corner
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8026 cases.
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8027
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8028 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8029 Removed the linear interpolation stuff. It is now in Linear. Removed
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8030 the LinearRemap interpolation method because it is not needed any
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8031 longer. Added a method to interpolate a given km with a given
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8032 function.
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8033
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8034 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8035 Removed the old calc 4 and used the new one.
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8036
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8037 * src/main/java/de/intevation/flys/artifacts/math/LinearRemap.java:
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8038 Deleted. Not needed any longer.
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8039
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8040 * src/main/java/de/intevation/flys/artifacts/math/Function.java:
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8041 New. Interface for a uni-variate real function.
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8042
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8043 * src/main/java/de/intevation/flys/artifacts/math/Identity.java:
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8044 New. Implements Function with f(x) = x
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8045
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8046 * src/main/java/de/intevation/flys/artifacts/math/Linear.java:
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8047 New. Implements Function with f(x) = m*x + b
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8048
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8049 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8050 Factored some stuff out to DoubleUtil. Removed some dead code.
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8051 Does some rounding correct.
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8052
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8053 * src/main/java/de/intevation/flys/utils/DoubleUtil.java: New.
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8054 Centralized utils surrounding common double operations.
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8055
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8056 * src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java:
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8057 Removed superfluous imports.
913b52064449 Refactored version of "Berechnung 4"
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 654
diff changeset
8058
654
bbc966c81809 #90 Removed margins between data area border and curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 653
diff changeset
8059 2011-06-03 Ingo Weinzierl <ingo@intevation.de>
bbc966c81809 #90 Removed margins between data area border and curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 653
diff changeset
8060
bbc966c81809 #90 Removed margins between data area border and curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 653
diff changeset
8061 flys/issue90(Diagramm: Trennung der Diagrammfläche und Achsen aufheben)
bbc966c81809 #90 Removed margins between data area border and curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 653
diff changeset
8062
bbc966c81809 #90 Removed margins between data area border and curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 653
diff changeset
8063 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
bbc966c81809 #90 Removed margins between data area border and curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 653
diff changeset
8064 Determine the ranges of x and y axes. If no zoom ranges are given, we
bbc966c81809 #90 Removed margins between data area border and curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 653
diff changeset
8065 will determine the min and max xy values in the dataset manually,
bbc966c81809 #90 Removed margins between data area border and curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 653
diff changeset
8066 because JFreeCharts adds a margin to the left and right of the data
bbc966c81809 #90 Removed margins between data area border and curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 653
diff changeset
8067 area automatically..
bbc966c81809 #90 Removed margins between data area border and curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 653
diff changeset
8068
653
67c7020f4ed3 Refactored the chart creation in the ChartInfoGenerators. Now, every chart is created by the XYChartGenerator again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 652
diff changeset
8069 2011-06-03 Ingo Weinzierl <ingo@intevation.de>
67c7020f4ed3 Refactored the chart creation in the ChartInfoGenerators. Now, every chart is created by the XYChartGenerator again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 652
diff changeset
8070
67c7020f4ed3 Refactored the chart creation in the ChartInfoGenerators. Now, every chart is created by the XYChartGenerator again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 652
diff changeset
8071 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Moved
67c7020f4ed3 Refactored the chart creation in the ChartInfoGenerators. Now, every chart is created by the XYChartGenerator again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 652
diff changeset
8072 the chart creation into an own public method. This lets the
67c7020f4ed3 Refactored the chart creation in the ChartInfoGenerators. Now, every chart is created by the XYChartGenerator again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 652
diff changeset
8073 ChartInfoGenerator create charts without duplicating code.
67c7020f4ed3 Refactored the chart creation in the ChartInfoGenerators. Now, every chart is created by the XYChartGenerator again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 652
diff changeset
8074
67c7020f4ed3 Refactored the chart creation in the ChartInfoGenerators. Now, every chart is created by the XYChartGenerator again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 652
diff changeset
8075 * src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java:
67c7020f4ed3 Refactored the chart creation in the ChartInfoGenerators. Now, every chart is created by the XYChartGenerator again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 652
diff changeset
8076 Limited the possible class for generators to XYChartGenerator. This
67c7020f4ed3 Refactored the chart creation in the ChartInfoGenerators. Now, every chart is created by the XYChartGenerator again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 652
diff changeset
8077 enables the ChartInfoGenerator class to do the whole chart creation
67c7020f4ed3 Refactored the chart creation in the ChartInfoGenerators. Now, every chart is created by the XYChartGenerator again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 652
diff changeset
8078 stuff itself without outsourcing the code to concrete subclasses.
67c7020f4ed3 Refactored the chart creation in the ChartInfoGenerators. Now, every chart is created by the XYChartGenerator again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 652
diff changeset
8079
67c7020f4ed3 Refactored the chart creation in the ChartInfoGenerators. Now, every chart is created by the XYChartGenerator again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 652
diff changeset
8080 * src/main/java/de/intevation/flys/exports/LongitudinalSectionInfoGenerator.java,
67c7020f4ed3 Refactored the chart creation in the ChartInfoGenerators. Now, every chart is created by the XYChartGenerator again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 652
diff changeset
8081 src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionInfoGenerator.java,
67c7020f4ed3 Refactored the chart creation in the ChartInfoGenerators. Now, every chart is created by the XYChartGenerator again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 652
diff changeset
8082 src/main/java/de/intevation/flys/exports/DurationCurveInfoGenerator.java,
67c7020f4ed3 Refactored the chart creation in the ChartInfoGenerators. Now, every chart is created by the XYChartGenerator again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 652
diff changeset
8083 src/main/java/de/intevation/flys/exports/DischargeCurveInfoGenerator.java,
67c7020f4ed3 Refactored the chart creation in the ChartInfoGenerators. Now, every chart is created by the XYChartGenerator again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 652
diff changeset
8084 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveInfoGenerator.java:
67c7020f4ed3 Refactored the chart creation in the ChartInfoGenerators. Now, every chart is created by the XYChartGenerator again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 652
diff changeset
8085 Removed the code to generate charts - this is done in ChartInfoGenerator
67c7020f4ed3 Refactored the chart creation in the ChartInfoGenerators. Now, every chart is created by the XYChartGenerator again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 652
diff changeset
8086 now.
67c7020f4ed3 Refactored the chart creation in the ChartInfoGenerators. Now, every chart is created by the XYChartGenerator again.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 652
diff changeset
8087
652
8fa4c5c9cd1a Charts are zoomed to a specified view if the attribute document for the chart creation contains an x and/or y range.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 651
diff changeset
8088 2011-06-03 Ingo Weinzierl <ingo@intevation.de>
8fa4c5c9cd1a Charts are zoomed to a specified view if the attribute document for the chart creation contains an x and/or y range.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 651
diff changeset
8089
8fa4c5c9cd1a Charts are zoomed to a specified view if the attribute document for the chart creation contains an x and/or y range.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 651
diff changeset
8090 * src/main/java/de/intevation/flys/exports/ChartGenerator.java: Added new
8fa4c5c9cd1a Charts are zoomed to a specified view if the attribute document for the chart creation contains an x and/or y range.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 651
diff changeset
8091 methods to extract the x and y ranges from request document.
8fa4c5c9cd1a Charts are zoomed to a specified view if the attribute document for the chart creation contains an x and/or y range.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 651
diff changeset
8092
8fa4c5c9cd1a Charts are zoomed to a specified view if the attribute document for the chart creation contains an x and/or y range.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 651
diff changeset
8093 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Added a
8fa4c5c9cd1a Charts are zoomed to a specified view if the attribute document for the chart creation contains an x and/or y range.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 651
diff changeset
8094 method that zooms the chart to the specified x and y ranges.
8fa4c5c9cd1a Charts are zoomed to a specified view if the attribute document for the chart creation contains an x and/or y range.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 651
diff changeset
8095
651
e6cecb661bff Set collection ttl to 6 hours.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 650
diff changeset
8096 2011-06-02 Sascha L. Teichmann <sascha.teichmann@intevation.de>
e6cecb661bff Set collection ttl to 6 hours.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 650
diff changeset
8097
e6cecb661bff Set collection ttl to 6 hours.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 650
diff changeset
8098 * doc/conf/conf.xml: Set collection ttl to 6 hours.
e6cecb661bff Set collection ttl to 6 hours.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 650
diff changeset
8099
650
6695e03e9b82 Added parser for segments
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 649
diff changeset
8100 2011-06-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
6695e03e9b82 Added parser for segments
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 649
diff changeset
8101
6695e03e9b82 Added parser for segments
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 649
diff changeset
8102 * src/main/java/de/intevation/flys/artifacts/model/Segment.java:
6695e03e9b82 Added parser for segments
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 649
diff changeset
8103 New. Parse segments only once.
6695e03e9b82 Added parser for segments
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 649
diff changeset
8104
6695e03e9b82 Added parser for segments
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 649
diff changeset
8105 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
6695e03e9b82 Added parser for segments
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 649
diff changeset
8106 Expose new parser to artifacts. TODO: Use it.
6695e03e9b82 Added parser for segments
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 649
diff changeset
8107
649
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
8108 2011-06-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
8109
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
8110 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
8111 Changed interpolation methods to interpolate to an arbitrary position
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
8112 in a given double result array as a preparation for segment independent
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
8113 calculation.
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
8114
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
8115 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
8116 Removed superfluous import.
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
8117
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
8118 * src/main/java/de/intevation/flys/artifacts/math/BackJumpCorrector.java:
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
8119 Fixed cause for crashing: Run back too far in some siutations.
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
8120
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
8121 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
8122 Refactored range code a bit. Needs more work.
44175d4720f8 Fix crashes in back jump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 648
diff changeset
8123
648
d4c4fefb095b The matrix that is used to transform chart image coordinates into chart coordinates supports inverted x-axis now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 647
diff changeset
8124 2011-06-01 Ingo Weinzierl <ingo@intevation.de>
d4c4fefb095b The matrix that is used to transform chart image coordinates into chart coordinates supports inverted x-axis now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 647
diff changeset
8125
d4c4fefb095b The matrix that is used to transform chart image coordinates into chart coordinates supports inverted x-axis now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 647
diff changeset
8126 * src/main/java/de/intevation/flys/exports/InfoGeneratorHelper.java:
d4c4fefb095b The matrix that is used to transform chart image coordinates into chart coordinates supports inverted x-axis now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 647
diff changeset
8127 Interchange the lower and upper x value of the chart if the x-axis is
d4c4fefb095b The matrix that is used to transform chart image coordinates into chart coordinates supports inverted x-axis now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 647
diff changeset
8128 inverted before the matrix values are computed. Now, the matrix is able
d4c4fefb095b The matrix that is used to transform chart image coordinates into chart coordinates supports inverted x-axis now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 647
diff changeset
8129 to work with charts that have an inverted x-axis.
d4c4fefb095b The matrix that is used to transform chart image coordinates into chart coordinates supports inverted x-axis now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 647
diff changeset
8130
647
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
8131 2011-06-01 Ingo Weinzierl <ingo@intevation.de>
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
8132
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
8133 * src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java: New. A
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
8134 chart info generator generates a document that contains meta information
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
8135 for a specific chart. Concrete instances of this abstract class need to
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
8136 instantiate concrete ChartGenerators and dispatch nearly all methods of
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
8137 an OutGenerator (init(), doOut(), setMaster()) to this instance. The
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
8138 generate() method is implemented in the ChartInfoGenerator itself. It
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
8139 creates a chart with help of the ChartGenerator instance and builds a
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
8140 document that contains meta information of this chart.
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
8141
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
8142 * src/main/java/de/intevation/flys/exports/InfoGeneratorHelper.java: New.
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
8143 This helper is used to create the chart info document. At the moment,
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
8144 the only information that is included in this document is a
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
8145 transformation matrix to transform image coordinates into chart
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
8146 coordinates.
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
8147
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
8148 NOTE: The transformation matrix creation needs some work to support
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
8149 charts with inverted X axis.
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
8150
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
8151 * src/main/java/de/intevation/flys/exports/LongitudinalSectionInfoGenerator.java,
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
8152 src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionInfoGenerator.java,
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
8153 src/main/java/de/intevation/flys/exports/DurationCurveInfoGenerator.java,
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
8154 src/main/java/de/intevation/flys/exports/DischargeCurveInfoGenerator.java,
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
8155 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveInfoGenerator.java:
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
8156 Concrete instances of ChartInfoGenerator that create the chart info for
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
8157 the currently supported chart types.
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
8158
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
8159 * doc/conf/conf.xml: Registered new OutGenerators.
bb484489d3df Introduced a new output generators for creating chart info documents.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 646
diff changeset
8160
646
d299e220d89c Added support for the 'type' parameter of the collection's out() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 645
diff changeset
8161 2011-05-31 Ingo Weinzierl <ingo@intevation.de>
d299e220d89c Added support for the 'type' parameter of the collection's out() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 645
diff changeset
8162
d299e220d89c Added support for the 'type' parameter of the collection's out() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 645
diff changeset
8163 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
d299e220d89c Added support for the 'type' parameter of the collection's out() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 645
diff changeset
8164 Added support for the 'type' paramter of the collection's out()
d299e220d89c Added support for the 'type' parameter of the collection's out() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 645
diff changeset
8165 operation.
d299e220d89c Added support for the 'type' parameter of the collection's out() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 645
diff changeset
8166
645
433f67a076aa Use an explicit reference km for interpolation now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 644
diff changeset
8167 2011-05-31 Sascha L. Teichmann <sascha.teichmann@intevation.de>
433f67a076aa Use an explicit reference km for interpolation now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 644
diff changeset
8168
433f67a076aa Use an explicit reference km for interpolation now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 644
diff changeset
8169 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
433f67a076aa Use an explicit reference km for interpolation now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 644
diff changeset
8170 src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
433f67a076aa Use an explicit reference km for interpolation now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 644
diff changeset
8171 Use an explicit reference km for interpolation now.
433f67a076aa Use an explicit reference km for interpolation now.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 644
diff changeset
8172
644
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
8173 2011-05-30 Sascha L. Teichmann <sascha.teichmann@intevation.de>
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
8174
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
8175 * doc/conf/cache.xml: Introduced cache to store the distance info per river.
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
8176 This boosts performance in following ab setup from 3.61 to 39.91 requests/secs.
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
8177
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
8178 $ ab -c 20 -n 1000 -p distances.xml http://127.0.0.1:8181/service/distanceinfo
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
8179
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
8180 $ cat distances.xml
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
8181 <?xml version="1.0" encoding="UTF-8"?>
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
8182 <art:river xmlns:art="http://www.intevation.de/2009/artifacts">Elbe</art:river>
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
8183
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
8184 * src/main/java/de/intevation/flys/artifacts/model/AnnotationsFactory.java: Added
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
8185 an iterator result to avoid construction expensive interim lists.
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
8186
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
8187 * src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java: Use
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
8188 the cache if configured.
02c0cce0e469 Introduce a cache for the distance-info service
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 643
diff changeset
8189
643
a9bde508824a flys/issue82: Only successful interpolations are named.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 642
diff changeset
8190 2011-05-30 Sascha L. Teichmann <sascha.teichmann@intevation.de>
a9bde508824a flys/issue82: Only successful interpolations are named.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 642
diff changeset
8191
a9bde508824a flys/issue82: Only successful interpolations are named.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 642
diff changeset
8192 flys/issue82
a9bde508824a flys/issue82: Only successful interpolations are named.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 642
diff changeset
8193
a9bde508824a flys/issue82: Only successful interpolations are named.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 642
diff changeset
8194 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
a9bde508824a flys/issue82: Only successful interpolations are named.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 642
diff changeset
8195 Only successful interpolations are named.
a9bde508824a flys/issue82: Only successful interpolations are named.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 642
diff changeset
8196
642
2dbbb5be30a1 Re-eanbled the calculation of the backjump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 641
diff changeset
8197 2011-05-27 Sascha L. Teichmann <sascha.teichmann@intevation.de>
2dbbb5be30a1 Re-eanbled the calculation of the backjump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 641
diff changeset
8198
2dbbb5be30a1 Re-eanbled the calculation of the backjump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 641
diff changeset
8199 * src/main/java/de/intevation/flys/artifacts/math/BackJumpCorrector.java:
2dbbb5be30a1 Re-eanbled the calculation of the backjump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 641
diff changeset
8200 Make it work independent of river flow direction.
2dbbb5be30a1 Re-eanbled the calculation of the backjump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 641
diff changeset
8201
2dbbb5be30a1 Re-eanbled the calculation of the backjump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 641
diff changeset
8202 * src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java:
2dbbb5be30a1 Re-eanbled the calculation of the backjump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 641
diff changeset
8203 Fixed bug in ordering segments
2dbbb5be30a1 Re-eanbled the calculation of the backjump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 641
diff changeset
8204
2dbbb5be30a1 Re-eanbled the calculation of the backjump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 641
diff changeset
8205 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Re-enabled
2dbbb5be30a1 Re-eanbled the calculation of the backjump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 641
diff changeset
8206 calculation of the back jump correction. Fixed more flow direction issues.
2dbbb5be30a1 Re-eanbled the calculation of the backjump correction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 641
diff changeset
8207
641
ab9b6cae0d0d Removed XML debug statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 640
diff changeset
8208 2011-05-27 Ingo Weinzierl <ingo@intevation.de>
ab9b6cae0d0d Removed XML debug statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 640
diff changeset
8209
ab9b6cae0d0d Removed XML debug statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 640
diff changeset
8210 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
ab9b6cae0d0d Removed XML debug statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 640
diff changeset
8211 Removed call of XMLDebug class which is not in the version control.
ab9b6cae0d0d Removed XML debug statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 640
diff changeset
8212
640
7e1a59fefa0d Moved the code part that skips themes to a better place. This let us paint empty charts with no themes at all.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 639
diff changeset
8213 2011-05-27 Ingo Weinzierl <ingo@intevation.de>
7e1a59fefa0d Moved the code part that skips themes to a better place. This let us paint empty charts with no themes at all.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 639
diff changeset
8214
7e1a59fefa0d Moved the code part that skips themes to a better place. This let us paint empty charts with no themes at all.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 639
diff changeset
8215 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
7e1a59fefa0d Moved the code part that skips themes to a better place. This let us paint empty charts with no themes at all.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 639
diff changeset
8216 Moved the code part that skips themes right after the part that sets the
7e1a59fefa0d Moved the code part that skips themes to a better place. This let us paint empty charts with no themes at all.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 639
diff changeset
8217 master artifact for the OutGenerator. We need this master artifact to
7e1a59fefa0d Moved the code part that skips themes to a better place. This let us paint empty charts with no themes at all.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 639
diff changeset
8218 display empty charts - master artifact is used to create titles and
7e1a59fefa0d Moved the code part that skips themes to a better place. This let us paint empty charts with no themes at all.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 639
diff changeset
8219 axes.
7e1a59fefa0d Moved the code part that skips themes to a better place. This let us paint empty charts with no themes at all.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 639
diff changeset
8220
639
deb5e9840813 We will no longer put deactivated themes into the chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 638
diff changeset
8221 2011-05-27 Ingo Weinzierl <ingo@intevation.de>
deb5e9840813 We will no longer put deactivated themes into the chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 638
diff changeset
8222
deb5e9840813 We will no longer put deactivated themes into the chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 638
diff changeset
8223 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
deb5e9840813 We will no longer put deactivated themes into the chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 638
diff changeset
8224 Deactivated themes are not put into the chart.
deb5e9840813 We will no longer put deactivated themes into the chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 638
diff changeset
8225
638
9c565eb46f06 Fixed the process of creating and storing the attribute of a collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 637
diff changeset
8226 2011-05-27 Ingo Weinzierl <ingo@intevation.de>
9c565eb46f06 Fixed the process of creating and storing the attribute of a collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 637
diff changeset
8227
9c565eb46f06 Fixed the process of creating and storing the attribute of a collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 637
diff changeset
8228 * src/main/java/de/intevation/flys/collections/AttributeParser.java:
9c565eb46f06 Fixed the process of creating and storing the attribute of a collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 637
diff changeset
8229 Repaired broken XPath expressions to find the output modes in an
9c565eb46f06 Fixed the process of creating and storing the attribute of a collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 637
diff changeset
8230 attribute document of a collection.
9c565eb46f06 Fixed the process of creating and storing the attribute of a collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 637
diff changeset
8231
9c565eb46f06 Fixed the process of creating and storing the attribute of a collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 637
diff changeset
8232 * src/main/java/de/intevation/flys/collections/AttributeWriter.java: This
9c565eb46f06 Fixed the process of creating and storing the attribute of a collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 637
diff changeset
8233 writer will now create a document that has a root node art:attribute.
9c565eb46f06 Fixed the process of creating and storing the attribute of a collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 637
diff changeset
8234 Before these changes, the document's root node was art:outputs which is
9c565eb46f06 Fixed the process of creating and storing the attribute of a collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 637
diff changeset
8235 part of the attribute document but not the right root node.
9c565eb46f06 Fixed the process of creating and storing the attribute of a collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 637
diff changeset
8236
9c565eb46f06 Fixed the process of creating and storing the attribute of a collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 637
diff changeset
8237 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
9c565eb46f06 Fixed the process of creating and storing the attribute of a collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 637
diff changeset
8238 Adapted some XPath expressions and corrected the the process to create
9c565eb46f06 Fixed the process of creating and storing the attribute of a collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 637
diff changeset
8239 attribute documents.
9c565eb46f06 Fixed the process of creating and storing the attribute of a collection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 637
diff changeset
8240
637
f0c1250d1e7b Make "Berechnungsart 4" work independent of flow direction. Commented out back jump correction temporarily.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 636
diff changeset
8241 2011-05-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
f0c1250d1e7b Make "Berechnungsart 4" work independent of flow direction. Commented out back jump correction temporarily.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 636
diff changeset
8242
f0c1250d1e7b Make "Berechnungsart 4" work independent of flow direction. Commented out back jump correction temporarily.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 636
diff changeset
8243 * src/main/java/de/intevation/flys/artifacts/math/LinearRemap.java:
f0c1250d1e7b Make "Berechnungsart 4" work independent of flow direction. Commented out back jump correction temporarily.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 636
diff changeset
8244 Made it work independent of from/to order.
f0c1250d1e7b Make "Berechnungsart 4" work independent of flow direction. Commented out back jump correction temporarily.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 636
diff changeset
8245
f0c1250d1e7b Make "Berechnungsart 4" work independent of flow direction. Commented out back jump correction temporarily.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 636
diff changeset
8246 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
f0c1250d1e7b Make "Berechnungsart 4" work independent of flow direction. Commented out back jump correction temporarily.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 636
diff changeset
8247 Added method to extract the ranges correctly from data.
f0c1250d1e7b Make "Berechnungsart 4" work independent of flow direction. Commented out back jump correction temporarily.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 636
diff changeset
8248
f0c1250d1e7b Make "Berechnungsart 4" work independent of flow direction. Commented out back jump correction temporarily.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 636
diff changeset
8249 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
f0c1250d1e7b Make "Berechnungsart 4" work independent of flow direction. Commented out back jump correction temporarily.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 636
diff changeset
8250 Use the correct ranges. Comment out backjump detection temporarily.
f0c1250d1e7b Make "Berechnungsart 4" work independent of flow direction. Commented out back jump correction temporarily.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 636
diff changeset
8251
636
58276db49b16 Generate fields for w/q input depend on flow direction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 635
diff changeset
8252 2011-05-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
58276db49b16 Generate fields for w/q input depend on flow direction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 635
diff changeset
8253
58276db49b16 Generate fields for w/q input depend on flow direction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 635
diff changeset
8254 * src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java:
58276db49b16 Generate fields for w/q input depend on flow direction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 635
diff changeset
8255 Generate fields for w/q input depend on flow direction.
58276db49b16 Generate fields for w/q input depend on flow direction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 635
diff changeset
8256
58276db49b16 Generate fields for w/q input depend on flow direction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 635
diff changeset
8257 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
58276db49b16 Generate fields for w/q input depend on flow direction.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 635
diff changeset
8258 Moved km up question out of loop.
635
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
8259 2011-05-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
8260
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
8261 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
8262 Take the flow direction into account.
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
8263
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
8264 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
8265 Prevent NPE.
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
8266
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
8267 * src/main/java/de/intevation/flys/artifacts/states/RangeState.java:
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
8268 Allow to be 'from' greater than 'to' in ranges.
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
8269
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
8270 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Negate
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
8271 step if 'from' is greater than 'to'.
acf3b49ec31f Take the flow direction into account.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 634
diff changeset
8272
634
d8c47520c726 Round exploded values to a precision of 1e-6.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 633
diff changeset
8273 2011-05-26 Sascha L. Teichmann <sascha.teichmann@intevation.de>
d8c47520c726 Round exploded values to a precision of 1e-6.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 633
diff changeset
8274
d8c47520c726 Round exploded values to a precision of 1e-6.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 633
diff changeset
8275 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
d8c47520c726 Round exploded values to a precision of 1e-6.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 633
diff changeset
8276 Round exploded values to a precision of 1e-6.
d8c47520c726 Round exploded values to a precision of 1e-6.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 633
diff changeset
8277
633
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
8278 2011-05-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
8279
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
8280 Qs are now stored in ranges for each column.
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
8281
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
8282 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory2.java:
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
8283 Deleted.
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
8284
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
8285 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory.java:
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
8286 Was WstValueTableFactory2.
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
8287
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
8288 * src/main/java/de/intevation/flys/artifacts/model/QRangeTree.java: Fixed
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
8289 node linking bug. Removed dead code.
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
8290
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
8291 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
8292 Q values are now stored in range trees by each column. The qs of the rows
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
8293 are removed and the calculations are adjusted. Removed dead code.
d08f77e7f7e8 WST value table: Qs are now stored in ranges for each column.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 632
diff changeset
8294
632
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
8295 2011-05-24 Sascha L. Teichmann <sascha.teichmann@intevation.de>
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
8296
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
8297 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory.java:
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
8298 Moved cache name to WstValueTableCacheKey. Do not cache null references.
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
8299
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
8300 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableCacheKey.java:
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
8301 Moved cache name into this class.
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
8302
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
8303 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
8304 Store QRangeTree for each column of value table. TODO: Use them!
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
8305
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
8306 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory2.java:
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
8307 Intended as a replacement for WstValueTableFactory, but is work in progress.
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
8308
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
8309 * src/main/java/de/intevation/flys/artifacts/model/QRangeTree.java: Fixed
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
8310 index errors and added methods to dump as graphviz graph.
07640ab913fd First part of storing qs in ranges
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 631
diff changeset
8311
631
a9af60c84dca Small bugfixes in the WQ selection state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 630
diff changeset
8312 2011-05-24 Ingo Weinzierl <ingo@intevation.de>
a9af60c84dca Small bugfixes in the WQ selection state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 630
diff changeset
8313
a9af60c84dca Small bugfixes in the WQ selection state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 630
diff changeset
8314 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
a9af60c84dca Small bugfixes in the WQ selection state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 630
diff changeset
8315 Improved the validation of WQ values.
a9af60c84dca Small bugfixes in the WQ selection state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 630
diff changeset
8316
a9af60c84dca Small bugfixes in the WQ selection state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 630
diff changeset
8317 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Use the
a9af60c84dca Small bugfixes in the WQ selection state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 630
diff changeset
8318 correct input data object to determine the selected WQ mode (range or
a9af60c84dca Small bugfixes in the WQ selection state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 630
diff changeset
8319 single input).
a9af60c84dca Small bugfixes in the WQ selection state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 630
diff changeset
8320
630
40d3039f85ac ISSUE-40 (part I/II) Write values that the user had former selected / inserted into DESCRIBE document to preselect such data in the UI.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 629
diff changeset
8321 2011-05-24 Ingo Weinzierl <ingo@intevation.de>
40d3039f85ac ISSUE-40 (part I/II) Write values that the user had former selected / inserted into DESCRIBE document to preselect such data in the UI.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 629
diff changeset
8322
40d3039f85ac ISSUE-40 (part I/II) Write values that the user had former selected / inserted into DESCRIBE document to preselect such data in the UI.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 629
diff changeset
8323 ISSUE-40 (part I/II)
40d3039f85ac ISSUE-40 (part I/II) Write values that the user had former selected / inserted into DESCRIBE document to preselect such data in the UI.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 629
diff changeset
8324
40d3039f85ac ISSUE-40 (part I/II) Write values that the user had former selected / inserted into DESCRIBE document to preselect such data in the UI.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 629
diff changeset
8325 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
40d3039f85ac ISSUE-40 (part I/II) Write values that the user had former selected / inserted into DESCRIBE document to preselect such data in the UI.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 629
diff changeset
8326 Write default values (values already selected by the user before) of the
40d3039f85ac ISSUE-40 (part I/II) Write values that the user had former selected / inserted into DESCRIBE document to preselect such data in the UI.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 629
diff changeset
8327 input data items into DESCRIBE.
40d3039f85ac ISSUE-40 (part I/II) Write values that the user had former selected / inserted into DESCRIBE document to preselect such data in the UI.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 629
diff changeset
8328
629
65e4e42b4b03 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 628
diff changeset
8329 2011-05-24 Ingo Weinzierl <ingo@intevation.de>
65e4e42b4b03 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 628
diff changeset
8330
65e4e42b4b03 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 628
diff changeset
8331 * src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java:
65e4e42b4b03 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 628
diff changeset
8332 Removed needless imports.
65e4e42b4b03 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 628
diff changeset
8333
65e4e42b4b03 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 628
diff changeset
8334 2011-05-24 Ingo Weinzierl <ingo@intevation.de>
628
51b69bca4560 ISSUE-85 (part III/III) Use the given kilometer values for the waterlevel computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 627
diff changeset
8335
51b69bca4560 ISSUE-85 (part III/III) Use the given kilometer values for the waterlevel computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 627
diff changeset
8336 ISSUE-85 (part III/III)
51b69bca4560 ISSUE-85 (part III/III) Use the given kilometer values for the waterlevel computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 627
diff changeset
8337
51b69bca4560 ISSUE-85 (part III/III) Use the given kilometer values for the waterlevel computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 627
diff changeset
8338 * src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java:
51b69bca4560 ISSUE-85 (part III/III) Use the given kilometer values for the waterlevel computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 627
diff changeset
8339 Added a static function that returns the kilometer values (double[])
51b69bca4560 ISSUE-85 (part III/III) Use the given kilometer values for the waterlevel computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 627
diff changeset
8340 from locations input (whitespace separated double values).
51b69bca4560 ISSUE-85 (part III/III) Use the given kilometer values for the waterlevel computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 627
diff changeset
8341
51b69bca4560 ISSUE-85 (part III/III) Use the given kilometer values for the waterlevel computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 627
diff changeset
8342 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Adapted
51b69bca4560 ISSUE-85 (part III/III) Use the given kilometer values for the waterlevel computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 627
diff changeset
8343 the getKms() method. It will now return a computed array of kilometers
51b69bca4560 ISSUE-85 (part III/III) Use the given kilometer values for the waterlevel computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 627
diff changeset
8344 if we had inserted a range, or it will return the inserted kilometers if
51b69bca4560 ISSUE-85 (part III/III) Use the given kilometer values for the waterlevel computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 627
diff changeset
8345 we had inserted locations.
51b69bca4560 ISSUE-85 (part III/III) Use the given kilometer values for the waterlevel computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 627
diff changeset
8346
626
e3ee131d5dd3 Moved WST value table cache key to a separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 625
diff changeset
8347 2011-05-24 Sascha L. Teichmann <sascha.teichmann@intevation.de>
e3ee131d5dd3 Moved WST value table cache key to a separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 625
diff changeset
8348
e3ee131d5dd3 Moved WST value table cache key to a separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 625
diff changeset
8349 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory.java:
e3ee131d5dd3 Moved WST value table cache key to a separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 625
diff changeset
8350 Moved cache key to separate class.
e3ee131d5dd3 Moved WST value table cache key to a separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 625
diff changeset
8351
e3ee131d5dd3 Moved WST value table cache key to a separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 625
diff changeset
8352 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableCacheKey.java:
e3ee131d5dd3 Moved WST value table cache key to a separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 625
diff changeset
8353 New. The new cache key class.
e3ee131d5dd3 Moved WST value table cache key to a separate class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 625
diff changeset
8354
625
c0c60a611fca Introduce model to store q values of WST columns efficiently.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 624
diff changeset
8355 2011-05-24 Sascha L. Teichmann <sascha.teichmann@intevation.de>
c0c60a611fca Introduce model to store q values of WST columns efficiently.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 624
diff changeset
8356
c0c60a611fca Introduce model to store q values of WST columns efficiently.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 624
diff changeset
8357 * src/main/java/de/intevation/flys/artifacts/model/QRangeTree.java:
c0c60a611fca Introduce model to store q values of WST columns efficiently.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 624
diff changeset
8358 Model to store the q values of a WST column efficiently. First
c0c60a611fca Introduce model to store q values of WST columns efficiently.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 624
diff changeset
8359 building block not to store the q values directly aside the
c0c60a611fca Introduce model to store q values of WST columns efficiently.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 624
diff changeset
8360 w values.
c0c60a611fca Introduce model to store q values of WST columns efficiently.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 624
diff changeset
8361
629
65e4e42b4b03 Removed needless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 628
diff changeset
8362 2011-05-24 Ingo Weinzierl <ingo@intevation.de>
624
929137ee8154 ISSUE-62 (part I/II) States are no longer filled with data - if a state needs user input, it needs to query the owner artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 623
diff changeset
8363
627
833290f16f09 ISSUE-85 (part I/III) Added further fields for the location/range state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 626
diff changeset
8364 ISSUE-85 (part I/III)
833290f16f09 ISSUE-85 (part I/III) Added further fields for the location/range state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 626
diff changeset
8365
833290f16f09 ISSUE-85 (part I/III) Added further fields for the location/range state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 626
diff changeset
8366 * doc/conf/artifacts/winfo.xml: Added two further field 'ld_mode' and
833290f16f09 ISSUE-85 (part I/III) Added further fields for the location/range state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 626
diff changeset
8367 'ld_locations' to the range/locations state to track the selected mode
833290f16f09 ISSUE-85 (part I/III) Added further fields for the location/range state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 626
diff changeset
8368 and locations.
833290f16f09 ISSUE-85 (part I/III) Added further fields for the location/range state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 626
diff changeset
8369
833290f16f09 ISSUE-85 (part I/III) Added further fields for the location/range state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 626
diff changeset
8370 * src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java:
833290f16f09 ISSUE-85 (part I/III) Added further fields for the location/range state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 626
diff changeset
8371 Added methods to validate the user inserted locations.
833290f16f09 ISSUE-85 (part I/III) Added further fields for the location/range state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 626
diff changeset
8372
833290f16f09 ISSUE-85 (part I/III) Added further fields for the location/range state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 626
diff changeset
8373 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Added a
833290f16f09 ISSUE-85 (part I/III) Added further fields for the location/range state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 626
diff changeset
8374 method to determine of a range or locations have been inserted.
833290f16f09 ISSUE-85 (part I/III) Added further fields for the location/range state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 626
diff changeset
8375
833290f16f09 ISSUE-85 (part I/III) Added further fields for the location/range state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 626
diff changeset
8376 2011-05-23 Ingo Weinzierl <ingo@intevation.de>
833290f16f09 ISSUE-85 (part I/III) Added further fields for the location/range state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 626
diff changeset
8377
624
929137ee8154 ISSUE-62 (part I/II) States are no longer filled with data - if a state needs user input, it needs to query the owner artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 623
diff changeset
8378 ISSUE-62 (part II/II)
929137ee8154 ISSUE-62 (part I/II) States are no longer filled with data - if a state needs user input, it needs to query the owner artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 623
diff changeset
8379
929137ee8154 ISSUE-62 (part I/II) States are no longer filled with data - if a state needs user input, it needs to query the owner artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 623
diff changeset
8380 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Dump the
929137ee8154 ISSUE-62 (part I/II) States are no longer filled with data - if a state needs user input, it needs to query the owner artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 623
diff changeset
8381 artifacts state/data in DEBUG mode in describe().
929137ee8154 ISSUE-62 (part I/II) States are no longer filled with data - if a state needs user input, it needs to query the owner artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 623
diff changeset
8382
929137ee8154 ISSUE-62 (part I/II) States are no longer filled with data - if a state needs user input, it needs to query the owner artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 623
diff changeset
8383 * src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java,
929137ee8154 ISSUE-62 (part I/II) States are no longer filled with data - if a state needs user input, it needs to query the owner artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 623
diff changeset
8384 src/main/java/de/intevation/flys/artifacts/states/DefaultState.java,
929137ee8154 ISSUE-62 (part I/II) States are no longer filled with data - if a state needs user input, it needs to query the owner artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 623
diff changeset
8385 src/main/java/de/intevation/flys/artifacts/states/RiverSelect.java,
929137ee8154 ISSUE-62 (part I/II) States are no longer filled with data - if a state needs user input, it needs to query the owner artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 623
diff changeset
8386 src/main/java/de/intevation/flys/artifacts/states/WQSelect.java,
929137ee8154 ISSUE-62 (part I/II) States are no longer filled with data - if a state needs user input, it needs to query the owner artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 623
diff changeset
8387 src/main/java/de/intevation/flys/artifacts/states/LocationSelect.java,
929137ee8154 ISSUE-62 (part I/II) States are no longer filled with data - if a state needs user input, it needs to query the owner artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 623
diff changeset
8388 src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java,
929137ee8154 ISSUE-62 (part I/II) States are no longer filled with data - if a state needs user input, it needs to query the owner artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 623
diff changeset
8389 src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java:
929137ee8154 ISSUE-62 (part I/II) States are no longer filled with data - if a state needs user input, it needs to query the owner artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 623
diff changeset
8390 States will no longer store data. The only reason for states storing
929137ee8154 ISSUE-62 (part I/II) States are no longer filled with data - if a state needs user input, it needs to query the owner artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 623
diff changeset
8391 StateData is to know about the necessary data for this state. If a State
929137ee8154 ISSUE-62 (part I/II) States are no longer filled with data - if a state needs user input, it needs to query the owner artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 623
diff changeset
8392 needs to access the user input for a specific StateData object, it needs
929137ee8154 ISSUE-62 (part I/II) States are no longer filled with data - if a state needs user input, it needs to query the owner artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 623
diff changeset
8393 to query the FLYSArtifact which stores the data.
929137ee8154 ISSUE-62 (part I/II) States are no longer filled with data - if a state needs user input, it needs to query the owner artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 623
diff changeset
8394
623
aa64fe4df8ab Added a method to dump the artifacts state/data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 622
diff changeset
8395 2011-05-23 Ingo Weinzierl <ingo@intevation.de>
aa64fe4df8ab Added a method to dump the artifacts state/data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 622
diff changeset
8396
aa64fe4df8ab Added a method to dump the artifacts state/data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 622
diff changeset
8397 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Added a
aa64fe4df8ab Added a method to dump the artifacts state/data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 622
diff changeset
8398 method to dump the artifacts state(s)/data.
aa64fe4df8ab Added a method to dump the artifacts state/data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 622
diff changeset
8399
622
02ca2ff96dee flys/issue84: Forget to select wst kind.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 621
diff changeset
8400 2011-05-23 Sascha L. Teichmann <sascha.teichmann@intevation.de>
02ca2ff96dee flys/issue84: Forget to select wst kind.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 621
diff changeset
8401
02ca2ff96dee flys/issue84: Forget to select wst kind.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 621
diff changeset
8402 flys/issue84
02ca2ff96dee flys/issue84: Forget to select wst kind.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 621
diff changeset
8403
02ca2ff96dee flys/issue84: Forget to select wst kind.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 621
diff changeset
8404 * src/main/java/de/intevation/flys/artifacts/model/WstFactory.java:
02ca2ff96dee flys/issue84: Forget to select wst kind.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 621
diff changeset
8405 Forget to select wst kind.
02ca2ff96dee flys/issue84: Forget to select wst kind.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 621
diff changeset
8406
621
4e0ca3890696 fix for flys/issue81: km weights were swapped
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 620
diff changeset
8407 2011-05-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
4e0ca3890696 fix for flys/issue81: km weights were swapped
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 620
diff changeset
8408
4e0ca3890696 fix for flys/issue81: km weights were swapped
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 620
diff changeset
8409 flys/issue81
4e0ca3890696 fix for flys/issue81: km weights were swapped
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 620
diff changeset
8410
4e0ca3890696 fix for flys/issue81: km weights were swapped
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 620
diff changeset
8411 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
4e0ca3890696 fix for flys/issue81: km weights were swapped
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 620
diff changeset
8412 weights for kms were swapped.
4e0ca3890696 fix for flys/issue81: km weights were swapped
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 620
diff changeset
8413
620
a495464f5527 Tagged release 2.3.1 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 619
diff changeset
8414 2011-05-20 Ingo Weinzierl <ingo@intevation.de>
a495464f5527 Tagged release 2.3.1 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 619
diff changeset
8415
a495464f5527 Tagged release 2.3.1 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 619
diff changeset
8416 Tagged RELEASE 2.3.1
a495464f5527 Tagged release 2.3.1 of flys-artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 619
diff changeset
8417
619
56c9397ebe89 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 460
diff changeset
8418 2011-05-20 Ingo Weinzierl <ingo@intevation.de>
56c9397ebe89 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 460
diff changeset
8419
56c9397ebe89 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 460
diff changeset
8420 * Changes: Prepared changes for the upcoming release.
56c9397ebe89 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 460
diff changeset
8421
460
38341dcab513 Notes to Release V 2.3.1
Hans Plum <hans.plum@intevation.de>
parents: 459
diff changeset
8422 2011-05-20 Hans Plum <hans@intevation.de>
38341dcab513 Notes to Release V 2.3.1
Hans Plum <hans.plum@intevation.de>
parents: 459
diff changeset
8423
38341dcab513 Notes to Release V 2.3.1
Hans Plum <hans.plum@intevation.de>
parents: 459
diff changeset
8424 * NEWS:
38341dcab513 Notes to Release V 2.3.1
Hans Plum <hans.plum@intevation.de>
parents: 459
diff changeset
8425 Hint to Release 2.3.1. For further information look into module
38341dcab513 Notes to Release V 2.3.1
Hans Plum <hans.plum@intevation.de>
parents: 459
diff changeset
8426 flys-client/NEWS
38341dcab513 Notes to Release V 2.3.1
Hans Plum <hans.plum@intevation.de>
parents: 459
diff changeset
8427
459
fadf797bf123 Increment kms array size by one to take the end of range, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 458
diff changeset
8428 2011-05-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
fadf797bf123 Increment kms array size by one to take the end of range, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 458
diff changeset
8429
fadf797bf123 Increment kms array size by one to take the end of range, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 458
diff changeset
8430 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java (getExplodedValues):
fadf797bf123 Increment kms array size by one to take the end of range, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 458
diff changeset
8431 Increment kms array size by one to take the end of range, too.
fadf797bf123 Increment kms array size by one to take the end of range, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 458
diff changeset
8432
458
523a256451cd Use unsharp km lookup (epsilon = 0.0001).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 457
diff changeset
8433 2011-05-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
523a256451cd Use unsharp km lookup (epsilon = 0.0001).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 457
diff changeset
8434
523a256451cd Use unsharp km lookup (epsilon = 0.0001).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 457
diff changeset
8435 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory.java:
523a256451cd Use unsharp km lookup (epsilon = 0.0001).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 457
diff changeset
8436 Sort by rows (should not be necessary).
523a256451cd Use unsharp km lookup (epsilon = 0.0001).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 457
diff changeset
8437
523a256451cd Use unsharp km lookup (epsilon = 0.0001).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 457
diff changeset
8438 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
523a256451cd Use unsharp km lookup (epsilon = 0.0001).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 457
diff changeset
8439 Use unsharp km lookup (epsilon = 0.0001). This fixes the problem
523a256451cd Use unsharp km lookup (epsilon = 0.0001).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 457
diff changeset
8440 that some kms were not found.
523a256451cd Use unsharp km lookup (epsilon = 0.0001).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 457
diff changeset
8441
457
52532b300483 ISSUE-66 Fixed broken english subtitle template for longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 456
diff changeset
8442 2011-05-19 Ingo Weinzierl <ingo@intevation.de>
52532b300483 ISSUE-66 Fixed broken english subtitle template for longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 456
diff changeset
8443
52532b300483 ISSUE-66 Fixed broken english subtitle template for longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 456
diff changeset
8444 flys/issue66
52532b300483 ISSUE-66 Fixed broken english subtitle template for longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 456
diff changeset
8445
52532b300483 ISSUE-66 Fixed broken english subtitle template for longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 456
diff changeset
8446 * src/main/resources/messages_en.properties: Fixed broken template.
52532b300483 ISSUE-66 Fixed broken english subtitle template for longitudinal section charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 456
diff changeset
8447
456
af1b64ec7250 The curve of a computed discharge curve has a human readable text now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
8448 2011-05-19 Ingo Weinzierl <ingo@intevation.de>
af1b64ec7250 The curve of a computed discharge curve has a human readable text now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
8449
af1b64ec7250 The curve of a computed discharge curve has a human readable text now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
8450 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
af1b64ec7250 The curve of a computed discharge curve has a human readable text now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
8451 Set the name of the computed discharge curve objects.
af1b64ec7250 The curve of a computed discharge curve has a human readable text now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
8452
af1b64ec7250 The curve of a computed discharge curve has a human readable text now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
8453 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
af1b64ec7250 The curve of a computed discharge curve has a human readable text now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
8454 The curves of this chart will now have names that consist of the word
af1b64ec7250 The curve of a computed discharge curve has a human readable text now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
8455 'Discharge Curve', the river name and the kilometer that has been used
af1b64ec7250 The curve of a computed discharge curve has a human readable text now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
8456 for the computation.
af1b64ec7250 The curve of a computed discharge curve has a human readable text now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
8457
af1b64ec7250 The curve of a computed discharge curve has a human readable text now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
8458 * src/main/resources/messages.properties,
af1b64ec7250 The curve of a computed discharge curve has a human readable text now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
8459 src/main/resources/messages_de_DE.properties,
af1b64ec7250 The curve of a computed discharge curve has a human readable text now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
8460 src/main/resources/messages_en.properties,
af1b64ec7250 The curve of a computed discharge curve has a human readable text now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
8461 src/main/resources/messages_de.properties: Added i18n strings for the
af1b64ec7250 The curve of a computed discharge curve has a human readable text now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
8462 computed discharge curves.
af1b64ec7250 The curve of a computed discharge curve has a human readable text now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 455
diff changeset
8463
455
7137ef65c17c Reintroduced titles for the "W for unausgeglichene Abfluesse".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 454
diff changeset
8464 2011-05-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
7137ef65c17c Reintroduced titles for the "W for unausgeglichene Abfluesse".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 454
diff changeset
8465
7137ef65c17c Reintroduced titles for the "W for unausgeglichene Abfluesse".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 454
diff changeset
8466 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
7137ef65c17c Reintroduced titles for the "W for unausgeglichene Abfluesse".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 454
diff changeset
8467 Added convenience method isQ() to determine if we are
7137ef65c17c Reintroduced titles for the "W for unausgeglichene Abfluesse".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 454
diff changeset
8468 doing Q calculations.
7137ef65c17c Reintroduced titles for the "W for unausgeglichene Abfluesse".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 454
diff changeset
8469
7137ef65c17c Reintroduced titles for the "W for unausgeglichene Abfluesse".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 454
diff changeset
8470 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
7137ef65c17c Reintroduced titles for the "W for unausgeglichene Abfluesse".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 454
diff changeset
8471 Reintroduced titles for the "W for unausgeglichene Abfluesse".
7137ef65c17c Reintroduced titles for the "W for unausgeglichene Abfluesse".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 454
diff changeset
8472
454
2c0c22e0935d Added names for discharge curves (at gauges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 453
diff changeset
8473 2011-05-19 Ingo Weinzierl <ingo@intevation.de>
2c0c22e0935d Added names for discharge curves (at gauges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 453
diff changeset
8474
2c0c22e0935d Added names for discharge curves (at gauges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 453
diff changeset
8475 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
2c0c22e0935d Added names for discharge curves (at gauges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 453
diff changeset
8476 The curves will now have names that consist of the gauge name and its
2c0c22e0935d Added names for discharge curves (at gauges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 453
diff changeset
8477 valid time range.
2c0c22e0935d Added names for discharge curves (at gauges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 453
diff changeset
8478
2c0c22e0935d Added names for discharge curves (at gauges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 453
diff changeset
8479 * src/main/resources/messages.properties,
2c0c22e0935d Added names for discharge curves (at gauges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 453
diff changeset
8480 src/main/resources/messages_de_DE.properties,
2c0c22e0935d Added names for discharge curves (at gauges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 453
diff changeset
8481 src/main/resources/messages_en.properties,
2c0c22e0935d Added names for discharge curves (at gauges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 453
diff changeset
8482 src/main/resources/messages_de.properties: Added i18n strings for the
2c0c22e0935d Added names for discharge curves (at gauges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 453
diff changeset
8483 discharge curves.
2c0c22e0935d Added names for discharge curves (at gauges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 453
diff changeset
8484
453
5aef92ea71a6 Removed dead code
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 452
diff changeset
8485 2011-05-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
5aef92ea71a6 Removed dead code
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 452
diff changeset
8486
5aef92ea71a6 Removed dead code
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 452
diff changeset
8487 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
5aef92ea71a6 Removed dead code
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 452
diff changeset
8488 Removed dead code.
5aef92ea71a6 Removed dead code
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 452
diff changeset
8489
452
343f248e4c8c use correct kms and step width now now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 451
diff changeset
8490 2011-05-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
343f248e4c8c use correct kms and step width now now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 451
diff changeset
8491
343f248e4c8c use correct kms and step width now now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 451
diff changeset
8492 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
343f248e4c8c use correct kms and step width now now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 451
diff changeset
8493 Use the correct method to generate kms.
343f248e4c8c use correct kms and step width now now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 451
diff changeset
8494
343f248e4c8c use correct kms and step width now now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 451
diff changeset
8495 * src/main/java/de/intevation/flys/artifacts/math/LinearRemap.java:
343f248e4c8c use correct kms and step width now now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 451
diff changeset
8496 Added some logging to test the map in debug mode.
343f248e4c8c use correct kms and step width now now
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 451
diff changeset
8497
451
73bc64c4a7b0 Use new logic to calculate "W für ungleichwertige Abfluesse". Not working yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
8498 2011-05-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
73bc64c4a7b0 Use new logic to calculate "W für ungleichwertige Abfluesse". Not working yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
8499
73bc64c4a7b0 Use new logic to calculate "W für ungleichwertige Abfluesse". Not working yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
8500 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
73bc64c4a7b0 Use new logic to calculate "W für ungleichwertige Abfluesse". Not working yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
8501 Made getExplodedValues static.
73bc64c4a7b0 Use new logic to calculate "W für ungleichwertige Abfluesse". Not working yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
8502
73bc64c4a7b0 Use new logic to calculate "W für ungleichwertige Abfluesse". Not working yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
8503 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
73bc64c4a7b0 Use new logic to calculate "W für ungleichwertige Abfluesse". Not working yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
8504 Use new logic to calculate "W für ungleichwertige Abfluesse".
73bc64c4a7b0 Use new logic to calculate "W für ungleichwertige Abfluesse". Not working yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
8505 Not working, yet.
73bc64c4a7b0 Use new logic to calculate "W für ungleichwertige Abfluesse". Not working yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
8506
73bc64c4a7b0 Use new logic to calculate "W für ungleichwertige Abfluesse". Not working yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
8507 * ChangeLog: Fixed former entry.
73bc64c4a7b0 Use new logic to calculate "W für ungleichwertige Abfluesse". Not working yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
8508
450
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
8509 2011-05-18 Ingo Weinzierl <ingo@intevation.de>
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
8510
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
8511 * doc/conf/artifacts/winfo.xml: Registered the WST export for discharge
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
8512 longitudinal sections.
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
8513
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
8514 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Set the
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
8515 names of the discharge longitudinal section computation results.
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
8516
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
8517 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java:
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
8518 The W/Q curves in the chart will now have names.
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
8519
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
8520 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java:
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
8521 The WstWriter is filled with column names in an own method. So, we are
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
8522 able to override this process in subclasses.
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
8523
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
8524 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionExporter.java:
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
8525 Adapted the column names for the WST export.
c8bb38115290 Enabled the discharge longitudinal section to be exported as WST.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 449
diff changeset
8526
451
73bc64c4a7b0 Use new logic to calculate "W für ungleichwertige Abfluesse". Not working yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
8527 2011-05-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
73bc64c4a7b0 Use new logic to calculate "W für ungleichwertige Abfluesse". Not working yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
8528
73bc64c4a7b0 Use new logic to calculate "W für ungleichwertige Abfluesse". Not working yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
8529 Work on flys/issue69
73bc64c4a7b0 Use new logic to calculate "W für ungleichwertige Abfluesse". Not working yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
8530
73bc64c4a7b0 Use new logic to calculate "W für ungleichwertige Abfluesse". Not working yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
8531 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
73bc64c4a7b0 Use new logic to calculate "W für ungleichwertige Abfluesse". Not working yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
8532 Use new logic to calculate "Wasserstand/Wasserspiegellage".
73bc64c4a7b0 Use new logic to calculate "W für ungleichwertige Abfluesse". Not working yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
8533 Compared to desktop FLYS are the results are structurally right
73bc64c4a7b0 Use new logic to calculate "W für ungleichwertige Abfluesse". Not working yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
8534 but a bit off in the positions after the decimal points.
73bc64c4a7b0 Use new logic to calculate "W für ungleichwertige Abfluesse". Not working yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 450
diff changeset
8535 Maybe a result of the interpolation? Need to debug this.
449
9814d4808410 flys/issue69: Connected calculation with the UI
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 448
diff changeset
8536
448
88d9e1d75d64 W and Q curves in longitudinal section curves will now have names.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 447
diff changeset
8537 2011-05-18 Ingo Weinzierl <ingo@intevation.de>
88d9e1d75d64 W and Q curves in longitudinal section curves will now have names.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 447
diff changeset
8538
88d9e1d75d64 W and Q curves in longitudinal section curves will now have names.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 447
diff changeset
8539 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
88d9e1d75d64 W and Q curves in longitudinal section curves will now have names.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 447
diff changeset
8540 W and Q curves will now have names based on the defined W or Q values
88d9e1d75d64 W and Q curves in longitudinal section curves will now have names.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 447
diff changeset
8541 for the waterlevel computation.
88d9e1d75d64 W and Q curves in longitudinal section curves will now have names.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 447
diff changeset
8542
447
5606ba4139e0 WSTs will now have a header that contains the names of the Ws or Qs that had been defined for the computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 446
diff changeset
8543 2011-05-18 Ingo Weinzierl <ingo@intevation.de>
5606ba4139e0 WSTs will now have a header that contains the names of the Ws or Qs that had been defined for the computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 446
diff changeset
8544
5606ba4139e0 WSTs will now have a header that contains the names of the Ws or Qs that had been defined for the computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 446
diff changeset
8545 * src/main/java/de/intevation/flys/artifacts/model/NamedObject.java:
5606ba4139e0 WSTs will now have a header that contains the names of the Ws or Qs that had been defined for the computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 446
diff changeset
8546 New. This object is used to give objects a name.
5606ba4139e0 WSTs will now have a header that contains the names of the Ws or Qs that had been defined for the computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 446
diff changeset
8547
5606ba4139e0 WSTs will now have a header that contains the names of the Ws or Qs that had been defined for the computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 446
diff changeset
8548 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java: Inherit
5606ba4139e0 WSTs will now have a header that contains the names of the Ws or Qs that had been defined for the computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 446
diff changeset
8549 from NamedObject now. Because we need to display names for those objects
5606ba4139e0 WSTs will now have a header that contains the names of the Ws or Qs that had been defined for the computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 446
diff changeset
8550 in different places.
5606ba4139e0 WSTs will now have a header that contains the names of the Ws or Qs that had been defined for the computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 446
diff changeset
8551
5606ba4139e0 WSTs will now have a header that contains the names of the Ws or Qs that had been defined for the computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 446
diff changeset
8552 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: The WQKms
5606ba4139e0 WSTs will now have a header that contains the names of the Ws or Qs that had been defined for the computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 446
diff changeset
8553 objects returned by a waterlevel computation will now have names.
5606ba4139e0 WSTs will now have a header that contains the names of the Ws or Qs that had been defined for the computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 446
diff changeset
8554
5606ba4139e0 WSTs will now have a header that contains the names of the Ws or Qs that had been defined for the computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 446
diff changeset
8555 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java:
5606ba4139e0 WSTs will now have a header that contains the names of the Ws or Qs that had been defined for the computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 446
diff changeset
8556 Insert the column names for the WSTs into the WstWriter.
5606ba4139e0 WSTs will now have a header that contains the names of the Ws or Qs that had been defined for the computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 446
diff changeset
8557
5606ba4139e0 WSTs will now have a header that contains the names of the Ws or Qs that had been defined for the computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 446
diff changeset
8558 * src/main/java/de/intevation/flys/exports/WstWriter.java: The column
5606ba4139e0 WSTs will now have a header that contains the names of the Ws or Qs that had been defined for the computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 446
diff changeset
8559 names are written into the head of the WSTs now.
5606ba4139e0 WSTs will now have a header that contains the names of the Ws or Qs that had been defined for the computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 446
diff changeset
8560
446
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
8561 2011-05-17 Ingo Weinzierl <ingo@intevation.de>
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
8562
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
8563 * src/main/java/de/intevation/flys/artifacts/model/WstLine.java: New. This
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
8564 class is used to store the W/Q values of a specific kilometer of a WST.
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
8565
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
8566 * src/main/java/de/intevation/flys/exports/WstWriter.java: New. A writer
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
8567 that creates WSTs.
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
8568
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
8569 TODO: The header of the WSTs is not finished. The Q descriptions are
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
8570 missing.
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
8571
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
8572 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java:
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
8573 Enabled WST exports.
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
8574
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
8575 * doc/conf/artifacts/winfo.xml: Registered the WST export for waterlevels.
c0bec245f608 Implemented writer that creates WSTs and enabled the WaterlevelExporter to create those.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 445
diff changeset
8576
445
a7947972fdeb Added a new class that supports formatters for different types of data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 444
diff changeset
8577 2011-05-17 Ingo Weinzierl <ingo@intevation.de>
a7947972fdeb Added a new class that supports formatters for different types of data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 444
diff changeset
8578
a7947972fdeb Added a new class that supports formatters for different types of data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 444
diff changeset
8579 * src/main/java/de/intevation/flys/utils/Formatter.java: New. This class
a7947972fdeb Added a new class that supports formatters for different types of data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 444
diff changeset
8580 supports functions to retrieve formatters for specific types of data
a7947972fdeb Added a new class that supports formatters for different types of data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 444
diff changeset
8581 used in FLYS.
a7947972fdeb Added a new class that supports formatters for different types of data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 444
diff changeset
8582
a7947972fdeb Added a new class that supports formatters for different types of data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 444
diff changeset
8583 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java,
a7947972fdeb Added a new class that supports formatters for different types of data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 444
diff changeset
8584 src/main/java/de/intevation/flys/exports/DurationCurveExporter.java,
a7947972fdeb Added a new class that supports formatters for different types of data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 444
diff changeset
8585 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveExporter.java,
a7947972fdeb Added a new class that supports formatters for different types of data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 444
diff changeset
8586 src/main/java/de/intevation/flys/exports/AbstractExporter.java:
a7947972fdeb Added a new class that supports formatters for different types of data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 444
diff changeset
8587 Removed the formatter declaration - the whole formatter stuff is done in
a7947972fdeb Added a new class that supports formatters for different types of data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 444
diff changeset
8588 Formatter now.
a7947972fdeb Added a new class that supports formatters for different types of data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 444
diff changeset
8589
444
932a5e3c7fa1 ISSUE-72 Repaired broken XPath expression in MainValuesService to extract start and end kilometer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 443
diff changeset
8590 2011-05-17 Ingo Weinzierl <ingo@intevation.de>
932a5e3c7fa1 ISSUE-72 Repaired broken XPath expression in MainValuesService to extract start and end kilometer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 443
diff changeset
8591
932a5e3c7fa1 ISSUE-72 Repaired broken XPath expression in MainValuesService to extract start and end kilometer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 443
diff changeset
8592 ISSUE-72
932a5e3c7fa1 ISSUE-72 Repaired broken XPath expression in MainValuesService to extract start and end kilometer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 443
diff changeset
8593
932a5e3c7fa1 ISSUE-72 Repaired broken XPath expression in MainValuesService to extract start and end kilometer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 443
diff changeset
8594 * src/main/java/de/intevation/flys/artifacts/services/MainValuesService.java:
932a5e3c7fa1 ISSUE-72 Repaired broken XPath expression in MainValuesService to extract start and end kilometer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 443
diff changeset
8595 Repaired broken XPath expressions to extract start and end kilometer.
932a5e3c7fa1 ISSUE-72 Repaired broken XPath expression in MainValuesService to extract start and end kilometer.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 443
diff changeset
8596
443
5d65fe4c08d5 Separated the WST table loading logic from the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
8597 2011-05-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
5d65fe4c08d5 Separated the WST table loading logic from the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
8598
5d65fe4c08d5 Separated the WST table loading logic from the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
8599 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
5d65fe4c08d5 Separated the WST table loading logic from the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
8600 Removed the Hibernate loading stuff.
5d65fe4c08d5 Separated the WST table loading logic from the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
8601
5d65fe4c08d5 Separated the WST table loading logic from the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
8602 * src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory.java:
5d65fe4c08d5 Separated the WST table loading logic from the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
8603 New. The Hibernate loading.
5d65fe4c08d5 Separated the WST table loading logic from the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
8604
5d65fe4c08d5 Separated the WST table loading logic from the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
8605 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
5d65fe4c08d5 Separated the WST table loading logic from the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
8606 Use the WstValueTableFactory for loading now.
5d65fe4c08d5 Separated the WST table loading logic from the calculations.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 442
diff changeset
8607
442
c1ef5f63278e Tagged RELEASE 2.3
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 428
diff changeset
8608 2011-05-17 Ingo Weinzierl <ingo@intevation.de>
c1ef5f63278e Tagged RELEASE 2.3
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 428
diff changeset
8609
460
38341dcab513 Notes to Release V 2.3.1
Hans Plum <hans.plum@intevation.de>
parents: 459
diff changeset
8610 Tagged RELEASE 0.1 aka Version 2.3.0
442
c1ef5f63278e Tagged RELEASE 2.3
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 428
diff changeset
8611
428
5ee2e2c9b122 Added NEWS File for collecting enduser-sepcific information for releases
Hans Plum <hans.plum@intevation.de>
parents: 427
diff changeset
8612 2011-05-16 Hans Plum <hans@intevation.de>
5ee2e2c9b122 Added NEWS File for collecting enduser-sepcific information for releases
Hans Plum <hans.plum@intevation.de>
parents: 427
diff changeset
8613
5ee2e2c9b122 Added NEWS File for collecting enduser-sepcific information for releases
Hans Plum <hans.plum@intevation.de>
parents: 427
diff changeset
8614 * NEWS:
5ee2e2c9b122 Added NEWS File for collecting enduser-sepcific information for releases
Hans Plum <hans.plum@intevation.de>
parents: 427
diff changeset
8615 New. Giving some user specific perspective to new functionality and
5ee2e2c9b122 Added NEWS File for collecting enduser-sepcific information for releases
Hans Plum <hans.plum@intevation.de>
parents: 427
diff changeset
8616 changes. This file references releases dates only; details can be find
5ee2e2c9b122 Added NEWS File for collecting enduser-sepcific information for releases
Hans Plum <hans.plum@intevation.de>
parents: 427
diff changeset
8617 in the client module at flys-client.
5ee2e2c9b122 Added NEWS File for collecting enduser-sepcific information for releases
Hans Plum <hans.plum@intevation.de>
parents: 427
diff changeset
8618
427
909196be11a0 First step to calculate "W fuer ungleichwertige Abfluesse" correctly. flys/issue55
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 426
diff changeset
8619 2011-05-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
909196be11a0 First step to calculate "W fuer ungleichwertige Abfluesse" correctly. flys/issue55
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 426
diff changeset
8620
909196be11a0 First step to calculate "W fuer ungleichwertige Abfluesse" correctly. flys/issue55
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 426
diff changeset
8621 First step to calculate "W fuer ungleichwertige Abfluesse" correctly.
909196be11a0 First step to calculate "W fuer ungleichwertige Abfluesse" correctly. flys/issue55
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 426
diff changeset
8622 flys/issue55
909196be11a0 First step to calculate "W fuer ungleichwertige Abfluesse" correctly. flys/issue55
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 426
diff changeset
8623
909196be11a0 First step to calculate "W fuer ungleichwertige Abfluesse" correctly. flys/issue55
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 426
diff changeset
8624 * src/main/java/de/intevation/flys/artifacts/math/LinearRemap.java:
909196be11a0 First step to calculate "W fuer ungleichwertige Abfluesse" correctly. flys/issue55
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 426
diff changeset
8625 New. Remaps "gleichwertige" Q values to the corresponding
909196be11a0 First step to calculate "W fuer ungleichwertige Abfluesse" correctly. flys/issue55
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 426
diff changeset
8626 "ungleichwertige" Q values depending on km.
909196be11a0 First step to calculate "W fuer ungleichwertige Abfluesse" correctly. flys/issue55
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 426
diff changeset
8627
909196be11a0 First step to calculate "W fuer ungleichwertige Abfluesse" correctly. flys/issue55
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 426
diff changeset
8628 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
909196be11a0 First step to calculate "W fuer ungleichwertige Abfluesse" correctly. flys/issue55
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 426
diff changeset
8629 Remap the Q values "ungleichwertig" depending on the
909196be11a0 First step to calculate "W fuer ungleichwertige Abfluesse" correctly. flys/issue55
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 426
diff changeset
8630 "gleichwertige" ones.
909196be11a0 First step to calculate "W fuer ungleichwertige Abfluesse" correctly. flys/issue55
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 426
diff changeset
8631
426
c6b7ca0febcb Fix step to fix issue69: Do the right calculation
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 425
diff changeset
8632 2011-05-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
c6b7ca0febcb Fix step to fix issue69: Do the right calculation
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 425
diff changeset
8633
c6b7ca0febcb Fix step to fix issue69: Do the right calculation
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 425
diff changeset
8634 First step to fix flys/issue69
c6b7ca0febcb Fix step to fix issue69: Do the right calculation
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 425
diff changeset
8635
c6b7ca0febcb Fix step to fix issue69: Do the right calculation
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 425
diff changeset
8636 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
c6b7ca0febcb Fix step to fix issue69: Do the right calculation
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 425
diff changeset
8637 New code path to implement the calculation of "Wasserstand/Wasspiegellage"
c6b7ca0febcb Fix step to fix issue69: Do the right calculation
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 425
diff changeset
8638 correctly. TODO 1: Use new path in UI. TODO 2: Remove unused old code.
c6b7ca0febcb Fix step to fix issue69: Do the right calculation
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 425
diff changeset
8639
425
1827050bb967 Prepared Changes for the upcoming release 2.3.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 424
diff changeset
8640 2011-05-13 Ingo Weinzierl <ingo@intevation.de>
1827050bb967 Prepared Changes for the upcoming release 2.3.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 424
diff changeset
8641
1827050bb967 Prepared Changes for the upcoming release 2.3.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 424
diff changeset
8642 * Changes: Prepared Changes for the upcoming release 2.3 - see Changes
1827050bb967 Prepared Changes for the upcoming release 2.3.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 424
diff changeset
8643 file to get to know about the changes of the version numbers.
1827050bb967 Prepared Changes for the upcoming release 2.3.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 424
diff changeset
8644
424
82bd39f27569 ISSUE-37 The river state wants to be rendered using a river_panel UI provider.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 423
diff changeset
8645 2011-05-13 Ingo Weinzierl <ingo@intevation.de>
82bd39f27569 ISSUE-37 The river state wants to be rendered using a river_panel UI provider.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 423
diff changeset
8646
82bd39f27569 ISSUE-37 The river state wants to be rendered using a river_panel UI provider.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 423
diff changeset
8647 ISSUE-37
82bd39f27569 ISSUE-37 The river state wants to be rendered using a river_panel UI provider.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 423
diff changeset
8648
82bd39f27569 ISSUE-37 The river state wants to be rendered using a river_panel UI provider.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 423
diff changeset
8649 * src/main/java/de/intevation/flys/artifacts/states/RiverSelect.java: This
82bd39f27569 ISSUE-37 The river state wants to be rendered using a river_panel UI provider.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 423
diff changeset
8650 state would be happy if there is a UI provider called "river_panel".
82bd39f27569 ISSUE-37 The river state wants to be rendered using a river_panel UI provider.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 423
diff changeset
8651
423
bab867fb37e8 Charts are generated using the size defined in the incoming request document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 422
diff changeset
8652 2011-05-11 Ingo Weinzierl <ingo@intevation.de>
bab867fb37e8 Charts are generated using the size defined in the incoming request document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 422
diff changeset
8653
bab867fb37e8 Charts are generated using the size defined in the incoming request document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 422
diff changeset
8654 * src/main/java/de/intevation/flys/exports/ChartGenerator.java: Added new
bab867fb37e8 Charts are generated using the size defined in the incoming request document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 422
diff changeset
8655 methods that return the requested chart size as integer array [width,
bab867fb37e8 Charts are generated using the size defined in the incoming request document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 422
diff changeset
8656 height]. The requested size is read from the incomding request document.
bab867fb37e8 Charts are generated using the size defined in the incoming request document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 422
diff changeset
8657
bab867fb37e8 Charts are generated using the size defined in the incoming request document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 422
diff changeset
8658 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: The size
bab867fb37e8 Charts are generated using the size defined in the incoming request document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 422
diff changeset
8659 of a chart is no longer static. The requested size is fetched using
bab867fb37e8 Charts are generated using the size defined in the incoming request document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 422
diff changeset
8660 ChartGenerator.getSize().
bab867fb37e8 Charts are generated using the size defined in the incoming request document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 422
diff changeset
8661
422
3b83341e0cf4 ISSUE-52 The longitudinal section charts will now always have the head of the river at the left side.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 421
diff changeset
8662 2011-05-11 Ingo Weinzierl <ingo@intevation.de>
3b83341e0cf4 ISSUE-52 The longitudinal section charts will now always have the head of the river at the left side.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 421
diff changeset
8663
3b83341e0cf4 ISSUE-52 The longitudinal section charts will now always have the head of the river at the left side.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 421
diff changeset
8664 ISSUE-52
3b83341e0cf4 ISSUE-52 The longitudinal section charts will now always have the head of the river at the left side.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 421
diff changeset
8665
3b83341e0cf4 ISSUE-52 The longitudinal section charts will now always have the head of the river at the left side.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 421
diff changeset
8666 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
3b83341e0cf4 ISSUE-52 The longitudinal section charts will now always have the head of the river at the left side.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 421
diff changeset
8667 The X-Axis of such a chart is inverted, if the head of the river is not
3b83341e0cf4 ISSUE-52 The longitudinal section charts will now always have the head of the river at the left side.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 421
diff changeset
8668 at kilometer 0. This type of charts always have the head of the river at
3b83341e0cf4 ISSUE-52 The longitudinal section charts will now always have the head of the river at the left side.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 421
diff changeset
8669 the left side.
3b83341e0cf4 ISSUE-52 The longitudinal section charts will now always have the head of the river at the left side.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 421
diff changeset
8670
421
24b53f9aa9dc MetaDataService: Make incoming XML symmetric to DistanceInfoService.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 420
diff changeset
8671 2011-05-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
24b53f9aa9dc MetaDataService: Make incoming XML symmetric to DistanceInfoService.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 420
diff changeset
8672
24b53f9aa9dc MetaDataService: Make incoming XML symmetric to DistanceInfoService.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 420
diff changeset
8673 * src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java:
24b53f9aa9dc MetaDataService: Make incoming XML symmetric to DistanceInfoService.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 420
diff changeset
8674 Make incoming XML symmetric to DistanceInfoService.
24b53f9aa9dc MetaDataService: Make incoming XML symmetric to DistanceInfoService.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 420
diff changeset
8675
420
a0afdda4d4b9 ISSUE-47 Adjusted the line color of W, Q and corrected W curves (temporarilly).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 419
diff changeset
8676 2011-05-10 Ingo Weinzierl <ingo@intevation.de>
a0afdda4d4b9 ISSUE-47 Adjusted the line color of W, Q and corrected W curves (temporarilly).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 419
diff changeset
8677
a0afdda4d4b9 ISSUE-47 Adjusted the line color of W, Q and corrected W curves (temporarilly).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 419
diff changeset
8678 ISSUE-47
a0afdda4d4b9 ISSUE-47 Adjusted the line color of W, Q and corrected W curves (temporarilly).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 419
diff changeset
8679
a0afdda4d4b9 ISSUE-47 Adjusted the line color of W, Q and corrected W curves (temporarilly).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 419
diff changeset
8680 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionGenerator.java,
a0afdda4d4b9 ISSUE-47 Adjusted the line color of W, Q and corrected W curves (temporarilly).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 419
diff changeset
8681 src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
a0afdda4d4b9 ISSUE-47 Adjusted the line color of W, Q and corrected W curves (temporarilly).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 419
diff changeset
8682 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
a0afdda4d4b9 ISSUE-47 Adjusted the line color of W, Q and corrected W curves (temporarilly).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 419
diff changeset
8683 Adjusted temporarily the color of the W, Q and corrected W curves to
a0afdda4d4b9 ISSUE-47 Adjusted the line color of W, Q and corrected W curves (temporarilly).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 419
diff changeset
8684 distinguish each other.
a0afdda4d4b9 ISSUE-47 Adjusted the line color of W, Q and corrected W curves (temporarilly).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 419
diff changeset
8685
419
4de7d9eac10f Display gridlines in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 418
diff changeset
8686 2011-05-10 Ingo Weinzierl <ingo@intevation.de>
4de7d9eac10f Display gridlines in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 418
diff changeset
8687
4de7d9eac10f Display gridlines in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 418
diff changeset
8688 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
4de7d9eac10f Display gridlines in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 418
diff changeset
8689 Adjusted the plot of xy charts - the gridlines are displayed now.
4de7d9eac10f Display gridlines in charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 418
diff changeset
8690
418
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
8691 2011-05-10 Ingo Weinzierl <ingo@intevation.de>
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
8692
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
8693 ISSUE-53
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
8694
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
8695 * src/main/java/de/intevation/flys/artifacts/resources/Resources.java:
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
8696 Added a method that returns the preferred locale based on the available
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
8697 locales of the server and the desired locales of the request (CallMeta).
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
8698
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
8699 * src/main/java/de/intevation/flys/exports/AbstractExporter.java: Added a
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
8700 method that creates a number formatter with minimum and maximum digits.
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
8701
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
8702 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionExporter.java,
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
8703 src/main/java/de/intevation/flys/exports/WaterlevelExporter.java,
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
8704 src/main/java/de/intevation/flys/exports/DurationCurveExporter.java,
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
8705 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveExporter.java:
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
8706 Formatted the number values of the CSV exports.
e0fec407a280 ISSUE-53 Formatted number values of CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 417
diff changeset
8707
417
e54053bc0e70 Implemented the input validation of WQ in the adapted WQ panel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 416
diff changeset
8708 2011-05-10 Ingo Weinzierl <ingo@intevation.de>
e54053bc0e70 Implemented the input validation of WQ in the adapted WQ panel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 416
diff changeset
8709
e54053bc0e70 Implemented the input validation of WQ in the adapted WQ panel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 416
diff changeset
8710 * src/main/java/de/intevation/flys/artifacts/model/RangeWithValues.java:
e54053bc0e70 Implemented the input validation of WQ in the adapted WQ panel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 416
diff changeset
8711 New. A data structure that enables us to save a data triple: a range
e54053bc0e70 Implemented the input validation of WQ in the adapted WQ panel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 416
diff changeset
8712 that consist of lower and upper double value and a set of values that
e54053bc0e70 Implemented the input validation of WQ in the adapted WQ panel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 416
diff changeset
8713 belong to this range.
e54053bc0e70 Implemented the input validation of WQ in the adapted WQ panel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 416
diff changeset
8714
e54053bc0e70 Implemented the input validation of WQ in the adapted WQ panel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 416
diff changeset
8715 * src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java:
e54053bc0e70 Implemented the input validation of WQ in the adapted WQ panel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 416
diff changeset
8716 Implemented the validation of W/Q values.
e54053bc0e70 Implemented the input validation of WQ in the adapted WQ panel.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 416
diff changeset
8717
416
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
8718 2011-05-10 Ingo Weinzierl <ingo@intevation.de>
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
8719
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
8720 * src/main/java/de/intevation/flys/exports/AbstractExporter.java: New
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
8721 method to retrieve i18n messages based on keys.
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
8722
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
8723 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionExporter.java,
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
8724 src/main/java/de/intevation/flys/exports/WaterlevelExporter.java,
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
8725 src/main/java/de/intevation/flys/exports/DurationCurveExporter.java,
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
8726 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveExporter.java:
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
8727 Added headers for CSV exports.
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
8728
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
8729 * src/main/resources/messages.properties,
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
8730 src/main/resources/messages_de_DE.properties,
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
8731 src/main/resources/messages_en.properties,
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
8732 src/main/resources/messages_de.properties: Added new i18n strings for
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
8733 CSV headers.
340dc41a7ea3 The CSV exports will now have headers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 415
diff changeset
8734
415
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
8735 2011-05-10 Sascha L. Teichmann <sascha.teichmann@intevation.de>
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
8736
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
8737 * src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java:
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
8738 Fetches river name from incoming XML document. If no river is given all
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
8739 infos about all rivers are listed.
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
8740
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
8741 * src/main/resources/metadata/template.xml: Templates honors the 'river'
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
8742 parameter.
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
8743
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
8744 * src/main/java/de/intevation/flys/artifacts/services/meta/Builder.java:
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
8745 Extended to pass parameters to the templating. Added support for
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
8746 type conversion.
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
8747
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
8748 * src/main/java/de/intevation/flys/artifacts/services/meta/StackFrames.java:
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
8749 Take parameters as an initial stack frame.
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
8750
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
8751 * src/main/java/de/intevation/flys/artifacts/services/meta/TypeConverter.java:
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
8752 New. Converts types off stacked variables.
7c018f466d6d Datacage: Added river parameter to meta data services.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 414
diff changeset
8753
414
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
8754 2011-05-10 Ingo Weinzierl <ingo@intevation.de>
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
8755
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
8756 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Added a
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
8757 method to add subtitles to charts. The implementation in this class does
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
8758 not add any subtitle. Concrete subclasses may override this method to
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
8759 add some.
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
8760
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
8761 * src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
8762 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
8763 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
8764 Add subtitles to charts.
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
8765
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
8766 * src/main/resources/messages.properties,
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
8767 src/main/resources/messages_de_DE.properties,
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
8768 src/main/resources/messages_en.properties,
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
8769 src/main/resources/messages_de.properties: Added i18n templates for
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
8770 compound messages (chart subtitles).
0385bcc4229a Added subtitles to the available charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 413
diff changeset
8771
413
8a4c219fd0ee Added a method to Resources that returns translated compound messages.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 412
diff changeset
8772 2011-05-10 Ingo Weinzierl <ingo@intevation.de>
8a4c219fd0ee Added a method to Resources that returns translated compound messages.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 412
diff changeset
8773
8a4c219fd0ee Added a method to Resources that returns translated compound messages.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 412
diff changeset
8774 * src/main/java/de/intevation/flys/artifacts/resources/Resources.java:
8a4c219fd0ee Added a method to Resources that returns translated compound messages.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 412
diff changeset
8775 Added new methods to retrieve translated compound messages.
8a4c219fd0ee Added a method to Resources that returns translated compound messages.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 412
diff changeset
8776
412
046bd86ae41d Improved the OutGenerator interface to set a master artifact for the out generation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 411
diff changeset
8777 2011-05-10 Ingo Weinzierl <ingo@intevation.de>
046bd86ae41d Improved the OutGenerator interface to set a master artifact for the out generation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 411
diff changeset
8778
046bd86ae41d Improved the OutGenerator interface to set a master artifact for the out generation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 411
diff changeset
8779 * src/main/java/de/intevation/flys/exports/OutGenerator.java: Added a
046bd86ae41d Improved the OutGenerator interface to set a master artifact for the out generation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 411
diff changeset
8780 method to set the master artifact that should be used for some special
046bd86ae41d Improved the OutGenerator interface to set a master artifact for the out generation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 411
diff changeset
8781 operations.
046bd86ae41d Improved the OutGenerator interface to set a master artifact for the out generation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 411
diff changeset
8782
046bd86ae41d Improved the OutGenerator interface to set a master artifact for the out generation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 411
diff changeset
8783 * src/main/java/de/intevation/flys/exports/ChartGenerator.java,
046bd86ae41d Improved the OutGenerator interface to set a master artifact for the out generation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 411
diff changeset
8784 src/main/java/de/intevation/flys/exports/AbstractExporter.java:
046bd86ae41d Improved the OutGenerator interface to set a master artifact for the out generation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 411
diff changeset
8785 Implement the setMasterArtifact() method of the interface.
046bd86ae41d Improved the OutGenerator interface to set a master artifact for the out generation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 411
diff changeset
8786
046bd86ae41d Improved the OutGenerator interface to set a master artifact for the out generation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 411
diff changeset
8787 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
046bd86ae41d Improved the OutGenerator interface to set a master artifact for the out generation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 411
diff changeset
8788 Call OutGenerator.setMasterArtifact().
046bd86ae41d Improved the OutGenerator interface to set a master artifact for the out generation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 411
diff changeset
8789
046bd86ae41d Improved the OutGenerator interface to set a master artifact for the out generation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 411
diff changeset
8790 NOTE: The determination of the master artifact needs to be implemented!
046bd86ae41d Improved the OutGenerator interface to set a master artifact for the out generation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 411
diff changeset
8791
411
6ab62e5b05b5 Enabled the WINFO artifact to choose between W and Q mode in the adapted wq panel of the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 410
diff changeset
8792 2011-05-10 Ingo Weinzierl <ingo@intevation.de>
6ab62e5b05b5 Enabled the WINFO artifact to choose between W and Q mode in the adapted wq panel of the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 410
diff changeset
8793
6ab62e5b05b5 Enabled the WINFO artifact to choose between W and Q mode in the adapted wq panel of the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 410
diff changeset
8794 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Removed
6ab62e5b05b5 Enabled the WINFO artifact to choose between W and Q mode in the adapted wq panel of the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 410
diff changeset
8795 hard coded dev code that defined a WQ mode.
6ab62e5b05b5 Enabled the WINFO artifact to choose between W and Q mode in the adapted wq panel of the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 410
diff changeset
8796
410
df02137b3b28 Datacage service: Cleanup served XML document.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 409
diff changeset
8797 2011-05-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
df02137b3b28 Datacage service: Cleanup served XML document.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 409
diff changeset
8798
df02137b3b28 Datacage service: Cleanup served XML document.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 409
diff changeset
8799 * src/main/java/de/intevation/flys/artifacts/services/meta/Builder.java:
df02137b3b28 Datacage service: Cleanup served XML document.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 409
diff changeset
8800 Stripped ugly extra whitespace from output introduced by
df02137b3b28 Datacage service: Cleanup served XML document.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 409
diff changeset
8801 templating.
df02137b3b28 Datacage service: Cleanup served XML document.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 409
diff changeset
8802
409
c7a55ff1e22a Datacage: Added forgotten columns of fixation WST to datcage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 408
diff changeset
8803 2011-05-09 Sascha L. Teichmann <sascha.teichmann@intevation.de>
c7a55ff1e22a Datacage: Added forgotten columns of fixation WST to datcage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 408
diff changeset
8804
c7a55ff1e22a Datacage: Added forgotten columns of fixation WST to datcage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 408
diff changeset
8805 * src/main/resources/metadata/template.xml: Added forgotten
c7a55ff1e22a Datacage: Added forgotten columns of fixation WST to datcage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 408
diff changeset
8806 columns of fixation WSTs.
c7a55ff1e22a Datacage: Added forgotten columns of fixation WST to datcage template.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 408
diff changeset
8807
408
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
8808 2011-05-09 Ingo Weinzierl <ingo@intevation.de>
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
8809
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
8810 * src/main/java/de/intevation/flys/exports/ChartGenerator.java: Added a
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
8811 method to retrieve i18n strings.
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
8812
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
8813 * src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
8814 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
8815 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
8816 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
8817 Enabled i18n support for chart title and axes labels.
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
8818
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
8819 * src/main/resources/messages.properties,
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
8820 src/main/resources/messages_de_DE.properties,
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
8821 src/main/resources/messages_en.properties,
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
8822 src/main/resources/messages_de.properties: Added i18n strings for the
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
8823 chart types above.
fc3ac59c3c8b Enabled i18n support for charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 407
diff changeset
8824
407
9eb5f0c8fe7f Added a CSV exporter for the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 406
diff changeset
8825 2011-05-09 Ingo Weinzierl <ingo@intevation.de>
9eb5f0c8fe7f Added a CSV exporter for the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 406
diff changeset
8826
9eb5f0c8fe7f Added a CSV exporter for the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 406
diff changeset
8827 * src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionExporter.java:
9eb5f0c8fe7f Added a CSV exporter for the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 406
diff changeset
8828 New. This OutGenerator exports the data of a discharge longitudinal
9eb5f0c8fe7f Added a CSV exporter for the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 406
diff changeset
8829 section computation.
9eb5f0c8fe7f Added a CSV exporter for the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 406
diff changeset
8830
9eb5f0c8fe7f Added a CSV exporter for the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 406
diff changeset
8831 * doc/conf/conf.xml: Added the DischargeLongitudinalSectionExporter.
9eb5f0c8fe7f Added a CSV exporter for the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 406
diff changeset
8832
9eb5f0c8fe7f Added a CSV exporter for the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 406
diff changeset
8833 * doc/conf/artifacts/winfo.xml: Added the exporter with CSV facet to the
9eb5f0c8fe7f Added a CSV exporter for the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 406
diff changeset
8834 discharge_longitudinal_section state.
9eb5f0c8fe7f Added a CSV exporter for the discharge longitudinal section computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 406
diff changeset
8835
406
663aa18bee7f Back jump correction should work now for both flow directions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 405
diff changeset
8836 2011-05-07 Sascha L. Teichmann <sascha.teichmann@intevation.de>
663aa18bee7f Back jump correction should work now for both flow directions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 405
diff changeset
8837
663aa18bee7f Back jump correction should work now for both flow directions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 405
diff changeset
8838 * src/main/java/de/intevation/flys/artifacts/math/BackJumpCorrector.java:
663aa18bee7f Back jump correction should work now for both flow directions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 405
diff changeset
8839 Added code to make back jump correction work with both
663aa18bee7f Back jump correction should work now for both flow directions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 405
diff changeset
8840 potential flow directions.
663aa18bee7f Back jump correction should work now for both flow directions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 405
diff changeset
8841
405
55c2b0d9999e Added data cage configuration for 'Längsschnitt'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 402
diff changeset
8842 2011-05-06 Sascha L. Teichmann <sascha.teichmann@intevation.de>
55c2b0d9999e Added data cage configuration for 'Längsschnitt'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 402
diff changeset
8843
55c2b0d9999e Added data cage configuration for 'Längsschnitt'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 402
diff changeset
8844 * src/main/resources/metadata/template.xml:
55c2b0d9999e Added data cage configuration for 'Längsschnitt'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 402
diff changeset
8845 Added data cage configuration for 'Längsschnitt'.
55c2b0d9999e Added data cage configuration for 'Längsschnitt'.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 402
diff changeset
8846
402
eb22ffe4d74c Implemented methods to retrieve and compute the data used to create discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 401
diff changeset
8847 2011-05-06 Ingo Weinzierl <ingo@intevation.de>
eb22ffe4d74c Implemented methods to retrieve and compute the data used to create discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 401
diff changeset
8848
eb22ffe4d74c Implemented methods to retrieve and compute the data used to create discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 401
diff changeset
8849 * doc/conf/artifacts/winfo.xml: Added the missing Q facet for discharge
eb22ffe4d74c Implemented methods to retrieve and compute the data used to create discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 401
diff changeset
8850 longitudinal sections.
eb22ffe4d74c Implemented methods to retrieve and compute the data used to create discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 401
diff changeset
8851
eb22ffe4d74c Implemented methods to retrieve and compute the data used to create discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 401
diff changeset
8852 * src/main/java/de/intevation/flys/artifacts/model/WQCKms.java: New. A
eb22ffe4d74c Implemented methods to retrieve and compute the data used to create discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 401
diff changeset
8853 derived dataset to store W/Q values with corrected Ws for a kilometer
eb22ffe4d74c Implemented methods to retrieve and compute the data used to create discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 401
diff changeset
8854 range.
eb22ffe4d74c Implemented methods to retrieve and compute the data used to create discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 401
diff changeset
8855
eb22ffe4d74c Implemented methods to retrieve and compute the data used to create discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 401
diff changeset
8856 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java: Some new
eb22ffe4d74c Implemented methods to retrieve and compute the data used to create discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 401
diff changeset
8857 methods and a new constructor to initialize this data object with a
eb22ffe4d74c Implemented methods to retrieve and compute the data used to create discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 401
diff changeset
8858 predefined set of values.
eb22ffe4d74c Implemented methods to retrieve and compute the data used to create discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 401
diff changeset
8859
eb22ffe4d74c Implemented methods to retrieve and compute the data used to create discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 401
diff changeset
8860 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: New
eb22ffe4d74c Implemented methods to retrieve and compute the data used to create discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 401
diff changeset
8861 methods to retrieve the W/Q values for the 'discharge longitudinal
eb22ffe4d74c Implemented methods to retrieve and compute the data used to create discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 401
diff changeset
8862 section' computation.
eb22ffe4d74c Implemented methods to retrieve and compute the data used to create discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 401
diff changeset
8863
eb22ffe4d74c Implemented methods to retrieve and compute the data used to create discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 401
diff changeset
8864 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: New
eb22ffe4d74c Implemented methods to retrieve and compute the data used to create discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 401
diff changeset
8865 methods to retrieve and compute data used for the 'discharge
eb22ffe4d74c Implemented methods to retrieve and compute the data used to create discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 401
diff changeset
8866 longitudinal section' computation.
eb22ffe4d74c Implemented methods to retrieve and compute the data used to create discharge longitudinal sections.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 401
diff changeset
8867
401
34de11dcf355 Small bugfix in the adapted WQ state and further i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 400
diff changeset
8868 2011-05-05 Ingo Weinzierl <ingo@intevation.de>
34de11dcf355 Small bugfix in the adapted WQ state and further i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 400
diff changeset
8869
34de11dcf355 Small bugfix in the adapted WQ state and further i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 400
diff changeset
8870 * src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java:
34de11dcf355 Small bugfix in the adapted WQ state and further i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 400
diff changeset
8871 Bugfix: just write the ranges of gauges into the DESCRIBE if the
34de11dcf355 Small bugfix in the adapted WQ state and further i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 400
diff changeset
8872 'wq_values' data item is required.
34de11dcf355 Small bugfix in the adapted WQ state and further i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 400
diff changeset
8873
34de11dcf355 Small bugfix in the adapted WQ state and further i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 400
diff changeset
8874 * src/main/resources/messages.properties,
34de11dcf355 Small bugfix in the adapted WQ state and further i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 400
diff changeset
8875 src/main/resources/messages_de_DE.properties,
34de11dcf355 Small bugfix in the adapted WQ state and further i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 400
diff changeset
8876 src/main/resources/messages_en.properties,
34de11dcf355 Small bugfix in the adapted WQ state and further i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 400
diff changeset
8877 src/main/resources/messages_de.properties: Added i18n messages used in
34de11dcf355 Small bugfix in the adapted WQ state and further i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 400
diff changeset
8878 the DESCRIBE of the WQAdapted state.
34de11dcf355 Small bugfix in the adapted WQ state and further i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 400
diff changeset
8879
400
7e5c2e93e449 Changed the y-axis title of the computed discharge curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 399
diff changeset
8880 2011-05-05 Ingo Weinzierl <ingo@intevation.de>
7e5c2e93e449 Changed the y-axis title of the computed discharge curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 399
diff changeset
8881
7e5c2e93e449 Changed the y-axis title of the computed discharge curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 399
diff changeset
8882 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
7e5c2e93e449 Changed the y-axis title of the computed discharge curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 399
diff changeset
8883 Changed the title of the y-axis (now 'W [NN+m]').
7e5c2e93e449 Changed the y-axis title of the computed discharge curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 399
diff changeset
8884
399
53cc794fee07 Improved the transition model and added states to enable the 'discharge longitudinal section' computation - NOTE: the work in this computation has not finished yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 398
diff changeset
8885 2011-05-05 Ingo Weinzierl <ingo@intevation.de>
53cc794fee07 Improved the transition model and added states to enable the 'discharge longitudinal section' computation - NOTE: the work in this computation has not finished yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 398
diff changeset
8886
53cc794fee07 Improved the transition model and added states to enable the 'discharge longitudinal section' computation - NOTE: the work in this computation has not finished yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 398
diff changeset
8887 * doc/conf/artifacts/winfo.xml: Improved the transition model to reach the
53cc794fee07 Improved the transition model and added states to enable the 'discharge longitudinal section' computation - NOTE: the work in this computation has not finished yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 398
diff changeset
8888 output state for creating 'discharge longitudinal section' charts.
53cc794fee07 Improved the transition model and added states to enable the 'discharge longitudinal section' computation - NOTE: the work in this computation has not finished yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 398
diff changeset
8889
53cc794fee07 Improved the transition model and added states to enable the 'discharge longitudinal section' computation - NOTE: the work in this computation has not finished yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 398
diff changeset
8890 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Added a
53cc794fee07 Improved the transition model and added states to enable the 'discharge longitudinal section' computation - NOTE: the work in this computation has not finished yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 398
diff changeset
8891 method that returns all gauges of the selected river based on a the
53cc794fee07 Improved the transition model and added states to enable the 'discharge longitudinal section' computation - NOTE: the work in this computation has not finished yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 398
diff changeset
8892 given kilometer range.
53cc794fee07 Improved the transition model and added states to enable the 'discharge longitudinal section' computation - NOTE: the work in this computation has not finished yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 398
diff changeset
8893
53cc794fee07 Improved the transition model and added states to enable the 'discharge longitudinal section' computation - NOTE: the work in this computation has not finished yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 398
diff changeset
8894 * src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java: New.
53cc794fee07 Improved the transition model and added states to enable the 'discharge longitudinal section' computation - NOTE: the work in this computation has not finished yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 398
diff changeset
8895 This state creates a set of elements for the DESCRIBE that consist of a
53cc794fee07 Improved the transition model and added states to enable the 'discharge longitudinal section' computation - NOTE: the work in this computation has not finished yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 398
diff changeset
8896 tuple of kilometer values. The number of elements depend on the number
53cc794fee07 Improved the transition model and added states to enable the 'discharge longitudinal section' computation - NOTE: the work in this computation has not finished yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 398
diff changeset
8897 of gauges intersected by the given kilometer range.
53cc794fee07 Improved the transition model and added states to enable the 'discharge longitudinal section' computation - NOTE: the work in this computation has not finished yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 398
diff changeset
8898
53cc794fee07 Improved the transition model and added states to enable the 'discharge longitudinal section' computation - NOTE: the work in this computation has not finished yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 398
diff changeset
8899 * src/main/java/de/intevation/flys/artifacts/states/DischargeLongitudinalSection.java:
53cc794fee07 Improved the transition model and added states to enable the 'discharge longitudinal section' computation - NOTE: the work in this computation has not finished yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 398
diff changeset
8900 New. This state is the output state that is reached after the 'discharge
53cc794fee07 Improved the transition model and added states to enable the 'discharge longitudinal section' computation - NOTE: the work in this computation has not finished yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 398
diff changeset
8901 longitudinal section' computation has been chosen.
53cc794fee07 Improved the transition model and added states to enable the 'discharge longitudinal section' computation - NOTE: the work in this computation has not finished yet.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 398
diff changeset
8902
398
435058da0eae Use a default step width (100m) between two kilometers if no width is given.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 397
diff changeset
8903 2011-05-05 Ingo Weinzierl <ingo@intevation.de>
435058da0eae Use a default step width (100m) between two kilometers if no width is given.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 397
diff changeset
8904
435058da0eae Use a default step width (100m) between two kilometers if no width is given.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 397
diff changeset
8905 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Default
435058da0eae Use a default step width (100m) between two kilometers if no width is given.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 397
diff changeset
8906 step width between two kilometers added - if no step width is given,
435058da0eae Use a default step width (100m) between two kilometers if no width is given.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 397
diff changeset
8907 this default width is used.
435058da0eae Use a default step width (100m) between two kilometers if no width is given.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 397
diff changeset
8908
397
ae8fa86e6503 Fixed a potential NullPointerException while creating a longitudinal section chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 396
diff changeset
8909 2011-05-05 Ingo Weinzierl <ingo@intevation.de>
ae8fa86e6503 Fixed a potential NullPointerException while creating a longitudinal section chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 396
diff changeset
8910
ae8fa86e6503 Fixed a potential NullPointerException while creating a longitudinal section chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 396
diff changeset
8911 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
ae8fa86e6503 Fixed a potential NullPointerException while creating a longitudinal section chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 396
diff changeset
8912 Fixed a potential NullPointerException if there is just a single
ae8fa86e6503 Fixed a potential NullPointerException while creating a longitudinal section chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 396
diff changeset
8913 kilometer given to create a longitudinal section.
ae8fa86e6503 Fixed a potential NullPointerException while creating a longitudinal section chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 396
diff changeset
8914
396
5d0e973f203e fix flys/issue30
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 395
diff changeset
8915 2011-05-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
5d0e973f203e fix flys/issue30
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 395
diff changeset
8916
5d0e973f203e fix flys/issue30
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 395
diff changeset
8917 * pom.xml: Added http://repository.jboss.org/maven2 repo
5d0e973f203e fix flys/issue30
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 395
diff changeset
8918 to fix flys/issue30
5d0e973f203e fix flys/issue30
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 395
diff changeset
8919
5d0e973f203e fix flys/issue30
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 395
diff changeset
8920 2011-05-04 Sascha L. Teichmann <sascha.teichmann@intevation.de>
395
aae8f327425e 'berechnete Abflusskurve': generate ws from qs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 394
diff changeset
8921
aae8f327425e 'berechnete Abflusskurve': generate ws from qs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 394
diff changeset
8922 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
aae8f327425e 'berechnete Abflusskurve': generate ws from qs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 394
diff changeset
8923 To make diagram generation possible ws are now generated from qs
aae8f327425e 'berechnete Abflusskurve': generate ws from qs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 394
diff changeset
8924 because they are many ws having different qs.
aae8f327425e 'berechnete Abflusskurve': generate ws from qs
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 394
diff changeset
8925
394
b9175ddea49b Filled the discharge curve exporter (CSV) with code - now, it generates a CSV export with the computed discharge curve data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 393
diff changeset
8926 2011-05-04 Ingo Weinzierl <ingo@intevation.de>
b9175ddea49b Filled the discharge curve exporter (CSV) with code - now, it generates a CSV export with the computed discharge curve data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 393
diff changeset
8927
b9175ddea49b Filled the discharge curve exporter (CSV) with code - now, it generates a CSV export with the computed discharge curve data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 393
diff changeset
8928 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveExporter.java:
b9175ddea49b Filled the discharge curve exporter (CSV) with code - now, it generates a CSV export with the computed discharge curve data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 393
diff changeset
8929 Fetch the WQ data from WINFO artifact and write those values into the
b9175ddea49b Filled the discharge curve exporter (CSV) with code - now, it generates a CSV export with the computed discharge curve data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 393
diff changeset
8930 CSV export.
b9175ddea49b Filled the discharge curve exporter (CSV) with code - now, it generates a CSV export with the computed discharge curve data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 393
diff changeset
8931
393
befedd7629d5 Enabled the WINFO artifact to compute the data for discharge curves (computed) - ComputedDischargeCurveGenerator uses those values now to create the chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 392
diff changeset
8932 2011-05-04 Ingo Weinzierl <ingo@intevation.de>
befedd7629d5 Enabled the WINFO artifact to compute the data for discharge curves (computed) - ComputedDischargeCurveGenerator uses those values now to create the chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 392
diff changeset
8933
befedd7629d5 Enabled the WINFO artifact to compute the data for discharge curves (computed) - ComputedDischargeCurveGenerator uses those values now to create the chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 392
diff changeset
8934 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Added
befedd7629d5 Enabled the WINFO artifact to compute the data for discharge curves (computed) - ComputedDischargeCurveGenerator uses those values now to create the chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 392
diff changeset
8935 methods to compute and retrieve the data for discharge curves (computed).
befedd7629d5 Enabled the WINFO artifact to compute the data for discharge curves (computed) - ComputedDischargeCurveGenerator uses those values now to create the chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 392
diff changeset
8936
befedd7629d5 Enabled the WINFO artifact to compute the data for discharge curves (computed) - ComputedDischargeCurveGenerator uses those values now to create the chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 392
diff changeset
8937 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
befedd7629d5 Enabled the WINFO artifact to compute the data for discharge curves (computed) - ComputedDischargeCurveGenerator uses those values now to create the chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 392
diff changeset
8938 Fetch the computed discharge curve data from WINFOArtifact and add the
befedd7629d5 Enabled the WINFO artifact to compute the data for discharge curves (computed) - ComputedDischargeCurveGenerator uses those values now to create the chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 392
diff changeset
8939 values into the JFreeChart dataset.
befedd7629d5 Enabled the WINFO artifact to compute the data for discharge curves (computed) - ComputedDischargeCurveGenerator uses those values now to create the chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 392
diff changeset
8940
392
72177020db92 Improved the transition model and added classes to enable the WINFO artifact to create computed discharge curves - NOTE: each of the new classes is just a stub.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 391
diff changeset
8941 2011-05-04 Ingo Weinzierl <ingo@intevation.de>
72177020db92 Improved the transition model and added classes to enable the WINFO artifact to create computed discharge curves - NOTE: each of the new classes is just a stub.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 391
diff changeset
8942
72177020db92 Improved the transition model and added classes to enable the WINFO artifact to create computed discharge curves - NOTE: each of the new classes is just a stub.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 391
diff changeset
8943 * doc/conf/artifacts/winfo.xml: Added new transitions and states to enable
72177020db92 Improved the transition model and added classes to enable the WINFO artifact to create computed discharge curves - NOTE: each of the new classes is just a stub.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 391
diff changeset
8944 the WINFO artifact for computing discharge curves.
72177020db92 Improved the transition model and added classes to enable the WINFO artifact to create computed discharge curves - NOTE: each of the new classes is just a stub.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 391
diff changeset
8945
72177020db92 Improved the transition model and added classes to enable the WINFO artifact to create computed discharge curves - NOTE: each of the new classes is just a stub.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 391
diff changeset
8946 * doc/conf/conf.xml: Added OutGenerators that generate computed discharge
72177020db92 Improved the transition model and added classes to enable the WINFO artifact to create computed discharge curves - NOTE: each of the new classes is just a stub.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 391
diff changeset
8947 curves and exports for its data.
72177020db92 Improved the transition model and added classes to enable the WINFO artifact to create computed discharge curves - NOTE: each of the new classes is just a stub.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 391
diff changeset
8948
72177020db92 Improved the transition model and added classes to enable the WINFO artifact to create computed discharge curves - NOTE: each of the new classes is just a stub.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 391
diff changeset
8949 * src/main/java/de/intevation/flys/artifacts/states/ComputedDischargeCurveState.java:
72177020db92 Improved the transition model and added classes to enable the WINFO artifact to create computed discharge curves - NOTE: each of the new classes is just a stub.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 391
diff changeset
8950 New. This state is reached if the user chose the computed discharge
72177020db92 Improved the transition model and added classes to enable the WINFO artifact to create computed discharge curves - NOTE: each of the new classes is just a stub.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 391
diff changeset
8951 curve.
72177020db92 Improved the transition model and added classes to enable the WINFO artifact to create computed discharge curves - NOTE: each of the new classes is just a stub.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 391
diff changeset
8952
72177020db92 Improved the transition model and added classes to enable the WINFO artifact to create computed discharge curves - NOTE: each of the new classes is just a stub.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 391
diff changeset
8953 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
72177020db92 Improved the transition model and added classes to enable the WINFO artifact to create computed discharge curves - NOTE: each of the new classes is just a stub.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 391
diff changeset
8954 New. This is only a stub implementation at the moment. This
72177020db92 Improved the transition model and added classes to enable the WINFO artifact to create computed discharge curves - NOTE: each of the new classes is just a stub.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 391
diff changeset
8955 OutGenerator should create computed discharge curves later. It extends
72177020db92 Improved the transition model and added classes to enable the WINFO artifact to create computed discharge curves - NOTE: each of the new classes is just a stub.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 391
diff changeset
8956 the DischargeCurveGenerator which should do the same stuff for discharge
72177020db92 Improved the transition model and added classes to enable the WINFO artifact to create computed discharge curves - NOTE: each of the new classes is just a stub.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 391
diff changeset
8957 curves for gauges.
72177020db92 Improved the transition model and added classes to enable the WINFO artifact to create computed discharge curves - NOTE: each of the new classes is just a stub.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 391
diff changeset
8958
72177020db92 Improved the transition model and added classes to enable the WINFO artifact to create computed discharge curves - NOTE: each of the new classes is just a stub.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 391
diff changeset
8959 * src/main/java/de/intevation/flys/exports/ComputedDischargeCurveExporter.java:
72177020db92 Improved the transition model and added classes to enable the WINFO artifact to create computed discharge curves - NOTE: each of the new classes is just a stub.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 391
diff changeset
8960 New. This is only a stub implementation at the moment. This OutGenerator
72177020db92 Improved the transition model and added classes to enable the WINFO artifact to create computed discharge curves - NOTE: each of the new classes is just a stub.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 391
diff changeset
8961 should create the exports of the discharge curve computation.
72177020db92 Improved the transition model and added classes to enable the WINFO artifact to create computed discharge curves - NOTE: each of the new classes is just a stub.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 391
diff changeset
8962
391
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
8963 2011-05-03 Ingo Weinzierl <ingo@intevation.de>
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
8964
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
8965 * doc/conf/artifacts/winfo.xml: Added a new output mode for the duration
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
8966 curve state (CSV export).
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
8967
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
8968 * doc/conf/conf.xml: Added a new OutGenerator to export duration curve
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
8969 computations.
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
8970
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
8971 * src/main/java/de/intevation/flys/exports/AbstractExporter.java: New.
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
8972 This abstract OutGenerator represents the base class for exporting
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
8973 computed data. Currently, the CSV export is supported.
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
8974
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
8975 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java: Moved
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
8976 the most code to export to CSV into the AbstractExporter.
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
8977
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
8978 * src/main/java/de/intevation/flys/exports/DurationCurveExporter.java:
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
8979 New. This exporter exports the computed data of a duration computation.
5d6988836f01 Added an exporter to export the computed data of a duration curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 390
diff changeset
8980
390
a67748ad4d61 Modified a confusing debug statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 389
diff changeset
8981 2011-05-03 Ingo Weinzierl <ingo@intevation.de>
a67748ad4d61 Modified a confusing debug statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 389
diff changeset
8982
a67748ad4d61 Modified a confusing debug statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 389
diff changeset
8983 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
a67748ad4d61 Modified a confusing debug statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 389
diff changeset
8984 Modified a wrong debug statement which would confuse the user.
a67748ad4d61 Modified a confusing debug statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 389
diff changeset
8985
389
69d05357c177 Added an exporter (OutGenerator) for waterlevels which currently supports CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 388
diff changeset
8986 2011-05-03 Ingo Weinzierl <ingo@intevation.de>
69d05357c177 Added an exporter (OutGenerator) for waterlevels which currently supports CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 388
diff changeset
8987
69d05357c177 Added an exporter (OutGenerator) for waterlevels which currently supports CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 388
diff changeset
8988 * doc/conf/artifacts/winfo.xml: Added a new output mode for the waterlevel
69d05357c177 Added an exporter (OutGenerator) for waterlevels which currently supports CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 388
diff changeset
8989 state (CSV export).
69d05357c177 Added an exporter (OutGenerator) for waterlevels which currently supports CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 388
diff changeset
8990
69d05357c177 Added an exporter (OutGenerator) for waterlevels which currently supports CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 388
diff changeset
8991 * doc/conf/conf.xml: Added a new OutGenerator to export waterlevels.
69d05357c177 Added an exporter (OutGenerator) for waterlevels which currently supports CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 388
diff changeset
8992
69d05357c177 Added an exporter (OutGenerator) for waterlevels which currently supports CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 388
diff changeset
8993 * src/main/java/de/intevation/flys/exports/WaterlevelExporter.java: New.
69d05357c177 Added an exporter (OutGenerator) for waterlevels which currently supports CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 388
diff changeset
8994 This OutGenerator exports the data of a waterlevel computation. Note:
69d05357c177 Added an exporter (OutGenerator) for waterlevels which currently supports CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 388
diff changeset
8995 It is necessary to specify the desired facet (e.g.
69d05357c177 Added an exporter (OutGenerator) for waterlevels which currently supports CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 388
diff changeset
8996 'waterlevel_export.csv').
69d05357c177 Added an exporter (OutGenerator) for waterlevels which currently supports CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 388
diff changeset
8997
69d05357c177 Added an exporter (OutGenerator) for waterlevels which currently supports CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 388
diff changeset
8998 * pom.xml: Added a dependency to OpenCSV.
69d05357c177 Added an exporter (OutGenerator) for waterlevels which currently supports CSV exports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 388
diff changeset
8999
388
cc6840cbe503 Introduced an export output target on collection level that enables collections to be exported.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 387
diff changeset
9000 2011-05-03 Ingo Weinzierl <ingo@intevation.de>
cc6840cbe503 Introduced an export output target on collection level that enables collections to be exported.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 387
diff changeset
9001
cc6840cbe503 Introduced an export output target on collection level that enables collections to be exported.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 387
diff changeset
9002 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
cc6840cbe503 Introduced an export output target on collection level that enables collections to be exported.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 387
diff changeset
9003 Introduced an "export" output target. If the target is "export", a
cc6840cbe503 Introduced an export output target on collection level that enables collections to be exported.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 387
diff changeset
9004 facet (read from the incoming xml document) is a necessary parameter
cc6840cbe503 Introduced an export output target on collection level that enables collections to be exported.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 387
diff changeset
9005 that determines which facets are written to the output.
cc6840cbe503 Introduced an export output target on collection level that enables collections to be exported.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 387
diff changeset
9006
387
6c63e3c3f77d I18N Bugfix.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 386
diff changeset
9007 2011-05-03 Ingo Weinzierl <ingo@intevation.de>
6c63e3c3f77d I18N Bugfix.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 386
diff changeset
9008
6c63e3c3f77d I18N Bugfix.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 386
diff changeset
9009 * src/main/resources/messages_en.properties: Bugfix: replaced german
6c63e3c3f77d I18N Bugfix.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 386
diff changeset
9010 string (copy & paste mistake).
6c63e3c3f77d I18N Bugfix.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 386
diff changeset
9011
386
da038768330a Added i18n strings for the location selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 385
diff changeset
9012 2011-05-03 Ingo Weinzierl <ingo@intevation.de>
da038768330a Added i18n strings for the location selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 385
diff changeset
9013
da038768330a Added i18n strings for the location selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 385
diff changeset
9014 * src/main/resources/messages.properties,
da038768330a Added i18n strings for the location selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 385
diff changeset
9015 src/main/resources/messages_de_DE.properties,
da038768330a Added i18n strings for the location selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 385
diff changeset
9016 src/main/resources/messages_en.properties,
da038768330a Added i18n strings for the location selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 385
diff changeset
9017 src/main/resources/messages_de.properties: Added new i18n strings for
da038768330a Added i18n strings for the location selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 385
diff changeset
9018 for the location selection.
da038768330a Added i18n strings for the location selection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 385
diff changeset
9019
385
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
9020 2011-05-03 Ingo Weinzierl <ingo@intevation.de>
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
9021
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
9022 * src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
9023 New. An OutGenerator for creating duration curves.
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
9024
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
9025 * src/main/java/de/intevation/flys/artifacts/model/WQDay.java: New. A
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
9026 model class to store necessary data for creating W and Q facets of a
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
9027 duration curve. This model stores W, Q and Days.
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
9028
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
9029 * src/main/java/de/intevation/flys/artifacts/model/MainValuesFactory.java:
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
9030 Added a function to retrieve tuples of (day, q) based on a given gauge -
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
9031 these tuples are necessary for creating duration curves.
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
9032
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
9033 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Added
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
9034 methods to compute and retrieve the data necessary for creating duration
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
9035 curves.
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
9036
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
9037 * src/main/java/de/intevation/flys/artifacts/states/LocationSelect.java:
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
9038 Bugfix: improved the access to the location array (avoid
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
9039 NullPointerException).
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
9040
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
9041 * doc/conf/conf.xml: Registered the new OutGenerator for duration curves.
478940d06876 Enabled the WINFO artifact to create duration curves - new OutGenerator, added methods for data computation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 384
diff changeset
9042
384
88614ddfc1e3 visualize-transitions.xsl: State quoting was done wrong.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 383
diff changeset
9043 2011-05-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
88614ddfc1e3 visualize-transitions.xsl: State quoting was done wrong.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 383
diff changeset
9044
88614ddfc1e3 visualize-transitions.xsl: State quoting was done wrong.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 383
diff changeset
9045 * contrib/visualize-transitions.xsl: State quoting was done wrong.
88614ddfc1e3 visualize-transitions.xsl: State quoting was done wrong.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 383
diff changeset
9046
383
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
9047 2011-05-02 Ingo Weinzierl <ingo@intevation.de>
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
9048
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
9049 * doc/conf/artifacts/winfo.xml: Enhanced the transition model to reach the
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
9050 final state for creating duration curves.
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
9051
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
9052 * src/main/java/de/intevation/flys/artifacts/states/LocationSelect.java:
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
9053 New. This state should be reached to just insert an array of locations.
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
9054
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
9055 * src/main/java/de/intevation/flys/artifacts/states/DurationCurveState.java:
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
9056 New. This state is reached if the duration curve calculation is
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
9057 selected.
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
9058
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
9059 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Adjusted
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
9060 getDistance() so that it takes care on inserted locations - not just
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
9061 inserted ranges.
dcc3cd962c0e Enhanced the transition model to reach a state that creates duration curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 382
diff changeset
9062
382
e07d1c3f7667 Flush/persist cache at end of program.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 381
diff changeset
9063 2011-05-02 Sascha L. Teichmann <sascha.teichmann@intevation.de>
e07d1c3f7667 Flush/persist cache at end of program.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 381
diff changeset
9064
e07d1c3f7667 Flush/persist cache at end of program.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 381
diff changeset
9065 * src/main/java/de/intevation/flys/artifacts/cache/CacheFactory.java:
e07d1c3f7667 Flush/persist cache at end of program.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 381
diff changeset
9066 Flush/persist caches at program exists.
e07d1c3f7667 Flush/persist cache at end of program.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 381
diff changeset
9067
e07d1c3f7667 Flush/persist cache at end of program.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 381
diff changeset
9068 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
e07d1c3f7667 Flush/persist cache at end of program.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 381
diff changeset
9069 Commented out too eloquent debug output.
e07d1c3f7667 Flush/persist cache at end of program.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 381
diff changeset
9070
381
52b6de9d0ab4 The DischargeCurveGenerator uses public methods of FLYSArtifact to retrieve all necessary information of the current settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 380
diff changeset
9071 2011-05-02 Ingo Weinzierl <ingo@intevation.de>
52b6de9d0ab4 The DischargeCurveGenerator uses public methods of FLYSArtifact to retrieve all necessary information of the current settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 380
diff changeset
9072
52b6de9d0ab4 The DischargeCurveGenerator uses public methods of FLYSArtifact to retrieve all necessary information of the current settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 380
diff changeset
9073 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
52b6de9d0ab4 The DischargeCurveGenerator uses public methods of FLYSArtifact to retrieve all necessary information of the current settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 380
diff changeset
9074 Uses the methods of FLYSArtifact to retrieve the necessary information
52b6de9d0ab4 The DischargeCurveGenerator uses public methods of FLYSArtifact to retrieve all necessary information of the current settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 380
diff changeset
9075 rivername and selected distance.
52b6de9d0ab4 The DischargeCurveGenerator uses public methods of FLYSArtifact to retrieve all necessary information of the current settings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 380
diff changeset
9076
380
5f55047a17e8 Moved expensive allocation of result arrays out of km loop.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 379
diff changeset
9077 2011-05-02 Sascha L. Teichmann <sascha.teichmann@intevation.de>
5f55047a17e8 Moved expensive allocation of result arrays out of km loop.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 379
diff changeset
9078
5f55047a17e8 Moved expensive allocation of result arrays out of km loop.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 379
diff changeset
9079 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
5f55047a17e8 Moved expensive allocation of result arrays out of km loop.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 379
diff changeset
9080 Added interpolateW method to take reference to result ws array
5f55047a17e8 Moved expensive allocation of result arrays out of km loop.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 379
diff changeset
9081 as an argument to avoid expensive array allocations in km iterating
5f55047a17e8 Moved expensive allocation of result arrays out of km loop.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 379
diff changeset
9082 loops.
5f55047a17e8 Moved expensive allocation of result arrays out of km loop.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 379
diff changeset
9083
5f55047a17e8 Moved expensive allocation of result arrays out of km loop.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 379
diff changeset
9084 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java:
5f55047a17e8 Moved expensive allocation of result arrays out of km loop.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 379
diff changeset
9085 Added a constructor to create backing trove datastructure
5f55047a17e8 Moved expensive allocation of result arrays out of km loop.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 379
diff changeset
9086 with the right capacity.
5f55047a17e8 Moved expensive allocation of result arrays out of km loop.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 379
diff changeset
9087
5f55047a17e8 Moved expensive allocation of result arrays out of km loop.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 379
diff changeset
9088 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
5f55047a17e8 Moved expensive allocation of result arrays out of km loop.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 379
diff changeset
9089 Move allocation of result ws out of km loop.
5f55047a17e8 Moved expensive allocation of result arrays out of km loop.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 379
diff changeset
9090
379
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
9091 2011-05-02 Ingo Weinzierl <ingo@intevation.de>
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
9092
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
9093 * doc/conf/artifacts/winfo.xml: Added two further data items in the WQ
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
9094 selection state. Those items are necessary to store the information
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
9095 about the selected mode (range/single selection) and the values of the
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
9096 single selection.
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
9097
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
9098 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java: If
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
9099 there is no value for a data item, this item is not written into the
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
9100 static DESCRIBE part.
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
9101
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
9102 * src/main/java/de/intevation/flys/artifacts/states/RangeState.java,
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
9103 src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java:
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
9104 Renamed the method to validate upper and lower values.
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
9105
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
9106 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java: This
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
9107 state can now handle values inserted in the single selection. Therefore,
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
9108 new validate methods has been added.
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
9109
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
9110 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: The
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
9111 methods getWs() and getWs() take care on the values inserted in the
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
9112 single insert mode of the client which enables the user to insert single
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
9113 W and Q.
c21fb8de54f8 Enabled the FLYSArtifact to handle an array of inserted WQ values (without given ranges).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 378
diff changeset
9114
378
20c3a5b36434 Repaired DischargeTables.getQForW()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 377
diff changeset
9115 2011-05-02 Sascha L. Teichmann <sascha.teichmann@intevation.de>
20c3a5b36434 Repaired DischargeTables.getQForW()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 377
diff changeset
9116
20c3a5b36434 Repaired DischargeTables.getQForW()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 377
diff changeset
9117 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
20c3a5b36434 Repaired DischargeTables.getQForW()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 377
diff changeset
9118 Repaired getQForW() by calculating indices on right dimension.
20c3a5b36434 Repaired DischargeTables.getQForW()
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 377
diff changeset
9119
377
0ccf7200fc51 Enabled the server to handle longitudinal section chart requests with inserted W data - Ws are transformed into Qs then.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 376
diff changeset
9120 2011-05-02 Ingo Weinzierl <ingo@intevation.de>
0ccf7200fc51 Enabled the server to handle longitudinal section chart requests with inserted W data - Ws are transformed into Qs then.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 376
diff changeset
9121
0ccf7200fc51 Enabled the server to handle longitudinal section chart requests with inserted W data - Ws are transformed into Qs then.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 376
diff changeset
9122 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: New
0ccf7200fc51 Enabled the server to handle longitudinal section chart requests with inserted W data - Ws are transformed into Qs then.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 376
diff changeset
9123 methods for retrieving selected W values (getWs()).
0ccf7200fc51 Enabled the server to handle longitudinal section chart requests with inserted W data - Ws are transformed into Qs then.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 376
diff changeset
9124
0ccf7200fc51 Enabled the server to handle longitudinal section chart requests with inserted W data - Ws are transformed into Qs then.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 376
diff changeset
9125 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: The
0ccf7200fc51 Enabled the server to handle longitudinal section chart requests with inserted W data - Ws are transformed into Qs then.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 376
diff changeset
9126 method for retrieving waterlevel data takes care on selected Ws, now.
0ccf7200fc51 Enabled the server to handle longitudinal section chart requests with inserted W data - Ws are transformed into Qs then.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 376
diff changeset
9127 The selected Ws are transformed using the DischargeTables.getQForW()
0ccf7200fc51 Enabled the server to handle longitudinal section chart requests with inserted W data - Ws are transformed into Qs then.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 376
diff changeset
9128 into Q values.
0ccf7200fc51 Enabled the server to handle longitudinal section chart requests with inserted W data - Ws are transformed into Qs then.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 376
diff changeset
9129
376
aa0889141b15 Removed an unused parameter from DischargeTables.getQForW().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 375
diff changeset
9130 2011-05-02 Ingo Weinzierl <ingo@intevation.de>
aa0889141b15 Removed an unused parameter from DischargeTables.getQForW().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 375
diff changeset
9131
aa0889141b15 Removed an unused parameter from DischargeTables.getQForW().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 375
diff changeset
9132 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
aa0889141b15 Removed an unused parameter from DischargeTables.getQForW().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 375
diff changeset
9133 Removed an unused parameter 'result' of getQForW().
aa0889141b15 Removed an unused parameter from DischargeTables.getQForW().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 375
diff changeset
9134
375
60f63539d004 Ws and Qs of a longitudinal section chart are mapped to an own range axis now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 374
diff changeset
9135 2011-05-02 Ingo Weinzierl <ingo@intevation.de>
60f63539d004 Ws and Qs of a longitudinal section chart are mapped to an own range axis now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 374
diff changeset
9136
60f63539d004 Ws and Qs of a longitudinal section chart are mapped to an own range axis now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 374
diff changeset
9137 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Removed
60f63539d004 Ws and Qs of a longitudinal section chart are mapped to an own range axis now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 374
diff changeset
9138 the getDataset() method and replaced it with a addDataset() method.
60f63539d004 Ws and Qs of a longitudinal section chart are mapped to an own range axis now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 374
diff changeset
9139 On this way, concrete subclasses of this OutGenerator can have multiple
60f63539d004 Ws and Qs of a longitudinal section chart are mapped to an own range axis now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 374
diff changeset
9140 datasets (e.g. different datasets for W and Q). This abstract method is
60f63539d004 Ws and Qs of a longitudinal section chart are mapped to an own range axis now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 374
diff changeset
9141 called after the chart generation is finished.
60f63539d004 Ws and Qs of a longitudinal section chart are mapped to an own range axis now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 374
diff changeset
9142
60f63539d004 Ws and Qs of a longitudinal section chart are mapped to an own range axis now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 374
diff changeset
9143 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
60f63539d004 Ws and Qs of a longitudinal section chart are mapped to an own range axis now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 374
diff changeset
9144 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
60f63539d004 Ws and Qs of a longitudinal section chart are mapped to an own range axis now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 374
diff changeset
9145 Both classes implement the addDataset() method. The
60f63539d004 Ws and Qs of a longitudinal section chart are mapped to an own range axis now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 374
diff changeset
9146 LongitudinalSectionGenerator has already multiple datasets for W and Q.
60f63539d004 Ws and Qs of a longitudinal section chart are mapped to an own range axis now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 374
diff changeset
9147 Both are added to the chart - both have an own range axis.
60f63539d004 Ws and Qs of a longitudinal section chart are mapped to an own range axis now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 374
diff changeset
9148
374
91fbaa2744bf Added caching support for the wst value tables.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 373
diff changeset
9149 2011-05-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
91fbaa2744bf Added caching support for the wst value tables.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 373
diff changeset
9150
91fbaa2744bf Added caching support for the wst value tables.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 373
diff changeset
9151 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
91fbaa2744bf Added caching support for the wst value tables.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 373
diff changeset
9152 Use the cache for the wst value table if configured.
91fbaa2744bf Added caching support for the wst value tables.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 373
diff changeset
9153
91fbaa2744bf Added caching support for the wst value tables.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 373
diff changeset
9154 * doc/conf/cache.xml: Choose a more precise name for the
91fbaa2744bf Added caching support for the wst value tables.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 373
diff changeset
9155 wst value table cache.
91fbaa2744bf Added caching support for the wst value tables.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 373
diff changeset
9156
373
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
9157 2011-04-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
9158
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
9159 * pom.xml: Added dependency to Ehcache. Apache 2.0 license.
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
9160
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
9161 * doc/conf/conf.xml: Added configuration of ehcache.
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
9162
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
9163 * doc/conf/cache.xml: New. Cache configurations.
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
9164
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
9165 * src/main/java/de/intevation/flys/artifacts/cache/CacheFactory.java:
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
9166 New. Factory to access caches.
7f7d6037d242 Added ehcache support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 372
diff changeset
9167
372
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
9168 2011-04-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
9169
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
9170 * src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java:
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
9171 Forgot to add.
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
9172
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
9173 * src/main/java/de/intevation/flys/artifacts/services/meta/Builder.java:
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
9174 New. Given a database connection and a XML template it generates
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
9175 an output with meta data about the database.
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
9176
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
9177 * src/main/java/de/intevation/flys/artifacts/services/meta/CompiledStatement.java:
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
9178 New. Holds prepared statements optimized to be run in the stack of
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
9179 contextes.
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
9180
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
9181 * src/main/java/de/intevation/flys/artifacts/services/meta/StackFrames.java:
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
9182 New. Model to hold a hierarchical scope of variables.
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
9183
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
9184 * src/main/java/de/intevation/flys/artifacts/services/meta/ResultData.java:
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
9185 New. Stores data set fetched from a sql select to be iterated in
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
9186 a context.
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
9187
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
9188 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java,
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
9189 src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
9190 Removed superfluous imports.
fc3cf0ef777e Added meta data service.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 371
diff changeset
9191
371
dfbb3d50b0bd Added meta service stub. TODO: Add meta data builder.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 370
diff changeset
9192 2011-04-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
dfbb3d50b0bd Added meta service stub. TODO: Add meta data builder.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 370
diff changeset
9193
dfbb3d50b0bd Added meta service stub. TODO: Add meta data builder.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 370
diff changeset
9194 * doc/conf/conf.xml: Added meta data service.
dfbb3d50b0bd Added meta service stub. TODO: Add meta data builder.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 370
diff changeset
9195
dfbb3d50b0bd Added meta service stub. TODO: Add meta data builder.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 370
diff changeset
9196 * src/main/java/de/intevation/flys/artifacts/services/MetaDataService.java:
dfbb3d50b0bd Added meta service stub. TODO: Add meta data builder.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 370
diff changeset
9197 Stub for the meta data service.
dfbb3d50b0bd Added meta service stub. TODO: Add meta data builder.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 370
diff changeset
9198
dfbb3d50b0bd Added meta service stub. TODO: Add meta data builder.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 370
diff changeset
9199 * src/main/resources/metadata/template.xml: Initial template for
dfbb3d50b0bd Added meta service stub. TODO: Add meta data builder.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 370
diff changeset
9200 the meta data service.
dfbb3d50b0bd Added meta service stub. TODO: Add meta data builder.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 370
diff changeset
9201
370
4a8d934e745f Bugfix: Changed the datastructure of the ThemeList (inner class of FLYSArtifactCollection) to store the theme of a chart in an ordered list -> Q curves of longitudinal section charts are now drawn.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 369
diff changeset
9202 2011-04-29 Ingo Weinzierl <ingo@intevation.de>
4a8d934e745f Bugfix: Changed the datastructure of the ThemeList (inner class of FLYSArtifactCollection) to store the theme of a chart in an ordered list -> Q curves of longitudinal section charts are now drawn.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 369
diff changeset
9203
4a8d934e745f Bugfix: Changed the datastructure of the ThemeList (inner class of FLYSArtifactCollection) to store the theme of a chart in an ordered list -> Q curves of longitudinal section charts are now drawn.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 369
diff changeset
9204 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
4a8d934e745f Bugfix: Changed the datastructure of the ThemeList (inner class of FLYSArtifactCollection) to store the theme of a chart in an ordered list -> Q curves of longitudinal section charts are now drawn.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 369
diff changeset
9205 Bugfix: Now, curves for Q values are drawn into a longitudinal section
4a8d934e745f Bugfix: Changed the datastructure of the ThemeList (inner class of FLYSArtifactCollection) to store the theme of a chart in an ordered list -> Q curves of longitudinal section charts are now drawn.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 369
diff changeset
9206 chart as well. Therefore, it was necessary to change the datastructure
4a8d934e745f Bugfix: Changed the datastructure of the ThemeList (inner class of FLYSArtifactCollection) to store the theme of a chart in an ordered list -> Q curves of longitudinal section charts are now drawn.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 369
diff changeset
9207 of the inner class ThemeList that stores all themes included in a chart
4a8d934e745f Bugfix: Changed the datastructure of the ThemeList (inner class of FLYSArtifactCollection) to store the theme of a chart in an ordered list -> Q curves of longitudinal section charts are now drawn.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 369
diff changeset
9208 in an ordered list (stored in a java.util.Vector now).
4a8d934e745f Bugfix: Changed the datastructure of the ThemeList (inner class of FLYSArtifactCollection) to store the theme of a chart in an ordered list -> Q curves of longitudinal section charts are now drawn.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 369
diff changeset
9209
369
2ce7b473620e Implemented the chart creation of a longitudinal section chart - W and Q facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 368
diff changeset
9210 2011-04-29 Ingo Weinzierl <ingo@intevation.de>
2ce7b473620e Implemented the chart creation of a longitudinal section chart - W and Q facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 368
diff changeset
9211
2ce7b473620e Implemented the chart creation of a longitudinal section chart - W and Q facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 368
diff changeset
9212 * src/main/java/de/intevation/flys/exports/XYChartGenerator.java: New. An
2ce7b473620e Implemented the chart creation of a longitudinal section chart - W and Q facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 368
diff changeset
9213 abstract base class for ChartGenerators that create XY charts.
2ce7b473620e Implemented the chart creation of a longitudinal section chart - W and Q facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 368
diff changeset
9214
2ce7b473620e Implemented the chart creation of a longitudinal section chart - W and Q facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 368
diff changeset
9215 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
2ce7b473620e Implemented the chart creation of a longitudinal section chart - W and Q facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 368
diff changeset
9216 Sourced the generate() method out to the XYChartGenerator.
2ce7b473620e Implemented the chart creation of a longitudinal section chart - W and Q facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 368
diff changeset
9217
2ce7b473620e Implemented the chart creation of a longitudinal section chart - W and Q facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 368
diff changeset
9218 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
2ce7b473620e Implemented the chart creation of a longitudinal section chart - W and Q facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 368
diff changeset
9219 Implemented the methods to add W and Q facets to the chart.
2ce7b473620e Implemented the chart creation of a longitudinal section chart - W and Q facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 368
diff changeset
9220
368
3e66a5705c39 Improved the calculation of the step width of ranges.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 367
diff changeset
9221 2011-04-29 Ingo Weinzierl <ingo@intevation.de>
3e66a5705c39 Improved the calculation of the step width of ranges.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 367
diff changeset
9222
3e66a5705c39 Improved the calculation of the step width of ranges.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 367
diff changeset
9223 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Improved
3e66a5705c39 Improved the calculation of the step width of ranges.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 367
diff changeset
9224 the calculation of the step with for ranges.
3e66a5705c39 Improved the calculation of the step width of ranges.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 367
diff changeset
9225
367
0960df8358ec New method WQKms.size() to retrieve the number of elements in the data pool.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 366
diff changeset
9226 2011-04-29 Ingo Weinzierl <ingo@intevation.de>
0960df8358ec New method WQKms.size() to retrieve the number of elements in the data pool.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 366
diff changeset
9227
0960df8358ec New method WQKms.size() to retrieve the number of elements in the data pool.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 366
diff changeset
9228 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java: Added a
0960df8358ec New method WQKms.size() to retrieve the number of elements in the data pool.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 366
diff changeset
9229 method that returns the number of elements stored in the data pool.
0960df8358ec New method WQKms.size() to retrieve the number of elements in the data pool.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 366
diff changeset
9230
366
d64339f9f38f WQKms model: Added a get() method which takes destination array as an argument.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 365
diff changeset
9231 2011-04-29 Sascha L. Teichmann <sascha.teichmann@intevation.de>
d64339f9f38f WQKms model: Added a get() method which takes destination array as an argument.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 365
diff changeset
9232
d64339f9f38f WQKms model: Added a get() method which takes destination array as an argument.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 365
diff changeset
9233 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java:
d64339f9f38f WQKms model: Added a get() method which takes destination array as an argument.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 365
diff changeset
9234 Added a get() method which takes destination array as an
d64339f9f38f WQKms model: Added a get() method which takes destination array as an argument.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 365
diff changeset
9235 argument.
d64339f9f38f WQKms model: Added a get() method which takes destination array as an argument.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 365
diff changeset
9236
365
c13ca9d632d6 Introduced GNU Trove to store WQKms values in a more performant data structure.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 364
diff changeset
9237 2011-04-29 Ingo Weinzierl <ingo@intevation.de>
c13ca9d632d6 Introduced GNU Trove to store WQKms values in a more performant data structure.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 364
diff changeset
9238
c13ca9d632d6 Introduced GNU Trove to store WQKms values in a more performant data structure.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 364
diff changeset
9239 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java: Changed the
c13ca9d632d6 Introduced GNU Trove to store WQKms values in a more performant data structure.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 364
diff changeset
9240 data structure to store w, q and kms values from List<Double> to
c13ca9d632d6 Introduced GNU Trove to store WQKms values in a more performant data structure.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 364
diff changeset
9241 TDoubleArrayList which stores native double values instead of big
c13ca9d632d6 Introduced GNU Trove to store WQKms values in a more performant data structure.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 364
diff changeset
9242 Double values.
c13ca9d632d6 Introduced GNU Trove to store WQKms values in a more performant data structure.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 364
diff changeset
9243
c13ca9d632d6 Introduced GNU Trove to store WQKms values in a more performant data structure.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 364
diff changeset
9244 * pom.xml: Added the GNU Trove dependency.
c13ca9d632d6 Introduced GNU Trove to store WQKms values in a more performant data structure.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 364
diff changeset
9245
364
8830eecad69e Added the name of the facet to the parameterlist of OutGenerator.doOut().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
9246 2011-04-29 Ingo Weinzierl <ingo@intevation.de>
8830eecad69e Added the name of the facet to the parameterlist of OutGenerator.doOut().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
9247
8830eecad69e Added the name of the facet to the parameterlist of OutGenerator.doOut().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
9248 * src/main/java/de/intevation/flys/exports/OutGenerator.java: Added the
8830eecad69e Added the name of the facet to the parameterlist of OutGenerator.doOut().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
9249 name a the requested facet to doOut(). Concrete generators should just
8830eecad69e Added the name of the facet to the parameterlist of OutGenerator.doOut().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
9250 create output for this facet now.
8830eecad69e Added the name of the facet to the parameterlist of OutGenerator.doOut().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
9251
8830eecad69e Added the name of the facet to the parameterlist of OutGenerator.doOut().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
9252 * src/main/java/de/intevation/flys/exports/ChartGenerator.java,
8830eecad69e Added the name of the facet to the parameterlist of OutGenerator.doOut().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
9253 src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
8830eecad69e Added the name of the facet to the parameterlist of OutGenerator.doOut().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
9254 src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
8830eecad69e Added the name of the facet to the parameterlist of OutGenerator.doOut().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
9255 Adapted the method signature of doOut().
8830eecad69e Added the name of the facet to the parameterlist of OutGenerator.doOut().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
9256
8830eecad69e Added the name of the facet to the parameterlist of OutGenerator.doOut().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
9257 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
8830eecad69e Added the name of the facet to the parameterlist of OutGenerator.doOut().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
9258 Adapted the method call of OutGenerator.doOut().
8830eecad69e Added the name of the facet to the parameterlist of OutGenerator.doOut().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 363
diff changeset
9259
363
8422ffc1f2f9 Added themes and mappings for the W and Q theme of a longitudinal section curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 362
diff changeset
9260 2011-04-29 Ingo Weinzierl <ingo@intevation.de>
8422ffc1f2f9 Added themes and mappings for the W and Q theme of a longitudinal section curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 362
diff changeset
9261
8422ffc1f2f9 Added themes and mappings for the W and Q theme of a longitudinal section curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 362
diff changeset
9262 * doc/conf/themes.xml: Added mappings for the facets
8422ffc1f2f9 Added themes and mappings for the W and Q theme of a longitudinal section curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 362
diff changeset
9263 longitudinal.section.w and longitudinal.section.q.
8422ffc1f2f9 Added themes and mappings for the W and Q theme of a longitudinal section curve.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 362
diff changeset
9264
362
d79a51fc4f1d Added necessary methods to start the computation of waterlevel data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 361
diff changeset
9265 2011-04-29 Ingo Weinzierl <ingo@intevation.de>
d79a51fc4f1d Added necessary methods to start the computation of waterlevel data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 361
diff changeset
9266
d79a51fc4f1d Added necessary methods to start the computation of waterlevel data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 361
diff changeset
9267 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Added some
d79a51fc4f1d Added necessary methods to start the computation of waterlevel data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 361
diff changeset
9268 methods to retrieve necessary information for computing the data of a
d79a51fc4f1d Added necessary methods to start the computation of waterlevel data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 361
diff changeset
9269 waterlevel.
d79a51fc4f1d Added necessary methods to start the computation of waterlevel data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 361
diff changeset
9270
d79a51fc4f1d Added necessary methods to start the computation of waterlevel data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 361
diff changeset
9271 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Added
d79a51fc4f1d Added necessary methods to start the computation of waterlevel data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 361
diff changeset
9272 methods to compute and retrieve the data of a waterlevel computation.
d79a51fc4f1d Added necessary methods to start the computation of waterlevel data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 361
diff changeset
9273
361
3e3ec9613883 Introduced a model class to store a set of triple data objects that consist of W, Q and Kms information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 360
diff changeset
9274 2011-04-29 Ingo Weinzierl <ingo@intevation.de>
3e3ec9613883 Introduced a model class to store a set of triple data objects that consist of W, Q and Kms information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 360
diff changeset
9275
3e3ec9613883 Introduced a model class to store a set of triple data objects that consist of W, Q and Kms information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 360
diff changeset
9276 * src/main/java/de/intevation/flys/artifacts/model/WQKms.java: New. This
3e3ec9613883 Introduced a model class to store a set of triple data objects that consist of W, Q and Kms information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 360
diff changeset
9277 model class represents a pool of data triples that consist of W, Q and
3e3ec9613883 Introduced a model class to store a set of triple data objects that consist of W, Q and Kms information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 360
diff changeset
9278 Kms information. This class might be used to compute data for creating
3e3ec9613883 Introduced a model class to store a set of triple data objects that consist of W, Q and Kms information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 360
diff changeset
9279 longitudinal section curves (which are based on those W, Q and Kms
3e3ec9613883 Introduced a model class to store a set of triple data objects that consist of W, Q and Kms information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 360
diff changeset
9280 values).
3e3ec9613883 Introduced a model class to store a set of triple data objects that consist of W, Q and Kms information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 360
diff changeset
9281
360
3571357c85a7 Bugfix: Removed endless loop and a bug while iterating over Hibernate results.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 359
diff changeset
9282 2011-04-29 Ingo Weinzierl <ingo@intevation.de>
3571357c85a7 Bugfix: Removed endless loop and a bug while iterating over Hibernate results.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 359
diff changeset
9283
3571357c85a7 Bugfix: Removed endless loop and a bug while iterating over Hibernate results.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 359
diff changeset
9284 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
3571357c85a7 Bugfix: Removed endless loop and a bug while iterating over Hibernate results.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 359
diff changeset
9285 Bugfix: Removed endless loop and a bug while iterating over Hibernate
3571357c85a7 Bugfix: Removed endless loop and a bug while iterating over Hibernate results.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 359
diff changeset
9286 results.
3571357c85a7 Bugfix: Removed endless loop and a bug while iterating over Hibernate results.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 359
diff changeset
9287
359
e5ea6a01526c Added an OutGenerator for creating longitudinal section curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 358
diff changeset
9288 2011-04-28 Ingo Weinzierl <ingo@intevation.de>
e5ea6a01526c Added an OutGenerator for creating longitudinal section curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 358
diff changeset
9289
e5ea6a01526c Added an OutGenerator for creating longitudinal section curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 358
diff changeset
9290 * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
e5ea6a01526c Added an OutGenerator for creating longitudinal section curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 358
diff changeset
9291 New. An OutGenerator that creates longitudinal section curves.
e5ea6a01526c Added an OutGenerator for creating longitudinal section curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 358
diff changeset
9292
e5ea6a01526c Added an OutGenerator for creating longitudinal section curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 358
diff changeset
9293 NOTE: This is just the stub - the out creation needs to be implemented!
e5ea6a01526c Added an OutGenerator for creating longitudinal section curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 358
diff changeset
9294
e5ea6a01526c Added an OutGenerator for creating longitudinal section curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 358
diff changeset
9295 * doc/conf/conf.xml: Added the LongitudinalSectionGenerator.
e5ea6a01526c Added an OutGenerator for creating longitudinal section curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 358
diff changeset
9296
358
f530114182d2 Bugfix: Added missing <output-generators> section to the global configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 357
diff changeset
9297 2011-04-28 Ingo Weinzierl <ingo@intevation.de>
f530114182d2 Bugfix: Added missing <output-generators> section to the global configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 357
diff changeset
9298
f530114182d2 Bugfix: Added missing <output-generators> section to the global configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 357
diff changeset
9299 * doc/conf/conf.xml: Bugfix: Added missing <output-generators> section.
f530114182d2 Bugfix: Added missing <output-generators> section to the global configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 357
diff changeset
9300
357
37b320bb292b Added a further state that is reached if the waterlevel calculation mode has been chosen.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 356
diff changeset
9301 2011-04-28 Ingo Weinzierl <ingo@intevation.de>
37b320bb292b Added a further state that is reached if the waterlevel calculation mode has been chosen.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 356
diff changeset
9302
37b320bb292b Added a further state that is reached if the waterlevel calculation mode has been chosen.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 356
diff changeset
9303 * src/main/java/de/intevation/flys/artifacts/WaterlevelState.java: New.
37b320bb292b Added a further state that is reached if the waterlevel calculation mode has been chosen.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 356
diff changeset
9304 This state should be reached if the 'calc.surface.curve' calculation
37b320bb292b Added a further state that is reached if the waterlevel calculation mode has been chosen.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 356
diff changeset
9305 method has been chosen.
37b320bb292b Added a further state that is reached if the waterlevel calculation mode has been chosen.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 356
diff changeset
9306
37b320bb292b Added a further state that is reached if the waterlevel calculation mode has been chosen.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 356
diff changeset
9307 * doc/conf/artifacts/winfo.xml: Modified a transition and added the
37b320bb292b Added a further state that is reached if the waterlevel calculation mode has been chosen.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 356
diff changeset
9308 WaterlevelState. This state is reached if the 'calc.surface.curve'
37b320bb292b Added a further state that is reached if the waterlevel calculation mode has been chosen.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 356
diff changeset
9309 calculation method has been chosen. It currently has 1 output - a
37b320bb292b Added a further state that is reached if the waterlevel calculation mode has been chosen.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 356
diff changeset
9310 longitudinal section that is not implemented yet!
37b320bb292b Added a further state that is reached if the waterlevel calculation mode has been chosen.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 356
diff changeset
9311
356
22e9574c8b1b Added a new Transition to compare values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 355
diff changeset
9312 2011-04-28 Ingo Weinzierl <ingo@intevation.de>
22e9574c8b1b Added a new Transition to compare values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 355
diff changeset
9313
22e9574c8b1b Added a new Transition to compare values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 355
diff changeset
9314 * src/main/java/de/intevation/flys/artifacts/transitions/ValueCompareTransition.java:
22e9574c8b1b Added a new Transition to compare values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 355
diff changeset
9315 New. This transition is valid if the a data object of the current
22e9574c8b1b Added a new Transition to compare values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 355
diff changeset
9316 artifact equals/notequals a configured value in the transition model.
22e9574c8b1b Added a new Transition to compare values.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 355
diff changeset
9317
355
d97982627596 Bugfixes: Adapted a broken method call of TransitionEngine.isStateReachable() and added the outputs of a current state to the DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 354
diff changeset
9318 2011-04-28 Ingo Weinzierl <ingo@intevation.de>
d97982627596 Bugfixes: Adapted a broken method call of TransitionEngine.isStateReachable() and added the outputs of a current state to the DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 354
diff changeset
9319
d97982627596 Bugfixes: Adapted a broken method call of TransitionEngine.isStateReachable() and added the outputs of a current state to the DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 354
diff changeset
9320 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
d97982627596 Bugfixes: Adapted a broken method call of TransitionEngine.isStateReachable() and added the outputs of a current state to the DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 354
diff changeset
9321 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Bugfixes:
d97982627596 Bugfixes: Adapted a broken method call of TransitionEngine.isStateReachable() and added the outputs of a current state to the DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 354
diff changeset
9322 - Adapted the parameters of the isStateReachable() call - added the
d97982627596 Bugfixes: Adapted a broken method call of TransitionEngine.isStateReachable() and added the outputs of a current state to the DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 354
diff changeset
9323 artifact and the current state.
d97982627596 Bugfixes: Adapted a broken method call of TransitionEngine.isStateReachable() and added the outputs of a current state to the DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 354
diff changeset
9324 - Append the outputs of a current state if the state is filled with
d97982627596 Bugfixes: Adapted a broken method call of TransitionEngine.isStateReachable() and added the outputs of a current state to the DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 354
diff changeset
9325 valid data.
d97982627596 Bugfixes: Adapted a broken method call of TransitionEngine.isStateReachable() and added the outputs of a current state to the DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 354
diff changeset
9326
354
542f280d72c3 Bugfix: Added the missing init() method to a Transition and call it in the TransitionFactory after a Transition has been created.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 353
diff changeset
9327 2011-04-28 Ingo Weinzierl <ingo@intevation.de>
542f280d72c3 Bugfix: Added the missing init() method to a Transition and call it in the TransitionFactory after a Transition has been created.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 353
diff changeset
9328
542f280d72c3 Bugfix: Added the missing init() method to a Transition and call it in the TransitionFactory after a Transition has been created.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 353
diff changeset
9329 * src/main/java/de/intevation/flys/artifacts/transitions/DefaultTransition.java:
542f280d72c3 Bugfix: Added the missing init() method to a Transition and call it in the TransitionFactory after a Transition has been created.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 353
diff changeset
9330 Added the missing init() method that has been introduced in the
542f280d72c3 Bugfix: Added the missing init() method to a Transition and call it in the TransitionFactory after a Transition has been created.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 353
diff changeset
9331 interface some commits ealier.
542f280d72c3 Bugfix: Added the missing init() method to a Transition and call it in the TransitionFactory after a Transition has been created.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 353
diff changeset
9332
542f280d72c3 Bugfix: Added the missing init() method to a Transition and call it in the TransitionFactory after a Transition has been created.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 353
diff changeset
9333 * src/main/java/de/intevation/flys/artifacts/transitions/TransitionFactory.java:
542f280d72c3 Bugfix: Added the missing init() method to a Transition and call it in the TransitionFactory after a Transition has been created.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 353
diff changeset
9334 Call init() after a Transition has been created.
542f280d72c3 Bugfix: Added the missing init() method to a Transition and call it in the TransitionFactory after a Transition has been created.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 353
diff changeset
9335
353
8378683fa07a Bugfix: The outputs of a Collection's attribute document are stored in an outputs node now instead of being stored toplevel in the document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 352
diff changeset
9336 2011-04-28 Ingo Weinzierl <ingo@intevation.de>
8378683fa07a Bugfix: The outputs of a Collection's attribute document are stored in an outputs node now instead of being stored toplevel in the document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 352
diff changeset
9337
8378683fa07a Bugfix: The outputs of a Collection's attribute document are stored in an outputs node now instead of being stored toplevel in the document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 352
diff changeset
9338 * src/main/java/de/intevation/flys/collections/AttributeWriter.java:
8378683fa07a Bugfix: The outputs of a Collection's attribute document are stored in an outputs node now instead of being stored toplevel in the document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 352
diff changeset
9339 Bugfix: Introduced a <art:outputs> node in the attribute document of a
8378683fa07a Bugfix: The outputs of a Collection's attribute document are stored in an outputs node now instead of being stored toplevel in the document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 352
diff changeset
9340 Collection that contains further <art:output> nodes - instead of having
8378683fa07a Bugfix: The outputs of a Collection's attribute document are stored in an outputs node now instead of being stored toplevel in the document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 352
diff changeset
9341 multiple <art:output> nodes at toplevel of the document.
8378683fa07a Bugfix: The outputs of a Collection's attribute document are stored in an outputs node now instead of being stored toplevel in the document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 352
diff changeset
9342
8378683fa07a Bugfix: The outputs of a Collection's attribute document are stored in an outputs node now instead of being stored toplevel in the document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 352
diff changeset
9343 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
8378683fa07a Bugfix: The outputs of a Collection's attribute document are stored in an outputs node now instead of being stored toplevel in the document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 352
diff changeset
9344 Adapted the XPath to retrieve the outputs in the attribute document of a
8378683fa07a Bugfix: The outputs of a Collection's attribute document are stored in an outputs node now instead of being stored toplevel in the document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 352
diff changeset
9345 Collection.
8378683fa07a Bugfix: The outputs of a Collection's attribute document are stored in an outputs node now instead of being stored toplevel in the document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 352
diff changeset
9346
351
2d268f9894bb Added XSL transformation do create Graphviz digraph out of conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 350
diff changeset
9347 2011-04-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
2d268f9894bb Added XSL transformation do create Graphviz digraph out of conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 350
diff changeset
9348
2d268f9894bb Added XSL transformation do create Graphviz digraph out of conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 350
diff changeset
9349 * contrib/visualize-transitions.xsl: Added to create a
2d268f9894bb Added XSL transformation do create Graphviz digraph out of conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 350
diff changeset
9350 Graphviz digraph out of the config.xml. Usage:
2d268f9894bb Added XSL transformation do create Graphviz digraph out of conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 350
diff changeset
9351
2d268f9894bb Added XSL transformation do create Graphviz digraph out of conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 350
diff changeset
9352 $ xsltproc --stringparam base-dir ../doc/conf/ \
2d268f9894bb Added XSL transformation do create Graphviz digraph out of conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 350
diff changeset
9353 contrib/visualize-transitions.xsl \
2d268f9894bb Added XSL transformation do create Graphviz digraph out of conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 350
diff changeset
9354 doc/conf/conf.xml > transitions.dot
2d268f9894bb Added XSL transformation do create Graphviz digraph out of conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 350
diff changeset
9355
2d268f9894bb Added XSL transformation do create Graphviz digraph out of conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 350
diff changeset
9356 $ dot -Tsvg -o transitions.svg transitions.dot
2d268f9894bb Added XSL transformation do create Graphviz digraph out of conf.xml
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 350
diff changeset
9357
350
2465dc296395 The OutGenerator gets the theme of a facet while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 349
diff changeset
9358 2011-04-28 Ingo Weinzierl <ingo@intevation.de>
2465dc296395 The OutGenerator gets the theme of a facet while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 349
diff changeset
9359
352
ed3325a0232a Throw an illegal argument exception in LocationDistanceSelect.validate() and WQSelect.validate() if no data has been inserted so far.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 351
diff changeset
9360 * src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java,
ed3325a0232a Throw an illegal argument exception in LocationDistanceSelect.validate() and WQSelect.validate() if no data has been inserted so far.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 351
diff changeset
9361 src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
ed3325a0232a Throw an illegal argument exception in LocationDistanceSelect.validate() and WQSelect.validate() if no data has been inserted so far.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 351
diff changeset
9362 If no data has been inserted so far, an IllegalArgumentException is
ed3325a0232a Throw an illegal argument exception in LocationDistanceSelect.validate() and WQSelect.validate() if no data has been inserted so far.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 351
diff changeset
9363 thrown.
ed3325a0232a Throw an illegal argument exception in LocationDistanceSelect.validate() and WQSelect.validate() if no data has been inserted so far.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 351
diff changeset
9364
ed3325a0232a Throw an illegal argument exception in LocationDistanceSelect.validate() and WQSelect.validate() if no data has been inserted so far.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 351
diff changeset
9365 2011-04-28 Ingo Weinzierl <ingo@intevation.de>
ed3325a0232a Throw an illegal argument exception in LocationDistanceSelect.validate() and WQSelect.validate() if no data has been inserted so far.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 351
diff changeset
9366
350
2465dc296395 The OutGenerator gets the theme of a facet while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 349
diff changeset
9367 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java::
2465dc296395 The OutGenerator gets the theme of a facet while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 349
diff changeset
9368 A lot of new methods to retrieve the theme of a facet - used while
2465dc296395 The OutGenerator gets the theme of a facet while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 349
diff changeset
9369 creating the output of a facet/artifact. If a facet has no theme yet, it
2465dc296395 The OutGenerator gets the theme of a facet while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 349
diff changeset
9370 is initialized.
2465dc296395 The OutGenerator gets the theme of a facet while output creation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 349
diff changeset
9371
349
6167ae622ce0 Removed useless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 348
diff changeset
9372 2011-04-27 Ingo Weinzierl <ingo@intevation.de>
6167ae622ce0 Removed useless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 348
diff changeset
9373
6167ae622ce0 Removed useless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 348
diff changeset
9374 * src/main/java/de/intevation/flys/collections/AttributeParser.java,
6167ae622ce0 Removed useless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 348
diff changeset
9375 src/main/java/de/intevation/flys/collections/OutputParser.java: Removed
6167ae622ce0 Removed useless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 348
diff changeset
9376 useless imports.
6167ae622ce0 Removed useless imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 348
diff changeset
9377
348
635af5381a4d Added an abstract OutGenerator that should be the base class for all generators which create charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 347
diff changeset
9378 2011-04-27 Ingo Weinzierl <ingo@intevation.de>
635af5381a4d Added an abstract OutGenerator that should be the base class for all generators which create charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 347
diff changeset
9379
635af5381a4d Added an abstract OutGenerator that should be the base class for all generators which create charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 347
diff changeset
9380 * src/main/java/de/intevation/flys/exports/ChartGenerator.java: New. An
635af5381a4d Added an abstract OutGenerator that should be the base class for all generators which create charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 347
diff changeset
9381 abstract OutGenerator that might be used to create chart output. Some
635af5381a4d Added an abstract OutGenerator that should be the base class for all generators which create charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 347
diff changeset
9382 basic things that are equal in all charts should be done here!
635af5381a4d Added an abstract OutGenerator that should be the base class for all generators which create charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 347
diff changeset
9383
635af5381a4d Added an abstract OutGenerator that should be the base class for all generators which create charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 347
diff changeset
9384 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
635af5381a4d Added an abstract OutGenerator that should be the base class for all generators which create charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 347
diff changeset
9385 This OutGenerator no longer implements the OutGenerator directly, but it
635af5381a4d Added an abstract OutGenerator that should be the base class for all generators which create charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 347
diff changeset
9386 extends the ChartGenerator now.
635af5381a4d Added an abstract OutGenerator that should be the base class for all generators which create charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 347
diff changeset
9387
347
a63d8bdb2d79 Improved the out() operation of a Collection - the OutGenerator gets to know about the facets and its theme.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 346
diff changeset
9388 2011-04-27 Ingo Weinzierl <ingo@intevation.de>
a63d8bdb2d79 Improved the out() operation of a Collection - the OutGenerator gets to know about the facets and its theme.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 346
diff changeset
9389
a63d8bdb2d79 Improved the out() operation of a Collection - the OutGenerator gets to know about the facets and its theme.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 346
diff changeset
9390 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
a63d8bdb2d79 Improved the out() operation of a Collection - the OutGenerator gets to know about the facets and its theme.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 346
diff changeset
9391 Restructured the out() operation of a collection: Now, we collect a list
a63d8bdb2d79 Improved the out() operation of a Collection - the OutGenerator gets to know about the facets and its theme.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 346
diff changeset
9392 of artifacts/facets and use this for the OutGenerator. Its doOut()
a63d8bdb2d79 Improved the out() operation of a Collection - the OutGenerator gets to know about the facets and its theme.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 346
diff changeset
9393 method gets the attribute of an artifact - the position and the active
a63d8bdb2d79 Improved the out() operation of a Collection - the OutGenerator gets to know about the facets and its theme.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 346
diff changeset
9394 state is managed by the Collection itself.
a63d8bdb2d79 Improved the out() operation of a Collection - the OutGenerator gets to know about the facets and its theme.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 346
diff changeset
9395
346
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
9396 2011-04-26 Ingo Weinzierl <ingo@intevation.de>
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
9397
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
9398 * src/main/java/de/intevation/flys/artifacts/model/ManagedFacet.java: New.
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
9399 a specialized facet that stores information about its position and its
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
9400 state (active/inactive) in an output of a collection.
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
9401
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
9402 * src/main/java/de/intevation/flys/collections/AttributeParser.java: New.
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
9403 This parser takes the attributes (XML) of a collection and extracts the
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
9404 contained outputs with its facets. The result is a Map<String, Output>.
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
9405
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
9406 * src/main/java/de/intevation/flys/collections/OutputParser.java: New.
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
9407 This parser is used to query the artifact's DESCRIBE and to extract the
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
9408 supported outputs. The result is a Map<String, Output>.
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
9409
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
9410 * src/main/java/de/intevation/flys/collections/AttributeWriter.java: New.
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
9411 This writer merges the outputs contained in an attribute of a collection
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
9412 with the outputs of a collection's artifacts.
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
9413
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
9414 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
9415 The attributes of a collection are written into its DESCRIBE document
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
9416 now. The OutputParser and AttributeParser are used to read the supported
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
9417 attributes by the collection and its artifacts - the AttributeWriter is
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
9418 used to merge both attributes and create a final attribute document.
16161de47662 The Attributes of a collection are written into its DESCRIBE now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 345
diff changeset
9419
345
88a669785863 Initialized the facet2theme mappings configured in themes.xml and added a function to the ThemeFactory that retrieves a theme from FLYSContext based on its name.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 344
diff changeset
9420 2011-04-26 Ingo Weinzierl <ingo@intevation.de>
88a669785863 Initialized the facet2theme mappings configured in themes.xml and added a function to the ThemeFactory that retrieves a theme from FLYSContext based on its name.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 344
diff changeset
9421
88a669785863 Initialized the facet2theme mappings configured in themes.xml and added a function to the ThemeFactory that retrieves a theme from FLYSContext based on its name.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 344
diff changeset
9422 * src/main/java/de/intevation/flys/artifacts/context/FLYSContext.java,
88a669785863 Initialized the facet2theme mappings configured in themes.xml and added a function to the ThemeFactory that retrieves a theme from FLYSContext based on its name.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 344
diff changeset
9423 src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
88a669785863 Initialized the facet2theme mappings configured in themes.xml and added a function to the ThemeFactory that retrieves a theme from FLYSContext based on its name.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 344
diff changeset
9424 The facet-2-theme mappings are initialized at startup and stored in the
88a669785863 Initialized the facet2theme mappings configured in themes.xml and added a function to the ThemeFactory that retrieves a theme from FLYSContext based on its name.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 344
diff changeset
9425 FLYSContext.
88a669785863 Initialized the facet2theme mappings configured in themes.xml and added a function to the ThemeFactory that retrieves a theme from FLYSContext based on its name.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 344
diff changeset
9426
88a669785863 Initialized the facet2theme mappings configured in themes.xml and added a function to the ThemeFactory that retrieves a theme from FLYSContext based on its name.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 344
diff changeset
9427 * src/main/java/de/intevation/flys/themes/ThemeFactory.java: Added a
88a669785863 Initialized the facet2theme mappings configured in themes.xml and added a function to the ThemeFactory that retrieves a theme from FLYSContext based on its name.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 344
diff changeset
9428 function that retrieves a theme from FLYSContext based on its name.
88a669785863 Initialized the facet2theme mappings configured in themes.xml and added a function to the ThemeFactory that retrieves a theme from FLYSContext based on its name.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 344
diff changeset
9429
344
79401797f4e1 Corrected a silly c&p mistake.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 343
diff changeset
9430 2011-04-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
79401797f4e1 Corrected a silly c&p mistake.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 343
diff changeset
9431
79401797f4e1 Corrected a silly c&p mistake.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 343
diff changeset
9432 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
79401797f4e1 Corrected a silly c&p mistake.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 343
diff changeset
9433 Corrected a silly c&p mistake.
79401797f4e1 Corrected a silly c&p mistake.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 343
diff changeset
9434
343
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
9435 2011-04-22 Sascha L. Teichmann <sascha.teichmann@intevation.de>
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
9436
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
9437 * src/main/java/de/intevation/flys/artifacts/math/BackJumpCorrector.java:
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
9438
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
9439 Implementation of the "Ruecksprungkorrektur" to be done in
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
9440 "W fuer angepassten Abflusslaengschnitt".
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
9441
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
9442 All tests show the expected results. In some corner cases the
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
9443 algorithm described in the "Anwenderhandbuch" chapter 3.3.4.3 "Korrektur"
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
9444 has some definition shortcomings:
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
9445
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
9446 a - What should happend when you cannot find point 2 because
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
9447 you cannot step back one quarter from point 3 because there
344
79401797f4e1 Corrected a silly c&p mistake.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 343
diff changeset
9448 is no data there any more (river too short in this direction)?
79401797f4e1 Corrected a silly c&p mistake.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 343
diff changeset
9449 The implemented algorithm raises point 3' only to an
79401797f4e1 Corrected a silly c&p mistake.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 343
diff changeset
9450 according factor. E.g. If you can step back the whole quarter
79401797f4e1 Corrected a silly c&p mistake.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 343
diff changeset
9451 distance the elevation is the full quarter. If you can
79401797f4e1 Corrected a silly c&p mistake.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 343
diff changeset
9452 step back only the half of the quarter the elevation is
79401797f4e1 Corrected a silly c&p mistake.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 343
diff changeset
9453 only an eighth.
343
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
9454
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
9455 b - If the water heights between point 2 and 3 are constant then
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
9456 the algorithm will produce a spline interpolation that
344
79401797f4e1 Corrected a silly c&p mistake.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 343
diff changeset
9457 lowers those values. Is this intended?
343
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
9458
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
9459 For real data the back jumps are expected to be more in the middle
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
9460 of the distance ranges so the corner cases are maybe not so
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
9461 important.
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
9462
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
9463 * src/main/java/de/intevation/flys/artifacts/states/RiverSelect.java:
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
9464 Removed superfluous import.
f165c7d5d6db Implementation of the "Ruecksprungkorrektur" to be done in "W fuer angepassten Abflusslaengschnitt".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 342
diff changeset
9465
342
f72c63713099 Removed debug code that has been commited by accident.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 341
diff changeset
9466 2011-04-21 Ingo Weinzierl <ingo@intevation.de>
f72c63713099 Removed debug code that has been commited by accident.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 341
diff changeset
9467
f72c63713099 Removed debug code that has been commited by accident.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 341
diff changeset
9468 * src/main/java/de/intevation/flys/themes/ThemeFactory.java: Removed debug
f72c63713099 Removed debug code that has been commited by accident.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 341
diff changeset
9469 code that has been commited by accident.
f72c63713099 Removed debug code that has been commited by accident.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 341
diff changeset
9470
341
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
9471 2011-04-21 Ingo Weinzierl <ingo@intevation.de>
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
9472
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
9473 * doc/conf/themes.xml: New. A first small theme configuration.
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
9474
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
9475 * doc/conf/conf.xml: Added a link to the theme configuration.
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
9476
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
9477 * src/main/java/de/intevation/flys/artifacts/context/FLYSContext.java:
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
9478 Defined a key that is used to store a themes map in the FLYSContext.
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
9479
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
9480 * src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
9481 The theme configuration is read at startup and the themes are stores in
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
9482 the FLYSContext.
eca7892bf8ff Added a first small theme configuration and code to read it.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 340
diff changeset
9483
340
b36fd8f21e6a Implementation of interfaces and its default implementations and a factory to work with themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 339
diff changeset
9484 2011-04-21 Ingo Weinzierl <ingo@intevation.de>
b36fd8f21e6a Implementation of interfaces and its default implementations and a factory to work with themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 339
diff changeset
9485
b36fd8f21e6a Implementation of interfaces and its default implementations and a factory to work with themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 339
diff changeset
9486 * src/main/java/de/intevation/flys/themes/Theme.java,
b36fd8f21e6a Implementation of interfaces and its default implementations and a factory to work with themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 339
diff changeset
9487 src/main/java/de/intevation/flys/themes/DefaultTheme.java:
b36fd8f21e6a Implementation of interfaces and its default implementations and a factory to work with themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 339
diff changeset
9488 New. The interface and its default implementation that represents themes
b36fd8f21e6a Implementation of interfaces and its default implementations and a factory to work with themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 339
diff changeset
9489 used to style charts and maps.
b36fd8f21e6a Implementation of interfaces and its default implementations and a factory to work with themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 339
diff changeset
9490
b36fd8f21e6a Implementation of interfaces and its default implementations and a factory to work with themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 339
diff changeset
9491 * src/main/java/de/intevation/flys/themes/ThemeField.java,
b36fd8f21e6a Implementation of interfaces and its default implementations and a factory to work with themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 339
diff changeset
9492 src/main/java/de/intevation/flys/themes/DefaultThemeField.java:
b36fd8f21e6a Implementation of interfaces and its default implementations and a factory to work with themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 339
diff changeset
9493 New. The interface and its default implementation that represents fields
b36fd8f21e6a Implementation of interfaces and its default implementations and a factory to work with themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 339
diff changeset
9494 in themes. A theme might be "Lines" and one of its field might be
b36fd8f21e6a Implementation of interfaces and its default implementations and a factory to work with themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 339
diff changeset
9495 "Color" or "Size".
b36fd8f21e6a Implementation of interfaces and its default implementations and a factory to work with themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 339
diff changeset
9496
b36fd8f21e6a Implementation of interfaces and its default implementations and a factory to work with themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 339
diff changeset
9497 * src/main/java/de/intevation/flys/themes/ThemeFactory.java: A factory
b36fd8f21e6a Implementation of interfaces and its default implementations and a factory to work with themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 339
diff changeset
9498 that creates new themes based on a theme configuration.
b36fd8f21e6a Implementation of interfaces and its default implementations and a factory to work with themes.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 339
diff changeset
9499
339
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
9500 2011-04-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
9501
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
9502 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
9503 Implementation of "Abflusskurve/Abflusstafel" calculation.
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
9504
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
9505 Added method interpolateWQ() which takes an km and results in a
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
9506 tuple of two double arrays containing the w/q values interpolated
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
9507 between the surrounding w/q values of the table.
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
9508 w values are interpolated linear, q values with a cubic spline.
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
9509
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
9510 Drawing w over q gives you the discharge table at the given km.
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
9511
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
9512 !!! This code needs testing !!!
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
9513
338
cf84f0f926e9 Added dependency to Apache Commons Math 2.2 (Apache License 2.0)
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 337
diff changeset
9514 2011-04-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
cf84f0f926e9 Added dependency to Apache Commons Math 2.2 (Apache License 2.0)
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 337
diff changeset
9515
cf84f0f926e9 Added dependency to Apache Commons Math 2.2 (Apache License 2.0)
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 337
diff changeset
9516 * pom.xml: Added dependency to Apache Commons Math 2.2 (Apache License 2.0)
cf84f0f926e9 Added dependency to Apache Commons Math 2.2 (Apache License 2.0)
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 337
diff changeset
9517
337
ec17fad34061 Discharge table: Fix problem when sorting by q (copied w instead of q).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 336
diff changeset
9518 2011-04-20 Sascha L. Teichmann <sascha.teichmann@intevation.de>
ec17fad34061 Discharge table: Fix problem when sorting by q (copied w instead of q).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 336
diff changeset
9519
ec17fad34061 Discharge table: Fix problem when sorting by q (copied w instead of q).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 336
diff changeset
9520 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
ec17fad34061 Discharge table: Fix problem when sorting by q (copied w instead of q).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 336
diff changeset
9521 Fix problem when sorting by q (copied w instead of q).
ec17fad34061 Discharge table: Fix problem when sorting by q (copied w instead of q).
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 336
diff changeset
9522
336
7f13ed751277 Fixed broken HQL statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 335
diff changeset
9523 2011-04-20 Ingo Weinzierl <ingo@intevation.de>
7f13ed751277 Fixed broken HQL statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 335
diff changeset
9524
7f13ed751277 Fixed broken HQL statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 335
diff changeset
9525 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
7f13ed751277 Fixed broken HQL statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 335
diff changeset
9526 Fixed broken HQL statement.
7f13ed751277 Fixed broken HQL statement.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 335
diff changeset
9527
335
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
9528 2011-04-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
9529
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
9530 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
339
4509ba8fae68 Implementation of "Abflusskurve/Abflusstafel" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 338
diff changeset
9531 add a method interpolateW() which takes an array of
335
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
9532 q values and returns an equal sized array of w values.
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
9533 This is essentially the "Wasserstand/Wasserspiegellagen" calculation
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
9534 of desktop FLYS.
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
9535
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
9536 If you want to do a calculation with given w values you have
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
9537 to convert the w values with DischargeTables.getQForW() first.
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
9538
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
9539 !!! This code needs heavy testing !!!
64cfbd631f29 Implemented the "Wasserstand/Wasserspiegellagen" calculation.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 334
diff changeset
9540
334
b7c8df643dc4 Discharge table: we need a getQForW() and not a getWForQ().
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 333
diff changeset
9541 2011-04-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
b7c8df643dc4 Discharge table: we need a getQForW() and not a getWForQ().
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 333
diff changeset
9542
b7c8df643dc4 Discharge table: we need a getQForW() and not a getWForQ().
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 333
diff changeset
9543 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
b7c8df643dc4 Discharge table: we need a getQForW() and not a getWForQ().
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 333
diff changeset
9544 We need a getQForW() method and not getWForQ() because when
b7c8df643dc4 Discharge table: we need a getQForW() and not a getWForQ().
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 333
diff changeset
9545 doing a "Wasserstand/Wasserspiegellagen" calculation with given
b7c8df643dc4 Discharge table: we need a getQForW() and not a getWForQ().
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 333
diff changeset
9546 w values these values need to be translated to q values with
b7c8df643dc4 Discharge table: we need a getQForW() and not a getWForQ().
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 333
diff changeset
9547 the master discharge table.
b7c8df643dc4 Discharge table: we need a getQForW() and not a getWForQ().
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 333
diff changeset
9548
333
67b3f54188aa Discharge tables: Sorting of q values was done wrong.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 332
diff changeset
9549 2011-04-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
67b3f54188aa Discharge tables: Sorting of q values was done wrong.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 332
diff changeset
9550
67b3f54188aa Discharge tables: Sorting of q values was done wrong.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 332
diff changeset
9551 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
67b3f54188aa Discharge tables: Sorting of q values was done wrong.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 332
diff changeset
9552 Sorting of q values was done wrong.
67b3f54188aa Discharge tables: Sorting of q values was done wrong.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 332
diff changeset
9553
332
bf4e12f1d025 The list of annotations returned by the AnnotationFactory is ordered by its range.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 331
diff changeset
9554 2011-04-19 Ingo Weinzierl <ingo@intevation.de>
bf4e12f1d025 The list of annotations returned by the AnnotationFactory is ordered by its range.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 331
diff changeset
9555
bf4e12f1d025 The list of annotations returned by the AnnotationFactory is ordered by its range.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 331
diff changeset
9556 * src/main/java/de/intevation/flys/artifacts/model/AnnotationsFactory.java:
bf4e12f1d025 The list of annotations returned by the AnnotationFactory is ordered by its range.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 331
diff changeset
9557 Ordered the list of annotations returned by this factory based on its
bf4e12f1d025 The list of annotations returned by the AnnotationFactory is ordered by its range.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 331
diff changeset
9558 range.
bf4e12f1d025 The list of annotations returned by the AnnotationFactory is ordered by its range.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 331
diff changeset
9559
331
5a2df8677b3e Added a service that returns the MainValues of a Gauge based on a river name and a stationing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
9560 2011-04-19 Ingo Weinzierl <ingo@intevation.de>
5a2df8677b3e Added a service that returns the MainValues of a Gauge based on a river name and a stationing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
9561
5a2df8677b3e Added a service that returns the MainValues of a Gauge based on a river name and a stationing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
9562 * src/main/java/de/intevation/flys/artifacts/services/MainValuesService.java:
5a2df8677b3e Added a service that returns the MainValues of a Gauge based on a river name and a stationing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
9563 New. This service returns an XML document that includes the main values
5a2df8677b3e Added a service that returns the MainValues of a Gauge based on a river name and a stationing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
9564 of a gauge based on a river name, a start and an end point.
5a2df8677b3e Added a service that returns the MainValues of a Gauge based on a river name and a stationing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
9565
5a2df8677b3e Added a service that returns the MainValues of a Gauge based on a river name and a stationing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
9566 * doc/conf/conf.xml: Registered the MainValuesService.
5a2df8677b3e Added a service that returns the MainValues of a Gauge based on a river name and a stationing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 330
diff changeset
9567
330
4791fd92a208 Added a factory that returns MainValues.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 329
diff changeset
9568 2011-04-19 Ingo Weinzierl <ingo@intevation.de>
4791fd92a208 Added a factory that returns MainValues.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 329
diff changeset
9569
4791fd92a208 Added a factory that returns MainValues.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 329
diff changeset
9570 * src/main/java/de/intevation/flys/artifacts/model/MainValuesFactory.java:
4791fd92a208 Added a factory that returns MainValues.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 329
diff changeset
9571 A factory that provides methods to return MainValues.
4791fd92a208 Added a factory that returns MainValues.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 329
diff changeset
9572
329
0b2358bc716d Discharge table: Added static method getWForQ() to interpolate a w value for a given q value based on a given discharge table.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 328
diff changeset
9573 2011-04-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
0b2358bc716d Discharge table: Added static method getWForQ() to interpolate a w value for a given q value based on a given discharge table.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 328
diff changeset
9574
0b2358bc716d Discharge table: Added static method getWForQ() to interpolate a w value for a given q value based on a given discharge table.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 328
diff changeset
9575 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
0b2358bc716d Discharge table: Added static method getWForQ() to interpolate a w value for a given q value based on a given discharge table.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 328
diff changeset
9576 Added static method getWForQ() to interpolate a w value for
0b2358bc716d Discharge table: Added static method getWForQ() to interpolate a w value for a given q value based on a given discharge table.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 328
diff changeset
9577 a given q value based on a given discharge table.
0b2358bc716d Discharge table: Added static method getWForQ() to interpolate a w value for a given q value based on a given discharge table.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 328
diff changeset
9578
328
07e642030172 Discharge tables: Added convenience constructors/methods to ease the access to the master discharge table of a gauge.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 327
diff changeset
9579 2011-04-19 Sascha L. Teichmann <sascha.teichmann@intevation.de>
07e642030172 Discharge tables: Added convenience constructors/methods to ease the access to the master discharge table of a gauge.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 327
diff changeset
9580
07e642030172 Discharge tables: Added convenience constructors/methods to ease the access to the master discharge table of a gauge.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 327
diff changeset
9581 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
07e642030172 Discharge tables: Added convenience constructors/methods to ease the access to the master discharge table of a gauge.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 327
diff changeset
9582 Added convenience constructors/methods to ease the access to the master
07e642030172 Discharge tables: Added convenience constructors/methods to ease the access to the master discharge table of a gauge.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 327
diff changeset
9583 discharge table of a gauge.
07e642030172 Discharge tables: Added convenience constructors/methods to ease the access to the master discharge table of a gauge.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 327
diff changeset
9584
327
e09634fbf6bc Moved the query complexity of creating a w/q value table into view
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 326
diff changeset
9585 2011-04-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
e09634fbf6bc Moved the query complexity of creating a w/q value table into view
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 326
diff changeset
9586
e09634fbf6bc Moved the query complexity of creating a w/q value table into view
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 326
diff changeset
9587 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
e09634fbf6bc Moved the query complexity of creating a w/q value table into view
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 326
diff changeset
9588 Moved the query complexity into view 'wst_value_table' and
e09634fbf6bc Moved the query complexity of creating a w/q value table into view
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 326
diff changeset
9589 used this instead.
e09634fbf6bc Moved the query complexity of creating a w/q value table into view
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 326
diff changeset
9590
326
07eba6d3b4a5 Fetches w/q value tables from the backend.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 325
diff changeset
9591 2011-04-18 Sascha L. Teichmann <sascha.teichmann@intevation.de>
07eba6d3b4a5 Fetches w/q value tables from the backend.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 325
diff changeset
9592
07eba6d3b4a5 Fetches w/q value tables from the backend.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 325
diff changeset
9593 * src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
07eba6d3b4a5 Fetches w/q value tables from the backend.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 325
diff changeset
9594 Fetches w/q value tables from the backend. TODO: Move this
07eba6d3b4a5 Fetches w/q value tables from the backend.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 325
diff changeset
9595 to the backend and use a view.
07eba6d3b4a5 Fetches w/q value tables from the backend.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 325
diff changeset
9596
325
7a0907742cc0 Changed the error key that is written to the result document of the feed operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 324
diff changeset
9597 2011-04-18 Ingo Weinzierl <ingo@intevation.de>
7a0907742cc0 Changed the error key that is written to the result document of the feed operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 324
diff changeset
9598
7a0907742cc0 Changed the error key that is written to the result document of the feed operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 324
diff changeset
9599 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Changed
7a0907742cc0 Changed the error key that is written to the result document of the feed operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 324
diff changeset
9600 the error key that is thrown if no input data was found so that the key
7a0907742cc0 Changed the error key that is written to the result document of the feed operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 324
diff changeset
9601 is usable for GWT's i18n mechanism.
7a0907742cc0 Changed the error key that is written to the result document of the feed operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 324
diff changeset
9602
324
cd9e397cc2a8 The inserted river is validated in the feed operation().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 323
diff changeset
9603 2011-04-18 Ingo Weinzierl <ingo@intevation.de>
cd9e397cc2a8 The inserted river is validated in the feed operation().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 323
diff changeset
9604
cd9e397cc2a8 The inserted river is validated in the feed operation().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 323
diff changeset
9605 * src/main/java/de/intevation/flys/artifacts/states/RiverSelect.java:
cd9e397cc2a8 The inserted river is validated in the feed operation().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 323
diff changeset
9606 The inserted river is validated now (overrides validate() of
cd9e397cc2a8 The inserted river is validated in the feed operation().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 323
diff changeset
9607 DefaultState).
cd9e397cc2a8 The inserted river is validated in the feed operation().
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 323
diff changeset
9608
323
b33ba2cd4a3e The calculation method is validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 322
diff changeset
9609 2011-04-18 Ingo Weinzierl <ingo@intevation.de>
b33ba2cd4a3e The calculation method is validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 322
diff changeset
9610
b33ba2cd4a3e The calculation method is validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 322
diff changeset
9611 * src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java:
b33ba2cd4a3e The calculation method is validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 322
diff changeset
9612 The inserted calculation method is validated now (overrides validate()
b33ba2cd4a3e The calculation method is validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 322
diff changeset
9613 of DefaultState).
b33ba2cd4a3e The calculation method is validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 322
diff changeset
9614
322
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
9615 2011-04-18 Ingo Weinzierl <ingo@intevation.de>
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
9616
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
9617 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
9618 The input data of feed() are validated using the DefaultStates
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
9619 validate() method.
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
9620
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
9621 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
9622 New method validate() that needs to be overidden by concrete subclasses.
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
9623 It should return true, if the data of the State is fine, otherwise it
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
9624 should raise an exception.
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
9625
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
9626 NOTE: The exceptions are not translated in the server but in the client!
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
9627
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
9628 * src/main/java/de/intevation/flys/artifacts/states/RangeState.java: New.
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
9629 This abstract class exists to provide some methods for handling ranges.
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
9630 Currently, there is a method that validates a given range based on
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
9631 min/max values.
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
9632
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
9633 * src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java,
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
9634 src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
9635 Implemented input data validation for ranges.
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
9636
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
9637 NOTE: The input validation of concrete values has not been implemented
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
9638 yet!
448d0dc64357 The inserted ranges (distance and WQ ranges) are validated in the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 321
diff changeset
9639
321
9581b88f2920 Removed testing code that has been comitted by accident in the last revision.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 320
diff changeset
9640 2011-04-18 Ingo Weinzierl <ingo@intevation.de>
9581b88f2920 Removed testing code that has been comitted by accident in the last revision.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 320
diff changeset
9641
9581b88f2920 Removed testing code that has been comitted by accident in the last revision.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 320
diff changeset
9642 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
9581b88f2920 Removed testing code that has been comitted by accident in the last revision.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 320
diff changeset
9643 Removed debug code that has been commited by accident :-/
9581b88f2920 Removed testing code that has been comitted by accident in the last revision.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 320
diff changeset
9644
320
a8e7c351bdf1 The getGauge() method of the FLYSArtifact returns the first gauge based on the given stationing now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 319
diff changeset
9645 2011-04-18 Ingo Weinzierl <ingo@intevation.de>
a8e7c351bdf1 The getGauge() method of the FLYSArtifact returns the first gauge based on the given stationing now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 319
diff changeset
9646
a8e7c351bdf1 The getGauge() method of the FLYSArtifact returns the first gauge based on the given stationing now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 319
diff changeset
9647 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: The
a8e7c351bdf1 The getGauge() method of the FLYSArtifact returns the first gauge based on the given stationing now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 319
diff changeset
9648 getGauge() method returns the first gauge based on the given start and
a8e7c351bdf1 The getGauge() method of the FLYSArtifact returns the first gauge based on the given stationing now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 319
diff changeset
9649 end point of the river.
a8e7c351bdf1 The getGauge() method of the FLYSArtifact returns the first gauge based on the given stationing now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 319
diff changeset
9650
a8e7c351bdf1 The getGauge() method of the FLYSArtifact returns the first gauge based on the given stationing now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 319
diff changeset
9651 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
a8e7c351bdf1 The getGauge() method of the FLYSArtifact returns the first gauge based on the given stationing now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 319
diff changeset
9652 Fixed potential bugs: if no gauge could be determined, the default
a8e7c351bdf1 The getGauge() method of the FLYSArtifact returns the first gauge based on the given stationing now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 319
diff changeset
9653 values for W and Q are the minimum and maximum double values.
a8e7c351bdf1 The getGauge() method of the FLYSArtifact returns the first gauge based on the given stationing now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 319
diff changeset
9654
319
d8558dd64152 The WQ state fills the DESCRIBE with default values for W and Q.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 318
diff changeset
9655 2011-04-15 Ingo Weinzierl <ingo@intevation.de>
d8558dd64152 The WQ state fills the DESCRIBE with default values for W and Q.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 318
diff changeset
9656
d8558dd64152 The WQ state fills the DESCRIBE with default values for W and Q.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 318
diff changeset
9657 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java: Fills
d8558dd64152 The WQ state fills the DESCRIBE with default values for W and Q.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 318
diff changeset
9658 the DESCRIBE with default values for W and Q.
d8558dd64152 The WQ state fills the DESCRIBE with default values for W and Q.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 318
diff changeset
9659
318
8a4360ccbe1c Added a WstFactory to return Wst objects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 317
diff changeset
9660 2011-04-15 Ingo Weinzierl <ingo@intevation.de>
8a4360ccbe1c Added a WstFactory to return Wst objects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 317
diff changeset
9661
8a4360ccbe1c Added a WstFactory to return Wst objects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 317
diff changeset
9662 * src/main/java/de/intevation/flys/artifacts/model/WstFactory.java:
8a4360ccbe1c Added a WstFactory to return Wst objects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 317
diff changeset
9663 New. Returns Wst object - based on a river.
8a4360ccbe1c Added a WstFactory to return Wst objects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 317
diff changeset
9664
317
8f40a57229c3 FLYSArtifact provides methods to retrieve the real River, Gauge objects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 316
diff changeset
9665 2011-04-15 Ingo Weinzierl <ingo@intevation.de>
8f40a57229c3 FLYSArtifact provides methods to retrieve the real River, Gauge objects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 316
diff changeset
9666
8f40a57229c3 FLYSArtifact provides methods to retrieve the real River, Gauge objects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 316
diff changeset
9667 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Now
8f40a57229c3 FLYSArtifact provides methods to retrieve the real River, Gauge objects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 316
diff changeset
9668 provides some methods that return some basic objects inserted while
8f40a57229c3 FLYSArtifact provides methods to retrieve the real River, Gauge objects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 316
diff changeset
9669 parameterization: River, Gauge and so on.
8f40a57229c3 FLYSArtifact provides methods to retrieve the real River, Gauge objects.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 316
diff changeset
9670
316
4aa078e28cfd Bugfix: repaired broken imports of the session holder.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 315
diff changeset
9671 2011-04-15 Ingo Weinzierl <ingo@intevation.de>
4aa078e28cfd Bugfix: repaired broken imports of the session holder.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 315
diff changeset
9672
4aa078e28cfd Bugfix: repaired broken imports of the session holder.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 315
diff changeset
9673 * src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java,
4aa078e28cfd Bugfix: repaired broken imports of the session holder.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 315
diff changeset
9674 src/main/java/de/intevation/flys/artifacts/services/RiverService.java:
4aa078e28cfd Bugfix: repaired broken imports of the session holder.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 315
diff changeset
9675 Bugfix: Repaired broken imports of the SessionHolder.
4aa078e28cfd Bugfix: repaired broken imports of the session holder.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 315
diff changeset
9676
315
94c176fdcb89 Removed the SessionHolder and adapted imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
9677 2011-04-15 Ingo Weinzierl <ingo@intevation.de>
94c176fdcb89 Removed the SessionHolder and adapted imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
9678
94c176fdcb89 Removed the SessionHolder and adapted imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
9679 * src/main/java/de/intevation/flys/artifacts/model/SessionHolder.java:
94c176fdcb89 Removed the SessionHolder and adapted imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
9680 Moved this class to flys-backend.
94c176fdcb89 Removed the SessionHolder and adapted imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
9681
94c176fdcb89 Removed the SessionHolder and adapted imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
9682 * src/main/java/de/intevation/flys/artifacts/model/RiverFactory.java,
94c176fdcb89 Removed the SessionHolder and adapted imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
9683 src/main/java/de/intevation/flys/artifacts/model/GaugesFactory.java,
94c176fdcb89 Removed the SessionHolder and adapted imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
9684 src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java,
94c176fdcb89 Removed the SessionHolder and adapted imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
9685 src/main/java/de/intevation/flys/artifacts/model/AnnotationsFactory.java,
94c176fdcb89 Removed the SessionHolder and adapted imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
9686 src/main/java/de/intevation/flys/artifacts/context/SessionCallContextListener.java:
94c176fdcb89 Removed the SessionHolder and adapted imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
9687 Adapted imports of the SessionHolder.
94c176fdcb89 Removed the SessionHolder and adapted imports.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 314
diff changeset
9688
314
aeeb9054b7cf Acquire/release sessions in services to avoid db connection leaks.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 313
diff changeset
9689 2011-04-14 Sascha L. Teichmann <sascha.teichmann@intevation.de>
aeeb9054b7cf Acquire/release sessions in services to avoid db connection leaks.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 313
diff changeset
9690
aeeb9054b7cf Acquire/release sessions in services to avoid db connection leaks.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 313
diff changeset
9691 * trunk/src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java,
aeeb9054b7cf Acquire/release sessions in services to avoid db connection leaks.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 313
diff changeset
9692 trunk/src/main/java/de/intevation/flys/artifacts/services/RiverService.java:
aeeb9054b7cf Acquire/release sessions in services to avoid db connection leaks.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 313
diff changeset
9693 Acquire/release sessions in services to avoid db connection leaks.
aeeb9054b7cf Acquire/release sessions in services to avoid db connection leaks.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 313
diff changeset
9694
313
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
9695 2011-04-14 Ingo Weinzierl <ingo@intevation.de>
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
9696
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
9697 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
9698 Changed some method signatures - added a reference to the owner
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
9699 Artifact.
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
9700
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
9701 * src/main/java/de/intevation/flys/artifacts/states/RiverSelect.java,
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
9702 src/main/java/de/intevation/flys/artifacts/states/WQSelect.java,
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
9703 src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java:
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
9704 Modified method signatures based on the changes in DefaultState.
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
9705
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
9706 * src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java:
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
9707 Added default values to the dynamic part of DESCRIBE.
89bd0417418f The location/distance state now writes default values into DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 312
diff changeset
9708
312
0c6328c227f1 Added a new function to RiverFactory that retrieves a River object based on a given river name.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 311
diff changeset
9709 2011-04-14 Ingo Weinzierl <ingo@intevation.de>
0c6328c227f1 Added a new function to RiverFactory that retrieves a River object based on a given river name.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 311
diff changeset
9710
0c6328c227f1 Added a new function to RiverFactory that retrieves a River object based on a given river name.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 311
diff changeset
9711 * src/main/java/de/intevation/flys/artifacts/model/RiverFactory.java:
0c6328c227f1 Added a new function to RiverFactory that retrieves a River object based on a given river name.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 311
diff changeset
9712 Added a function that returns a River object based on a given river
0c6328c227f1 Added a new function to RiverFactory that retrieves a River object based on a given river name.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 311
diff changeset
9713 name.
0c6328c227f1 Added a new function to RiverFactory that retrieves a River object based on a given river name.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 311
diff changeset
9714
311
ea3a438a7021 Backend access: Static methods are using the SessionHolder, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 310
diff changeset
9715 2011-04-14 Sascha L. Teichmann <sascha.teichmann@intevation.de>
ea3a438a7021 Backend access: Static methods are using the SessionHolder, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 310
diff changeset
9716
ea3a438a7021 Backend access: Static methods are using the SessionHolder, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 310
diff changeset
9717 * src/main/java/de/intevation/flys/artifacts/model/RiverFactory.java,
ea3a438a7021 Backend access: Static methods are using the SessionHolder, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 310
diff changeset
9718 src/main/java/de/intevation/flys/artifacts/model/GaugesFactory.java,
ea3a438a7021 Backend access: Static methods are using the SessionHolder, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 310
diff changeset
9719 src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java,
ea3a438a7021 Backend access: Static methods are using the SessionHolder, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 310
diff changeset
9720 src/main/java/de/intevation/flys/artifacts/model/AnnotationsFactory.java:
ea3a438a7021 Backend access: Static methods are using the SessionHolder, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 310
diff changeset
9721 Static methods are using the SessionHolder, too.
ea3a438a7021 Backend access: Static methods are using the SessionHolder, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 310
diff changeset
9722
310
6d2c8915e22c Finalized the SessionCallContextListener and registered it as CallContext.Listener in the configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 309
diff changeset
9723 2011-04-14 Ingo Weinzierl <ingo@intevation.de>
6d2c8915e22c Finalized the SessionCallContextListener and registered it as CallContext.Listener in the configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 309
diff changeset
9724
6d2c8915e22c Finalized the SessionCallContextListener and registered it as CallContext.Listener in the configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 309
diff changeset
9725 * src/main/java/de/intevation/flys/artifacts/context/SessionCallContextListener.java:
6d2c8915e22c Finalized the SessionCallContextListener and registered it as CallContext.Listener in the configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 309
diff changeset
9726 Added the setup() method that has been added to the interface
6d2c8915e22c Finalized the SessionCallContextListener and registered it as CallContext.Listener in the configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 309
diff changeset
9727 description in the last commits.
6d2c8915e22c Finalized the SessionCallContextListener and registered it as CallContext.Listener in the configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 309
diff changeset
9728
6d2c8915e22c Finalized the SessionCallContextListener and registered it as CallContext.Listener in the configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 309
diff changeset
9729 * doc/conf/conf.xml: Registered the SessionCallContextListener as
6d2c8915e22c Finalized the SessionCallContextListener and registered it as CallContext.Listener in the configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 309
diff changeset
9730 CallContext.Listener.
6d2c8915e22c Finalized the SessionCallContextListener and registered it as CallContext.Listener in the configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 309
diff changeset
9731
309
e91873b8b937 Bugfix: Call correct method to retrieve and initialize an instance of SessionFactoryProvider.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 308
diff changeset
9732 2011-04-14 Ingo Weinzierl <ingo@intevation.de>
e91873b8b937 Bugfix: Call correct method to retrieve and initialize an instance of SessionFactoryProvider.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 308
diff changeset
9733
e91873b8b937 Bugfix: Call correct method to retrieve and initialize an instance of SessionFactoryProvider.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 308
diff changeset
9734 * src/main/java/de/intevation/flys/artifacts/model/SessionHolder.java:
e91873b8b937 Bugfix: Call correct method to retrieve and initialize an instance of SessionFactoryProvider.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 308
diff changeset
9735 Bugfix: Call correct method to retrieve an instance of
e91873b8b937 Bugfix: Call correct method to retrieve and initialize an instance of SessionFactoryProvider.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 308
diff changeset
9736 SessionFactoryProvider.
e91873b8b937 Bugfix: Call correct method to retrieve and initialize an instance of SessionFactoryProvider.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 308
diff changeset
9737
308
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
9738 2011-04-14 Sascha L. Teichmann <sascha.teichmann@intevation.de>
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
9739
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
9740 * src/main/java/de/intevation/flys/artifacts/model/SessionHolder.java:
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
9741 New. Contains thread local session holder for hibernate sessions.
311
ea3a438a7021 Backend access: Static methods are using the SessionHolder, too.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 310
diff changeset
9742
308
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
9743 * src/main/java/de/intevation/flys/artifacts/model/RiverFactory.java:
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
9744 Uses session from SessionHolder.
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
9745
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
9746 * src/main/java/de/intevation/flys/artifacts/context/SessionCallContextListener.java:
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
9747 Interacts with SessionHolder now.
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
9748
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
9749 * src/main/java/de/intevation/flys/exports/ChartExportHelper.java:
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
9750 Removed superfluous import.
084995dd1c9c Added a session holder to hold hibernate sessions.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 307
diff changeset
9751
307
84f8462790cb Added an Implementation of CallContext.Listener to open/close Hibernate Sessions for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 306
diff changeset
9752 2011-04-14 Ingo Weinzierl <ingo@intevation.de>
84f8462790cb Added an Implementation of CallContext.Listener to open/close Hibernate Sessions for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 306
diff changeset
9753
84f8462790cb Added an Implementation of CallContext.Listener to open/close Hibernate Sessions for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 306
diff changeset
9754 * src/main/java/de/intevation/flys/artifacts/context/SessionCallContextListener.java:
84f8462790cb Added an Implementation of CallContext.Listener to open/close Hibernate Sessions for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 306
diff changeset
9755 Implementation of a CallContext.Listener to open/close Hibernate
84f8462790cb Added an Implementation of CallContext.Listener to open/close Hibernate Sessions for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 306
diff changeset
9756 Sessions for each request.
84f8462790cb Added an Implementation of CallContext.Listener to open/close Hibernate Sessions for each request.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 306
diff changeset
9757
306
35301cc3b875 Modified the states' describe() method - related to the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 305
diff changeset
9758 2011-04-14 Ingo Weinzierl <ingo@intevation.de>
35301cc3b875 Modified the states' describe() method - related to the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 305
diff changeset
9759
35301cc3b875 Modified the states' describe() method - related to the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 305
diff changeset
9760 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
35301cc3b875 Modified the states' describe() method - related to the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 305
diff changeset
9761 src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
35301cc3b875 Modified the states' describe() method - related to the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 305
diff changeset
9762 Some modifications related to the last commit - modification of the
35301cc3b875 Modified the states' describe() method - related to the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 305
diff changeset
9763 describe() signature of a State.
35301cc3b875 Modified the states' describe() method - related to the last commit.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 305
diff changeset
9764
305
f0966e1a5a7a Removed the state to explicitly select a gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 304
diff changeset
9765 2011-04-14 Ingo Weinzierl <ingo@intevation.de>
f0966e1a5a7a Removed the state to explicitly select a gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 304
diff changeset
9766
f0966e1a5a7a Removed the state to explicitly select a gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 304
diff changeset
9767 * src/main/java/de/intevation/flys/artifacts/states/GaugeSelect.java:
f0966e1a5a7a Removed the state to explicitly select a gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 304
diff changeset
9768 Removed. We do not need a state to select a gauge - the selection takes
f0966e1a5a7a Removed the state to explicitly select a gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 304
diff changeset
9769 place by choosing a start and an end point.
f0966e1a5a7a Removed the state to explicitly select a gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 304
diff changeset
9770
304
992afc0299cd Bugfix: Repaired the dynamic UI part of the RiverSelect state in DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 303
diff changeset
9771 2011-04-13 Ingo Weinzierl <ingo@intevation.de>
992afc0299cd Bugfix: Repaired the dynamic UI part of the RiverSelect state in DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 303
diff changeset
9772
992afc0299cd Bugfix: Repaired the dynamic UI part of the RiverSelect state in DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 303
diff changeset
9773 * src/main/java/de/intevation/flys/artifacts/states/RiverSelect.java:
992afc0299cd Bugfix: Repaired the dynamic UI part of the RiverSelect state in DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 303
diff changeset
9774 Bugfix: added missing label node to root node and a namespace to the
992afc0299cd Bugfix: Repaired the dynamic UI part of the RiverSelect state in DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 303
diff changeset
9775 data node.
992afc0299cd Bugfix: Repaired the dynamic UI part of the RiverSelect state in DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 303
diff changeset
9776
303
2d393c8bd38c Write the name of an artifact into the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 302
diff changeset
9777 2011-04-12 Ingo Weinzierl <ingo@intevation.de>
2d393c8bd38c Write the name of an artifact into the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 302
diff changeset
9778
2d393c8bd38c Write the name of an artifact into the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 302
diff changeset
9779 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
2d393c8bd38c Write the name of an artifact into the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 302
diff changeset
9780 The name of the artifact 'winfo' is written into the DESCRIBE document
2d393c8bd38c Write the name of an artifact into the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 302
diff changeset
9781 now. We need this to have a proper way to distinguish between different
2d393c8bd38c Write the name of an artifact into the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 302
diff changeset
9782 artifacts in the UI.
2d393c8bd38c Write the name of an artifact into the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 302
diff changeset
9783
302
f526f02e8ce2 Bugfix: States are filled with data before they describe themself.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 301
diff changeset
9784 2011-04-12 Ingo Weinzierl <ingo@intevation.de>
f526f02e8ce2 Bugfix: States are filled with data before they describe themself.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 301
diff changeset
9785
f526f02e8ce2 Bugfix: States are filled with data before they describe themself.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 301
diff changeset
9786 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Bugfix:
f526f02e8ce2 Bugfix: States are filled with data before they describe themself.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 301
diff changeset
9787 States are filled with data before they describe themself.
f526f02e8ce2 Bugfix: States are filled with data before they describe themself.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 301
diff changeset
9788
301
1a00cb4998a8 Implemented a service that retrieves distance information for a specific river.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
9789 2011-04-11 Ingo Weinzierl <ingo@intevation.de>
1a00cb4998a8 Implemented a service that retrieves distance information for a specific river.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
9790
1a00cb4998a8 Implemented a service that retrieves distance information for a specific river.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
9791 * src/main/java/de/intevation/flys/artifacts/model/AnnotationsFactory.java:
1a00cb4998a8 Implemented a service that retrieves distance information for a specific river.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
9792 New. A factory that returns the annotations of a specific river.
1a00cb4998a8 Implemented a service that retrieves distance information for a specific river.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
9793
1a00cb4998a8 Implemented a service that retrieves distance information for a specific river.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
9794 * src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java:
1a00cb4998a8 Implemented a service that retrieves distance information for a specific river.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
9795 New. This service provides a document that contains information about
1a00cb4998a8 Implemented a service that retrieves distance information for a specific river.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
9796 distances of a river.
1a00cb4998a8 Implemented a service that retrieves distance information for a specific river.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
9797
1a00cb4998a8 Implemented a service that retrieves distance information for a specific river.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
9798 * doc/conf/conf.xml: Registered the DistanceInfoService.
1a00cb4998a8 Implemented a service that retrieves distance information for a specific river.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 300
diff changeset
9799
300
9a0e1289bab6 The FLYSArtifactCollection overrides out() and uses OutGenerators to create output for this operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 299
diff changeset
9800 2011-04-06 Ingo Weinzierl <ingo@intevation.de>
9a0e1289bab6 The FLYSArtifactCollection overrides out() and uses OutGenerators to create output for this operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 299
diff changeset
9801
9a0e1289bab6 The FLYSArtifactCollection overrides out() and uses OutGenerators to create output for this operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 299
diff changeset
9802 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
9a0e1289bab6 The FLYSArtifactCollection overrides out() and uses OutGenerators to create output for this operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 299
diff changeset
9803 This collection overrides the out() operation now. The incoming request
9a0e1289bab6 The FLYSArtifactCollection overrides out() and uses OutGenerators to create output for this operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 299
diff changeset
9804 document is read and the related OutGenerator is used to create the
9a0e1289bab6 The FLYSArtifactCollection overrides out() and uses OutGenerators to create output for this operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 299
diff changeset
9805 output.
9a0e1289bab6 The FLYSArtifactCollection overrides out() and uses OutGenerators to create output for this operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 299
diff changeset
9806
9a0e1289bab6 The FLYSArtifactCollection overrides out() and uses OutGenerators to create output for this operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 299
diff changeset
9807 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Removed
9a0e1289bab6 The FLYSArtifactCollection overrides out() and uses OutGenerators to create output for this operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 299
diff changeset
9808 the code to create discharge curves. It has moved to the
9a0e1289bab6 The FLYSArtifactCollection overrides out() and uses OutGenerators to create output for this operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 299
diff changeset
9809 DischargeCurveGenerator which now does this work.
9a0e1289bab6 The FLYSArtifactCollection overrides out() and uses OutGenerators to create output for this operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 299
diff changeset
9810
299
8940b0885865 Added a DischargeCurveGenerator that creates discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
9811 2011-04-06 Ingo Weinzierl <ingo@intevation.de>
8940b0885865 Added a DischargeCurveGenerator that creates discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
9812
8940b0885865 Added a DischargeCurveGenerator that creates discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
9813 * src/main/java/de/intevation/flys/exports/OutGenerator.java: The
8940b0885865 Added a DischargeCurveGenerator that creates discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
9814 generate() method throws an IOException now.
8940b0885865 Added a DischargeCurveGenerator that creates discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
9815
8940b0885865 Added a DischargeCurveGenerator that creates discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
9816 * src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
8940b0885865 Added a DischargeCurveGenerator that creates discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
9817 New. This OutGenerator creates discharge curves.
8940b0885865 Added a DischargeCurveGenerator that creates discharge curves.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 298
diff changeset
9818
298
fc694a43a7e5 Changed the visibility of getData() method of FLYSArtifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 297
diff changeset
9819 2011-04-06 Ingo Weinzierl <ingo@intevation.de>
fc694a43a7e5 Changed the visibility of getData() method of FLYSArtifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 297
diff changeset
9820
fc694a43a7e5 Changed the visibility of getData() method of FLYSArtifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 297
diff changeset
9821 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Changed
fc694a43a7e5 Changed the visibility of getData() method of FLYSArtifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 297
diff changeset
9822 the visibility of the getData() method. It's now public, because the
fc694a43a7e5 Changed the visibility of getData() method of FLYSArtifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 297
diff changeset
9823 OutGenerator needs an artifact's data.
fc694a43a7e5 Changed the visibility of getData() method of FLYSArtifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 297
diff changeset
9824
297
e24f8ad32577 Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 296
diff changeset
9825 2011-04-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
e24f8ad32577 Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 296
diff changeset
9826
e24f8ad32577 Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 296
diff changeset
9827 * src/**/*.java: Removed trailing whitespace.
e24f8ad32577 Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 296
diff changeset
9828
296
8d0932c2c2ef Make project compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 295
diff changeset
9829 2011-04-03 Sascha L. Teichmann <sascha.teichmann@intevation.de>
8d0932c2c2ef Make project compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 295
diff changeset
9830
8d0932c2c2ef Make project compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 295
diff changeset
9831 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
8d0932c2c2ef Make project compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 295
diff changeset
9832 Make project compilable again by
8d0932c2c2ef Make project compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 295
diff changeset
9833 commenting out a not existing XMLDebug reference.
8d0932c2c2ef Make project compilable again.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 295
diff changeset
9834
295
53c155bfde07 Added code to parse the configured OutGenerators in the global configuration and to save a map of such in the FLYSContext.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 294
diff changeset
9835 2011-03-31 Ingo Weinzierl <ingo@intevation.de>
53c155bfde07 Added code to parse the configured OutGenerators in the global configuration and to save a map of such in the FLYSContext.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 294
diff changeset
9836
53c155bfde07 Added code to parse the configured OutGenerators in the global configuration and to save a map of such in the FLYSContext.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 294
diff changeset
9837 * src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
53c155bfde07 Added code to parse the configured OutGenerators in the global configuration and to save a map of such in the FLYSContext.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 294
diff changeset
9838 Added code to parse the configured OutGenerators and to save them (in a
53c155bfde07 Added code to parse the configured OutGenerators in the global configuration and to save a map of such in the FLYSContext.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 294
diff changeset
9839 map) in the FLYSContext.
53c155bfde07 Added code to parse the configured OutGenerators in the global configuration and to save a map of such in the FLYSContext.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 294
diff changeset
9840
53c155bfde07 Added code to parse the configured OutGenerators in the global configuration and to save a map of such in the FLYSContext.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 294
diff changeset
9841 * src/main/java/de/intevation/flys/artifacts/context/FLYSContext.java:
53c155bfde07 Added code to parse the configured OutGenerators in the global configuration and to save a map of such in the FLYSContext.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 294
diff changeset
9842 Added a key that is used to save the OutGenerators Map in the context.
53c155bfde07 Added code to parse the configured OutGenerators in the global configuration and to save a map of such in the FLYSContext.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 294
diff changeset
9843
294
e5e7af208857 Added an OutGenerator interface that might be used to generator collected outputs of a set of artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 293
diff changeset
9844 2011-03-31 Ingo Weinzierl <ingo@intevation.de>
e5e7af208857 Added an OutGenerator interface that might be used to generator collected outputs of a set of artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 293
diff changeset
9845
e5e7af208857 Added an OutGenerator interface that might be used to generator collected outputs of a set of artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 293
diff changeset
9846 * src/main/java/de/intevation/flys/exports/OutGenerator.java:
e5e7af208857 Added an OutGenerator interface that might be used to generator collected outputs of a set of artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 293
diff changeset
9847 New. This interface is used to generator different types of output.
e5e7af208857 Added an OutGenerator interface that might be used to generator collected outputs of a set of artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 293
diff changeset
9848 ArtifactCollections will make use of this interface to create a
e5e7af208857 Added an OutGenerator interface that might be used to generator collected outputs of a set of artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 293
diff changeset
9849 collected output of all its artifacts.
e5e7af208857 Added an OutGenerator interface that might be used to generator collected outputs of a set of artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 293
diff changeset
9850
293
3419b1c8ca28 Removed the Backend reference from FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 292
diff changeset
9851 2011-03-30 Ingo Weinzierl <ingo@intevation.de>
3419b1c8ca28 Removed the Backend reference from FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 292
diff changeset
9852
3419b1c8ca28 Removed the Backend reference from FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 292
diff changeset
9853 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
3419b1c8ca28 Removed the Backend reference from FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 292
diff changeset
9854 Removed the Backend from FLYSArtifactCollection - used ArtifactDatabase
3419b1c8ca28 Removed the Backend reference from FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 292
diff changeset
9855 operations instead.
3419b1c8ca28 Removed the Backend reference from FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 292
diff changeset
9856
3419b1c8ca28 Removed the Backend reference from FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 292
diff changeset
9857 * TODO: Removed 'remove Backend reference' TODO.
3419b1c8ca28 Removed the Backend reference from FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 292
diff changeset
9858
292
f44b11cc23b6 Enhanced the output mode for discharge curves with three facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 291
diff changeset
9859 2011-03-30 Ingo Weinzierl <ingo@intevation.de>
f44b11cc23b6 Enhanced the output mode for discharge curves with three facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 291
diff changeset
9860
f44b11cc23b6 Enhanced the output mode for discharge curves with three facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 291
diff changeset
9861 * doc/conf/artifacts/winfo.xml: Enhanced the configuration of the
f44b11cc23b6 Enhanced the output mode for discharge curves with three facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 291
diff changeset
9862 discharge curve output mode. This output now provides three facets - W,
f44b11cc23b6 Enhanced the output mode for discharge curves with three facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 291
diff changeset
9863 Q and the curve itself.
f44b11cc23b6 Enhanced the output mode for discharge curves with three facets.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 291
diff changeset
9864
291
751da31d5677 Tagged RELEASE 0.1 of FLYS Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 159
diff changeset
9865 2011-03-30 Ingo Weinzierl <ingo@intevation.de>
751da31d5677 Tagged RELEASE 0.1 of FLYS Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 159
diff changeset
9866
751da31d5677 Tagged RELEASE 0.1 of FLYS Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 159
diff changeset
9867 Tagged RELEASE 0.1
751da31d5677 Tagged RELEASE 0.1 of FLYS Artifacts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 159
diff changeset
9868
159
ea7bf9990973 Renamed an output mode in the WINFO artifact configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 158
diff changeset
9869 2011-03-30 Ingo Weinzierl <ingo@intevation.de>
ea7bf9990973 Renamed an output mode in the WINFO artifact configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 158
diff changeset
9870
ea7bf9990973 Renamed an output mode in the WINFO artifact configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 158
diff changeset
9871 * doc/conf/artifacts/winfo.xml: Renamed an output mode in the WINFO
ea7bf9990973 Renamed an output mode in the WINFO artifact configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 158
diff changeset
9872 artifact configuration.
ea7bf9990973 Renamed an output mode in the WINFO artifact configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 158
diff changeset
9873
158
1d49ea70d5e3 Changed a german string in the resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 157
diff changeset
9874 2011-03-29 Ingo Weinzierl <ingo@intevation.de>
1d49ea70d5e3 Changed a german string in the resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 157
diff changeset
9875
1d49ea70d5e3 Changed a german string in the resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 157
diff changeset
9876 * src/main/resources/messages_de_DE.properties,
1d49ea70d5e3 Changed a german string in the resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 157
diff changeset
9877 src/main/resources/messages_de.properties: Changed a german string.
1d49ea70d5e3 Changed a german string in the resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 157
diff changeset
9878
157
b5c99532f898 Adapted the available calculation modes of WINFO and its order in the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 156
diff changeset
9879 2011-03-29 Ingo Weinzierl <ingo@intevation.de>
b5c99532f898 Adapted the available calculation modes of WINFO and its order in the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 156
diff changeset
9880
b5c99532f898 Adapted the available calculation modes of WINFO and its order in the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 156
diff changeset
9881 * src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java:
b5c99532f898 Adapted the available calculation modes of WINFO and its order in the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 156
diff changeset
9882 Modified the available calculation modes and its order in the DESCRIBE
b5c99532f898 Adapted the available calculation modes of WINFO and its order in the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 156
diff changeset
9883 document.
b5c99532f898 Adapted the available calculation modes of WINFO and its order in the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 156
diff changeset
9884
b5c99532f898 Adapted the available calculation modes of WINFO and its order in the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 156
diff changeset
9885 * src/main/resources/messages.properties,
b5c99532f898 Adapted the available calculation modes of WINFO and its order in the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 156
diff changeset
9886 src/main/resources/messages_de_DE.properties,
b5c99532f898 Adapted the available calculation modes of WINFO and its order in the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 156
diff changeset
9887 src/main/resources/messages_en.properties,
b5c99532f898 Adapted the available calculation modes of WINFO and its order in the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 156
diff changeset
9888 src/main/resources/messages_de.properties: Adapted the names of
b5c99532f898 Adapted the available calculation modes of WINFO and its order in the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 156
diff changeset
9889 calculation modes.
b5c99532f898 Adapted the available calculation modes of WINFO and its order in the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 156
diff changeset
9890
156
d03b8bbeb853 Added the hash code of an artifact to the artifact part of the collection's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 155
diff changeset
9891 2011-03-28 Ingo Weinzierl <ingo@intevation.de>
d03b8bbeb853 Added the hash code of an artifact to the artifact part of the collection's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 155
diff changeset
9892
d03b8bbeb853 Added the hash code of an artifact to the artifact part of the collection's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 155
diff changeset
9893 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
d03b8bbeb853 Added the hash code of an artifact to the artifact part of the collection's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 155
diff changeset
9894 Added the hash code of an artifact to the artifact part of the
d03b8bbeb853 Added the hash code of an artifact to the artifact part of the collection's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 155
diff changeset
9895 collection's DESCRIBE document.
d03b8bbeb853 Added the hash code of an artifact to the artifact part of the collection's DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 155
diff changeset
9896
155
fbbb22e1e206 Changed the background color of discharge curves to white.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 154
diff changeset
9897 2011-03-28 Ingo Weinzierl <ingo@intevation.de>
fbbb22e1e206 Changed the background color of discharge curves to white.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 154
diff changeset
9898
fbbb22e1e206 Changed the background color of discharge curves to white.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 154
diff changeset
9899 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Changed
fbbb22e1e206 Changed the background color of discharge curves to white.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 154
diff changeset
9900 the background color of discharge curves to white.
fbbb22e1e206 Changed the background color of discharge curves to white.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 154
diff changeset
9901
154
03362976fa0f DischargeTables: Cache the scale, too. Otherwise two calls to getValues() with different arguments will result in the same output.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 153
diff changeset
9902 2011-03-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
03362976fa0f DischargeTables: Cache the scale, too. Otherwise two calls to getValues() with different arguments will result in the same output.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 153
diff changeset
9903
03362976fa0f DischargeTables: Cache the scale, too. Otherwise two calls to getValues() with different arguments will result in the same output.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 153
diff changeset
9904 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
03362976fa0f DischargeTables: Cache the scale, too. Otherwise two calls to getValues() with different arguments will result in the same output.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 153
diff changeset
9905 Cache the scale, too. Otherwise two calls to getValues() with
03362976fa0f DischargeTables: Cache the scale, too. Otherwise two calls to getValues() with different arguments will result in the same output.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 153
diff changeset
9906 different arguments will result in the same output.
03362976fa0f DischargeTables: Cache the scale, too. Otherwise two calls to getValues() with different arguments will result in the same output.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 153
diff changeset
9907
153
c97f9bc9b642 The out() operation of the WINFO artifact draws discharge tables for gauges specified by the user.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 152
diff changeset
9908 2011-03-28 Ingo Weinzierl <ingo@intevation.de>
c97f9bc9b642 The out() operation of the WINFO artifact draws discharge tables for gauges specified by the user.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 152
diff changeset
9909
c97f9bc9b642 The out() operation of the WINFO artifact draws discharge tables for gauges specified by the user.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 152
diff changeset
9910 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
c97f9bc9b642 The out() operation of the WINFO artifact draws discharge tables for gauges specified by the user.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 152
diff changeset
9911 Introduced a 'scale' parameter in the getValues() method.
c97f9bc9b642 The out() operation of the WINFO artifact draws discharge tables for gauges specified by the user.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 152
diff changeset
9912
c97f9bc9b642 The out() operation of the WINFO artifact draws discharge tables for gauges specified by the user.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 152
diff changeset
9913 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Filled
c97f9bc9b642 The out() operation of the WINFO artifact draws discharge tables for gauges specified by the user.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 152
diff changeset
9914 the out() operation with code that draws a discharge table of one or
c97f9bc9b642 The out() operation of the WINFO artifact draws discharge tables for gauges specified by the user.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 152
diff changeset
9915 more gauges specified by the given range in entered in a previous state.
c97f9bc9b642 The out() operation of the WINFO artifact draws discharge tables for gauges specified by the user.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 152
diff changeset
9916
152
956445dd601d Added a helper class to export charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 151
diff changeset
9917 2011-03-28 Ingo Weinzierl <ingo@intevation.de>
956445dd601d Added a helper class to export charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 151
diff changeset
9918
956445dd601d Added a helper class to export charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 151
diff changeset
9919 * src/main/java/de/intevation/flys/exports/ChartExportHelper.java:
956445dd601d Added a helper class to export charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 151
diff changeset
9920 New. A helper class to exports charts.
956445dd601d Added a helper class to export charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 151
diff changeset
9921
956445dd601d Added a helper class to export charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 151
diff changeset
9922 * pom.xml: Added dependencies to iText, Batik and JFreeChart.
956445dd601d Added a helper class to export charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 151
diff changeset
9923
151
4eddbb219866 Add factory to fetch gauges from database and filter them
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 150
diff changeset
9924 2011-03-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
4eddbb219866 Add factory to fetch gauges from database and filter them
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 150
diff changeset
9925
154
03362976fa0f DischargeTables: Cache the scale, too. Otherwise two calls to getValues() with different arguments will result in the same output.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 153
diff changeset
9926 * src/main/java/de/intevation/flys/importer/PegelGltParser.java:
03362976fa0f DischargeTables: Cache the scale, too. Otherwise two calls to getValues() with different arguments will result in the same output.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 153
diff changeset
9927 Fixed swap of operands.
03362976fa0f DischargeTables: Cache the scale, too. Otherwise two calls to getValues() with different arguments will result in the same output.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 153
diff changeset
9928
03362976fa0f DischargeTables: Cache the scale, too. Otherwise two calls to getValues() with different arguments will result in the same output.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 153
diff changeset
9929 2011-03-28 Sascha L. Teichmann <sascha.teichmann@intevation.de>
03362976fa0f DischargeTables: Cache the scale, too. Otherwise two calls to getValues() with different arguments will result in the same output.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 153
diff changeset
9930
151
4eddbb219866 Add factory to fetch gauges from database and filter them
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 150
diff changeset
9931 * src/main/java/de/intevation/flys/artifacts/model/GaugesFactory.java:
4eddbb219866 Add factory to fetch gauges from database and filter them
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 150
diff changeset
9932 New. Load gauges for a river and filter them for given
4eddbb219866 Add factory to fetch gauges from database and filter them
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 150
diff changeset
9933 ranges.
4eddbb219866 Add factory to fetch gauges from database and filter them
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 150
diff changeset
9934
150
c904d52cdfd0 Don't used interleaved x/y data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 149
diff changeset
9935 2011-03-25 Sascha L. Teichmann <sascha.teichmann@intevation.de>
c904d52cdfd0 Don't used interleaved x/y data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 149
diff changeset
9936
c904d52cdfd0 Don't used interleaved x/y data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 149
diff changeset
9937 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
c904d52cdfd0 Don't used interleaved x/y data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 149
diff changeset
9938 Store data in a double [][] instead of interleaved double []
c904d52cdfd0 Don't used interleaved x/y data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 149
diff changeset
9939 to be compatible with org.jfree.data.xy.DefaultXYDataset.
c904d52cdfd0 Don't used interleaved x/y data.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 149
diff changeset
9940
149
5a7662bb948c Updated the TODO list.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 148
diff changeset
9941 2011-03-25 Ingo Weinzierl <ingo@intevation.de>
5a7662bb948c Updated the TODO list.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 148
diff changeset
9942
5a7662bb948c Updated the TODO list.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 148
diff changeset
9943 * TODO: Removed 'i18n' and 'step-back' TODOs and added an issue to remove
5a7662bb948c Updated the TODO list.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 148
diff changeset
9944 the Backend reference from FLYSArtifactCollection.
5a7662bb948c Updated the TODO list.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 148
diff changeset
9945
148
2649ada6b053 Bugfix: Added a missing artifact namespace prefix in the DESCRIBE document of a FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 147
diff changeset
9946 2011-03-25 Ingo Weinzierl <ingo@intevation.de>
2649ada6b053 Bugfix: Added a missing artifact namespace prefix in the DESCRIBE document of a FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 147
diff changeset
9947
2649ada6b053 Bugfix: Added a missing artifact namespace prefix in the DESCRIBE document of a FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 147
diff changeset
9948 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
2649ada6b053 Bugfix: Added a missing artifact namespace prefix in the DESCRIBE document of a FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 147
diff changeset
9949 Added missing artifact namespace of an attribute in the DESCRIBE
2649ada6b053 Bugfix: Added a missing artifact namespace prefix in the DESCRIBE document of a FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 147
diff changeset
9950 document.
2649ada6b053 Bugfix: Added a missing artifact namespace prefix in the DESCRIBE document of a FLYSArtifactCollection.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 147
diff changeset
9951
147
76cc1a66a05f Implemented a FLYSArtifactCollection that will be used in this application now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 146
diff changeset
9952 2011-03-24 Ingo Weinzierl <ingo@intevation.de>
76cc1a66a05f Implemented a FLYSArtifactCollection that will be used in this application now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 146
diff changeset
9953
76cc1a66a05f Implemented a FLYSArtifactCollection that will be used in this application now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 146
diff changeset
9954 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
76cc1a66a05f Implemented a FLYSArtifactCollection that will be used in this application now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 146
diff changeset
9955 New. This ArtifactCollection overrides the DefaultArtifactCollection to
76cc1a66a05f Implemented a FLYSArtifactCollection that will be used in this application now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 146
diff changeset
9956 implement FLYS specific describe() and out() operations.
76cc1a66a05f Implemented a FLYSArtifactCollection that will be used in this application now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 146
diff changeset
9957
76cc1a66a05f Implemented a FLYSArtifactCollection that will be used in this application now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 146
diff changeset
9958 * doc/conf/conf.xml: Use the FLYSArtifactCollection instead of the
76cc1a66a05f Implemented a FLYSArtifactCollection that will be used in this application now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 146
diff changeset
9959 DefaultArtifactCollection for this application.
76cc1a66a05f Implemented a FLYSArtifactCollection that will be used in this application now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 146
diff changeset
9960
146
e8dfe6ba2000 Fetch w/q values of discharge tables for given gauges.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 145
diff changeset
9961 2011-03-24 Sascha L. Teichmann <sascha.teichmann@intevation.de>
e8dfe6ba2000 Fetch w/q values of discharge tables for given gauges.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 145
diff changeset
9962
e8dfe6ba2000 Fetch w/q values of discharge tables for given gauges.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 145
diff changeset
9963 * src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
e8dfe6ba2000 Fetch w/q values of discharge tables for given gauges.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 145
diff changeset
9964 New. Fetches values of discharge tables in form of packed
e8dfe6ba2000 Fetch w/q values of discharge tables for given gauges.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 145
diff changeset
9965 w/q double arrays for given gauges.
e8dfe6ba2000 Fetch w/q values of discharge tables for given gauges.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 145
diff changeset
9966
e8dfe6ba2000 Fetch w/q values of discharge tables for given gauges.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 145
diff changeset
9967 * src/main/java/de/intevation/flys/artifacts/model/RiverFactory.java:
e8dfe6ba2000 Fetch w/q values of discharge tables for given gauges.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 145
diff changeset
9968 Removed needless import.
e8dfe6ba2000 Fetch w/q values of discharge tables for given gauges.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 145
diff changeset
9969
145
d9e4b7e8905a Added a further german resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 144
diff changeset
9970 2011-03-24 Ingo Weinzierl <ingo@intevation.de>
d9e4b7e8905a Added a further german resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 144
diff changeset
9971
d9e4b7e8905a Added a further german resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 144
diff changeset
9972 * src/main/resources/messages_de_DE.properties: Added a german resource
d9e4b7e8905a Added a further german resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 144
diff changeset
9973 bundle to avoid exceptions in the flys artifacts. Sometimes, the
d9e4b7e8905a Added a further german resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 144
diff changeset
9974 Resources class is not able to find a 'de_DE' bundle and throws an
d9e4b7e8905a Added a further german resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 144
diff changeset
9975 exception. This is really strange, because it should use the 'de' bundle
d9e4b7e8905a Added a further german resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 144
diff changeset
9976 in that case, but it doesn't.
d9e4b7e8905a Added a further german resource bundle.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 144
diff changeset
9977
144
dde6904ba160 The DESCRIBE of the WINFO artifact contains the available output modes now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 143
diff changeset
9978 2011-03-23 Ingo Weinzierl <ingo@intevation.de>
dde6904ba160 The DESCRIBE of the WINFO artifact contains the available output modes now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 143
diff changeset
9979
dde6904ba160 The DESCRIBE of the WINFO artifact contains the available output modes now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 143
diff changeset
9980 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Added
dde6904ba160 The DESCRIBE of the WINFO artifact contains the available output modes now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 143
diff changeset
9981 some code to append the output modes of previous states to the DESCRIBE
dde6904ba160 The DESCRIBE of the WINFO artifact contains the available output modes now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 143
diff changeset
9982 document.
dde6904ba160 The DESCRIBE of the WINFO artifact contains the available output modes now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 143
diff changeset
9983
dde6904ba160 The DESCRIBE of the WINFO artifact contains the available output modes now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 143
diff changeset
9984 TODO: Determine if the current state is already filled with data and
dde6904ba160 The DESCRIBE of the WINFO artifact contains the available output modes now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 143
diff changeset
9985 append its output modes as well!
dde6904ba160 The DESCRIBE of the WINFO artifact contains the available output modes now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 143
diff changeset
9986
143
8735d1a9af4c The location_distance state of the WINFO parameterization has an output mode 'discharge_table' now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 142
diff changeset
9987 2011-03-22 Ingo Weinzierl <ingo@intevation.de>
8735d1a9af4c The location_distance state of the WINFO parameterization has an output mode 'discharge_table' now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 142
diff changeset
9988
8735d1a9af4c The location_distance state of the WINFO parameterization has an output mode 'discharge_table' now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 142
diff changeset
9989 * doc/conf/artifacts/winfo.xml: Enhanced the location_distance state with
8735d1a9af4c The location_distance state of the WINFO parameterization has an output mode 'discharge_table' now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 142
diff changeset
9990 an output mode 'discharge_table'.
8735d1a9af4c The location_distance state of the WINFO parameterization has an output mode 'discharge_table' now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 142
diff changeset
9991
142
b43671a551d1 Append human readable strings of the selected values to the DESCRIBE output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 141
diff changeset
9992 2011-03-21 Ingo Weinzierl <ingo@intevation.de>
b43671a551d1 Append human readable strings of the selected values to the DESCRIBE output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 141
diff changeset
9993
b43671a551d1 Append human readable strings of the selected values to the DESCRIBE output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 141
diff changeset
9994 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
b43671a551d1 Append human readable strings of the selected values to the DESCRIBE output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 141
diff changeset
9995 Write human readable strings as label attribute into the DESCRIBE
b43671a551d1 Append human readable strings of the selected values to the DESCRIBE output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 141
diff changeset
9996 output. Those labels are used to be displayed in the GUI.
b43671a551d1 Append human readable strings of the selected values to the DESCRIBE output.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 141
diff changeset
9997
141
7f909429ccc8 Added some more calculation types (to the DESCRIBE in the calculation select state).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 140
diff changeset
9998 2011-03-21 Ingo Weinzierl <ingo@intevation.de>
7f909429ccc8 Added some more calculation types (to the DESCRIBE in the calculation select state).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 140
diff changeset
9999
7f909429ccc8 Added some more calculation types (to the DESCRIBE in the calculation select state).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 140
diff changeset
10000 * src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java:
7f909429ccc8 Added some more calculation types (to the DESCRIBE in the calculation select state).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 140
diff changeset
10001 Added some further calculation types.
7f909429ccc8 Added some more calculation types (to the DESCRIBE in the calculation select state).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 140
diff changeset
10002
7f909429ccc8 Added some more calculation types (to the DESCRIBE in the calculation select state).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 140
diff changeset
10003 * src/main/resources/messages.properties,
7f909429ccc8 Added some more calculation types (to the DESCRIBE in the calculation select state).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 140
diff changeset
10004 src/main/resources/messages_en.properties,
7f909429ccc8 Added some more calculation types (to the DESCRIBE in the calculation select state).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 140
diff changeset
10005 src/main/resources/messages_de.properties: Added i18n strings for the
7f909429ccc8 Added some more calculation types (to the DESCRIBE in the calculation select state).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 140
diff changeset
10006 calculation types
7f909429ccc8 Added some more calculation types (to the DESCRIBE in the calculation select state).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 140
diff changeset
10007
140
43f03f6047b9 Implemented the step-back part of the advance() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 139
diff changeset
10008 2011-03-21 Ingo Weinzierl <ingo@intevation.de>
43f03f6047b9 Implemented the step-back part of the advance() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 139
diff changeset
10009
43f03f6047b9 Implemented the step-back part of the advance() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 139
diff changeset
10010 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
43f03f6047b9 Implemented the step-back part of the advance() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 139
diff changeset
10011 Implemented the step-back part of the advance() operation.
43f03f6047b9 Implemented the step-back part of the advance() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 139
diff changeset
10012
139
05207cc4a084 Fixed a german umlaut.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 138
diff changeset
10013 2011-03-21 Ingo Weinzierl <ingo@intevation.de>
05207cc4a084 Fixed a german umlaut.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 138
diff changeset
10014
05207cc4a084 Fixed a german umlaut.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 138
diff changeset
10015 * src/main/resources/messages_de.properties: Fixed a german umlaut.
05207cc4a084 Fixed a german umlaut.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 138
diff changeset
10016
138
38b60ebc71b5 Added new states to insert location/distance and w/q data in the config of a WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 137
diff changeset
10017 2011-03-18 Ingo Weinzierl <ingo@intevation.de>
38b60ebc71b5 Added new states to insert location/distance and w/q data in the config of a WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 137
diff changeset
10018
38b60ebc71b5 Added new states to insert location/distance and w/q data in the config of a WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 137
diff changeset
10019 * doc/conf/artifacts/winfo.xml: Added new states for entering a
38b60ebc71b5 Added new states to insert location/distance and w/q data in the config of a WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 137
diff changeset
10020 location/distance and w/q.
38b60ebc71b5 Added new states to insert location/distance and w/q data in the config of a WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 137
diff changeset
10021
38b60ebc71b5 Added new states to insert location/distance and w/q data in the config of a WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 137
diff changeset
10022 * src/main/resources/messages.properties,
38b60ebc71b5 Added new states to insert location/distance and w/q data in the config of a WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 137
diff changeset
10023 src/main/resources/messages_en.properties,
38b60ebc71b5 Added new states to insert location/distance and w/q data in the config of a WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 137
diff changeset
10024 src/main/resources/messages_de.properties: New string for the
38b60ebc71b5 Added new states to insert location/distance and w/q data in the config of a WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 137
diff changeset
10025 location/distance and w/q input states.
38b60ebc71b5 Added new states to insert location/distance and w/q data in the config of a WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 137
diff changeset
10026
137
7f839b81cdde Added a new state for the W/Q input in the WINFO parameterization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 136
diff changeset
10027 2011-03-18 Ingo Weinzierl <ingo@intevation.de>
7f839b81cdde Added a new state for the W/Q input in the WINFO parameterization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 136
diff changeset
10028
7f839b81cdde Added a new state for the W/Q input in the WINFO parameterization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 136
diff changeset
10029 * src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
7f839b81cdde Added a new state for the W/Q input in the WINFO parameterization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 136
diff changeset
10030 New. A state for the W/Q input of the WINFO parameterization.
7f839b81cdde Added a new state for the W/Q input in the WINFO parameterization.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 136
diff changeset
10031
136
2e510c998adb New state for the location/distance input and some litte modifications of the DefaultState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 135
diff changeset
10032 2011-03-18 Ingo Weinzierl <ingo@intevation.de>
2e510c998adb New state for the location/distance input and some litte modifications of the DefaultState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 135
diff changeset
10033
2e510c998adb New state for the location/distance input and some litte modifications of the DefaultState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 135
diff changeset
10034 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
2e510c998adb New state for the location/distance input and some litte modifications of the DefaultState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 135
diff changeset
10035 Append an attribute 'uiprovider' to the dynamic UI node.
2e510c998adb New state for the location/distance input and some litte modifications of the DefaultState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 135
diff changeset
10036
2e510c998adb New state for the location/distance input and some litte modifications of the DefaultState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 135
diff changeset
10037 * src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java:
2e510c998adb New state for the location/distance input and some litte modifications of the DefaultState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 135
diff changeset
10038 New. A state for the location/distance selection of the WINFO
2e510c998adb New state for the location/distance input and some litte modifications of the DefaultState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 135
diff changeset
10039 parameterization.
2e510c998adb New state for the location/distance input and some litte modifications of the DefaultState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 135
diff changeset
10040
135
2d6e02787d00 Added a method to retrieve the UIProvider for a state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 134
diff changeset
10041 2011-03-17 Ingo Weinzierl <ingo@intevation.de>
2d6e02787d00 Added a method to retrieve the UIProvider for a state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 134
diff changeset
10042
2d6e02787d00 Added a method to retrieve the UIProvider for a state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 134
diff changeset
10043 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
2d6e02787d00 Added a method to retrieve the UIProvider for a state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 134
diff changeset
10044 Added a new method getUIProvider() that might be overriden by concreted
2d6e02787d00 Added a method to retrieve the UIProvider for a state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 134
diff changeset
10045 subclasses that should be rendered with a specific UIProvider.
2d6e02787d00 Added a method to retrieve the UIProvider for a state.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 134
diff changeset
10046
134
f3dfa188d8b2 Let the states describe the static ui part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 133
diff changeset
10047 2011-03-17 Ingo Weinzierl <ingo@intevation.de>
f3dfa188d8b2 Let the states describe the static ui part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 133
diff changeset
10048
f3dfa188d8b2 Let the states describe the static ui part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 133
diff changeset
10049 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
f3dfa188d8b2 Let the states describe the static ui part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 133
diff changeset
10050 The static UI part is created by the previous states now. This makes it
f3dfa188d8b2 Let the states describe the static ui part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 133
diff changeset
10051 possible to group the data objects (which is necessary to group the
f3dfa188d8b2 Let the states describe the static ui part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 133
diff changeset
10052 objects in the ui).
f3dfa188d8b2 Let the states describe the static ui part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 133
diff changeset
10053
f3dfa188d8b2 Let the states describe the static ui part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 133
diff changeset
10054 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
f3dfa188d8b2 Let the states describe the static ui part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 133
diff changeset
10055 Added a describeStatic() method that creates a node that contains the
f3dfa188d8b2 Let the states describe the static ui part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 133
diff changeset
10056 data of that state.
f3dfa188d8b2 Let the states describe the static ui part.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 133
diff changeset
10057
133
d6197a05a87c The 'rivers' service retrieves the rivers from backend now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 132
diff changeset
10058 2011-03-17 Ingo Weinzierl <ingo@intevation.de>
d6197a05a87c The 'rivers' service retrieves the rivers from backend now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 132
diff changeset
10059
d6197a05a87c The 'rivers' service retrieves the rivers from backend now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 132
diff changeset
10060 * src/main/java/de/intevation/flys/artifacts/services/RiverService.java:
d6197a05a87c The 'rivers' service retrieves the rivers from backend now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 132
diff changeset
10061 Removed TODO: the document contains the rivers provided by the backend
d6197a05a87c The 'rivers' service retrieves the rivers from backend now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 132
diff changeset
10062 now.
d6197a05a87c The 'rivers' service retrieves the rivers from backend now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 132
diff changeset
10063
132
8be4a837f20a Added support for the flys backend and an example how to use it.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 131
diff changeset
10064 2011-03-17 Sascha L. Teichmann <sascha.teichmann@intevation.de>
8be4a837f20a Added support for the flys backend and an example how to use it.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 131
diff changeset
10065
8be4a837f20a Added support for the flys backend and an example how to use it.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 131
diff changeset
10066 * pom.xml: Added dependency to flys backend.
8be4a837f20a Added support for the flys backend and an example how to use it.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 131
diff changeset
10067
8be4a837f20a Added support for the flys backend and an example how to use it.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 131
diff changeset
10068 * src/main/java/de/intevation/flys/artifacts/model/River.java:
8be4a837f20a Added support for the flys backend and an example how to use it.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 131
diff changeset
10069 Removed. We are using the backend model now.
8be4a837f20a Added support for the flys backend and an example how to use it.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 131
diff changeset
10070
8be4a837f20a Added support for the flys backend and an example how to use it.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 131
diff changeset
10071 * src/main/java/de/intevation/flys/artifacts/model/RiverFactory.java:
8be4a837f20a Added support for the flys backend and an example how to use it.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 131
diff changeset
10072 Fetches the rivers from the backend.
8be4a837f20a Added support for the flys backend and an example how to use it.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 131
diff changeset
10073
8be4a837f20a Added support for the flys backend and an example how to use it.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 131
diff changeset
10074 * src/main/java/de/intevation/flys/artifacts/states/RiverSelect.java:
8be4a837f20a Added support for the flys backend and an example how to use it.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 131
diff changeset
10075 Import fixes.
8be4a837f20a Added support for the flys backend and an example how to use it.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 131
diff changeset
10076
131
0bab3a39a474 Added section in configuration for database backend.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 130
diff changeset
10077 2011-03-15 Sascha L. Teichmann <sascha.teichmann@intevation.de>
0bab3a39a474 Added section in configuration for database backend.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 130
diff changeset
10078
0bab3a39a474 Added section in configuration for database backend.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 130
diff changeset
10079 * doc/conf/conf.xml: Added section for database backend configuration.
0bab3a39a474 Added section in configuration for database backend.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 130
diff changeset
10080
130
1fa38d60a702 Fixed build error coming from different import of XMLUtils.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 129
diff changeset
10081 2011-03-15 Sascha L. Teichmann <sascha.teichmann@intevation.de>
1fa38d60a702 Fixed build error coming from different import of XMLUtils.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 129
diff changeset
10082
1fa38d60a702 Fixed build error coming from different import of XMLUtils.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 129
diff changeset
10083 * src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
1fa38d60a702 Fixed build error coming from different import of XMLUtils.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 129
diff changeset
10084 Fixed build error coming from different import of XMLUtils.
1fa38d60a702 Fixed build error coming from different import of XMLUtils.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 129
diff changeset
10085
129
b06cd117b565 Appended a missing node to the DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 128
diff changeset
10086 2011-03-14 Ingo Weinzierl <ingo@intevation.de>
b06cd117b565 Appended a missing node to the DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 128
diff changeset
10087
b06cd117b565 Appended a missing node to the DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 128
diff changeset
10088 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
b06cd117b565 Appended a missing node to the DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 128
diff changeset
10089 Appended the missing label node that contains the human readable name of
b06cd117b565 Appended a missing node to the DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 128
diff changeset
10090 the data item.
b06cd117b565 Appended a missing node to the DESCRIBE.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 128
diff changeset
10091
128
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
10092 2011-03-14 Ingo Weinzierl <ingo@intevation.de>
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
10093
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
10094 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
10095 src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
10096 I18N of strings for the DESCRIBE document.
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
10097
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
10098 * src/main/resources/messages.properties,
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
10099 src/main/resources/messages_en.properties,
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
10100 src/main/resources/messages_de.properties: I18N strings for the
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
10101 calculcation mode state.
206312c2aa76 I18N of strings for the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 127
diff changeset
10102
127
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
10103 2011-03-14 Ingo Weinzierl <ingo@intevation.de>
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
10104
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
10105 * doc/conf/artifacts/winfo.xml: Modified the winfo states.
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
10106
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
10107 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Adapted
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
10108 the artifact regarding the changes of the last commit. The states
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
10109 describe() method creates the dynamic UI node - the artifact needs to
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
10110 apply this node.
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
10111
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
10112 * src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java:
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
10113 New. The state for choosing the calculation mode.
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
10114
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
10115 * src/main/resources/messages.properties,
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
10116 src/main/resources/messages_en.properties,
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
10117 src/main/resources/messages_de.properties: Added i18n strings for the
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
10118 calculation mode state.
21d791e21aca Introduced a state to select the calculation mode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 126
diff changeset
10119
126
b18aebd1342f Added an abstract base class DefaultState for States.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 125
diff changeset
10120 2011-03-14 Ingo Weinzierl <ingo@intevation.de>
b18aebd1342f Added an abstract base class DefaultState for States.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 125
diff changeset
10121
b18aebd1342f Added an abstract base class DefaultState for States.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 125
diff changeset
10122 * src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
b18aebd1342f Added an abstract base class DefaultState for States.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 125
diff changeset
10123 New. This is the base state for the FLYS application. It provides a
b18aebd1342f Added an abstract base class DefaultState for States.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 125
diff changeset
10124 method that creates the dynamic ui node for the DESCRIBE.
b18aebd1342f Added an abstract base class DefaultState for States.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 125
diff changeset
10125
b18aebd1342f Added an abstract base class DefaultState for States.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 125
diff changeset
10126 * src/main/java/de/intevation/flys/artifacts/states/RiverSelect.java,
b18aebd1342f Added an abstract base class DefaultState for States.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 125
diff changeset
10127 src/main/java/de/intevation/flys/artifacts/states/GaugeSelect.java: Both
b18aebd1342f Added an abstract base class DefaultState for States.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 125
diff changeset
10128 classes extend the abstract base class DefaultState.
b18aebd1342f Added an abstract base class DefaultState for States.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 125
diff changeset
10129
125
25593857b8f8 Implemented a singleton instance that provides i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 124
diff changeset
10130 2011-03-14 Ingo Weinzierl <ingo@intevation.de>
25593857b8f8 Implemented a singleton instance that provides i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 124
diff changeset
10131
25593857b8f8 Implemented a singleton instance that provides i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 124
diff changeset
10132 * src/main/java/de/intevation/flys/artifacts/resources/Resources.java:
25593857b8f8 Implemented a singleton instance that provides i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 124
diff changeset
10133 New. This class retrieves the i18n strings from a ResourceBundle.
25593857b8f8 Implemented a singleton instance that provides i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 124
diff changeset
10134
25593857b8f8 Implemented a singleton instance that provides i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 124
diff changeset
10135 * src/main/resources/messages.properties,
25593857b8f8 Implemented a singleton instance that provides i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 124
diff changeset
10136 src/main/resources/messages_en.properties,
25593857b8f8 Implemented a singleton instance that provides i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 124
diff changeset
10137 src/main/resources/messages_de.properties: Resource files for german and
25593857b8f8 Implemented a singleton instance that provides i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 124
diff changeset
10138 english translation.
25593857b8f8 Implemented a singleton instance that provides i18n strings.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 124
diff changeset
10139
124
b7a9557957d1 Appende the static data to the static node of the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 123
diff changeset
10140 2011-03-10 Ingo Weinzierl <ingo@intevation.de>
b7a9557957d1 Appende the static data to the static node of the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 123
diff changeset
10141
b7a9557957d1 Appende the static data to the static node of the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 123
diff changeset
10142 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Appended
b7a9557957d1 Appende the static data to the static node of the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 123
diff changeset
10143 the data that have been inserted in former states into the static node
b7a9557957d1 Appende the static data to the static node of the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 123
diff changeset
10144 of the DESCRIBE.
b7a9557957d1 Appende the static data to the static node of the DESCRIBE document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 123
diff changeset
10145
123
ebb1cb69d847 The operations feed() and advance() return the current description of the artifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 122
diff changeset
10146 2011-03-10 Ingo Weinzierl <ingo@intevation.de>
ebb1cb69d847 The operations feed() and advance() return the current description of the artifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 122
diff changeset
10147
ebb1cb69d847 The operations feed() and advance() return the current description of the artifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 122
diff changeset
10148 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: The
ebb1cb69d847 The operations feed() and advance() return the current description of the artifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 122
diff changeset
10149 operations feed() and advance() return the description of the artifact
ebb1cb69d847 The operations feed() and advance() return the current description of the artifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 122
diff changeset
10150 using the describe() operation. This avoids additional server round trips
ebb1cb69d847 The operations feed() and advance() return the current description of the artifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 122
diff changeset
10151 in the client - the clients gets to know about the new state of the
ebb1cb69d847 The operations feed() and advance() return the current description of the artifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 122
diff changeset
10152 artifact immediately.
ebb1cb69d847 The operations feed() and advance() return the current description of the artifact now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 122
diff changeset
10153
122
d3b8b0b1d010 Implemented the step-forward part of the advance operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 121
diff changeset
10154 2011-03-10 Ingo Weinzierl <ingo@intevation.de>
d3b8b0b1d010 Implemented the step-forward part of the advance operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 121
diff changeset
10155
d3b8b0b1d010 Implemented the step-forward part of the advance operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 121
diff changeset
10156 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
d3b8b0b1d010 Implemented the step-forward part of the advance operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 121
diff changeset
10157 Implemented a part (step forward) of the advance operation.
d3b8b0b1d010 Implemented the step-forward part of the advance operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 121
diff changeset
10158
d3b8b0b1d010 Implemented the step-forward part of the advance operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 121
diff changeset
10159 * TODO: Implement Step-Back in advance operation.
d3b8b0b1d010 Implemented the step-forward part of the advance operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 121
diff changeset
10160
121
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
10161 2011-03-09 Ingo Weinzierl <ingo@intevation.de>
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
10162
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
10163 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
10164 Implemented the abstract method getName(). It returns the constant
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
10165 'winfo' string.
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
10166
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
10167 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
10168 Implemented the feed action. The data of an incoming feed() operation is
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
10169 stored in StateData objects that are saved in a map in the artifact.
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
10170
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
10171 NOTE: There is no input validation and no i18n of error messages (see
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
10172 TODO).
e0ded17a4846 Implemented the feed() operation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 120
diff changeset
10173
120
5243ac559e16 Added a TODO file.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 119
diff changeset
10174 2011-03-09 Ingo Weinzierl <ingo@intevation.de>
5243ac559e16 Added a TODO file.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 119
diff changeset
10175
5243ac559e16 Added a TODO file.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 119
diff changeset
10176 * TODO: This file contains some open points that need to be done.
5243ac559e16 Added a TODO file.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 119
diff changeset
10177
119
84c0b151203e Added a FLYSArtifact that serves as the default artifact for the FLYS application.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 118
diff changeset
10178 2011-03-09 Ingo Weinzierl <ingo@intevation.de>
84c0b151203e Added a FLYSArtifact that serves as the default artifact for the FLYS application.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 118
diff changeset
10179
84c0b151203e Added a FLYSArtifact that serves as the default artifact for the FLYS application.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 118
diff changeset
10180 * src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: New. This
84c0b151203e Added a FLYSArtifact that serves as the default artifact for the FLYS application.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 118
diff changeset
10181 artifact serves as the default artifact for the FLYS application.
84c0b151203e Added a FLYSArtifact that serves as the default artifact for the FLYS application.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 118
diff changeset
10182
84c0b151203e Added a FLYSArtifact that serves as the default artifact for the FLYS application.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 118
diff changeset
10183 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: This
84c0b151203e Added a FLYSArtifact that serves as the default artifact for the FLYS application.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 118
diff changeset
10184 artifact now inherits from FLYSArtifact. Furthermore, there is one big
84c0b151203e Added a FLYSArtifact that serves as the default artifact for the FLYS application.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 118
diff changeset
10185 change: we don't store the State objects itself in the artifact, but
84c0b151203e Added a FLYSArtifact that serves as the default artifact for the FLYS application.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 118
diff changeset
10186 just the identifier of those. This makes the artifact smaller and more
84c0b151203e Added a FLYSArtifact that serves as the default artifact for the FLYS application.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 118
diff changeset
10187 compatible agains previous versions of the software.
84c0b151203e Added a FLYSArtifact that serves as the default artifact for the FLYS application.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 118
diff changeset
10188
118
888e3b1dcdd9 Added a RiverService (/service/rivers) that retrieves a list of provided rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 117
diff changeset
10189 2011-03-08 Ingo Weinzierl <ingo@intevation.de>
888e3b1dcdd9 Added a RiverService (/service/rivers) that retrieves a list of provided rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 117
diff changeset
10190
888e3b1dcdd9 Added a RiverService (/service/rivers) that retrieves a list of provided rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 117
diff changeset
10191 * src/main/java/de/intevation/flys/artifacts/services/RiverService.java:
888e3b1dcdd9 Added a RiverService (/service/rivers) that retrieves a list of provided rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 117
diff changeset
10192 New. This service will retrieve a list of provided rivers.
888e3b1dcdd9 Added a RiverService (/service/rivers) that retrieves a list of provided rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 117
diff changeset
10193
888e3b1dcdd9 Added a RiverService (/service/rivers) that retrieves a list of provided rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 117
diff changeset
10194 * doc/conf/conf.xml: Added a configuration for the RiverService.
888e3b1dcdd9 Added a RiverService (/service/rivers) that retrieves a list of provided rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 117
diff changeset
10195
117
1a025ff0f7fd Added a nodes for the user-factory and collection-factory to the configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 116
diff changeset
10196 2011-03-07 Ingo Weinzierl <ingo@intevation.de>
1a025ff0f7fd Added a nodes for the user-factory and collection-factory to the configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 116
diff changeset
10197
1a025ff0f7fd Added a nodes for the user-factory and collection-factory to the configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 116
diff changeset
10198 * doc/conf/conf.xml: Added a section user-factory and collection-factory in
1a025ff0f7fd Added a nodes for the user-factory and collection-factory to the configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 116
diff changeset
10199 the factories part of the configuration.
1a025ff0f7fd Added a nodes for the user-factory and collection-factory to the configuration.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 116
diff changeset
10200
116
47a4bc7a9ddf Replaced the 'special' attribute of the DESCRIBE with a 'uiprovider' attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 115
diff changeset
10201 2011-03-01 Ingo Weinzierl <ingo@intevation.de>
47a4bc7a9ddf Replaced the 'special' attribute of the DESCRIBE with a 'uiprovider' attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 115
diff changeset
10202
47a4bc7a9ddf Replaced the 'special' attribute of the DESCRIBE with a 'uiprovider' attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 115
diff changeset
10203 * src/main/java/de/intevation/flys/artifacts/states/RiverSelect.java:
47a4bc7a9ddf Replaced the 'special' attribute of the DESCRIBE with a 'uiprovider' attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 115
diff changeset
10204 Replaced the 'special' attribute from DESCRIBE with a 'uiprovider'
47a4bc7a9ddf Replaced the 'special' attribute of the DESCRIBE with a 'uiprovider' attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 115
diff changeset
10205 attribute.
47a4bc7a9ddf Replaced the 'special' attribute of the DESCRIBE with a 'uiprovider' attribute.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 115
diff changeset
10206
115
b51e92fef704 The RiverSelect state creates the dynamic UI part for the describe document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 114
diff changeset
10207 2011-02-08 Ingo Weinzierl <ingo@intevation.de>
b51e92fef704 The RiverSelect state creates the dynamic UI part for the describe document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 114
diff changeset
10208
b51e92fef704 The RiverSelect state creates the dynamic UI part for the describe document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 114
diff changeset
10209 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: The
b51e92fef704 The RiverSelect state creates the dynamic UI part for the describe document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 114
diff changeset
10210 RiverSelect state is called to create the UI part of the describe
b51e92fef704 The RiverSelect state creates the dynamic UI part for the describe document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 114
diff changeset
10211 document.
b51e92fef704 The RiverSelect state creates the dynamic UI part for the describe document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 114
diff changeset
10212
b51e92fef704 The RiverSelect state creates the dynamic UI part for the describe document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 114
diff changeset
10213 * src/main/java/de/intevation/flys/artifacts/states/RiverSelect.java:
b51e92fef704 The RiverSelect state creates the dynamic UI part for the describe document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 114
diff changeset
10214 Implemented the dynamic UI part of describe(). The static part is not
b51e92fef704 The RiverSelect state creates the dynamic UI part for the describe document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 114
diff changeset
10215 inserted into the describe document at the moment. We need a reference to
b51e92fef704 The RiverSelect state creates the dynamic UI part for the describe document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 114
diff changeset
10216 the previous states for this.
b51e92fef704 The RiverSelect state creates the dynamic UI part for the describe document now.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 114
diff changeset
10217
114
394b9580ceae Added mockup classes for working with rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 113
diff changeset
10218 2011-02-08 Ingo Weinzierl <ingo@intevation.de>
394b9580ceae Added mockup classes for working with rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 113
diff changeset
10219
394b9580ceae Added mockup classes for working with rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 113
diff changeset
10220 * src/main/java/de/intevation/flys/artifacts/model/RiverFactory.java,
394b9580ceae Added mockup classes for working with rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 113
diff changeset
10221 src/main/java/de/intevation/flys/artifacts/model/River.java: New. A model
394b9580ceae Added mockup classes for working with rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 113
diff changeset
10222 class that represents a river and its factory to create concrete river
394b9580ceae Added mockup classes for working with rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 113
diff changeset
10223 instances.
394b9580ceae Added mockup classes for working with rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 113
diff changeset
10224 NOTE: Currently, this is just a mockup. The factory just returns two
394b9580ceae Added mockup classes for working with rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 113
diff changeset
10225 static rivers "Mosel" and "Saar" without a connection to a backend.
394b9580ceae Added mockup classes for working with rivers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 113
diff changeset
10226
113
f077df8ad54c The input data items of a state are read from configuration after the state has been setup.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 112
diff changeset
10227 2011-02-07 Ingo Weinzierl <ingo@intevation.de>
f077df8ad54c The input data items of a state are read from configuration after the state has been setup.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 112
diff changeset
10228
f077df8ad54c The input data items of a state are read from configuration after the state has been setup.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 112
diff changeset
10229 * src/main/java/de/intevation/flys/artifacts/states/StateFactory.java: The
f077df8ad54c The input data items of a state are read from configuration after the state has been setup.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 112
diff changeset
10230 input data of a state is initialized with empty StateData objects after
f077df8ad54c The input data items of a state are read from configuration after the state has been setup.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 112
diff changeset
10231 the State has been created.
f077df8ad54c The input data items of a state are read from configuration after the state has been setup.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 112
diff changeset
10232
f077df8ad54c The input data items of a state are read from configuration after the state has been setup.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 112
diff changeset
10233 * doc/conf/artifacts/winfo.xml: Renamed the input data nodes of the states
f077df8ad54c The input data items of a state are read from configuration after the state has been setup.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 112
diff changeset
10234 which now fits better to the class name of the implementation.
f077df8ad54c The input data items of a state are read from configuration after the state has been setup.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 112
diff changeset
10235
112
0fab16cb4d44 Added the current state and reachable states description to the describe document of the WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 111
diff changeset
10236 2011-02-07 Ingo Weinzierl <ingo@intevation.de>
0fab16cb4d44 Added the current state and reachable states description to the describe document of the WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 111
diff changeset
10237
0fab16cb4d44 Added the current state and reachable states description to the describe document of the WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 111
diff changeset
10238 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: The
0fab16cb4d44 Added the current state and reachable states description to the describe document of the WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 111
diff changeset
10239 describe document returned by this artifact now contains the current state
0fab16cb4d44 Added the current state and reachable states description to the describe document of the WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 111
diff changeset
10240 and the reachable states.
0fab16cb4d44 Added the current state and reachable states description to the describe document of the WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 111
diff changeset
10241
111
7222d8fb53ea Changed the way of storing transitions in the TransitionEngine.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 110
diff changeset
10242 2011-02-07 Ingo Weinzierl <ingo@intevation.de>
7222d8fb53ea Changed the way of storing transitions in the TransitionEngine.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 110
diff changeset
10243
7222d8fb53ea Changed the way of storing transitions in the TransitionEngine.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 110
diff changeset
10244 * src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
7222d8fb53ea Changed the way of storing transitions in the TransitionEngine.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 110
diff changeset
10245 The transitions are put into the TransitionEngine with the ID of the state
7222d8fb53ea Changed the way of storing transitions in the TransitionEngine.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 110
diff changeset
10246 - not longer with the artifact name. On this way, we are able to fetch
7222d8fb53ea Changed the way of storing transitions in the TransitionEngine.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 110
diff changeset
10247 just the transitions for a specific state, instead of all the transitions
7222d8fb53ea Changed the way of storing transitions in the TransitionEngine.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 110
diff changeset
10248 of an artifact.
7222d8fb53ea Changed the way of storing transitions in the TransitionEngine.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 110
diff changeset
10249
110
ff3335057f11 Improved the WINFO artifact. Describe() returns the uuid and the hash of the artifact instead of just nothing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 109
diff changeset
10250 2011-02-04 Ingo Weinzierl <ingo@intevation.de>
ff3335057f11 Improved the WINFO artifact. Describe() returns the uuid and the hash of the artifact instead of just nothing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 109
diff changeset
10251
ff3335057f11 Improved the WINFO artifact. Describe() returns the uuid and the hash of the artifact instead of just nothing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 109
diff changeset
10252 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Describe()
ff3335057f11 Improved the WINFO artifact. Describe() returns the uuid and the hash of the artifact instead of just nothing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 109
diff changeset
10253 returns the artifact's uuid and hash value. The whole implementation of
ff3335057f11 Improved the WINFO artifact. Describe() returns the uuid and the hash of the artifact instead of just nothing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 109
diff changeset
10254 describe() is still outstanding.
ff3335057f11 Improved the WINFO artifact. Describe() returns the uuid and the hash of the artifact instead of just nothing.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 109
diff changeset
10255
109
9891d133f08d Improved the init process of the WINFOArtifact - there are two new states to select the river and the gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 107
diff changeset
10256 2011-02-04 Ingo Weinzierl <ingo@intevation.de>
9891d133f08d Improved the init process of the WINFOArtifact - there are two new states to select the river and the gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 107
diff changeset
10257
9891d133f08d Improved the init process of the WINFOArtifact - there are two new states to select the river and the gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 107
diff changeset
10258 * doc/conf/artifacts/winfo.xml: Removed useless config stuff.
9891d133f08d Improved the init process of the WINFOArtifact - there are two new states to select the river and the gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 107
diff changeset
10259
9891d133f08d Improved the init process of the WINFOArtifact - there are two new states to select the river and the gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 107
diff changeset
10260 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Removed
9891d133f08d Improved the init process of the WINFOArtifact - there are two new states to select the river and the gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 107
diff changeset
10261 useless methods, and improved the init process - the first state is set as
9891d133f08d Improved the init process of the WINFOArtifact - there are two new states to select the river and the gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 107
diff changeset
10262 the current state for this artifact.
9891d133f08d Improved the init process of the WINFOArtifact - there are two new states to select the river and the gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 107
diff changeset
10263
9891d133f08d Improved the init process of the WINFOArtifact - there are two new states to select the river and the gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 107
diff changeset
10264 * src/main/java/de/intevation/flys/artifacts/states/RiverSelect.java,
9891d133f08d Improved the init process of the WINFOArtifact - there are two new states to select the river and the gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 107
diff changeset
10265 src/main/java/de/intevation/flys/artifacts/states/GaugeSelect.java: New.
9891d133f08d Improved the init process of the WINFOArtifact - there are two new states to select the river and the gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 107
diff changeset
10266 The states are used in the first two steps of the WINFOArtifact.
9891d133f08d Improved the init process of the WINFOArtifact - there are two new states to select the river and the gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 107
diff changeset
10267 Currently, they just implement stubs of the necessary methods setup() and
9891d133f08d Improved the init process of the WINFOArtifact - there are two new states to select the river and the gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 107
diff changeset
10268 describe().
9891d133f08d Improved the init process of the WINFOArtifact - there are two new states to select the river and the gauge.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 107
diff changeset
10269
107
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
10270 2011-02-04 Ingo Weinzierl <ingo@intevation.de>
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
10271
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
10272 * src/main/java/de/intevation/flys/artifacts/states/State.java,
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
10273 src/main/java/de/intevation/flys/artifacts/transitions/TransitionEngine.java,
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
10274 src/main/java/de/intevation/flys/artifacts/transitions/Transition.java:
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
10275 Removed. These classes are placed in the artifact-database now.
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
10276
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
10277 * src/main/java/de/intevation/flys/artifacts/transitions/DefaultTransition.java,
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
10278 src/main/java/de/intevation/flys/artifacts/transitions/TransitionFactory.java:
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
10279 Adapted imports of Transition.
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
10280
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
10281 * src/main/java/de/intevation/flys/artifacts/states/StateFactory.java: New.
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
10282 This factory should be used to create concrete State objects.
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
10283
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
10284 * src/main/java/de/intevation/flys/artifacts/context/FLYSContext.java: Added
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
10285 a constant key to store the StateEngine in the context.
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
10286
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
10287 * src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
10288 New method that initializes the states at application start.
a228b39494a9 Improved the bootstrap process - the states are initialized.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 106
diff changeset
10289
106
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
10290 2011-02-03 Ingo Weinzierl <ingo@intevation.de>
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
10291
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
10292 * src/main/java/de/intevation/flys/artifacts/states/State.java: New. The
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
10293 interface description of a state.
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
10294
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
10295 * src/main/java/de/intevation/flys/artifacts/transitions/Transition.java,
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
10296 src/main/java/de/intevation/flys/artifacts/transitions/DefaultTransition.java:
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
10297 New. The interface description and a default implementation of a
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
10298 transition.
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
10299
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
10300 * src/main/java/de/intevation/flys/artifacts/transitions/TransitionEngine.java:
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
10301 New. The TransitionEngine stores all transitions for each artifact and
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
10302 should be used to determine, if an artifact can advance from one state to
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
10303 another.
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
10304
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
10305 * src/main/java/de/intevation/flys/artifacts/transitions/TransitionFactory.java:
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
10306 New. Transitions should be created by using this class.
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
10307
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
10308 * src/main/java/de/intevation/flys/artifacts/context/FLYSContext.java: New.
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
10309 The Flys context. It currently defines keys to store important components
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
10310 in the context.
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
10311
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
10312 * src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
10313 New. The context factory initializes the basic components of the
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
10314 application. Currently, the TransitionEngine is created and all artifacts
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
10315 with its transitions are read from the global configuration and stored in
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
10316 the FLYSContext.
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
10317
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
10318 * pom.xml: Added a dependency to the 'artifacts-common' package.
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
10319
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
10320 * doc/conf/artifacts/winfo.xml: Corrected the classname of the
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
10321 DefaultTransition.
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
10322
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
10323 * doc/conf/conf.xml: Added FLYSContextFactory as context-factory.
5864c41219db Initializes a TransitionEngine storing all transitions for each artifact at the application start.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 105
diff changeset
10324
105
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
10325 2011-02-02 Ingo Weinzierl <ingo@intevation.de>
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
10326
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
10327 * doc/conf/conf.xml: An initial configuration file for the FLYS artifact
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
10328 server.
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
10329
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
10330 * doc/conf/artifacts/winfo.xml: An initial transition configuration of an
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
10331 WINFO artifact.
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
10332
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
10333 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: A stub of
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
10334 an artifact for a WINFO parameterization.
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
10335
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
10336 * pom.xml: Set the source code version to 1.5.
beb991dc4827 Added a first stub of an WINFO artifact.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 104
diff changeset
10337
104
b3792346cb10 Added initial mvn project for FLYS artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
10338 2011-02-01 Sascha L. Teichmann <sascha.teichmann@intevation.de>
b3792346cb10 Added initial mvn project for FLYS artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
10339
b3792346cb10 Added initial mvn project for FLYS artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
10340 * src/**, pom.xml: Added initial maven project.
b3792346cb10 Added initial mvn project for FLYS artifacts.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
10341 * ChangeLog: new.

http://dive4elements.wald.intevation.org