Ignore:
Timestamp:
2009-11-02T07:51:28+01:00 (17 years ago)
Author:
jttt
Message:

Change most occurrences of Dataset.nodes/ways/relations with getNodes()/../.. or addPrimitive

Location:
trunk/src/org/openstreetmap/josm/actions
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/actions/CombineWayAction.java

    r2356 r2381  
    250250         */
    251251        public void build(DataSet ds) {
    252             for (Relation r: ds.relations) {
     252            for (Relation r : ds.getRelations()) {
    253253                if (!r.isUsable()) {
    254254                    continue;
  • trunk/src/org/openstreetmap/josm/actions/SplitWayAction.java

    r2323 r2381  
    103103            HashMap<Way, Integer> wayOccurenceCounter = new HashMap<Way, Integer>();
    104104            for (Node n : selectedNodes) {
    105                 for (Way w : getCurrentDataSet().ways) {
     105                for (Way w : getCurrentDataSet().getWays()) {
    106106                    if (!w.isUsable()) {
    107107                        continue;
    108108                    }
    109                     int last = w.getNodesCount()-1;
    110                     if(last <= 0) {
     109                    int last = w.getNodesCount() - 1;
     110                    if (last <= 0) {
    111111                        continue; // zero or one node ways
    112112                    }
     
    116116                        if ((circular || (i > 0 && i < last)) && n.equals(wn)) {
    117117                            Integer old = wayOccurenceCounter.get(w);
    118                             wayOccurenceCounter.put(w, (old == null) ? 1 : old+1);
     118                            wayOccurenceCounter.put(w, (old == null) ? 1 : old + 1);
    119119                            break;
    120120                        }
     
    248248
    249249        if (wayChunks.size() < 2) {
    250             if(wayChunks.get(0).get(0) == wayChunks.get(0).get(wayChunks.get(0).size()-1)) {
     250            if (wayChunks.get(0).get(0) == wayChunks.get(0).get(wayChunks.get(0).size() - 1)) {
    251251                JOptionPane.showMessageDialog(
    252252                        Main.parent,
     
    290290
    291291        }
    292         Boolean warnmerole=false;
    293         Boolean warnme=false;
     292        Boolean warnmerole = false;
     293        Boolean warnme = false;
    294294        // now copy all relations to new way also
    295295
    296         for (Relation r : getCurrentDataSet().relations) {
     296        for (Relation r : getCurrentDataSet().getRelations()) {
    297297            if (!r.isUsable()) {
    298298                continue;
     
    307307            for (RelationMember rm : r.getMembers()) {
    308308                if (rm.isWay()) {
    309                     if (rm.getMember() == selectedWay)
    310                     {
    311                         if(!("route".equals(type)) && !("multipolygon".equals(type))) {
     309                    if (rm.getMember() == selectedWay) {
     310                        if (!("route".equals(type)) && !("multipolygon".equals(type))) {
    312311                            warnme = true;
    313312                        }
     
    318317                        int j = i;
    319318                        boolean backwards = "backward".equals(rm.getRole());
    320                         for(Way wayToAdd : newWays)
    321                         {
     319                        for (Way wayToAdd : newWays) {
    322320                            RelationMember em = new RelationMember(rm.getRole(), wayToAdd);
    323                             if(em.hasRole() && !("multipolygon".equals(type))) {
     321                            if (em.hasRole() && !("multipolygon".equals(type))) {
    324322                                warnmerole = true;
    325323                            }
     
    342340            }
    343341        }
    344         if(warnmerole) {
     342        if (warnmerole) {
    345343            JOptionPane.showMessageDialog(
    346344                    Main.parent,
     
    348346                    tr("Warning"),
    349347                    JOptionPane.WARNING_MESSAGE);
    350         } else if(warnme) {
     348        } else if (warnme) {
    351349            JOptionPane.showMessageDialog(
    352350                    Main.parent,
  • trunk/src/org/openstreetmap/josm/actions/UnGlueAction.java

    r2323 r2381  
    6767        if (checkSelection(selection)) {
    6868            int count = 0;
    69             for (Way w : getCurrentDataSet().ways) {
     69            for (Way w : getCurrentDataSet().getWays()) {
    7070                if (!w.isUsable() || w.getNodesCount() < 1) {
    7171                    continue;
     
    7979                // If there aren't enough ways, maybe the user wanted to unglue the nodes
    8080                // (= copy tags to a new node)
    81                 if(checkForUnglueNode(selection)) {
     81                if (checkForUnglueNode(selection)) {
    8282                    unglueNode(e);
    8383                } else {
     
    9292            for (Node n : selectedNodes) {
    9393                int count = 0;
    94                 for (Way w : getCurrentDataSet().ways) {
     94                for (Way w : getCurrentDataSet().getWays()) {
    9595                    if (w.isDeleted() || w.incomplete || w.getNodesCount() < 1) {
    9696                        continue;
     
    185185     */
    186186    private boolean checkForUnglueNode(Collection<? extends OsmPrimitive> selection) {
    187         if(selection.size() != 1)
     187        if (selection.size() != 1)
    188188            return false;
    189189        OsmPrimitive n = (OsmPrimitive) selection.toArray()[0];
    190         if(!(n instanceof Node))
     190        if (!(n instanceof Node))
    191191            return false;
    192192        boolean isPartOfWay = false;
    193         for(Way w : getCurrentDataSet().ways) {
    194             if(w.containsNode((Node)n)) {
     193        for (Way w : getCurrentDataSet().getWays()) {
     194            if (w.containsNode((Node) n)) {
    195195                isPartOfWay = true;
    196196                break;
    197197            }
    198198        }
    199         if(!isPartOfWay)
    200             return false;
    201 
    202         selectedNode = (Node)n;
    203         return  selectedNode.isTagged();
     199        if (!isPartOfWay)
     200            return false;
     201
     202        selectedNode = (Node) n;
     203        return selectedNode.isTagged();
    204204    }
    205205
     
    322322        Relation newRel = null;
    323323        HashSet<String> rolesToReAdd = null;
    324         for (Relation r : getCurrentDataSet().relations) {
     324        for (Relation r : getCurrentDataSet().getRelations()) {
    325325            if (r.isDeleted() || r.incomplete) {
    326326                continue;
     
    367367            boolean firstway = true;
    368368            // modify all ways containing the nodes
    369             for (Way w : getCurrentDataSet().ways) {
     369            for (Way w : getCurrentDataSet().getWays()) {
    370370                if (w.isDeleted() || w.incomplete || w.getNodesCount() < 1) {
    371371                    continue;
  • trunk/src/org/openstreetmap/josm/actions/UpdateSelectionAction.java

    r2323 r2381  
    219219                // incomplete ways.
    220220                //
    221                 for (Way w: ds.ways) {
     221                for (Way w : ds.getWays()) {
    222222                    if (w.incomplete) {
    223223                        OsmServerObjectReader reader = new OsmServerObjectReader(w.getId(), OsmPrimitiveType.WAY, true /* full */);
  • trunk/src/org/openstreetmap/josm/actions/UploadSelectionAction.java

    r2323 r2381  
    6868    protected Set<OsmPrimitive> getDeletedPrimitives(DataSet ds) {
    6969        HashSet<OsmPrimitive> ret = new HashSet<OsmPrimitive>();
    70         for (OsmPrimitive p : ds.nodes) {
     70        for (OsmPrimitive p : ds.getNodes()) {
    7171            if (p.isDeleted() && !p.isNew() && p.isVisible() && p.isModified()) {
    7272                ret.add(p);
    7373            }
    7474        }
    75         for (OsmPrimitive p : ds.ways) {
     75        for (OsmPrimitive p : ds.getWays()) {
    7676            if (p.isDeleted() && !p.isNew() && p.isVisible() && p.isModified()) {
    7777                ret.add(p);
    7878            }
    7979        }
    80         for (OsmPrimitive p : ds.relations) {
     80        for (OsmPrimitive p : ds.getRelations()) {
    8181            if (p.isDeleted() && !p.isNew() && p.isVisible() && p.isModified()) {
    8282                ret.add(p);
  • trunk/src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTaskList.java

    r2336 r2381  
    22package org.openstreetmap.josm.actions.downloadtasks;
    33
     4import static org.openstreetmap.josm.gui.help.HelpUtil.ht;
    45import static org.openstreetmap.josm.tools.I18n.tr;
    5 import static org.openstreetmap.josm.gui.help.HelpUtil.ht;
    66
    77import java.awt.EventQueue;
     
    106106    protected Set<OsmPrimitive> getCompletePrimitives(DataSet ds) {
    107107        HashSet<OsmPrimitive> ret = new HashSet<OsmPrimitive>();
    108         for (OsmPrimitive primitive : ds.nodes) {
     108        for (OsmPrimitive primitive : ds.getNodes()) {
    109109            if (!primitive.incomplete && !primitive.isNew()) {
    110110                ret.add(primitive);
    111111            }
    112112        }
    113         for (OsmPrimitive primitive : ds.ways) {
     113        for (OsmPrimitive primitive : ds.getWays()) {
    114114            if (!primitive.incomplete && !primitive.isNew()) {
    115115                ret.add(primitive);
    116116            }
    117117        }
    118         for (OsmPrimitive primitive : ds.relations) {
     118        for (OsmPrimitive primitive : ds.getRelations()) {
    119119            if (!primitive.incomplete && !primitive.isNew()) {
    120120                ret.add(primitive);
     
    155155        ButtonSpec[] options = new ButtonSpec[] {
    156156                new ButtonSpec(
    157                         tr("Check on the server"), 
     157                        tr("Check on the server"),
    158158                        ImageProvider.get("ok"),
    159                         tr("Click to check whether objects in your local dataset are deleted on the server"), 
     159                        tr("Click to check whether objects in your local dataset are deleted on the server"),
    160160                        null  /* no specific help topic */
    161                 ), 
     161                ),
    162162                new ButtonSpec(
    163                         tr("Ignore"), 
    164                         ImageProvider.get("cancel"), 
    165                         tr("Click to abort and to resume editing"), 
     163                        tr("Ignore"),
     164                        ImageProvider.get("cancel"),
     165                        tr("Click to abort and to resume editing"),
    166166                        null /* no specific help topic */
    167167                ),
     
    172172                + "update them the server is likely to report a<br>" + "conflict.<br>" + "<br>"
    173173                + "Click <strong>{1}</strong> to check the state of these primitives<br>" + "on the server.<br>"
    174                 + "Click <strong>{2}</strong> to ignore.<br>" + "</html>", 
    175                 potentiallyDeleted.size(), 
     174                + "Click <strong>{2}</strong> to ignore.<br>" + "</html>",
     175                potentiallyDeleted.size(),
    176176                options[0].text,
    177177                options[1].text
    178                 );
     178        );
    179179
    180180        int ret = HelpAwareOptionPane.showOptionDialog(
    181                 Main.parent, 
    182                 message, 
     181                Main.parent,
     182                message,
    183183                tr("Deleted or moved primitives"),
    184                 JOptionPane.WARNING_MESSAGE, 
    185                 null, 
    186                 options, 
     184                JOptionPane.WARNING_MESSAGE,
     185                null,
     186                options,
    187187                options[0],
    188188                ht("/Action/UpdateData#SyncPotentiallyDeletedObjects")
     
    190190        if (ret != 0 /* OK */)
    191191            return;
    192        
    193         updatePotentiallyDeletedPrimitives(potentiallyDeleted);       
     192
     193        updatePotentiallyDeletedPrimitives(potentiallyDeleted);
    194194    }
    195195
     
    205205                DataSet ds = ((DownloadOsmTask) task).getDownloadedData();
    206206                if (ds != null) {
    207                     ret.addAll(ds.nodes);
    208                     ret.addAll(ds.ways);
    209                     ret.addAll(ds.relations);
     207                    ret.addAll(ds.getNodes());
     208                    ret.addAll(ds.getWays());
     209                    ret.addAll(ds.getRelations());
    210210                }
    211211            }
     
    242242                    } else if (error instanceof Exception) {
    243243                        sb.append("<li>").append(ExceptionUtil.explainException((Exception) error)).append("</li>")
    244                                 .append("<br>");
     244                        .append("<br>");
    245245                    }
    246246                }
     
    272272                        DataSet ds = ((DownloadOsmTask) task).getDownloadedData();
    273273                        if (ds != null) {
    274                             myPrimitives.removeAll(ds.nodes);
    275                             myPrimitives.removeAll(ds.ways);
    276                             myPrimitives.removeAll(ds.relations);
     274                            myPrimitives.removeAll(ds.getNodes());
     275                            myPrimitives.removeAll(ds.getWays());
     276                            myPrimitives.removeAll(ds.getRelations());
    277277                        }
    278278                    }
  • trunk/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java

    r2351 r2381  
    779779    public Way getWayForNode(Node n) {
    780780        Way way = null;
    781         for (Way w : getCurrentDataSet().ways) {
     781        for (Way w : getCurrentDataSet().getWays()) {
    782782            if (!w.isUsable() || w.getNodesCount() < 1) {
    783783                continue;
Note: See TracChangeset for help on using the changeset viewer.