- Timestamp:
- 2013-06-16T13:41:18+02:00 (12 years ago)
- Location:
- trunk/src/org/openstreetmap/josm/data
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/osm/visitor/AllNodesVisitor.java
r2578 r6010 48 48 if (m.isNode()) visit(m.getNode()); 49 49 } 50 50 51 /** 51 * @return All nodes the given primitive has. 52 * Replies all nodes contained by the given primitives 53 * @param osms The OSM primitives to inspect 54 * @return All nodes the given primitives have. 52 55 */ 53 56 public static Collection<Node> getAllNodes(Collection<? extends OsmPrimitive> osms) { 54 57 AllNodesVisitor v = new AllNodesVisitor(); 55 58 for (OsmPrimitive osm : osms) 56 osm. visit(v);59 osm.accept(v); 57 60 return v.nodes; 58 61 } -
trunk/src/org/openstreetmap/josm/data/osm/visitor/BoundingXYVisitor.java
r4129 r6010 40 40 for (RelationMember m : e.getMembers()) { 41 41 if (!m.isRelation()) { 42 m.getMember(). visit(this);42 m.getMember().accept(this); 43 43 } 44 44 } … … 130 130 continue; 131 131 } 132 p. visit(this);132 p.accept(this); 133 133 } 134 134 } -
trunk/src/org/openstreetmap/josm/data/osm/visitor/MergeSourceBuildingVisitor.java
r5360 r6010 134 134 // 135 135 for (Node n: w.getNodes()) { 136 n. visit(this);136 n.accept(this); 137 137 } 138 138 // ... and the way itself … … 152 152 } 153 153 if (isInSelectionBase(member.getMember()) || member.getMember().isNew()) { 154 member.getMember(). visit(this);154 member.getMember().accept(this); 155 155 } else { 156 156 rememberIncomplete(member.getMember()); … … 185 185 public DataSet build() { 186 186 for (OsmPrimitive primitive: selectionBase.getAllSelected()) { 187 primitive. visit(this);187 primitive.accept(this); 188 188 } 189 189 buildHull(); -
trunk/src/org/openstreetmap/josm/data/osm/visitor/PrimitiveVisitor.java
r5927 r6010 6 6 import org.openstreetmap.josm.data.osm.IWay; 7 7 8 /** 9 * OSM primitives interfaces visitor, following conventional <a href="http://en.wikipedia.org/wiki/Visitor_pattern">visitor design pattern</a>. 10 * @since 4100 11 */ 8 12 public interface PrimitiveVisitor { 13 14 /** 15 * Visiting call for points. 16 * @param n The node to inspect. 17 */ 9 18 void visit(INode n); 19 20 /** 21 * Visiting call for lines. 22 * @param w The way to inspect. 23 */ 10 24 void visit(IWay w); 11 void visit(IRelation e); 25 26 /** 27 * Visiting call for relations. 28 * @param r The relation to inspect. 29 */ 30 void visit(IRelation r); 12 31 } -
trunk/src/org/openstreetmap/josm/data/osm/visitor/Visitor.java
r5421 r6010 10 10 * Implementation of the visitor scheme. Every @{link org.openstreetmap.josm.data.OsmPrimitive} 11 11 * can be visited by several different visitors. 12 * @since 8 12 13 */ 13 14 public interface Visitor { … … 20 21 * Visiting call for lines. 21 22 * @param w The way to inspect. 23 * @since 64 22 24 */ 23 25 void visit(Way w); 24 26 /** 25 27 * Visiting call for relations. 26 * @param e The relation to inspect. 28 * @param r The relation to inspect. 29 * @since 343 27 30 */ 28 void visit(Relation e);31 void visit(Relation r); 29 32 /** 30 33 * Visiting call for changesets. 31 34 * @param cs The changeset to inspect. 35 * @since 1523 32 36 */ 33 37 void visit(Changeset cs); -
trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/WireframeMapRenderer.java
r5881 r6010 161 161 for (final Relation rel : data.searchRelations(bbox)) { 162 162 if (rel.isDrawable() && !ds.isSelected(rel) && !rel.isDisabledAndHidden()) { 163 rel. visit(this);163 rel.accept(this); 164 164 } 165 165 } … … 176 176 untaggedWays.add(way); 177 177 } else { 178 way. visit(this);178 way.accept(this); 179 179 } 180 180 } … … 185 185 for (List<Way> specialWays : Arrays.asList(new List[]{untaggedWays, highlightedWays})) { 186 186 for (final Way way : specialWays){ 187 way. visit(this);187 way.accept(this); 188 188 } 189 189 specialWays.clear(); … … 193 193 for (final OsmPrimitive osm : data.getSelected()) { 194 194 if (osm.isDrawable()) { 195 osm. visit(this);195 osm.accept(this); 196 196 } 197 197 } … … 201 201 if (osm.isDrawable() && !ds.isSelected(osm) && !osm.isDisabledAndHidden()) 202 202 { 203 osm. visit(this);203 osm.accept(this); 204 204 } 205 205 } -
trunk/src/org/openstreetmap/josm/data/validation/tests/UntaggedNode.java
r5287 r6010 48 48 for (OsmPrimitive p : selection) { 49 49 if (p.isUsable() && p instanceof Node) { 50 p. visit(this);50 p.accept(this); 51 51 } 52 52 } -
trunk/src/org/openstreetmap/josm/data/validation/util/AggregatePrimitivesVisitor.java
r4075 r6010 30 30 public Collection<OsmPrimitive> visit(Collection<OsmPrimitive> data) { 31 31 for (OsmPrimitive osm : data) { 32 osm. visit(this);32 osm.accept(this); 33 33 } 34 34 … … 58 58 aggregatedData.add(r); 59 59 for (RelationMember m : r.getMembers()) { 60 m.getMember(). visit(this);60 m.getMember().accept(this); 61 61 } 62 62 } -
trunk/src/org/openstreetmap/josm/data/validation/util/MultipleNameVisitor.java
r5911 r6010 50 50 } 51 51 52 osm. visit(this);52 osm.accept(this); 53 53 if (multipleClassname == null) { 54 54 multipleClassname = className;
Note:
See TracChangeset
for help on using the changeset viewer.