comparison gnv-artifacts/src/main/java/de/intevation/gnv/utils/ArtifactXMLUtilities.java @ 217:3dcd2b0b456e

Added configurable TimeGap Support to the TimeSeries-Chart-Generation. issu45 gnv-artifacts/trunk@275 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Tim Englich <tim.englich@intevation.de>
date Thu, 29 Oct 2009 15:58:47 +0000
parents 7fb9441dd8af
children e964a3d8f7bc
comparison
equal deleted inserted replaced
216:9db263ee2678 217:3dcd2b0b456e
22 import javax.xml.transform.stream.StreamResult; 22 import javax.xml.transform.stream.StreamResult;
23 23
24 import org.apache.log4j.Logger; 24 import org.apache.log4j.Logger;
25 import org.w3c.dom.Document; 25 import org.w3c.dom.Document;
26 import org.w3c.dom.Element; 26 import org.w3c.dom.Element;
27 import org.w3c.dom.Node;
27 import org.xml.sax.SAXException; 28 import org.xml.sax.SAXException;
28 29
29 import de.intevation.artifacts.ArtifactNamespaceContext; 30 import de.intevation.artifacts.ArtifactNamespaceContext;
30 import de.intevation.gnv.transition.timeseries.TimeSeriesOutputTransition; 31 import de.intevation.gnv.transition.timeseries.TimeSeriesOutputTransition;
31 32
139 Element successNode = this.createArtifactElement(document, "success"); 140 Element successNode = this.createArtifactElement(document, "success");
140 successNode.setTextContent(message); 141 successNode.setTextContent(message);
141 reportNode.appendChild(successNode); 142 reportNode.appendChild(successNode);
142 return document; 143 return document;
143 } 144 }
145
146 public Node readConfiguration(String fileName){
147 try {
148 DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
149 factory.setValidating(false);
150 return factory.newDocumentBuilder().parse(fileName).getChildNodes().item(0);
151 } catch (SAXException e) {
152 log.error(e,e);
153 return null;
154 } catch (IOException e) {
155 log.error(e,e);
156 return null;
157 } catch (ParserConfigurationException e) {
158 log.error(e,e);
159 return null;
160 }
161 }
144 162
145 } 163 }

http://dive4elements.wald.intevation.org