Mercurial > dive4elements > gnv-client
comparison gnv-artifacts/src/main/java/de/intevation/gnv/exports/ChartExportHelper.java @ 623:65f09139e9b3
Fixed file handle leak when writing meta data.
gnv-artifacts/trunk@694 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Sun, 21 Feb 2010 21:05:55 +0000 |
parents | 3d13fa281a7e |
children | a94ed2755480 |
comparison
equal
deleted
inserted
replaced
622:89aca25642d6 | 623:65f09139e9b3 |
---|---|
2 | 2 |
3 import com.lowagie.text.Document; | 3 import com.lowagie.text.Document; |
4 import com.lowagie.text.DocumentException; | 4 import com.lowagie.text.DocumentException; |
5 import com.lowagie.text.PageSize; | 5 import com.lowagie.text.PageSize; |
6 import com.lowagie.text.Rectangle; | 6 import com.lowagie.text.Rectangle; |
7 | |
7 import com.lowagie.text.pdf.PdfContentByte; | 8 import com.lowagie.text.pdf.PdfContentByte; |
8 import com.lowagie.text.pdf.PdfTemplate; | 9 import com.lowagie.text.pdf.PdfTemplate; |
9 import com.lowagie.text.pdf.PdfWriter; | 10 import com.lowagie.text.pdf.PdfWriter; |
10 | 11 |
12 import de.intevation.artifactdatabase.XMLUtils; | |
13 | |
14 import de.intevation.gnv.chart.Chart; | |
15 | |
16 import java.awt.Graphics2D; | |
11 import java.awt.Transparency; | 17 import java.awt.Transparency; |
12 import java.awt.Graphics; | 18 |
13 import java.awt.Graphics2D; | 19 import java.awt.geom.Rectangle2D.Double; |
14 import java.awt.geom.Point2D; | 20 |
15 import java.awt.geom.Rectangle2D; | 21 import java.awt.geom.Rectangle2D; |
16 import java.awt.geom.Rectangle2D.Double; | 22 |
17 import java.awt.image.BufferedImage; | 23 import java.awt.image.BufferedImage; |
24 | |
25 import java.io.IOException; | |
18 import java.io.OutputStream; | 26 import java.io.OutputStream; |
19 import java.io.OutputStreamWriter; | 27 import java.io.OutputStreamWriter; |
20 import java.io.IOException; | |
21 import java.io.UnsupportedEncodingException; | 28 import java.io.UnsupportedEncodingException; |
29 | |
22 import javax.imageio.ImageIO; | 30 import javax.imageio.ImageIO; |
23 | 31 |
24 import org.apache.batik.svggen.SVGGraphics2D; | 32 import org.apache.batik.svggen.SVGGraphics2D; |
25 import org.apache.batik.svggen.SVGGraphics2DIOException; | 33 import org.apache.batik.svggen.SVGGraphics2DIOException; |
34 | |
26 import org.apache.log4j.Logger; | 35 import org.apache.log4j.Logger; |
27 | 36 |
28 import org.jfree.chart.JFreeChart; | 37 import org.jfree.chart.JFreeChart; |
29 | |
30 import de.intevation.artifactdatabase.XMLUtils; | |
31 import de.intevation.gnv.chart.Chart; | |
32 | |
33 | 38 |
34 /** | 39 /** |
35 * @author Ingo Weinzierl <ingo.weinzierl@intevation.de> | 40 * @author Ingo Weinzierl <ingo.weinzierl@intevation.de> |
36 */ | 41 */ |
37 public class ChartExportHelper { | 42 public class ChartExportHelper { |