Changeset 12986 in josm for trunk/src/org/openstreetmap/josm/data
- Timestamp:
- 2017-10-11T20:42:06+02:00 (6 years ago)
- Location:
- trunk/src/org/openstreetmap/josm/data
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/osm/OsmUtils.java
r12187 r12986 139 139 return p; 140 140 } 141 142 /** 143 * Returns the layer value of primitive (null for layer 0). 144 * @param w OSM primitive 145 * @return the value of "layer" key, or null if absent or set to 0 (default value) 146 * @since 12986 147 */ 148 public static String getLayer(OsmPrimitive w) { 149 String layer1 = w.get("layer"); 150 if ("0".equals(layer1)) { 151 layer1 = null; // 0 is default value for layer. 152 } 153 return layer1; 154 } 141 155 } -
trunk/src/org/openstreetmap/josm/data/validation/tests/CrossingWays.java
r12958 r12986 13 13 import org.openstreetmap.josm.data.coor.EastNorth; 14 14 import org.openstreetmap.josm.data.osm.OsmPrimitive; 15 import org.openstreetmap.josm.data.osm.OsmUtils; 15 16 import org.openstreetmap.josm.data.osm.Relation; 16 17 import org.openstreetmap.josm.data.osm.Way; … … 71 72 if (w1 == w2) 72 73 return false; 73 if (!Objects.equals( getLayer(w1),getLayer(w2))) {74 if (!Objects.equals(OsmUtils.getLayer(w1), OsmUtils.getLayer(w2))) { 74 75 return true; 75 76 } … … 164 165 @Override 165 166 boolean ignoreWaySegmentCombination(Way w1, Way w2) { 166 return !Objects.equals( getLayer(w1),getLayer(w2));167 return !Objects.equals(OsmUtils.getLayer(w1), OsmUtils.getLayer(w2)); 167 168 } 168 169 … … 232 233 cellSegments.clear(); 233 234 seenWays.clear(); 234 }235 236 static String getLayer(OsmPrimitive w) {237 String layer1 = w.get("layer");238 if ("0".equals(layer1)) {239 layer1 = null; // 0 is default value for layer.240 }241 return layer1;242 235 } 243 236
Note:
See TracChangeset
for help on using the changeset viewer.