Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorteicher2004-03-18 17:16:15 +0000
committerteicher2004-03-18 17:16:15 +0000
commita46acae08edb818f41224cc61dc1513b15e8d861 (patch)
tree468597a31c4e9b066603634f2eef84dd3da3f46c /org.eclipse.ui.workbench.texteditor
parent3b33fce6a0f00dbe0d42830b0b0050789e8c546a (diff)
downloadeclipse.platform.text-a46acae08edb818f41224cc61dc1513b15e8d861.tar.gz
eclipse.platform.text-a46acae08edb818f41224cc61dc1513b15e8d861.tar.xz
eclipse.platform.text-a46acae08edb818f41224cc61dc1513b15e8d861.zip
- custom templates written to preferences, not file
- templatereaderwriter uses Reader / Writer, not stream
Diffstat (limited to 'org.eclipse.ui.workbench.texteditor')
-rw-r--r--org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/templates/TemplatePreferencePage.java20
1 files changed, 9 insertions, 11 deletions
diff --git a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/templates/TemplatePreferencePage.java b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/templates/TemplatePreferencePage.java
index 6303305337f..82ffe542971 100644
--- a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/templates/TemplatePreferencePage.java
+++ b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/templates/TemplatePreferencePage.java
@@ -11,15 +11,13 @@
package org.eclipse.ui.texteditor.templates;
import java.io.File;
-import java.io.FileInputStream;
import java.io.FileNotFoundException;
-import java.io.FileOutputStream;
+import java.io.FileReader;
+import java.io.FileWriter;
import java.io.IOException;
-import java.io.InputStream;
-import java.io.OutputStream;
+import java.io.Reader;
+import java.io.Writer;
import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.Collection;
import java.util.Iterator;
import java.util.List;
@@ -615,8 +613,8 @@ public abstract class TemplatePreferencePage extends PreferencePage implements I
TemplateReaderWriter reader= new TemplateReaderWriter();
File file= new File(path);
if (file.exists()) {
- InputStream stream= new FileInputStream(file);
- TemplatePersistenceData[] datas= reader.readFromStream(stream);
+ Reader input= new FileReader(file);
+ TemplatePersistenceData[] datas= reader.read(input);
for (int i= 0; i < datas.length; i++) {
TemplatePersistenceData data= datas[i];
fTemplateStore.add(data);
@@ -675,10 +673,10 @@ public abstract class TemplatePreferencePage extends PreferencePage implements I
if (!file.exists() || confirmOverwrite(file)) {
try {
- OutputStream stream= new FileOutputStream(file);
+ Writer output= new FileWriter(file);
TemplateReaderWriter writer= new TemplateReaderWriter();
- writer.saveToStream(templates, stream);
- } catch (FileNotFoundException e) {
+ writer.save(templates, output);
+ } catch (Exception e) {
openWriteErrorDialog(e);
}
}

Back to the top