Mercurial > projects > dwt-addons
comparison dwtx/jface/text/templates/persistence/TemplateReaderWriter.d @ 162:1a5b8f8129df
...
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Mon, 08 Sep 2008 00:51:37 +0200 |
parents | 8442b6b2da2d |
children | cef27f663573 |
comparison
equal
deleted
inserted
replaced
161:f8d52b926852 | 162:1a5b8f8129df |
---|---|
16 import dwtx.jface.text.templates.persistence.TemplatePersistenceMessages; // packageimport | 16 import dwtx.jface.text.templates.persistence.TemplatePersistenceMessages; // packageimport |
17 import dwtx.jface.text.templates.persistence.TemplateStore; // packageimport | 17 import dwtx.jface.text.templates.persistence.TemplateStore; // packageimport |
18 | 18 |
19 | 19 |
20 import dwt.dwthelper.utils; | 20 import dwt.dwthelper.utils; |
21 | 21 import dwt.dwthelper.InputStream; |
22 import java.io.IOException; | |
23 import java.io.InputStream; | |
24 import java.io.OutputStream; | |
25 import java.io.Reader; | |
26 import java.io.Writer; | |
27 import dwtx.dwtxhelper.Collection; | 22 import dwtx.dwtxhelper.Collection; |
28 | |
29 | |
30 import dwt.dwthelper.ResourceBundle; | 23 import dwt.dwthelper.ResourceBundle; |
31 | 24 |
32 | 25 /+ |
33 import javax.xml.parsers.DocumentBuilder; | 26 import javax.xml.parsers.DocumentBuilder; |
34 import javax.xml.parsers.DocumentBuilderFactory; | 27 import javax.xml.parsers.DocumentBuilderFactory; |
35 import javax.xml.parsers.ParserConfigurationException; | 28 import javax.xml.parsers.ParserConfigurationException; |
36 import javax.xml.transform.OutputKeys; | 29 import javax.xml.transform.OutputKeys; |
37 import javax.xml.transform.Transformer; | 30 import javax.xml.transform.Transformer; |
46 import org.w3c.dom.Node; | 39 import org.w3c.dom.Node; |
47 import org.w3c.dom.NodeList; | 40 import org.w3c.dom.NodeList; |
48 import org.w3c.dom.Text; | 41 import org.w3c.dom.Text; |
49 import org.xml.sax.InputSource; | 42 import org.xml.sax.InputSource; |
50 import org.xml.sax.SAXException; | 43 import org.xml.sax.SAXException; |
44 +/ | |
51 | 45 |
52 import dwtx.core.runtime.Assert; | 46 import dwtx.core.runtime.Assert; |
53 import dwtx.jface.text.templates.Template; | 47 import dwtx.jface.text.templates.Template; |
54 | 48 |
55 /** | 49 /** |
207 | 201 |
208 if (singleId !is null && singleId.equals(id)) | 202 if (singleId !is null && singleId.equals(id)) |
209 break; | 203 break; |
210 } | 204 } |
211 | 205 |
212 return (TemplatePersistenceData[]) templates.toArray(new TemplatePersistenceData[templates.size()]); | 206 return arraycast!(TemplatePersistenceData)( templates.toArray()); |
213 | 207 |
214 } catch (ParserConfigurationException e) { | 208 } catch (ParserConfigurationException e) { |
215 Assert.isTrue(false); | 209 Assert.isTrue(false); |
216 } catch (SAXException e) { | 210 } catch (SAXException e) { |
217 Throwable t= e.getCause(); | 211 Throwable t= e.getCause(); |