Changeset 8830 for extensions/jiwigo/trunk/src/main/java/fr/mael/jiwigo/transverse/util/preferences/PreferencesManagement.java
- Timestamp:
- Jan 21, 2011, 7:20:05 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/jiwigo/trunk/src/main/java/fr/mael/jiwigo/transverse/util/preferences/PreferencesManagement.java
r6980 r8830 6 6 7 7 import org.jdom.Document; 8 import org.jdom.Element; 8 9 import org.jdom.input.SAXBuilder; 10 import org.jdom.output.XMLOutputter; 9 11 10 12 import fr.mael.jiwigo.transverse.util.Outil; … … 73 75 xml.append(" <login></login>\n"); 74 76 xml.append(" <url></url>\n"); 77 xml.append(" <use_proxy>false</use_proxy>\n"); 78 xml.append(" <url_proxy></url_proxy>\n"); 79 xml.append(" <port_proxy></port_proxy>\n"); 80 xml.append(" <user_proxy></user_proxy>\n"); 81 xml.append(" <password_proxy></password_proxy>\n"); 75 82 xml.append("</config>"); 76 77 83 FileWriter out = new FileWriter(outFile); 78 84 out.write(xml.toString()); … … 106 112 try { 107 113 Document document = sxb.build(new File(getConfigFilePath())); 108 document.getRootElement().getChild(key).setText(text); 109 FileWriter out = new FileWriter(getConfigFilePath()); 110 out.write(Outil.documentToString(document)); 111 out.close(); 114 try { 115 document.getRootElement().getChild(key).setText(text); 116 } catch (NullPointerException e) { 117 Element element = new Element(key); 118 element.addContent(text); 119 document.getRootElement().addContent(element); 120 } 121 XMLOutputter out = new XMLOutputter(); 122 FileWriter writer = new FileWriter(getConfigFilePath()); 123 out.output(document, writer); 124 writer.flush(); 125 writer.close(); 112 126 } catch (Exception e) { 113 127 LOG.error(Outil.getStackTrace(e));
Note: See TracChangeset
for help on using the changeset viewer.