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();