- Timestamp:
- 2013-11-15T01:43:48+01:00 (11 years ago)
- Location:
- trunk/src/org/openstreetmap/josm/data/validation/tests
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/validation/tests/DeprecatedTags.java
r6346 r6385 94 94 testAndRemove("amenity", "emergency_phone"). 95 95 add("emergency", "phone")); 96 // http://wiki.openstreetmap.org/wiki/Tag:sport=gaelic_football 97 // fix #8132 96 // fix #8132 - http://wiki.openstreetmap.org/wiki/Tag:sport=gaelic_football 98 97 checks.add(new DeprecationCheck(2117). 99 98 testAndRemove("sport", "gaelic_football"). 100 99 add("sport", "gaelic_games")); 101 // http://wiki.openstreetmap.org/wiki/Tag:power=station 102 // see #8847 / #8961 100 // see #8847 / #8961 - http://wiki.openstreetmap.org/wiki/Tag:power=station 103 101 checks.add(new DeprecationCheck(2118). 104 102 test("power", "station"). … … 114 112 testAndRemove("generator:method", "pumping"). 115 113 add("generator:method", "water-pumped-storage")); 116 // http://wiki.openstreetmap.org/wiki/Key:fence_type 117 // see #8962 114 // see #8962 - http://wiki.openstreetmap.org/wiki/Key:fence_type 118 115 checks.add(new DeprecationCheck(2122). 119 116 test("fence_type", "chain"). 120 117 alternative("barrier", "chain"). 121 118 alternative("fence_type", "chain_link")); 122 // http://wiki.openstreetmap.org/wiki/Key:entrance 123 // see #9000 119 // see #9000 - http://wiki.openstreetmap.org/wiki/Key:entrance 124 120 checks.add(new DeprecationCheck(2123). 125 121 test("building", "entrance"). 126 122 alternative("entrance")); 127 // Useless tag proposed in internal preset for years 128 // see #9213 123 // see #9213 - Useless tag proposed in internal preset for years 129 124 checks.add(new DeprecationCheck(2124). 130 125 testAndRemove("board_type", "board")); 126 // see #8434 - http://wiki.openstreetmap.org/wiki/Proposed_features/monitoring_station 127 checks.add(new DeprecationCheck(2125). 128 testAndRemove("man_made", "measurement_station"). 129 add("man_made", "monitoring_station")); 130 checks.add(new DeprecationCheck(2126). 131 testAndRemove("measurement", "water_level"). 132 add("monitoring:water_level", "yes")); 133 checks.add(new DeprecationCheck(2127). 134 testAndRemove("measurement", "weather"). 135 add("monitoring:weather", "yes")); 136 checks.add(new DeprecationCheck(2128). 137 testAndRemove("measurement", "seismic"). 138 add("monitoring:seismic_activity", "yes")); 139 checks.add(new DeprecationCheck(2129). 140 test("monitoring:river_level"). 141 alternative("monitoring:water_level")); 131 142 } 132 143 -
trunk/src/org/openstreetmap/josm/data/validation/tests/TagChecker.java
r6354 r6385 57 57 import org.openstreetmap.josm.gui.tagging.TaggingPreset; 58 58 import org.openstreetmap.josm.gui.tagging.TaggingPresetItem; 59 import org.openstreetmap.josm.gui.tagging.TaggingPresetItems.Check; 60 import org.openstreetmap.josm.gui.tagging.TaggingPresetItems.CheckGroup; 59 61 import org.openstreetmap.josm.gui.tagging.TaggingPresetItems.KeyedItem; 60 62 import org.openstreetmap.josm.io.MirroredInputStream; … … 68 70 * @author frsantos 69 71 */ 70 public class TagChecker extends Test 71 { 72 public class TagChecker extends Test { 73 72 74 /** The default data files */ 73 75 public static final String DATA_FILE = "resource://data/tagchecker.cfg"; … … 307 309 for (TaggingPresetItem i : p.data) { 308 310 if (i instanceof KeyedItem) { 309 KeyedItem ky = (KeyedItem) i; 310 if (ky.key != null && ky.getValues() != null) { 311 try { 312 presetsValueData.putAll(ky.key, ky.getValues()); 313 } catch (NullPointerException e) { 314 Main.error(p+": Unable to initialize "+ky); 315 } 311 addPresetValue(p, (KeyedItem) i); 312 } else if (i instanceof CheckGroup) { 313 for (Check c : ((CheckGroup) i).checks) { 314 addPresetValue(p, c); 316 315 } 317 316 } 318 317 } 318 } 319 } 320 } 321 322 private static void addPresetValue(TaggingPreset p, KeyedItem ky) { 323 if (ky.key != null && ky.getValues() != null) { 324 try { 325 presetsValueData.putAll(ky.key, ky.getValues()); 326 } catch (NullPointerException e) { 327 Main.error(p+": Unable to initialize "+ky); 319 328 } 320 329 }
Note:
See TracChangeset
for help on using the changeset viewer.