Changeset 1523 in josm for trunk/src/org/openstreetmap/josm/actions
- Timestamp:
- 2009-04-06T20:18:48+02:00 (16 years ago)
- Location:
- trunk/src/org/openstreetmap/josm/actions
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/CopyAction.java
r1514 r1523 8 8 import java.awt.event.KeyEvent; 9 9 import java.util.ArrayList; 10 import java.util.Collection; 10 11 import java.util.HashMap; 12 import java.util.LinkedList; 11 13 import java.util.List; 12 import java.util.LinkedList;13 import java.util.Collection;14 14 15 15 import javax.swing.JOptionPane; … … 19 19 import org.openstreetmap.josm.data.osm.DataSet; 20 20 import org.openstreetmap.josm.data.osm.DataSource; 21 import org.openstreetmap.josm.data.osm.Node; 22 import org.openstreetmap.josm.data.osm.OsmPrimitive; 21 23 import org.openstreetmap.josm.data.osm.Relation; 22 24 import org.openstreetmap.josm.data.osm.RelationMember; 23 import org.openstreetmap.josm.data.osm.Node;24 import org.openstreetmap.josm.data.osm.OsmPrimitive;25 25 import org.openstreetmap.josm.data.osm.Way; 26 import org.openstreetmap.josm.data.osm.visitor.Visitor; 26 import org.openstreetmap.josm.data.osm.visitor.AbstractVisitor; 27 27 import org.openstreetmap.josm.tools.Shortcut; 28 28 … … 65 65 /* scan the selected objects, mapping them to copies; when copying a way or relation, 66 66 * the copy references the copies of their child objects */ 67 new Visitor(){ 67 new AbstractVisitor() { 68 68 public void visit(Node n) { 69 69 /* check if already in pasteBuffer - e.g. two ways are selected which share a node; -
trunk/src/org/openstreetmap/josm/actions/HistoryInfoAction.java
r1433 r1523 12 12 13 13 import org.openstreetmap.josm.Main; 14 import org.openstreetmap.josm.data.osm.Relation;15 14 import org.openstreetmap.josm.data.osm.Node; 16 15 import org.openstreetmap.josm.data.osm.OsmPrimitive; 16 import org.openstreetmap.josm.data.osm.Relation; 17 17 import org.openstreetmap.josm.data.osm.Way; 18 import org.openstreetmap.josm.data.osm.visitor.Visitor; 18 import org.openstreetmap.josm.data.osm.visitor.AbstractVisitor; 19 19 import org.openstreetmap.josm.tools.OpenBrowser; 20 20 import org.openstreetmap.josm.tools.Shortcut; … … 31 31 public void actionPerformed(ActionEvent e) { 32 32 final Collection<Object> sel = new LinkedList<Object>(); 33 new Visitor() { 33 new AbstractVisitor() { 34 34 public void visit(Node n) { 35 35 if(n.id <= 0) return; -
trunk/src/org/openstreetmap/josm/actions/ReverseWayAction.java
r1218 r1523 19 19 import org.openstreetmap.josm.corrector.UserCancelException; 20 20 import org.openstreetmap.josm.data.osm.DataSet; 21 import org.openstreetmap.josm.data.osm.Relation;22 21 import org.openstreetmap.josm.data.osm.Node; 23 22 import org.openstreetmap.josm.data.osm.OsmPrimitive; 23 import org.openstreetmap.josm.data.osm.Relation; 24 24 import org.openstreetmap.josm.data.osm.Way; 25 import org.openstreetmap.josm.data.osm.visitor.Visitor; 25 import org.openstreetmap.josm.data.osm.visitor.AbstractVisitor; 26 26 import org.openstreetmap.josm.tools.Shortcut; 27 27 … … 35 35 public void actionPerformed(ActionEvent e) { 36 36 final Collection<Way> sel = new LinkedList<Way>(); 37 new Visitor() { 37 new AbstractVisitor() { 38 38 public void visit(Node n) { 39 39 } -
trunk/src/org/openstreetmap/josm/actions/SaveActionBase.java
r1397 r1523 6 6 import java.awt.event.ActionEvent; 7 7 import java.io.File; 8 import java.io.FileOutputStream;9 8 import java.io.FileInputStream; 10 9 import java.io.FileNotFoundException; 10 import java.io.FileOutputStream; 11 11 import java.io.IOException; 12 import java.io.PrintWriter; 12 13 13 14 import javax.swing.JFileChooser; … … 18 19 import org.openstreetmap.josm.data.osm.OsmPrimitive; 19 20 import org.openstreetmap.josm.gui.ExtendedDialog; 21 import org.openstreetmap.josm.gui.layer.GpxLayer; 22 import org.openstreetmap.josm.gui.layer.Layer; 20 23 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 21 import org.openstreetmap.josm.gui.layer.Layer; 22 import org.openstreetmap.josm.gui.layer.GpxLayer; 24 import org.openstreetmap.josm.io.GpxWriter; 23 25 import org.openstreetmap.josm.io.OsmWriter; 24 import org.openstreetmap.josm.io.GpxWriter;25 26 import org.openstreetmap.josm.tools.Shortcut; 26 27 … … 159 160 copy(file, tmpFile); 160 161 } 161 OsmWriter.output(new FileOutputStream(file), new OsmWriter.All(layer.data, false)); 162 OsmWriter w = new OsmWriter(new PrintWriter(new FileOutputStream(file)), false, layer.data.version); 163 w.header(); 164 w.writeDataSources(layer.data); 165 w.writeContent(layer.data); 166 w.footer(); 167 // FIXME - how to close? 162 168 if (!Main.pref.getBoolean("save.keepbackup") && (tmpFile != null)) 163 169 tmpFile.delete(); -
trunk/src/org/openstreetmap/josm/actions/SplitWayAction.java
r1499 r1523 31 31 import org.openstreetmap.josm.data.osm.RelationMember; 32 32 import org.openstreetmap.josm.data.osm.Way; 33 import org.openstreetmap.josm.data.osm.visitor.AbstractVisitor; 33 34 import org.openstreetmap.josm.data.osm.visitor.NameVisitor; 34 35 import org.openstreetmap.josm.data.osm.visitor.Visitor; … … 74 75 selectedNodes = null; 75 76 76 Visitor splitVisitor = new Visitor(){ 77 Visitor splitVisitor = new AbstractVisitor() { 77 78 public void visit(Node n) { 78 79 if (selectedNodes == null) -
trunk/src/org/openstreetmap/josm/actions/UploadAction.java
r1397 r1523 154 154 PleaseWaitRunnable uploadTask = new PleaseWaitRunnable(tr("Uploading data")){ 155 155 @Override protected void realRun() throws SAXException { 156 server.uploadOsm(all); 156 server.uploadOsm(Main.ds.version, all); 157 157 } 158 158 @Override protected void finish() { … … 160 160 } 161 161 @Override protected void cancel() { 162 server.cancel(); 162 // FIXME server.cancel(); 163 163 } 164 164 };
Note:
See TracChangeset
for help on using the changeset viewer.