Mercurial > dive4elements > river
diff flys-artifacts/ChangeLog @ 1752:b7b424ae32a8
Added /dev/null Graphics2D object to be used in the info rendering pass of the diagram generation.
flys-artifacts/trunk@3055 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Fri, 21 Oct 2011 13:25:24 +0000 |
parents | 27b8836abec9 |
children | 741ba9e34c7d |
line wrap: on
line diff
--- a/flys-artifacts/ChangeLog Fri Oct 21 08:21:45 2011 +0000 +++ b/flys-artifacts/ChangeLog Fri Oct 21 13:25:24 2011 +0000 @@ -1,3 +1,21 @@ +2011-10-21 Sascha L. Teichmann <sascha.teichmann@intevation.de> + + To obtain the size of a diagram it is rendered twice. The + second time the generated image is omitted so the concrete + rendered image is not needed. To save CPU cycles in this pass + the image is rendered to to /dev/null Graphics2D object. + + * src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java: + Added boolean system property "info.rendering.nop.graphics" (default: false). + With this property set the info rendering is done via a new + NOPGraphics2D opbject which does not render the image. + + * src/main/java/de/intevation/flys/java2d/NOPGraphics2D.java: + New. Implements java.awt.Graphics2D trivial empty methods. + This prevents rendering. + + * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java: + Commented out spamy debug output 2011-10-21 Raimund Renkert <raimund.renkert@intevation.de> * src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java: @@ -15,7 +33,7 @@ 2011-10-20 Sascha L. Teichmann <sascha.teichmann@intevation.de> * src/main/java/de/intevation/flys/artifacts/services/CrossSectionKMService.java: - Service to lookup the Nth nearest neighbors for a set of given + New. Service to lookup the Nth nearest neighbors for a set of given cross section ids and kms. * doc/conf/conf.xml: Registered service.