Ignore:
Timestamp:
2009-08-05T08:19:02+02:00 (15 years ago)
Author:
jttt
Message:

Way refactoring - finish replacing Way.nodes with the new api

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/io/OsmReader.java

    r1899 r1910  
    1212import java.util.HashMap;
    1313import java.util.LinkedList;
     14import java.util.List;
    1415import java.util.Map;
    1516import java.util.Map.Entry;
     
    330331            Way w = new Way(e.getKey().id);
    331332            boolean incomplete = false;
     333            List<Node> wayNodes = new ArrayList<Node>();
    332334            for (long id : e.getValue()) {
    333335                Node n = findNode(id);
     
    337339                    incomplete = true;
    338340                }
    339                 w.nodes.add(n);
    340             }
     341                wayNodes.add(n);
     342            }
     343            w.setNodes(wayNodes);
    341344            if (incomplete) {
    342                 logger.warning(tr("marked way {0} with {1} nodes incomplete because at least one node was missing in the loaded data and is therefore incomplete too", e.getKey().id, w.nodes.size()));
     345                logger.warning(tr("marked way {0} with {1} nodes incomplete because at least one node was missing in the " +
     346                                "loaded data and is therefore incomplete too", e.getKey().id, w.getNodesCount()));
    343347                e.getKey().copyTo(w);
    344348                w.incomplete = true;
Note: See TracChangeset for help on using the changeset viewer.