comparison flys-artifacts/ChangeLog @ 1754:8e6615ad60b8

Added some simple caching for themes. Only used in sticky annotations by now. flys-artifacts/trunk@3057 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Fri, 21 Oct 2011 15:19:49 +0000
parents 741ba9e34c7d
children bf356c5cfead
comparison
equal deleted inserted replaced
1753:741ba9e34c7d 1754:8e6615ad60b8
1 2011-10-21 Sascha L. Teichmann <sascha.teichmann@intevation.de>
2
3 * src/main/java/de/intevation/flys/themes/ThemeAccess.java:
4 New. Caching wrapper around an XML document theme. It uses ThemeUtil
5 to access the values and stores them in instance variable.
6 Background: ThemeUtil use XPath a lot which is expensive.
7
8 * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java,
9 src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
10 Use ThemeAccess to style the annotations.
11
12 * src/main/java/de/intevation/flys/exports/StyledXYSeries.java:
13 Removed some XPath strings. They are in ThemeUtil.
14
1 2011-10-21 Raimund Renkert <raimund.renkert@intevation.de> 15 2011-10-21 Raimund Renkert <raimund.renkert@intevation.de>
2 16
3 * src/main/java/de/intevation/flys/utils/ThemeUtil.java: 17 * src/main/java/de/intevation/flys/utils/ThemeUtil.java:
4 Added methods to parse further attributes. 18 Added methods to parse further attributes.
5 19

http://dive4elements.wald.intevation.org