Changeset 3671 in josm for trunk/src/org/openstreetmap/josm/gui/preferences/ValidatorPreference.java
- Timestamp:
- 2010-11-25T09:45:38+01:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/preferences/ValidatorPreference.java
r3669 r3671 23 23 * @author frsantos 24 24 */ 25 public class ValidatorPreference implements PreferenceSetting 26 { 25 public class ValidatorPreference implements PreferenceSetting { 27 26 28 27 public static class Factory implements PreferenceSettingFactory { 28 @Override 29 29 public PreferenceSetting createPreferenceSetting() { 30 30 return new ValidatorPreference(); … … 66 66 private Collection<Test> allTests; 67 67 68 @Override 68 69 public void addGui(PreferenceTabbedPane gui) 69 70 { … … 89 90 90 91 allTests = OsmValidator.getTests(); 91 for(Test test: allTests) 92 { 92 for (Test test: allTests) { 93 93 test.addGui(testPanel); 94 94 } … … 103 103 } 104 104 105 public boolean ok()106 {105 @Override 106 public boolean ok() { 107 107 StringBuilder tests = new StringBuilder(); 108 108 StringBuilder testsBeforeUpload = new StringBuilder(); 109 Boolean res = false;110 109 111 for (Test test : allTests) 112 { 113 if(test.ok()) 114 res = false; 110 for (Test test : allTests) { 115 111 String name = test.getClass().getSimpleName(); 116 tests.append( ',' ).append( name ).append( '=' ).append( test.enabled);117 testsBeforeUpload.append( ',' ).append( name ).append( '=' ).append( test.testBeforeUpload);112 tests.append(',').append(name).append('=').append(test.enabled); 113 testsBeforeUpload.append(',').append(name).append('=').append(test.testBeforeUpload); 118 114 } 119 115 120 if (tests.length() > 0 ) tests = tests.deleteCharAt(0); 121 if (testsBeforeUpload.length() > 0 ) testsBeforeUpload = testsBeforeUpload.deleteCharAt(0); 116 if (tests.length() > 0) { 117 tests = tests.deleteCharAt(0); 118 } 119 if (testsBeforeUpload.length() > 0) { 120 testsBeforeUpload = testsBeforeUpload.deleteCharAt(0); 121 } 122 122 123 OsmValidator.initializeTests( allTests);123 OsmValidator.initializeTests(allTests); 124 124 125 Main.pref.put( 126 Main.pref.put( 127 Main.pref.put( 128 Main.pref.put( 129 Main.pref.put( 125 Main.pref.put(PREF_TESTS, tests.toString()); 126 Main.pref.put(PREF_TESTS_BEFORE_UPLOAD, testsBeforeUpload.toString()); 127 Main.pref.put(PREF_USE_IGNORE, prefUseIgnore.isSelected()); 128 Main.pref.put(PREF_OTHER_UPLOAD, prefOtherUpload.isSelected()); 129 Main.pref.put(PREF_LAYER, prefUseLayer.isSelected()); 130 130 return false; 131 131 }
Note:
See TracChangeset
for help on using the changeset viewer.