comparison gnv/src/main/java/de/intevation/gnv/util/XSLTransformer.java @ 396:8330c1dbab34

Cleanup imports gnv/trunk@548 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Fri, 15 Jan 2010 20:22:38 +0000
parents 14eecfde4607
children 15ac78a91d1b
comparison
equal deleted inserted replaced
395:79378c4babde 396:8330c1dbab34
4 package de.intevation.gnv.util; 4 package de.intevation.gnv.util;
5 5
6 import java.io.ByteArrayOutputStream; 6 import java.io.ByteArrayOutputStream;
7 import java.io.File; 7 import java.io.File;
8 import java.io.UnsupportedEncodingException; 8 import java.io.UnsupportedEncodingException;
9
9 import java.util.HashMap; 10 import java.util.HashMap;
10 import java.util.Iterator;
11 import java.util.Map; 11 import java.util.Map;
12 12
13 import javax.xml.transform.Source; 13 import javax.xml.transform.Source;
14 import javax.xml.transform.Transformer; 14 import javax.xml.transform.Transformer;
15 import javax.xml.transform.TransformerConfigurationException; 15 import javax.xml.transform.TransformerConfigurationException;
16 import javax.xml.transform.TransformerException; 16 import javax.xml.transform.TransformerException;
17 import javax.xml.transform.TransformerFactory; 17 import javax.xml.transform.TransformerFactory;
18 import javax.xml.transform.TransformerFactoryConfigurationError; 18 import javax.xml.transform.TransformerFactoryConfigurationError;
19
19 import javax.xml.transform.dom.DOMSource; 20 import javax.xml.transform.dom.DOMSource;
21
20 import javax.xml.transform.stream.StreamResult; 22 import javax.xml.transform.stream.StreamResult;
21 import javax.xml.transform.stream.StreamSource; 23 import javax.xml.transform.stream.StreamSource;
22 24
23 import de.intevation.gnv.action.sessionmodel.SessionModelFactory; 25 import org.apache.log4j.Logger;
24 26
25 import org.apache.log4j.Logger;
26 import org.w3c.dom.Node; 27 import org.w3c.dom.Node;
27 28
28 /** 29 /**
29 * @author Tim Englich <tim.englich@intevation.de> 30 * @author Tim Englich <tim.englich@intevation.de>
30 * 31 *
47 48
48 public String transform(Node toTransform, String encoding, 49 public String transform(Node toTransform, String encoding,
49 String templateFileName) { 50 String templateFileName) {
50 String resultValue = null; 51 String resultValue = null;
51 try { 52 try {
52 XMLUtils xmlUtils = new XMLUtils(); 53 //XMLUtils xmlUtils = new XMLUtils();
53 Source templateSource = new StreamSource(new File(templateFileName)); 54 Source templateSource = new StreamSource(new File(templateFileName));
54 TransformerFactory xformFactory = TransformerFactory.newInstance(); 55 TransformerFactory xformFactory = TransformerFactory.newInstance();
55 Transformer transformer = xformFactory 56 Transformer transformer = xformFactory
56 .newTransformer(templateSource); 57 .newTransformer(templateSource);
57 58

http://dive4elements.wald.intevation.org