Mercurial > dive4elements > river
comparison flys-client/ChangeLog @ 796:cd8603aaa730
Improved the process of creating OutputTabs. Added support for map output.
flys-client/trunk@2312 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Fri, 08 Jul 2011 08:54:08 +0000 |
parents | 68b8770af6c5 |
children | cc3f481e9484 |
comparison
equal
deleted
inserted
replaced
795:68b8770af6c5 | 796:cd8603aaa730 |
---|---|
1 2011-07-08 Ingo Weinzierl <ingo@intevation.de> | |
2 | |
3 * src/main/java/de/intevation/flys/client/shared/model/OutputMode.java: An | |
4 output mode has type member now. In addition, the interface describes a | |
5 method that creates an OutputTab. Concrete subclasses should return | |
6 OutputTabs that fit to their type. | |
7 | |
8 * src/main/java/de/intevation/flys/client/shared/model/ChartMode.java: | |
9 New. This OutputMode is instantiated if type == "chart" and creates | |
10 ChartOutputTabs. | |
11 | |
12 * src/main/java/de/intevation/flys/client/shared/model/MapMode.java: New. | |
13 This OutputMode is instantiated if type == "map". It creates | |
14 MapOutputTabs. | |
15 | |
16 * src/main/java/de/intevation/flys/client/shared/model/DefaultOutputMode.java: | |
17 This default implementation of an OutputMode support the type member | |
18 now. The method to create OutputTabs will return null. | |
19 | |
20 * src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java: | |
21 Now, we support the 'type' attribute of Outputs in the DESCRIBE | |
22 document. Based on the type, we will now instantiate concrete subclasses | |
23 of the DefaultOutputMode. E.g. the type == 'chart', the instantiated | |
24 OutputMode will be ChartMode. | |
25 | |
26 * src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java: | |
27 New. This OutputTab is used to render a map. | |
28 | |
29 Note: This is currently a stub only! | |
30 | |
31 * src/main/java/de/intevation/flys/client/client/ui/CollectionView.java: | |
32 Creating OutputTabs based on the names of an OutputMode is obsolete. | |
33 Now, the OutputModes itself create their required OutputTab. | |
34 | |
1 2011-07-07 Ingo Weinzierl <ingo@intevation.de> | 35 2011-07-07 Ingo Weinzierl <ingo@intevation.de> |
2 | 36 |
3 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, | 37 * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, |
4 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, | 38 src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties, |
5 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, | 39 src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, |