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 {

http://dive4elements.wald.intevation.org