Ignore:
Timestamp:
2019-04-13T15:12:48+02:00 (6 years ago)
Author:
donvip
Message:

see #josm17598 #josm17599 #josm17600 #josm17601 #josm17602 - remove deprecated api (patches by taylor.smock)

Location:
applications/editors/josm/plugins/turnrestrictions/src/org/openstreetmap/josm/plugins/turnrestrictions
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/turnrestrictions/src/org/openstreetmap/josm/plugins/turnrestrictions/TurnRestrictionBuilder.java

    r32519 r34976  
    1717import org.openstreetmap.josm.plugins.turnrestrictions.editor.TurnRestrictionType;
    1818import org.openstreetmap.josm.tools.CheckParameterUtil;
     19import org.openstreetmap.josm.tools.Utils;
    1920
    2021/**
     
    313314
    314315        // we need exactly one node and one way in the selection ...
    315         List<Node> nodes = OsmPrimitive.getFilteredList(primitives, Node.class);
    316         List<Way> ways = OsmPrimitive.getFilteredList(primitives, Way.class);
     316        List<Node> nodes = new ArrayList<>(Utils.filteredCollection(primitives, Node.class));
     317        List<Way> ways = new ArrayList<>(Utils.filteredCollection(primitives, Way.class));
    317318        if (nodes.size() != 1 || ways.size() != 1) return null;
    318319
     
    374375            // See initNoUTurnRestriction() for the case where we have a selected way
    375376            // and a selected node
    376             List<Way> selWays = OsmPrimitive.getFilteredList(primitives, Way.class);
     377            List<Way> selWays = new ArrayList<>(Utils.filteredCollection(primitives, Way.class));
    377378            if (selWays.size() != 2) return null;
    378379            w1 = selWays.get(0);
     
    382383            // if we have exactly three selected primitives, we need two ways and a
    383384            // node, which should be an acceptable via node
    384             List<Way> selWays = OsmPrimitive.getFilteredList(primitives, Way.class);
    385             List<Node> selNodes = OsmPrimitive.getFilteredList(primitives, Node.class);
     385            List<Way> selWays = new ArrayList<>(Utils.filteredCollection(primitives, Way.class));
     386            List<Node> selNodes = new ArrayList<>(Utils.filteredCollection(primitives, Node.class));
    386387            if (selWays.size() != 2) return null;
    387388            if (selNodes.size() != 1) return null;
     
    449450        case 1:
    450451            tr = initEmptyTurnRestriction();
    451             if (OsmPrimitive.getFilteredList(primitives, Way.class).size() == 1) {
     452            if (Utils.filteredCollection(primitives, Way.class).size() == 1) {
    452453                // we have exactly one selected way? -> init the "from" leg
    453454                // of the turn restriction with it
  • applications/editors/josm/plugins/turnrestrictions/src/org/openstreetmap/josm/plugins/turnrestrictions/editor/TurnRestrictionLegEditor.java

    r33537 r34976  
    2020import java.awt.event.MouseMotionAdapter;
    2121import java.io.IOException;
     22import java.util.ArrayList;
    2223import java.util.Collections;
    2324import java.util.HashSet;
     
    5556import org.openstreetmap.josm.tools.ImageProvider;
    5657import org.openstreetmap.josm.tools.Shortcut;
     58import org.openstreetmap.josm.tools.Utils;
    5759
    5860/**
     
    293295         @Override
    294296        public void actionPerformed(ActionEvent e) {
    295              List<Way> selWays = OsmPrimitive.getFilteredList(model.getJosmSelectionListModel().getSelected(), Way.class);
     297             List<Way> selWays = new ArrayList<>(Utils.filteredCollection(model.getJosmSelectionListModel().getSelected(), Way.class));
    296298             if (selWays.size() != 1) return;
    297299             Way w = selWays.get(0);
     
    300302
    301303         public void updateEnabledState() {
    302             setEnabled(OsmPrimitive.getFilteredList(model.getJosmSelectionListModel().getSelected(), Way.class).size() == 1);
     304            setEnabled(Utils.filteredCollection(model.getJosmSelectionListModel().getSelected(), Way.class).size() == 1);
    303305         }
    304306
Note: See TracChangeset for help on using the changeset viewer.