Ignore:
Timestamp:
2008-08-16T00:59:39+02:00 (16 years ago)
Author:
stoecker
Message:

use tagged of OsmPrimitive

Location:
applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/UntaggedNode.java

    r9684 r9891  
    1313import org.openstreetmap.josm.plugins.validator.Severity;
    1414import org.openstreetmap.josm.plugins.validator.Test;
    15 import org.openstreetmap.josm.plugins.validator.util.Util;
    1615import org.openstreetmap.josm.plugins.validator.TestError;
    1716
     
    7069        public void visit(Node n)
    7170        {
    72                 if(!n.incomplete && !n.deleted && Util.countDataTags(n) == 0)
     71                if(!n.incomplete && !n.deleted && !n.tagged)
    7372                        emptyNodes.add(n);
    7473        }
  • applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/UntaggedWay.java

    r9684 r9891  
    1313import org.openstreetmap.josm.plugins.validator.Test;
    1414import org.openstreetmap.josm.plugins.validator.TestError;
    15 import org.openstreetmap.josm.plugins.validator.util.Util;
    1615
    1716/**
     
    8079                }
    8180
    82                 if(Util.countDataTags(w) == 0)
     81                if(!w.tagged)
    8382                {
    8483                        errors.add( new TestError(this, Severity.WARNING, tr("Untagged ways"), UNTAGGED_WAY, w) );
  • applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/util/Util.java

    r9684 r9891  
    2828public class Util
    2929{
    30         /** Tags without informational contents */
    31         private static final String[] noDataTags = new String[] { "created_by", "converted_by", "source" };
    32         public static int countDataTags(OsmPrimitive osm)
    33         {
    34                 int numTags = 0;
    35                 Map<String, String> tags = osm.keys;
    36                 if(tags != null)
    37                 {
    38                         numTags = tags.size();
    39                         for(String tag : noDataTags)
    40                                 if(tags.containsKey(tag))
    41                                         --numTags;
    42                 }
    43                 return numTags;
    44         }
    45 
    4630        /**
    4731         * Returns the plugin's directory of the plugin
Note: See TracChangeset for help on using the changeset viewer.