comparison gnv-artifacts/ChangeLog @ 300:6a3a02e004d9

Refactored process of chart generation. Charts will be generated via Chart-Interface from rev351 and no more via factory classes. gnv-artifacts/trunk@354 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Fri, 20 Nov 2009 13:51:14 +0000
parents 80f7c5dc09c6
children 3ea030aafe65
comparison
equal deleted inserted replaced
299:d6c75171f1e9 300:6a3a02e004d9
1 2009-11-20 Ingo Weinzierl <ingo.weinzierl@intevation.de>
2
3 * src/main/java/de/intevation/gnv/transition/OutputTransitionBase.java:
4 Added methods for caching charts.
5
6 * src/main/java/de/intevation/gnv/transition/profile/horizontal/HorizontalProfileOutputTransition.java,
7 src/main/java/de/intevation/gnv/transition/profile/vertical/VerticalProfileOutputTransition.java,
8 src/main/java/de/intevation/gnv/transition/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputTransition.java,
9 src/main/java/de/intevation/gnv/transition/profile/verticalcrosssection/VerticalCrossSectionOutputTransition.java,
10 src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java:
11 Changed chart generation. Charts will now be generated in a central place
12 in TimeSeriesOutputTransition which is the parent class of other
13 OutputTransitions. Each OutputTransition got a new method to serve its own
14 special chart class.
15
16 * TODO: Added hint for caching charts. Verticalcrosssection and
17 orizontalcrosssection charts aren't implemented yet.
18
19 NOTE: Charts can be cached. This could be useful if the user exports
20 charts as svg, png or pdf. The caching of charts is configured via system
21 property 'cache.chart' at the moment.
22
23
24 2009-11-19 Ingo Weinzierl <ingo.weinzierl@intevation.de>
25
26 * src/main/java/de/intevation/gnv/artifacts/GNVArtifactBase.java,
27 src/main/java/de/intevation/gnv/transition/OutputTransition.java,
28 src/main/java/de/intevation/gnv/transition/timeseries/TimeSeriesOutputTransition.java:
29 Changed parameter of 'out'-method of OutputTransition. Now, the
30 OutputTransition gets the complete xml document of the request (before
31 just the target name). The mime type of this xml ist used to distinguish
32 between different output formats of charts (png, jpeg).
33
1 2009-11-19 Ingo Weinzierl <ingo.weinzierl@intevation.de> 34 2009-11-19 Ingo Weinzierl <ingo.weinzierl@intevation.de>
2 35
3 * src/main/java/de/intevation/gnv/chart/TimeSeriesChart.java, 36 * src/main/java/de/intevation/gnv/chart/TimeSeriesChart.java,
4 src/main/java/de/intevation/gnv/chart/VerticalProfileChart.java, 37 src/main/java/de/intevation/gnv/chart/VerticalProfileChart.java,
5 src/main/java/de/intevation/gnv/chart/HorizontalProfileChart.java: 38 src/main/java/de/intevation/gnv/chart/HorizontalProfileChart.java:

http://dive4elements.wald.intevation.org