Mercurial > dive4elements > gnv-client
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: |