Mercurial > dive4elements > gnv-client
comparison gnv-artifacts/src/main/java/de/intevation/gnv/utils/MapfileGenerator.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 | 89aca25642d6 |
children | 6a3a1da5e680 |
comparison
equal
deleted
inserted
replaced
622:89aca25642d6 | 623:65f09139e9b3 |
---|---|
1 package de.intevation.gnv.utils; | 1 package de.intevation.gnv.utils; |
2 | 2 |
3 import de.intevation.artifactdatabase.Config; | 3 import de.intevation.artifactdatabase.Config; |
4 import de.intevation.artifactdatabase.XMLUtils; | 4 import de.intevation.artifactdatabase.XMLUtils; |
5 | |
5 import de.intevation.artifacts.ArtifactNamespaceContext; | 6 import de.intevation.artifacts.ArtifactNamespaceContext; |
6 import de.intevation.gnv.artifacts.context.GNVArtifactContext; | 7 |
7 import de.intevation.gnv.wms.LayerInfo; | 8 import de.intevation.gnv.wms.LayerInfo; |
8 | 9 |
9 import java.io.File; | 10 import java.io.File; |
10 import java.io.FilenameFilter; | |
11 import java.io.FileNotFoundException; | 11 import java.io.FileNotFoundException; |
12 import java.io.FileWriter; | 12 import java.io.FileWriter; |
13 import java.io.IOException; | 13 import java.io.IOException; |
14 import java.io.StringWriter; | 14 import java.io.StringWriter; |
15 import java.io.Writer; | 15 import java.io.Writer; |
16 import java.net.MalformedURLException; | 16 |
17 import java.util.ArrayList; | 17 import java.util.ArrayList; |
18 import java.util.Date; | 18 import java.util.Date; |
19 import java.util.List; | 19 import java.util.List; |
20 import java.util.Properties; | 20 import java.util.Properties; |
21 | 21 |
22 import javax.xml.xpath.XPathConstants; | 22 import javax.xml.xpath.XPathConstants; |
23 | 23 |
24 import org.apache.log4j.Logger; | 24 import org.apache.log4j.Logger; |
25 import org.apache.log4j.PropertyConfigurator; | |
26 | 25 |
27 import org.apache.velocity.Template; | 26 import org.apache.velocity.Template; |
28 import org.apache.velocity.VelocityContext; | 27 import org.apache.velocity.VelocityContext; |
28 | |
29 import org.apache.velocity.app.VelocityEngine; | 29 import org.apache.velocity.app.VelocityEngine; |
30 | 30 |
31 import org.w3c.dom.Document; | 31 import org.w3c.dom.Document; |
32 import org.w3c.dom.Node; | 32 import org.w3c.dom.Node; |
33 import org.w3c.dom.NodeList; | 33 import org.w3c.dom.NodeList; |
34 | |
35 | 34 |
36 /** | 35 /** |
37 * @author Ingo Weinzierl (ingo.weinzierl@intevation.de) | 36 * @author Ingo Weinzierl (ingo.weinzierl@intevation.de) |
38 */ | 37 */ |
39 public class MapfileGenerator | 38 public class MapfileGenerator |