Changeset 6248 in josm for trunk/src/org/openstreetmap/josm/data/CustomConfigurator.java
- Timestamp:
- 2013-09-23T16:47:50+02:00 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/CustomConfigurator.java
r6235 r6248 236 236 root = document.getDocumentElement(); 237 237 } catch (Exception ex) { 238 System.out.println("Error getting preferences to save:" +ex.getMessage());238 Main.warn("Error getting preferences to save:" +ex.getMessage()); 239 239 } 240 240 if (root==null) return; … … 265 265 ts.transform(new DOMSource(exportDocument), new StreamResult(f.toURI().getPath())); 266 266 } catch (Exception ex) { 267 System.out.println("Error saving preferences part: " +ex.getMessage());267 Main.warn("Error saving preferences part: " +ex.getMessage()); 268 268 ex.printStackTrace(); 269 269 } … … 345 345 List<PluginInformation> toDeletePlugins = new ArrayList<PluginInformation>(); 346 346 for (PluginInformation pi: availablePlugins) { 347 //System.out.print(pi.name+";");348 347 String name = pi.name.toLowerCase(); 349 348 if (installList.contains(name)) toInstallPlugins.add(pi); … … 355 354 Main.worker.submit(pluginDownloadTask); 356 355 } 357 Collection<String> pls = new ArrayList<String>(Main.pref.getCollection("plugins")); 358 for (PluginInformation pi: toInstallPlugins) { 359 if (!pls.contains(pi.name)) pls.add(pi.name); 356 Collection<String> pls = new ArrayList<String>(Main.pref.getCollection("plugins")); 357 for (PluginInformation pi: toInstallPlugins) { 358 if (!pls.contains(pi.name)) { 359 pls.add(pi.name); 360 360 } 361 for (PluginInformation pi: toRemovePlugins) {362 pls.remove(pi.name);363 }364 for (PluginInformation pi: toDeletePlugins) {365 pls.remove(pi.name);366 new File(Main.pref.getPluginsDirectory(),pi.name+".jar").deleteOnExit();367 }368 System.out.println(pls);369 Main.pref.putCollection("plugins",pls);370 361 } 362 for (PluginInformation pi: toRemovePlugins) { 363 pls.remove(pi.name); 364 } 365 for (PluginInformation pi: toDeletePlugins) { 366 pls.remove(pi.name); 367 new File(Main.pref.getPluginsDirectory(), pi.name+".jar").deleteOnExit(); 368 } 369 Main.pref.putCollection("plugins",pls); 370 } 371 371 }); 372 372 } … … 949 949 } 950 950 951 952 953 951 private static void defaultUnknownWarning(String key) { 954 952 log("Warning: Unknown default value of %s , skipped\n", key); … … 961 959 962 960 private static void showPrefs(Preferences tmpPref) { 963 System.out.println("properties: " + tmpPref.properties);964 System.out.println("collections: " + tmpPref.collectionProperties);965 System.out.println("arrays: " + tmpPref.arrayProperties);966 System.out.println("maps: " + tmpPref.listOfStructsProperties);961 Main.info("properties: " + tmpPref.properties); 962 Main.info("collections: " + tmpPref.collectionProperties); 963 Main.info("arrays: " + tmpPref.arrayProperties); 964 Main.info("maps: " + tmpPref.listOfStructsProperties); 967 965 } 968 966 … … 973 971 } 974 972 975 976 /** 973 /** 977 974 * Convert JavaScript preferences object to preferences data structures 978 975 * @param engine - JS engine to put object … … 1059 1056 tmpPref.listOfStructsProperties.put(e.getKey(), e.getValue()); 1060 1057 } 1061 1062 } 1063 1058 } 1064 1059 1065 1060 /** … … 1153 1148 "}\n"; 1154 1149 1155 //System.out.println("map1: "+stringMap );1156 //System.out.println("lists1: "+listMap );1157 //System.out.println("listlist1: "+listlistMap );1158 //System.out.println("listmap1: "+listmapMap );1159 1160 1150 // Execute conversion script 1161 1151 engine.eval(init); 1162 1163 1152 } 1164 1153 }
Note:
See TracChangeset
for help on using the changeset viewer.