Ignore:
Timestamp:
2018-03-25T04:44:43+02:00 (6 years ago)
Author:
Don-vip
Message:

extract KeyValueVisitor from AbstractPrimitive, support Tagged objects

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/validation/tests/UntaggedNode.java

    r11383 r13561  
    88
    99import org.openstreetmap.josm.command.Command;
    10 import org.openstreetmap.josm.data.osm.AbstractPrimitive;
     10import org.openstreetmap.josm.data.osm.KeyValueVisitor;
    1111import org.openstreetmap.josm.data.osm.Node;
    1212import org.openstreetmap.josm.data.osm.OsmPrimitive;
     13import org.openstreetmap.josm.data.osm.Tagged;
    1314import org.openstreetmap.josm.data.validation.Severity;
    1415import org.openstreetmap.josm.data.validation.Test;
     
    2021 * @author frsantos
    2122 */
    22 public class UntaggedNode extends Test implements AbstractPrimitive.KeyValueVisitor {
     23public class UntaggedNode extends Test implements KeyValueVisitor {
    2324
    2425    protected static final int UNTAGGED_NODE_BLANK = 201;
     
    5455    }
    5556
    56     private static OsmPrimitive[] castPrim(AbstractPrimitive n) {
     57    private static OsmPrimitive[] castPrim(Tagged n) {
    5758        return n instanceof OsmPrimitive ? (new OsmPrimitive[]{(OsmPrimitive) n}) : (new OsmPrimitive[0]);
    5859    }
    5960
    6061    @Override
    61     public void visitKeyValue(AbstractPrimitive n, String key, String value) {
     62    public void visitKeyValue(Tagged n, String key, String value) {
    6263        if (key.toLowerCase(Locale.ENGLISH).contains("fixme") || value.toLowerCase(Locale.ENGLISH).contains("fixme")) {
    6364            /* translation note: don't translate quoted words */
Note: See TracChangeset for help on using the changeset viewer.