comparison flys-artifacts/ChangeLog @ 647:bb484489d3df

Introduced a new output generators for creating chart info documents. flys-artifacts/trunk@2032 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Wed, 01 Jun 2011 08:01:07 +0000
parents d299e220d89c
children d4c4fefb095b
comparison
equal deleted inserted replaced
646:d299e220d89c 647:bb484489d3df
1 2011-06-01 Ingo Weinzierl <ingo@intevation.de>
2
3 * src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java: New. A
4 chart info generator generates a document that contains meta information
5 for a specific chart. Concrete instances of this abstract class need to
6 instantiate concrete ChartGenerators and dispatch nearly all methods of
7 an OutGenerator (init(), doOut(), setMaster()) to this instance. The
8 generate() method is implemented in the ChartInfoGenerator itself. It
9 creates a chart with help of the ChartGenerator instance and builds a
10 document that contains meta information of this chart.
11
12 * src/main/java/de/intevation/flys/exports/InfoGeneratorHelper.java: New.
13 This helper is used to create the chart info document. At the moment,
14 the only information that is included in this document is a
15 transformation matrix to transform image coordinates into chart
16 coordinates.
17
18 NOTE: The transformation matrix creation needs some work to support
19 charts with inverted X axis.
20
21 * src/main/java/de/intevation/flys/exports/LongitudinalSectionInfoGenerator.java,
22 src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionInfoGenerator.java,
23 src/main/java/de/intevation/flys/exports/DurationCurveInfoGenerator.java,
24 src/main/java/de/intevation/flys/exports/DischargeCurveInfoGenerator.java,
25 src/main/java/de/intevation/flys/exports/ComputedDischargeCurveInfoGenerator.java:
26 Concrete instances of ChartInfoGenerator that create the chart info for
27 the currently supported chart types.
28
29 * doc/conf/conf.xml: Registered new OutGenerators.
30
1 2011-05-31 Ingo Weinzierl <ingo@intevation.de> 31 2011-05-31 Ingo Weinzierl <ingo@intevation.de>
2 32
3 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java: 33 * src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
4 Added support for the 'type' paramter of the collection's out() 34 Added support for the 'type' paramter of the collection's out()
5 operation. 35 operation.

http://dive4elements.wald.intevation.org