Changeset 7497 in josm for trunk/src/org/openstreetmap/josm/data/validation/tests/Lanes.java
- Timestamp:
- 2014-09-05T01:50:02+02:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/validation/tests/Lanes.java
r7308 r7497 1 1 // License: GPL. See LICENSE file for details. 2 2 package org.openstreetmap.josm.data.validation.tests; 3 4 import static org.openstreetmap.josm.tools.I18n.tr; 5 6 import java.util.ArrayList; 7 import java.util.Collection; 8 import java.util.HashSet; 9 import java.util.Set; 10 import java.util.regex.Pattern; 3 11 4 12 import org.openstreetmap.josm.Main; … … 9 17 import org.openstreetmap.josm.tools.Predicates; 10 18 import org.openstreetmap.josm.tools.Utils; 11 12 import java.util.Collection;13 import java.util.HashSet;14 import java.util.Set;15 import java.util.regex.Pattern;16 17 import static org.openstreetmap.josm.tools.I18n.tr;18 19 19 20 /** … … 35 36 36 37 protected void checkNumberOfLanesByKey(final OsmPrimitive p, String lanesKey, String message) { 37 final Collection<String> keysForPattern = Utils.filter(p.keySet(), 38 Predicates.stringContainsPattern(Pattern.compile(":" + lanesKey + "$"))); 38 final Collection<String> keysForPattern = new ArrayList<>(Utils.filter(p.keySet(), 39 Predicates.stringContainsPattern(Pattern.compile(":" + lanesKey + "$")))); 40 keysForPattern.remove("source:lanes"); 39 41 if (keysForPattern.size() < 1) { 40 42 // nothing to check
Note:
See TracChangeset
for help on using the changeset viewer.