Ignore:
Timestamp:
2018-05-21T20:31:36+02:00 (6 years ago)
Author:
Don-vip
Message:

define InterestingTags functions in IPrimitive

Location:
trunk/src/org/openstreetmap/josm/gui
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/conflict/tags/CombinePrimitiveResolver.java

    r11772 r13809  
    77import org.openstreetmap.josm.command.ChangePropertyCommand;
    88import org.openstreetmap.josm.command.Command;
     9import org.openstreetmap.josm.data.osm.AbstractPrimitive;
    910import org.openstreetmap.josm.data.osm.OsmPrimitive;
    1011import org.openstreetmap.josm.data.osm.TagCollection;
     
    4142            cmds.addAll(buildTagChangeCommand(targetPrimitive, allResolutions));
    4243        }
    43         for (String p : OsmPrimitive.getDiscardableKeys()) {
     44        for (String p : AbstractPrimitive.getDiscardableKeys()) {
    4445            if (targetPrimitive.get(p) != null) {
    4546                cmds.add(new ChangePropertyCommand(targetPrimitive, p, null));
  • trunk/src/org/openstreetmap/josm/gui/conflict/tags/TagConflictResolutionUtil.java

    r13647 r13809  
    1717import org.openstreetmap.josm.data.StructUtils;
    1818import org.openstreetmap.josm.data.StructUtils.StructEntry;
     19import org.openstreetmap.josm.data.osm.AbstractPrimitive;
    1920import org.openstreetmap.josm.data.osm.OsmPrimitive;
    2021import org.openstreetmap.josm.data.osm.Tag;
     
    101102        // remove irrelevant tags
    102103        //
    103         for (String key : OsmPrimitive.getDiscardableKeys()) {
     104        for (String key : AbstractPrimitive.getDiscardableKeys()) {
    104105            tc.removeByKey(key);
    105106        }
  • trunk/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesCellRenderer.java

    r12987 r13809  
    2121import javax.swing.table.TableCellRenderer;
    2222
    23 import org.openstreetmap.josm.data.osm.OsmPrimitive;
     23import org.openstreetmap.josm.data.osm.AbstractPrimitive;
    2424import org.openstreetmap.josm.data.preferences.BooleanProperty;
    2525import org.openstreetmap.josm.data.preferences.CachingProperty;
     
    5252    private static void setColors(Component c, String key, boolean isSelected) {
    5353
    54         if (OsmPrimitive.getDiscardableKeys().contains(key)) {
     54        if (AbstractPrimitive.getDiscardableKeys().contains(key)) {
    5555            c.setForeground((isSelected ? SELECTED_FG : NORMAL_FG).get());
    5656            c.setBackground((isSelected ? SELECTED_BG : NORMAL_BG).get());
  • trunk/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java

    r13766 r13809  
    6060import org.openstreetmap.josm.command.Command;
    6161import org.openstreetmap.josm.data.SelectionChangedListener;
     62import org.openstreetmap.josm.data.osm.AbstractPrimitive;
    6263import org.openstreetmap.josm.data.osm.DataSet;
    6364import org.openstreetmap.josm.data.osm.DefaultNameFormatter;
     
    580581            types.add(TaggingPresetType.forPrimitive(osm));
    581582            for (String key : osm.keySet()) {
    582                 if (displayDiscardableKeys || !OsmPrimitive.getDiscardableKeys().contains(key)) {
     583                if (displayDiscardableKeys || !AbstractPrimitive.getDiscardableKeys().contains(key)) {
    583584                    String value = osm.get(key);
    584585                    keyCount.put(key, keyCount.containsKey(key) ? keyCount.get(key) + 1 : 1);
Note: See TracChangeset for help on using the changeset viewer.