Ticket #2131: untagged.patch

File untagged.patch, 1.9 KB (added by bilbo, 17 years ago)

patch for untagged target

  • src/org/openstreetmap/josm/actions/search/SearchCompiler.java

     
    292292        @Override public String toString() {return "incomplete";}
    293293    }
    294294
     295    private static class Untagged extends Match {
     296        @Override public boolean match(OsmPrimitive osm) {
     297            return !osm.tagged;
     298        }
     299        @Override public String toString() {return "untagged";}
     300    }
     301
    295302    public static class ParseError extends Exception {
    296303        public ParseError(String msg) {
    297304            super(msg);
     
    375382            return new Modified();
    376383        } else if (tok.equals("incomplete")) {
    377384            return new Incomplete();
     385        } else if (tok.equals("untagged")) {
     386            return new Untagged();
    378387        } else if (tok.equals("selected")) {
    379388            return new Selected();
    380389        } else {
  • src/org/openstreetmap/josm/actions/search/SearchAction.java

     
    8989                + "<li>"+tr("<b>modified</b> - all changed objects")+"</li>"
    9090                + "<li>"+tr("<b>selected</b> - all selected objects")+"</li>"
    9191                + "<li>"+tr("<b>incomplete</b> - all incomplete objects")+"</li>"
     92                + "<li>"+tr("<b>untagged</b> - all untagged objects")+"</li>"
    9293                + "<li>"+tr("Use <b>|</b> or <b>OR</b> to combine with logical or")+"</li>"
    9394                + "<li>"+tr("Use <b>\"</b> to quote operators (e.g. if key contains :)")+"</li>"
    9495                + "<li>"+tr("Use <b>(</b> and <b>)</b> to group expressions")+"</li>"