Ignore:
Timestamp:
2017-08-27T22:22:31+02:00 (8 years ago)
Author:
donvip
Message:

update to JOSM 12678

Location:
applications/editors/josm/plugins/terracer
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/terracer/build.xml

    r32680 r33579  
    22<project name="terracer" default="dist" basedir=".">
    33    <property name="commit.message" value="applied #j5760 (patch by robome) - Order of housenumbers not correct"/>
    4     <property name="plugin.main.version" value="10580"/>
     4    <property name="plugin.main.version" value="12678"/>
    55    <property name="plugin.author" value="Matt Amos"/>
    66    <property name="plugin.class" value="terracer.TerracerPlugin"/>
  • applications/editors/josm/plugins/terracer/src/terracer/HouseNumberInputDialog.java

    r33077 r33579  
    2828import org.openstreetmap.josm.data.osm.Way;
    2929import org.openstreetmap.josm.gui.ExtendedDialog;
     30import org.openstreetmap.josm.gui.MainApplication;
    3031import org.openstreetmap.josm.gui.tagging.ac.AutoCompletingComboBox;
    3132import org.openstreetmap.josm.gui.tagging.ac.AutoCompletionListItem;
     33import org.openstreetmap.josm.gui.util.WindowGeometry;
    3234import org.openstreetmap.josm.tools.GBC;
    33 import org.openstreetmap.josm.tools.WindowGeometry;
    3435
    3536/**
     
    310311
    311312        if (buildingComboBox == null) {
    312             final List<AutoCompletionListItem> values = Main.getLayerManager().getEditDataSet().getAutoCompletionManager().getValues("building");
     313            final List<AutoCompletionListItem> values = MainApplication
     314                .getLayerManager().getEditDataSet().getAutoCompletionManager().getValues("building");
    313315
    314316            buildingComboBox = new AutoCompletingComboBox();
     
    362364    TreeSet<String> createAutoCompletionInfo() {
    363365        final TreeSet<String> names = new TreeSet<>();
    364         for (OsmPrimitive osm : Main.getLayerManager().getEditDataSet()
     366        for (OsmPrimitive osm : MainApplication.getLayerManager().getEditDataSet()
    365367                .allNonDeletedPrimitives()) {
    366368            if (osm.getKeys() != null && osm.keySet().contains("highway")
  • applications/editors/josm/plugins/terracer/src/terracer/HouseNumberInputHandler.java

    r33077 r33579  
    2626import org.openstreetmap.josm.gui.tagging.ac.AutoCompletingComboBox;
    2727import org.openstreetmap.josm.gui.tagging.ac.AutoCompletionListItem;
     28import org.openstreetmap.josm.tools.Logging;
    2829import org.openstreetmap.josm.tools.UserCancelException;
    2930
     
    300301                            doKeepOutline(), buildingType());
    301302                    } catch (UserCancelException ex) {
    302                         Main.trace(ex);
     303                        Logging.trace(ex);
    303304                    }
    304305
  • applications/editors/josm/plugins/terracer/src/terracer/ReverseTerraceAction.java

    r33077 r33579  
    2121import org.openstreetmap.josm.data.osm.OsmPrimitive;
    2222import org.openstreetmap.josm.data.osm.Way;
     23import org.openstreetmap.josm.gui.MainApplication;
    2324import org.openstreetmap.josm.tools.Shortcut;
    2425
     
    4849    /**
    4950     * Breadth-first searches based on the selection while the selection is a way
    50      * with a building=* tag and then applies the addr:housenumber tag in reverse
    51      * order.
     51     * with a building=* tag and then applies the addr:housenumber tag in reverse order.
    5252     */
     53    @Override
    5354    public void actionPerformed(ActionEvent e) {
    54         Collection<Way> selectedWays = Main.getLayerManager().getEditDataSet().getSelectedWays();
     55        Collection<Way> selectedWays = MainApplication.getLayerManager().getEditDataSet().getSelectedWays();
    5556
    5657        // Set to keep track of all the nodes that have been visited - that is: if
     
    123124        }
    124125
    125         Main.main.undoRedo.add(new SequenceCommand(tr("Reverse Terrace"), commands));
    126         Main.getLayerManager().getEditDataSet().setSelected(orderedWays);
     126        MainApplication.undoRedo.add(new SequenceCommand(tr("Reverse Terrace"), commands));
     127        MainApplication.getLayerManager().getEditDataSet().setSelected(orderedWays);
    127128    }
    128129
  • applications/editors/josm/plugins/terracer/src/terracer/TerracerAction.java

    r33077 r33579  
    3838import org.openstreetmap.josm.data.osm.Way;
    3939import org.openstreetmap.josm.gui.ExtendedDialog;
     40import org.openstreetmap.josm.gui.MainApplication;
    4041import org.openstreetmap.josm.gui.conflict.tags.CombinePrimitiveResolverDialog;
     42import org.openstreetmap.josm.tools.Logging;
    4143import org.openstreetmap.josm.tools.Pair;
    4244import org.openstreetmap.josm.tools.Shortcut;
     
    178180
    179181        } catch (InvalidUserInputException ex) {
    180             Main.warn("Terracer: "+ex.getMessage());
     182            Logging.warn("Terracer: "+ex.getMessage());
    181183            new ExtendedDialog(Main.parent, tr("Invalid selection"), new String[] {"OK"})
    182184                .setButtonIcons(new String[] {"ok"}).setIcon(JOptionPane.INFORMATION_MESSAGE)
     
    191193
    192194        // Try to find an associatedStreet relation that could be reused from housenumbers, outline and street.
    193         Set<OsmPrimitive> candidates = new HashSet<OsmPrimitive>(housenumbers);
     195        Set<OsmPrimitive> candidates = new HashSet<>(housenumbers);
    194196        candidates.add(outline);
    195197        if (street != null) {
     
    203205            if (associatedStreets.size() > 1) {
    204206                // TODO: Deal with multiple associated Streets
    205                 Main.warn("Terracer: Found "+associatedStreets.size()+" associatedStreet relations. Considering the first one only.");
     207                Logging.warn("Terracer: Found "+associatedStreets.size()+" associatedStreet relations. Considering the first one only.");
    206208            }
    207209        }
     
    218220                        housenumbers, streetname, associatedStreet != null, false, "yes");
    219221            } catch (UserCancelException ex) {
    220                 Main.trace(ex);
     222                Logging.trace(ex);
    221223            } finally {
    222224                this.commands.clear();
     
    245247     *            number nodes
    246248     */
    247     class HousenumberNodeComparator implements Comparator<Node> {
     249    static class HousenumberNodeComparator implements Comparator<Node> {
    248250        private final Pattern pat = Pattern.compile("^(\\d+)\\s*(.*)");
    249251
     
    402404                }
    403405                if (!nodesToDelete.isEmpty())
    404                     this.commands.add(DeleteCommand.delete(Main.getLayerManager().getEditLayer(), nodesToDelete));
     406                    this.commands.add(DeleteCommand.delete(MainApplication.getLayerManager().getEditLayer(), nodesToDelete));
    405407            }
    406408        } else {
     
    413415        // Or should removing them also be an option?
    414416        if (!housenumbers.isEmpty()) {
    415             commands.add(DeleteCommand.delete(Main.getLayerManager().getEditLayer(),
     417            commands.add(DeleteCommand.delete(MainApplication.getLayerManager().getEditLayer(),
    416418                    housenumbers, true, true));
    417419        }
     
    425427        }
    426428
    427         Main.main.undoRedo.add(createTerracingCommand(outline));
     429        MainApplication.undoRedo.add(createTerracingCommand(outline));
    428430        if (nb <= 1 && street != null) {
    429431            // Select the way (for quick selection of a new house (with the same way))
    430             Main.getLayerManager().getEditDataSet().setSelected(street);
     432            MainApplication.getLayerManager().getEditDataSet().setSelected(street);
    431433        } else {
    432434            // Select the new building outlines (for quick reversing)
    433             Main.getLayerManager().getEditDataSet().setSelected(ways);
     435            MainApplication.getLayerManager().getEditDataSet().setSelected(ways);
    434436        }
    435437    }
     
    488490                        }
    489491                    } catch (UserCancelException e) {
    490                         Main.trace(e);
     492                        Logging.trace(e);
    491493                    }
    492494                }
  • applications/editors/josm/plugins/terracer/src/terracer/TerracerPlugin.java

    r33077 r33579  
    22package terracer;
    33
    4 import org.openstreetmap.josm.Main;
     4import org.openstreetmap.josm.gui.MainApplication;
    55import org.openstreetmap.josm.gui.MainMenu;
    66import org.openstreetmap.josm.plugins.Plugin;
     
    1616        super(info);
    1717
    18         MainMenu.add(Main.main.menu.moreToolsMenu, new TerracerAction());
    19         MainMenu.add(Main.main.menu.moreToolsMenu, new ReverseTerraceAction());
     18        MainMenu.add(MainApplication.getMenu().moreToolsMenu, new TerracerAction());
     19        MainMenu.add(MainApplication.getMenu().moreToolsMenu, new ReverseTerraceAction());
    2020    }
    2121}
Note: See TracChangeset for help on using the changeset viewer.