Changeset 3801 in josm for trunk/src/org/openstreetmap/josm/gui
- Timestamp:
- 2011-01-22T14:36:36+01:00 (13 years ago)
- Location:
- trunk/src/org/openstreetmap/josm/gui
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/dialogs/CommandStackDialog.java
r3443 r3801 38 38 import org.openstreetmap.josm.command.Command; 39 39 import org.openstreetmap.josm.command.PseudoCommand; 40 import org.openstreetmap.josm.data.osm.DatasetCollection;41 40 import org.openstreetmap.josm.data.osm.OsmPrimitive; 42 41 import org.openstreetmap.josm.gui.MapFrame; … … 45 44 import org.openstreetmap.josm.gui.layer.OsmDataLayer.CommandQueueListener; 46 45 import org.openstreetmap.josm.gui.widgets.PopupMenuLauncher; 46 import org.openstreetmap.josm.tools.FilteredCollection; 47 47 import org.openstreetmap.josm.tools.GBC; 48 48 import org.openstreetmap.josm.tools.ImageProvider; … … 331 331 final OsmDataLayer currentLayer = Main.map.mapView.getEditLayer(); 332 332 333 DatasetCollection<OsmPrimitive> prims = new DatasetCollection<OsmPrimitive>(333 FilteredCollection<OsmPrimitive> prims = new FilteredCollection<OsmPrimitive>( 334 334 c.getParticipatingPrimitives(), 335 335 new Predicate<OsmPrimitive>(){ -
trunk/src/org/openstreetmap/josm/gui/dialogs/InspectPrimitiveDialog.java
r3750 r3801 17 17 import org.openstreetmap.josm.gui.ExtendedDialog; 18 18 import org.openstreetmap.josm.data.osm.DataSet; 19 import org.openstreetmap.josm. data.osm.DatasetCollection;19 import org.openstreetmap.josm.tools.SubclassFilteredCollection; 20 20 import org.openstreetmap.josm.data.osm.Node; 21 21 import org.openstreetmap.josm.data.osm.OsmPrimitive; … … 65 65 protected String buildText() { 66 66 StringBuilder s = new StringBuilder(); 67 for (Node n : new DatasetCollection<Node>(primitives, OsmPrimitive.nodePredicate)) {67 for (Node n : new SubclassFilteredCollection<OsmPrimitive, Node>(primitives, OsmPrimitive.nodePredicate)) { 68 68 s.append("Node id="+n.getUniqueId()); 69 69 if (!checkDataSet(n)) { … … 87 87 } 88 88 89 for (Way w : new DatasetCollection<Way>(primitives, OsmPrimitive.wayPredicate)) {89 for (Way w : new SubclassFilteredCollection<OsmPrimitive, Way>(primitives, OsmPrimitive.wayPredicate)) { 90 90 s.append("Way id="+ w.getUniqueId()); 91 91 if (!checkDataSet(w)) { … … 110 110 } 111 111 112 for (Relation r : new DatasetCollection<Relation>(primitives, OsmPrimitive.relationPredicate)) {112 for (Relation r : new SubclassFilteredCollection<OsmPrimitive, Relation>(primitives, OsmPrimitive.relationPredicate)) { 113 113 s.append("Relation id="+r.getUniqueId()); 114 114 if (!checkDataSet(r)) { … … 181 181 // add way referrer 182 182 List<OsmPrimitive> refs = n.getReferrers(); 183 DatasetCollection<Way> wayRefs = new DatasetCollection<Way>(refs, OsmPrimitive.wayPredicate);183 Collection<Way> wayRefs = new SubclassFilteredCollection<OsmPrimitive, Way>(refs, OsmPrimitive.wayPredicate); 184 184 if (wayRefs.size() > 0) { 185 185 s.append(" way referrer:\n"); … … 192 192 protected void addRelationReferrer(StringBuilder s, OsmPrimitive o) { 193 193 List<OsmPrimitive> refs = o.getReferrers(); 194 DatasetCollection<Relation> relRefs = new DatasetCollection<Relation>(refs, OsmPrimitive.relationPredicate);194 Collection<Relation> relRefs = new SubclassFilteredCollection<OsmPrimitive, Relation>(refs, OsmPrimitive.relationPredicate); 195 195 if (relRefs.size() > 0) { 196 196 s.append(" relation referrer:\n"); -
trunk/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java
r3669 r3801 50 50 import org.openstreetmap.josm.data.osm.DataSetMerger; 51 51 import org.openstreetmap.josm.data.osm.DataSource; 52 import org.openstreetmap.josm.data.osm.DatasetCollection;53 52 import org.openstreetmap.josm.data.osm.DatasetConsistencyTest; 54 53 import org.openstreetmap.josm.data.osm.Node; … … 71 70 import org.openstreetmap.josm.gui.dialogs.LayerListPopup; 72 71 import org.openstreetmap.josm.tools.DateUtils; 72 import org.openstreetmap.josm.tools.FilteredCollection; 73 73 import org.openstreetmap.josm.tools.GBC; 74 74 import org.openstreetmap.josm.tools.ImageProvider; … … 271 271 272 272 @Override public String getToolTipText() { 273 int nodes = new DatasetCollection<OsmPrimitive>(data.getNodes(), OsmPrimitive.nonDeletedPredicate).size();274 int ways = new DatasetCollection<OsmPrimitive>(data.getWays(), OsmPrimitive.nonDeletedPredicate).size();273 int nodes = new FilteredCollection<Node>(data.getNodes(), OsmPrimitive.nonDeletedPredicate).size(); 274 int ways = new FilteredCollection<Way>(data.getWays(), OsmPrimitive.nonDeletedPredicate).size(); 275 275 276 276 String tool = trn("{0} node", "{0} nodes", nodes, nodes)+", ";
Note:
See TracChangeset
for help on using the changeset viewer.