Ticket #645: imports.patch
| File imports.patch, 84.0 KB (added by , 18 years ago) |
|---|
-
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/actions/audio/AudioBackAction.java
4 4 import static org.openstreetmap.josm.tools.I18n.tr; 5 5 6 6 import java.awt.event.ActionEvent; 7 import java.awt.event.InputEvent;8 7 import java.awt.event.KeyEvent; 9 8 10 9 import org.openstreetmap.josm.Main; … … 9 8 10 9 import org.openstreetmap.josm.Main; 11 10 import org.openstreetmap.josm.actions.JosmAction; 12 import org.openstreetmap.josm.data.osm.DataSet;13 import org.openstreetmap.josm.gui.layer.OsmDataLayer;14 11 import org.openstreetmap.josm.gui.layer.markerlayer.MarkerLayer; 15 12 import org.openstreetmap.josm.tools.AudioPlayer; 16 13 -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/actions/audio/AudioFastSlowAction.java
1 1 // License: GPL. Copyright 2007 by Immanuel Scholz and others 2 2 package org.openstreetmap.josm.actions.audio; 3 3 4 import static org.openstreetmap.josm.tools.I18n.tr;5 6 4 import java.awt.event.ActionEvent; 7 5 8 6 import org.openstreetmap.josm.Main; -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/actions/audio/AudioFwdAction.java
4 4 import static org.openstreetmap.josm.tools.I18n.tr; 5 5 6 6 import java.awt.event.ActionEvent; 7 import java.awt.event.InputEvent;8 7 import java.awt.event.KeyEvent; 9 8 10 9 import org.openstreetmap.josm.Main; … … 9 8 10 9 import org.openstreetmap.josm.Main; 11 10 import org.openstreetmap.josm.actions.JosmAction; 12 import org.openstreetmap.josm.data.osm.DataSet;13 import org.openstreetmap.josm.gui.layer.OsmDataLayer;14 11 import org.openstreetmap.josm.gui.layer.markerlayer.MarkerLayer; 15 12 import org.openstreetmap.josm.tools.AudioPlayer; 16 13 -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/actions/audio/AudioNextAction.java
4 4 import static org.openstreetmap.josm.tools.I18n.tr; 5 5 6 6 import java.awt.event.ActionEvent; 7 import java.awt.event.InputEvent;8 7 import java.awt.event.KeyEvent; 9 8 10 import org.openstreetmap.josm.Main;11 9 import org.openstreetmap.josm.actions.JosmAction; 12 import org.openstreetmap.josm.data.osm.DataSet;13 import org.openstreetmap.josm.gui.layer.OsmDataLayer;14 10 import org.openstreetmap.josm.gui.layer.markerlayer.MarkerLayer; 15 11 16 12 public class AudioNextAction extends JosmAction { -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/actions/audio/AudioPlayPauseAction.java
4 4 import static org.openstreetmap.josm.tools.I18n.tr; 5 5 6 6 import java.awt.event.ActionEvent; 7 import java.awt.event.InputEvent;8 7 import java.awt.event.KeyEvent; 9 8 import java.net.URL; 10 9 11 import org.openstreetmap.josm.Main;12 10 import org.openstreetmap.josm.actions.JosmAction; 11 import org.openstreetmap.josm.gui.layer.markerlayer.MarkerLayer; 13 12 import org.openstreetmap.josm.tools.AudioPlayer; 14 import org.openstreetmap.josm.gui.layer.markerlayer.MarkerLayer;15 13 16 14 public class AudioPlayPauseAction extends JosmAction { 17 15 -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/actions/audio/AudioPrevAction.java
4 4 import static org.openstreetmap.josm.tools.I18n.tr; 5 5 6 6 import java.awt.event.ActionEvent; 7 import java.awt.event.InputEvent;8 7 import java.awt.event.KeyEvent; 9 8 10 import org.openstreetmap.josm.Main;11 9 import org.openstreetmap.josm.actions.JosmAction; 12 import org.openstreetmap.josm.data.osm.DataSet;13 import org.openstreetmap.josm.gui.layer.OsmDataLayer;14 10 import org.openstreetmap.josm.gui.layer.markerlayer.MarkerLayer; 15 11 16 12 public class AudioPrevAction extends JosmAction { -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/actions/CombineWayAction.java
8 8 import java.awt.event.KeyEvent; 9 9 import java.util.Collection; 10 10 import java.util.HashMap; 11 import java.util.HashSet; 11 12 import java.util.LinkedList; 12 13 import java.util.List; 13 14 import java.util.ListIterator; 14 import java.util.ArrayList;15 15 import java.util.Map; 16 16 import java.util.Set; 17 17 import java.util.TreeMap; … … 17 17 import java.util.TreeMap; 18 18 import java.util.TreeSet; 19 19 import java.util.Map.Entry; 20 import java.util.HashSet;21 20 22 21 import javax.swing.Box; 23 22 import javax.swing.JComboBox; … … 32 31 import org.openstreetmap.josm.command.SequenceCommand; 33 32 import org.openstreetmap.josm.data.SelectionChangedListener; 34 33 import org.openstreetmap.josm.data.osm.DataSet; 34 import org.openstreetmap.josm.data.osm.Node; 35 35 import org.openstreetmap.josm.data.osm.OsmPrimitive; 36 36 import org.openstreetmap.josm.data.osm.Relation; 37 37 import org.openstreetmap.josm.data.osm.RelationMember; 38 import org.openstreetmap.josm.data.osm.TigerUtils; 38 39 import org.openstreetmap.josm.data.osm.Way; 39 import org.openstreetmap.josm.data.osm.Node; 40 import org.openstreetmap.josm.data.osm.TigerUtils; 40 import org.openstreetmap.josm.tools.GBC; 41 41 import org.openstreetmap.josm.tools.Pair; 42 import org.openstreetmap.josm.tools.GBC;43 42 44 43 /** 45 44 * Combines multiple ways into one. -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/actions/CopyAction.java
7 7 import java.awt.event.ActionEvent; 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; 16 16 … … 17 17 import org.openstreetmap.josm.Main; 18 18 import org.openstreetmap.josm.data.SelectionChangedListener; 19 19 import org.openstreetmap.josm.data.osm.DataSet; 20 import org.openstreetmap.josm.data.osm.Node; 21 import org.openstreetmap.josm.data.osm.OsmPrimitive; 20 22 import org.openstreetmap.josm.data.osm.Relation; 21 23 import org.openstreetmap.josm.data.osm.RelationMember; 22 import org.openstreetmap.josm.data.osm.Node;23 import org.openstreetmap.josm.data.osm.OsmPrimitive;24 24 import org.openstreetmap.josm.data.osm.Way; 25 25 import org.openstreetmap.josm.data.osm.visitor.Visitor; 26 26 -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/actions/downloadtasks/DownloadGpsTask.java
9 9 10 10 import org.openstreetmap.josm.Main; 11 11 import org.openstreetmap.josm.actions.DownloadAction; 12 import org.openstreetmap.josm.data.Bounds; 13 import org.openstreetmap.josm.data.gpx.GpxData; 12 14 import org.openstreetmap.josm.gui.PleaseWaitRunnable; 13 15 import org.openstreetmap.josm.gui.download.DownloadDialog.DownloadTask; 16 import org.openstreetmap.josm.gui.layer.GpxLayer; 14 17 import org.openstreetmap.josm.gui.layer.Layer; 15 import org.openstreetmap.josm.gui.layer.GpxLayer;16 import org.openstreetmap.josm.data.gpx.GpxData;17 import org.openstreetmap.josm.data.Bounds;18 18 import org.openstreetmap.josm.io.BoundingBoxDownloader; 19 19 import org.xml.sax.SAXException; 20 20 -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/actions/GpxExportAction.java
27 27 import javax.swing.ListSelectionModel; 28 28 29 29 import org.openstreetmap.josm.Main; 30 import org.openstreetmap.josm.data.gpx.GpxData; 31 import org.openstreetmap.josm.gui.layer.GpxLayer; 30 32 import org.openstreetmap.josm.gui.layer.Layer; 31 33 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 32 import org.openstreetmap.josm.gui.layer.GpxLayer;33 34 import org.openstreetmap.josm.io.GpxWriter; 34 import org.openstreetmap.josm.io.XmlWriter;35 35 import org.openstreetmap.josm.tools.GBC; 36 import org.openstreetmap.josm.data.gpx.GpxData;37 36 38 37 /** 39 38 * Exports data to gpx. -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/actions/JoinNodeWayAction.java
3 3 4 4 import static org.openstreetmap.josm.tools.I18n.tr; 5 5 6 import java.awt.event.ActionEvent; 7 import java.awt.event.KeyEvent; 6 8 import java.util.ArrayList; 7 import java.util.LinkedList;8 9 import java.util.Collection; 9 10 import java.util.Collections; 10 import java.util.List;11 11 import java.util.HashMap; 12 12 import java.util.HashSet; 13 import java.util.LinkedList; 14 import java.util.List; 13 15 import java.util.Map; 14 16 15 import java.awt.event.ActionEvent;16 import java.awt.event.KeyEvent;17 18 17 import org.openstreetmap.josm.Main; 19 import org.openstreetmap.josm.data.osm.Node; 20 import org.openstreetmap.josm.data.osm.WaySegment; 21 import org.openstreetmap.josm.data.osm.Way; 22 import org.openstreetmap.josm.gui.MapFrame; 23 import org.openstreetmap.josm.plugins.Plugin; 24 import org.openstreetmap.josm.actions.JosmAction; 18 import org.openstreetmap.josm.command.ChangeCommand; 25 19 import org.openstreetmap.josm.command.Command; 26 import org.openstreetmap.josm.command.AddCommand;27 import org.openstreetmap.josm.command.DeleteCommand;28 import org.openstreetmap.josm.command.ChangeCommand;29 20 import org.openstreetmap.josm.command.SequenceCommand; 21 import org.openstreetmap.josm.data.osm.Node; 30 22 import org.openstreetmap.josm.data.osm.OsmPrimitive; 31 32 import javax.swing.AbstractAction;23 import org.openstreetmap.josm.data.osm.Way; 24 import org.openstreetmap.josm.data.osm.WaySegment; 33 25 34 26 public class JoinNodeWayAction extends JosmAction { 35 27 public JoinNodeWayAction() { -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/actions/mapmode/DeleteAction.java
9 9 import java.util.ArrayList; 10 10 import java.util.Collection; 11 11 import java.util.Collections; 12 import java.util.HashMap; 12 13 import java.util.HashSet; 13 import java.util.HashMap;14 14 import java.util.LinkedList; 15 15 import java.util.List; 16 16 … … 17 17 import javax.swing.JOptionPane; 18 18 19 19 import org.openstreetmap.josm.Main; 20 import org.openstreetmap.josm.command.*; 20 import org.openstreetmap.josm.command.AddCommand; 21 import org.openstreetmap.josm.command.ChangeCommand; 22 import org.openstreetmap.josm.command.Command; 23 import org.openstreetmap.josm.command.DeleteCommand; 24 import org.openstreetmap.josm.command.SequenceCommand; 21 25 import org.openstreetmap.josm.data.osm.Node; 22 26 import org.openstreetmap.josm.data.osm.OsmPrimitive; 27 import org.openstreetmap.josm.data.osm.Relation; 23 28 import org.openstreetmap.josm.data.osm.Way; 24 29 import org.openstreetmap.josm.data.osm.WaySegment; 25 import org.openstreetmap.josm.data.osm.Relation;26 30 import org.openstreetmap.josm.data.osm.visitor.CollectBackReferencesVisitor; 27 31 import org.openstreetmap.josm.gui.MapFrame; 28 import org.openstreetmap.josm.tools. *;32 import org.openstreetmap.josm.tools.ImageProvider; 29 33 30 34 /** 31 35 * An action that enables the user to delete nodes and other objects. -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java
7 7 import java.awt.event.ActionEvent; 8 8 import java.awt.event.KeyEvent; 9 9 import java.awt.event.MouseEvent; 10 import javax.swing.KeyStroke;11 import javax.swing.JComponent;12 10 import java.util.ArrayList; 13 11 import java.util.Collection; 14 12 import java.util.Collections; … … 15 13 import java.util.HashMap; 16 14 import java.util.HashSet; 17 15 import java.util.Iterator; 16 import java.util.LinkedList; 17 import java.util.List; 18 18 import java.util.Map; 19 19 import java.util.Set; 20 import java.util.LinkedList;21 import java.util.List;22 20 21 import javax.swing.JComponent; 23 22 import javax.swing.JOptionPane; 23 import javax.swing.KeyStroke; 24 24 25 25 import org.openstreetmap.josm.Main; 26 26 import org.openstreetmap.josm.command.AddCommand; … … 29 29 import org.openstreetmap.josm.command.SequenceCommand; 30 30 import org.openstreetmap.josm.data.coor.EastNorth; 31 31 import org.openstreetmap.josm.data.osm.Node; 32 import org.openstreetmap.josm.tools.Pair;33 32 import org.openstreetmap.josm.data.osm.OsmPrimitive; 34 33 import org.openstreetmap.josm.data.osm.Way; 35 34 import org.openstreetmap.josm.data.osm.WaySegment; … … 35 34 import org.openstreetmap.josm.data.osm.WaySegment; 36 35 import org.openstreetmap.josm.gui.MapFrame; 37 36 import org.openstreetmap.josm.tools.ImageProvider; 37 import org.openstreetmap.josm.tools.Pair; 38 38 39 39 /** 40 40 * -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/actions/mapmode/PlayHeadDragMode.java
4 4 import static org.openstreetmap.josm.tools.I18n.tr; 5 5 6 6 import java.awt.Cursor; 7 import java.awt.Graphics;8 import java.awt.Insets;9 7 import java.awt.Point; 10 import java.awt.Rectangle;11 8 import java.awt.event.ActionEvent; 12 import java.awt.event.ActionListener;13 import java.awt.event.MouseAdapter;14 import java.awt.event.MouseListener;15 import java.awt.event.MouseMotionAdapter;16 9 import java.awt.event.MouseEvent; 17 import java.awt.event.MouseMotionListener;18 import java.io.IOException;19 import java.net.URL;20 import java.util.Collection;21 import java.util.Iterator;22 23 import javax.swing.BorderFactory;24 import javax.swing.Icon;25 import javax.swing.JOptionPane;26 import javax.swing.Timer;27 import javax.swing.border.BevelBorder;28 import javax.swing.border.Border;29 10 30 11 import org.openstreetmap.josm.Main; 31 import org.openstreetmap.josm.actions.mapmode.SelectAction.Mode;32 import org.openstreetmap.josm.data.coor.LatLon;33 import org.openstreetmap.josm.tools.AudioPlayer;34 import org.openstreetmap.josm.data.gpx.GpxTrack;35 import org.openstreetmap.josm.data.gpx.WayPoint;36 12 import org.openstreetmap.josm.data.coor.EastNorth; 37 import org.openstreetmap.josm.gui.MapFrame;38 13 import org.openstreetmap.josm.gui.layer.markerlayer.PlayHeadMarker; 39 import org.openstreetmap.josm.gui.MapView;40 import org.openstreetmap.josm.gui.layer.GpxLayer;41 42 import org.openstreetmap.josm.tools.ImageProvider;43 14 44 15 /** 45 16 * Singleton marker class to track position of audio. -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/actions/mapmode/SelectAction.java
6 6 import java.awt.Cursor; 7 7 import java.awt.Point; 8 8 import java.awt.Rectangle; 9 import java.awt.event.ActionEvent; 9 10 import java.awt.event.KeyEvent; 10 11 import java.awt.event.MouseEvent; 11 import java.awt.event.ActionEvent;12 12 import java.util.Collection; 13 import java.util.Collections;14 13 import java.util.LinkedList; 15 14 16 15 import javax.swing.JOptionPane; … … 16 15 import javax.swing.JOptionPane; 17 16 18 17 import org.openstreetmap.josm.Main; 19 import org.openstreetmap.josm.actions. GroupAction;18 import org.openstreetmap.josm.actions.MergeNodesAction; 20 19 import org.openstreetmap.josm.command.Command; 21 20 import org.openstreetmap.josm.command.MoveCommand; 22 21 import org.openstreetmap.josm.command.RotateCommand; … … 28 27 import org.openstreetmap.josm.gui.SelectionManager; 29 28 import org.openstreetmap.josm.gui.SelectionManager.SelectionEnded; 30 29 import org.openstreetmap.josm.tools.ImageProvider; 31 import org.openstreetmap.josm.actions.MergeNodesAction;32 30 /** 33 31 * Move is an action that can move all kind of OsmPrimitives (except Keys for now). 34 32 * -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/actions/MergeNodesAction.java
6 6 import java.awt.GridBagLayout; 7 7 import java.awt.event.ActionEvent; 8 8 import java.awt.event.KeyEvent; 9 import java.util.ArrayList; 9 10 import java.util.Collection; 10 11 import java.util.HashMap; 12 import java.util.HashSet; 11 13 import java.util.LinkedList; 12 import java.util.List;13 import java.util.ListIterator;14 import java.util.ArrayList;15 14 import java.util.Map; 16 15 import java.util.Set; 17 16 import java.util.TreeMap; … … 17 16 import java.util.TreeMap; 18 17 import java.util.TreeSet; 19 18 import java.util.Map.Entry; 20 import java.util.HashSet;21 19 22 20 import javax.swing.Box; 23 21 import javax.swing.JComboBox; … … 32 30 import org.openstreetmap.josm.command.SequenceCommand; 33 31 import org.openstreetmap.josm.data.SelectionChangedListener; 34 32 import org.openstreetmap.josm.data.osm.DataSet; 33 import org.openstreetmap.josm.data.osm.Node; 35 34 import org.openstreetmap.josm.data.osm.OsmPrimitive; 36 35 import org.openstreetmap.josm.data.osm.Relation; 37 36 import org.openstreetmap.josm.data.osm.RelationMember; 38 import org.openstreetmap.josm.data.osm.Way;39 import org.openstreetmap.josm.data.osm.Node;40 37 import org.openstreetmap.josm.data.osm.TigerUtils; 41 import org.openstreetmap.josm. tools.Pair;38 import org.openstreetmap.josm.data.osm.Way; 42 39 import org.openstreetmap.josm.data.osm.visitor.CollectBackReferencesVisitor; 43 40 import org.openstreetmap.josm.tools.GBC; 41 import org.openstreetmap.josm.tools.Pair; 44 42 45 43 46 44 /** -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/actions/OpenAction.java
17 17 18 18 import org.openstreetmap.josm.Main; 19 19 import org.openstreetmap.josm.data.osm.DataSet; 20 import org.openstreetmap.josm.gui.layer.GpxLayer; 20 21 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 21 import org.openstreetmap.josm.gui.layer.GpxLayer;22 22 import org.openstreetmap.josm.gui.layer.markerlayer.MarkerLayer; 23 import org.openstreetmap.josm.io.GpxReader; 23 24 import org.openstreetmap.josm.io.OsmReader; 24 import org.openstreetmap.josm.io.GpxReader;25 25 import org.xml.sax.SAXException; 26 26 27 27 /** -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/actions/PasteAction.java
16 16 import org.openstreetmap.josm.command.AddCommand; 17 17 import org.openstreetmap.josm.command.Command; 18 18 import org.openstreetmap.josm.command.SequenceCommand; 19 import org.openstreetmap.josm.data.coor.EastNorth; 19 20 import org.openstreetmap.josm.data.osm.DataSet; 20 import org.openstreetmap.josm.data.osm.Relation;21 21 import org.openstreetmap.josm.data.osm.Node; 22 22 import org.openstreetmap.josm.data.osm.OsmPrimitive; 23 import org.openstreetmap.josm.data.osm.Relation; 23 24 import org.openstreetmap.josm.data.osm.RelationMember; 24 25 import org.openstreetmap.josm.data.osm.Way; 25 import org.openstreetmap.josm.data.coor.EastNorth;26 26 27 27 public final class PasteAction extends JosmAction { 28 28 -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/actions/PasteTagsAction.java
7 7 import java.awt.event.ActionEvent; 8 8 import java.awt.event.KeyEvent; 9 9 import java.util.Collection; 10 import java.util.LinkedList;11 import java.util.Iterator;12 10 import java.util.HashMap; 11 import java.util.Iterator; 12 import java.util.LinkedList; 13 13 import java.util.Map; 14 import java.util.Map.Entry;15 14 16 15 import org.openstreetmap.josm.Main; 17 16 import org.openstreetmap.josm.command.ChangePropertyCommand; … … 18 17 import org.openstreetmap.josm.command.Command; 19 18 import org.openstreetmap.josm.command.SequenceCommand; 20 19 import org.openstreetmap.josm.data.SelectionChangedListener; 21 import org.openstreetmap.josm.data.SelectionChangedListener;22 20 import org.openstreetmap.josm.data.osm.DataSet; 23 import org.openstreetmap.josm.data.osm.Node;24 import org.openstreetmap.josm.data.osm.Way;25 import org.openstreetmap.josm.data.osm.Relation;26 21 import org.openstreetmap.josm.data.osm.OsmPrimitive; 27 22 28 23 public final class PasteTagsAction extends JosmAction implements SelectionChangedListener { -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/actions/ReverseWayAction.java
15 15 import org.openstreetmap.josm.command.ChangeCommand; 16 16 import org.openstreetmap.josm.command.Command; 17 17 import org.openstreetmap.josm.command.SequenceCommand; 18 import org.openstreetmap.josm.data.osm.Relation;19 18 import org.openstreetmap.josm.data.osm.Node; 20 19 import org.openstreetmap.josm.data.osm.OsmPrimitive; 20 import org.openstreetmap.josm.data.osm.Relation; 21 21 import org.openstreetmap.josm.data.osm.Way; 22 22 import org.openstreetmap.josm.data.osm.visitor.Visitor; 23 23 -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/actions/SaveAction.java
7 7 import java.awt.event.KeyEvent; 8 8 import java.io.File; 9 9 10 import org.openstreetmap.josm.gui.layer.GpxLayer; 10 11 import org.openstreetmap.josm.gui.layer.Layer; 11 import org.openstreetmap.josm.gui.layer.GpxLayer;12 12 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 13 13 14 14 /** -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/actions/SaveActionBase.java
5 5 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 12 13 13 import javax.swing.JFileChooser; … … 16 16 17 17 import org.openstreetmap.josm.Main; 18 18 import org.openstreetmap.josm.data.osm.OsmPrimitive; 19 import org.openstreetmap.josm.gui.layer.GpxLayer; 20 import org.openstreetmap.josm.gui.layer.Layer; 19 21 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 20 import org.openstreetmap.josm.gui.layer.Layer; 21 import org.openstreetmap.josm.gui.layer.GpxLayer; 22 import org.openstreetmap.josm.io.GpxWriter; 22 23 import org.openstreetmap.josm.io.OsmWriter; 23 import org.openstreetmap.josm.io.GpxWriter;24 24 25 25 public abstract class SaveActionBase extends DiskAccessAction { 26 26 -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/actions/search/SearchCompiler.java
1 1 // License: GPL. Copyright 2007 by Immanuel Scholz and others 2 2 package org.openstreetmap.josm.actions.search; 3 3 4 import java.io.IOException;5 4 import java.io.PushbackReader; 6 5 import java.io.StringReader; 7 6 import java.util.Map.Entry; 8 import java.util.regex.Pattern;9 import java.util.regex.Matcher;10 7 11 8 import org.openstreetmap.josm.data.osm.Node; 12 9 import org.openstreetmap.josm.data.osm.OsmPrimitive; 13 import org.openstreetmap.josm.data.osm.Way;14 10 import org.openstreetmap.josm.data.osm.Relation; 15 11 import org.openstreetmap.josm.data.osm.User; 12 import org.openstreetmap.josm.data.osm.Way; 16 13 17 14 /** 18 15 * Implements a google-like search. -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/actions/SplitWayAction.java
8 8 import java.awt.event.KeyEvent; 9 9 import java.util.ArrayList; 10 10 import java.util.Collection; 11 import java.util.Collections;12 import java.util.Comparator;13 11 import java.util.HashMap; 14 12 import java.util.HashSet; 15 13 import java.util.Iterator; … … 27 25 import org.openstreetmap.josm.command.SequenceCommand; 28 26 import org.openstreetmap.josm.data.SelectionChangedListener; 29 27 import org.openstreetmap.josm.data.osm.DataSet; 30 import org.openstreetmap.josm.data.osm.Relation;31 28 import org.openstreetmap.josm.data.osm.Node; 32 29 import org.openstreetmap.josm.data.osm.OsmPrimitive; 30 import org.openstreetmap.josm.data.osm.Relation; 33 31 import org.openstreetmap.josm.data.osm.Way; 34 32 import org.openstreetmap.josm.data.osm.visitor.NameVisitor; 35 33 import org.openstreetmap.josm.data.osm.visitor.Visitor; -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/actions/UnselectAllAction.java
5 5 6 6 import java.awt.event.ActionEvent; 7 7 import java.awt.event.KeyEvent; 8 9 import javax.swing.JComponent; 8 10 import javax.swing.KeyStroke; 9 import javax.swing.JComponent;10 11 11 12 import org.openstreetmap.josm.Main; 12 13 -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/command/AddCommand.java
11 11 12 12 import org.openstreetmap.josm.Main; 13 13 import org.openstreetmap.josm.data.osm.DataSet; 14 import org.openstreetmap.josm.data.osm.Relation;15 14 import org.openstreetmap.josm.data.osm.OsmPrimitive; 16 15 import org.openstreetmap.josm.data.osm.visitor.AddVisitor; 17 16 import org.openstreetmap.josm.data.osm.visitor.DeleteVisitor; -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/command/Command.java
9 9 10 10 import javax.swing.tree.MutableTreeNode; 11 11 12 import org.openstreetmap.josm.data.osm.Relation;13 12 import org.openstreetmap.josm.data.osm.Node; 14 13 import org.openstreetmap.josm.data.osm.OsmPrimitive; 14 import org.openstreetmap.josm.data.osm.Relation; 15 15 import org.openstreetmap.josm.data.osm.Way; 16 16 import org.openstreetmap.josm.data.osm.visitor.Visitor; 17 17 import org.openstreetmap.josm.gui.layer.Layer; -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/command/DeleteCommand.java
10 10 import javax.swing.tree.DefaultMutableTreeNode; 11 11 import javax.swing.tree.MutableTreeNode; 12 12 13 import org.openstreetmap.josm.data.osm.Relation;14 13 import org.openstreetmap.josm.data.osm.OsmPrimitive; 15 14 import org.openstreetmap.josm.data.osm.visitor.NameVisitor; 16 15 import org.openstreetmap.josm.tools.ImageProvider; -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/data/coor/LatLon.java
1 1 // License: GPL. Copyright 2007 by Immanuel Scholz and others 2 2 package org.openstreetmap.josm.data.coor; 3 3 4 import java.text.NumberFormat; 5 4 6 import org.openstreetmap.josm.data.Bounds; 5 7 import org.openstreetmap.josm.data.projection.Projection; 6 import java.text.NumberFormat;7 8 8 9 /** 9 10 * LatLon are unprojected latitude / longitude coordinates. -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/data/gpx/GpxData.java
2 2 3 3 package org.openstreetmap.josm.data.gpx; 4 4 5 import java.io.File; 5 6 import java.util.Collection; 6 7 import java.util.LinkedList; 7 8 import java.util.Map; 8 import java.util.HashMap; 9 9 10 import org.openstreetmap.josm.data.Bounds; 10 import org.openstreetmap.josm.data.coor.LatLon;11 import java.lang.Math;12 import java.io.File;13 11 14 12 /** 15 13 * objects of this class represent a gpx file with tracks, waypoints and routes -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/data/osm/Node.java
2 2 package org.openstreetmap.josm.data.osm; 3 3 4 4 import org.openstreetmap.josm.Main; 5 import org.openstreetmap.josm.data.coor.EastNorth; 5 6 import org.openstreetmap.josm.data.coor.LatLon; 6 import org.openstreetmap.josm.data.coor.EastNorth;7 7 import org.openstreetmap.josm.data.osm.visitor.Visitor; 8 8 9 9 -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/data/osm/Relation.java
2 2 3 3 import java.util.ArrayList; 4 4 import java.util.Arrays; 5 import java.util.Collections;6 5 import java.util.List; 7 import java.util.Map.Entry;8 6 9 7 import org.openstreetmap.josm.data.osm.visitor.Visitor; 10 8 -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/data/osm/visitor/AddVisitor.java
2 2 package org.openstreetmap.josm.data.osm.visitor; 3 3 4 4 import org.openstreetmap.josm.data.osm.DataSet; 5 import org.openstreetmap.josm.data.osm.Node; 5 6 import org.openstreetmap.josm.data.osm.Relation; 6 import org.openstreetmap.josm.data.osm.Node;7 7 import org.openstreetmap.josm.data.osm.Way; 8 8 9 9 /** -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/data/osm/visitor/AllNodesVisitor.java
4 4 import java.util.Collection; 5 5 import java.util.HashSet; 6 6 7 import org.openstreetmap.josm.data.osm.Node; 8 import org.openstreetmap.josm.data.osm.OsmPrimitive; 7 9 import org.openstreetmap.josm.data.osm.Relation; 8 10 import org.openstreetmap.josm.data.osm.RelationMember; 9 import org.openstreetmap.josm.data.osm.Node;10 import org.openstreetmap.josm.data.osm.OsmPrimitive;11 11 import org.openstreetmap.josm.data.osm.Way; 12 12 13 13 /** -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/data/osm/visitor/BoundingXYVisitor.java
4 4 import org.openstreetmap.josm.Main; 5 5 import org.openstreetmap.josm.data.Bounds; 6 6 import org.openstreetmap.josm.data.coor.EastNorth; 7 import org.openstreetmap.josm.data.osm.Node; 7 8 import org.openstreetmap.josm.data.osm.Relation; 8 import org.openstreetmap.josm.data.osm.Node;9 9 import org.openstreetmap.josm.data.osm.Way; 10 10 11 11 /** -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/data/osm/visitor/CollectBackReferencesVisitor.java
5 5 import java.util.HashSet; 6 6 7 7 import org.openstreetmap.josm.data.osm.DataSet; 8 import org.openstreetmap.josm.data.osm.Node; 9 import org.openstreetmap.josm.data.osm.OsmPrimitive; 8 10 import org.openstreetmap.josm.data.osm.Relation; 9 11 import org.openstreetmap.josm.data.osm.RelationMember; 10 import org.openstreetmap.josm.data.osm.Node;11 import org.openstreetmap.josm.data.osm.OsmPrimitive;12 12 import org.openstreetmap.josm.data.osm.Way; 13 13 14 14 /** -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/data/osm/visitor/DeleteVisitor.java
2 2 package org.openstreetmap.josm.data.osm.visitor; 3 3 4 4 import org.openstreetmap.josm.data.osm.DataSet; 5 import org.openstreetmap.josm.data.osm.Node; 5 6 import org.openstreetmap.josm.data.osm.Relation; 6 import org.openstreetmap.josm.data.osm.Node;7 7 import org.openstreetmap.josm.data.osm.Way; 8 8 9 9 /** -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/data/osm/visitor/MergeVisitor.java
9 9 import java.util.Map; 10 10 11 11 import org.openstreetmap.josm.data.osm.DataSet; 12 import org.openstreetmap.josm.data.osm.Node; 13 import org.openstreetmap.josm.data.osm.OsmPrimitive; 12 14 import org.openstreetmap.josm.data.osm.Relation; 13 15 import org.openstreetmap.josm.data.osm.RelationMember; 14 import org.openstreetmap.josm.data.osm.Node;15 import org.openstreetmap.josm.data.osm.OsmPrimitive;16 16 import org.openstreetmap.josm.data.osm.Way; 17 17 18 18 /** -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/data/osm/visitor/NameVisitor.java
7 7 import java.text.DecimalFormat; 8 8 import java.text.NumberFormat; 9 9 import java.util.HashSet; 10 import java.util.Set;11 10 12 11 import javax.swing.Icon; 13 12 import javax.swing.JLabel; … … 13 12 import javax.swing.JLabel; 14 13 15 14 import org.openstreetmap.josm.Main; 16 import org.openstreetmap.josm.data.osm.Relation;17 15 import org.openstreetmap.josm.data.osm.Node; 18 16 import org.openstreetmap.josm.data.osm.OsmPrimitive; 17 import org.openstreetmap.josm.data.osm.Relation; 19 18 import org.openstreetmap.josm.data.osm.Way; 20 19 import org.openstreetmap.josm.tools.ImageProvider; 21 20 -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/data/osm/visitor/SimplePaintVisitor.java
7 7 import java.awt.Point; 8 8 import java.awt.Rectangle; 9 9 import java.awt.geom.GeneralPath; 10 import java.util.Iterator; 10 11 11 import java.util.Iterator;12 12 import org.openstreetmap.josm.Main; 13 13 import org.openstreetmap.josm.data.osm.DataSet; 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 18 import org.openstreetmap.josm.gui.NavigatableComponent; 19 19 import org.openstreetmap.josm.tools.ColorHelper; -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/data/osm/visitor/Visitor.java
1 1 // License: GPL. Copyright 2007 by Immanuel Scholz and others 2 2 package org.openstreetmap.josm.data.osm.visitor; 3 3 4 import org.openstreetmap.josm.data.osm.Node; 4 5 import org.openstreetmap.josm.data.osm.Relation; 5 import org.openstreetmap.josm.data.osm.Node;6 6 import org.openstreetmap.josm.data.osm.Way; 7 7 8 8 /** -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/data/projection/Epsg4326.java
1 1 // License: GPL. Copyright 2007 by Immanuel Scholz and others 2 2 package org.openstreetmap.josm.data.projection; 3 3 4 import org.openstreetmap.josm.data.coor.EastNorth; 4 5 import org.openstreetmap.josm.data.coor.LatLon; 5 import org.openstreetmap.josm.data.coor.EastNorth;6 6 7 7 /** 8 8 * Directly use latitude / longitude values as x/y. -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/data/ServerSidePreferences.java
11 11 import java.io.Reader; 12 12 import java.io.StringReader; 13 13 import java.net.HttpURLConnection; 14 import java.net.URLConnection;15 14 import java.net.MalformedURLException; 16 15 import java.net.URL; 16 import java.net.URLConnection; 17 17 import java.util.Collection; 18 18 import java.util.Collections; 19 19 import java.util.LinkedList; -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/gui/dialogs/ConflictDialog.java
32 32 import org.openstreetmap.josm.command.ConflictResolveCommand; 33 33 import org.openstreetmap.josm.data.SelectionChangedListener; 34 34 import org.openstreetmap.josm.data.osm.DataSet; 35 import org.openstreetmap.josm.data.osm.Node; 36 import org.openstreetmap.josm.data.osm.OsmPrimitive; 35 37 import org.openstreetmap.josm.data.osm.Relation; 36 38 import org.openstreetmap.josm.data.osm.RelationMember; 37 import org.openstreetmap.josm.data.osm.Node;38 import org.openstreetmap.josm.data.osm.OsmPrimitive;39 39 import org.openstreetmap.josm.data.osm.Way; 40 40 import org.openstreetmap.josm.data.osm.visitor.SimplePaintVisitor; 41 41 import org.openstreetmap.josm.data.osm.visitor.Visitor; -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java
14 14 import java.awt.event.ActionListener; 15 15 import java.awt.event.FocusAdapter; 16 16 import java.awt.event.FocusEvent; 17 import java.awt.event.KeyAdapter;18 17 import java.awt.event.KeyEvent; 19 18 import java.awt.event.MouseAdapter; 20 19 import java.awt.event.MouseEvent; -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/gui/dialogs/RelationEditor.java
13 13 import java.beans.PropertyChangeEvent; 14 14 import java.beans.PropertyChangeListener; 15 15 import java.util.ArrayList; 16 import java.util.Collections;17 16 import java.util.Map.Entry; 18 17 19 18 import javax.swing.JButton; -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java
10 10 import java.awt.event.KeyEvent; 11 11 import java.awt.event.MouseAdapter; 12 12 import java.awt.event.MouseEvent; 13 import java.util.Arrays;14 import java.util.Collection;15 13 import java.util.Collections; 16 import java.util.LinkedList;17 14 18 15 import javax.swing.DefaultListModel; 19 16 import javax.swing.JButton; … … 18 15 import javax.swing.DefaultListModel; 19 16 import javax.swing.JButton; 20 17 import javax.swing.JList; 21 import javax.swing.JOptionPane;22 18 import javax.swing.JPanel; 23 19 import javax.swing.JScrollPane; 24 20 import javax.swing.ListSelectionModel; … … 25 21 26 22 import org.openstreetmap.josm.Main; 27 23 import org.openstreetmap.josm.command.DeleteCommand; 28 import org.openstreetmap.josm.data.SelectionChangedListener;29 import org.openstreetmap.josm.data.osm.DataSet;30 24 import org.openstreetmap.josm.data.osm.Relation; 31 import org.openstreetmap.josm.data.osm.OsmPrimitive;32 25 import org.openstreetmap.josm.gui.OsmPrimitivRenderer; 33 26 import org.openstreetmap.josm.gui.layer.DataChangeListener; 34 27 import org.openstreetmap.josm.gui.layer.Layer; -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java
22 22 import javax.swing.ListSelectionModel; 23 23 24 24 import org.openstreetmap.josm.Main; 25 import org.openstreetmap.josm.actions.JosmAction; 25 26 import org.openstreetmap.josm.data.SelectionChangedListener; 26 27 import org.openstreetmap.josm.data.osm.DataSet; 27 28 import org.openstreetmap.josm.data.osm.OsmPrimitive; … … 27 28 import org.openstreetmap.josm.data.osm.OsmPrimitive; 28 29 import org.openstreetmap.josm.gui.OsmPrimitivRenderer; 29 30 import org.openstreetmap.josm.tools.ImageProvider; 30 import org.openstreetmap.josm.actions.JosmAction;31 31 32 32 /** 33 33 * A small tool dialog for displaying the current selection. The selection manager -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/gui/download/BookmarkSelection.java
7 7 import java.awt.GridLayout; 8 8 import java.awt.event.ActionEvent; 9 9 import java.awt.event.ActionListener; 10 import java.awt.event.MouseListener;11 10 import java.awt.event.MouseAdapter; 12 11 import java.awt.event.MouseEvent; 12 import java.awt.event.MouseListener; 13 13 14 14 import javax.swing.DefaultListModel; 15 15 import javax.swing.JButton; -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/gui/download/BoundingBoxSelection.java
20 20 import javax.swing.JTextArea; 21 21 import javax.swing.JTextField; 22 22 import javax.swing.SwingUtilities; 23 import javax.swing.text.JTextComponent;24 23 25 24 import org.openstreetmap.josm.Main; 26 25 import org.openstreetmap.josm.data.Bounds; -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/gui/GettingStarted.java
3 3 4 4 import static org.openstreetmap.josm.tools.I18n.tr; 5 5 6 import java.awt.Dimension;7 6 import java.awt.GridBagLayout; 8 7 import java.awt.event.ActionEvent; 9 8 import java.awt.event.ActionListener; … … 12 11 import javax.swing.JEditorPane; 13 12 import javax.swing.JLabel; 14 13 import javax.swing.JPanel; 15 import javax.swing.JTextField;16 14 import javax.swing.event.HyperlinkEvent; 17 15 import javax.swing.event.HyperlinkListener; 18 16 -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/gui/layer/GeoImageLayer.java
17 17 import java.awt.Rectangle; 18 18 import java.awt.event.ActionEvent; 19 19 import java.awt.event.ActionListener; 20 import java.awt.event.KeyEvent; 20 21 import java.awt.event.MouseAdapter; 21 22 import java.awt.event.MouseEvent; 22 import java.awt.event.KeyEvent;23 23 import java.awt.image.BufferedImage; 24 24 import java.io.File; 25 25 import java.io.IOException; … … 35 35 import javax.swing.DefaultListCellRenderer; 36 36 import javax.swing.Icon; 37 37 import javax.swing.ImageIcon; 38 import javax.swing.JButton; 38 39 import javax.swing.JDialog; 39 40 import javax.swing.JFileChooser; 40 41 import javax.swing.JLabel; … … 46 47 import javax.swing.JSeparator; 47 48 import javax.swing.JTextField; 48 49 import javax.swing.JToggleButton; 49 import javax.swing.JButton;50 50 import javax.swing.JViewport; 51 51 import javax.swing.border.BevelBorder; 52 52 import javax.swing.border.Border; … … 56 56 import org.openstreetmap.josm.actions.RenameLayerAction; 57 57 import org.openstreetmap.josm.data.coor.EastNorth; 58 58 import org.openstreetmap.josm.data.coor.LatLon; 59 import org.openstreetmap.josm.data.osm.visitor.BoundingXYVisitor;60 import org.openstreetmap.josm.data.gpx.GpxData;61 59 import org.openstreetmap.josm.data.gpx.GpxTrack; 62 60 import org.openstreetmap.josm.data.gpx.WayPoint; 61 import org.openstreetmap.josm.data.osm.visitor.BoundingXYVisitor; 63 62 import org.openstreetmap.josm.gui.MapView; 64 63 import org.openstreetmap.josm.gui.PleaseWaitRunnable; 65 64 import org.openstreetmap.josm.gui.dialogs.LayerListDialog; -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/gui/layer/GpxLayer.java
10 10 import java.awt.Graphics; 11 11 import java.awt.GridBagLayout; 12 12 import java.awt.Point; 13 import java.util.ArrayList;14 import java.util.Collection;15 import java.util.LinkedList;16 13 import java.awt.event.ActionEvent; 17 14 import java.awt.event.ActionListener; 15 import java.io.BufferedReader; 18 16 import java.io.File; 19 17 import java.io.FileInputStream; 20 18 import java.io.FileOutputStream; 21 import java.io.BufferedReader;22 19 import java.io.InputStreamReader; 23 20 import java.net.URL; 24 21 import java.net.URLConnection; … … 23 20 import java.net.URL; 24 21 import java.net.URLConnection; 25 22 import java.net.UnknownHostException; 26 import java.util.Iterator; 23 import java.util.Collection; 24 import java.util.LinkedList; 27 25 28 26 import javax.swing.AbstractAction; 29 27 import javax.swing.Box; … … 29 27 import javax.swing.Box; 30 28 import javax.swing.ButtonGroup; 31 29 import javax.swing.Icon; 30 import javax.swing.JCheckBox; 32 31 import javax.swing.JColorChooser; 33 32 import javax.swing.JFileChooser; 34 33 import javax.swing.JLabel; … … 35 34 import javax.swing.JMenuItem; 36 35 import javax.swing.JOptionPane; 37 36 import javax.swing.JPanel; 37 import javax.swing.JRadioButton; 38 38 import javax.swing.JSeparator; 39 import javax.swing.JRadioButton;40 39 import javax.swing.JTextField; 41 import javax.swing.JCheckBox;42 40 import javax.swing.filechooser.FileFilter; 43 41 44 42 import org.openstreetmap.josm.Main; 43 import org.openstreetmap.josm.actions.RenameLayerAction; 45 44 import org.openstreetmap.josm.actions.SaveAction; 46 45 import org.openstreetmap.josm.actions.SaveAsAction; 47 import org.openstreetmap.josm.actions.RenameLayerAction;48 46 import org.openstreetmap.josm.data.gpx.GpxData; 47 import org.openstreetmap.josm.data.gpx.GpxRoute; 49 48 import org.openstreetmap.josm.data.gpx.GpxTrack; 50 import org.openstreetmap.josm.data.gpx.GpxRoute;51 49 import org.openstreetmap.josm.data.gpx.WayPoint; 52 50 import org.openstreetmap.josm.data.osm.DataSet; 53 51 import org.openstreetmap.josm.data.osm.Node; … … 53 51 import org.openstreetmap.josm.data.osm.Node; 54 52 import org.openstreetmap.josm.data.osm.Way; 55 53 import org.openstreetmap.josm.data.osm.visitor.BoundingXYVisitor; 56 import org.openstreetmap.josm.io.MultiPartFormOutputStream;57 import org.openstreetmap.josm.io.GpxWriter;58 54 import org.openstreetmap.josm.gui.MapView; 59 55 import org.openstreetmap.josm.gui.dialogs.LayerListDialog; 60 56 import org.openstreetmap.josm.gui.dialogs.LayerListPopup; … … 59 55 import org.openstreetmap.josm.gui.dialogs.LayerListDialog; 60 56 import org.openstreetmap.josm.gui.dialogs.LayerListPopup; 61 57 import org.openstreetmap.josm.gui.layer.markerlayer.AudioMarker; 62 import org.openstreetmap.josm.gui.layer.markerlayer.Marker;63 58 import org.openstreetmap.josm.gui.layer.markerlayer.MarkerLayer; 59 import org.openstreetmap.josm.io.GpxWriter; 60 import org.openstreetmap.josm.io.MultiPartFormOutputStream; 64 61 import org.openstreetmap.josm.tools.ColorHelper; 65 62 import org.openstreetmap.josm.tools.DontShowAgainInfo; 66 63 import org.openstreetmap.josm.tools.GBC; -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/gui/layer/markerlayer/AudioMarker.java
1 1 // License: GPL. Copyright 2007 by Immanuel Scholz and others 2 2 package org.openstreetmap.josm.gui.layer.markerlayer; 3 3 4 import static org.openstreetmap.josm.tools.I18n.tr;5 6 import java.awt.Graphics;7 import java.awt.Point;8 import java.awt.Rectangle;9 4 import java.awt.event.ActionEvent; 10 import java.awt.event.ActionListener;11 import java.io.IOException;12 5 import java.net.URL; 13 6 14 import javax.swing.Icon;15 import javax.swing.JOptionPane;16 import javax.swing.Timer;17 18 7 import org.openstreetmap.josm.Main; 19 8 import org.openstreetmap.josm.data.coor.LatLon; 20 9 import org.openstreetmap.josm.tools.AudioPlayer; 21 import org.openstreetmap.josm.data.gpx.WayPoint;22 import org.openstreetmap.josm.data.coor.EastNorth;23 import org.openstreetmap.josm.gui.MapView;24 25 import org.openstreetmap.josm.tools.ImageProvider;26 10 27 11 /** 28 12 * Marker class with audio playback capability. -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/gui/layer/markerlayer/ButtonMarker.java
13 13 import org.openstreetmap.josm.Main; 14 14 import org.openstreetmap.josm.data.coor.LatLon; 15 15 import org.openstreetmap.josm.gui.MapView; 16 import org.openstreetmap.josm.gui.layer.Layer;17 16 18 17 /** 19 18 * Marker class with button look-and-feel. -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/gui/layer/markerlayer/ImageMarker.java
21 21 import org.openstreetmap.josm.Main; 22 22 import org.openstreetmap.josm.data.coor.LatLon; 23 23 import org.openstreetmap.josm.tools.ImageProvider; 24 import org.openstreetmap.josm.gui.layer.Layer;25 24 26 25 /** 27 26 * Marker representing an image. Uses a special icon, and when clicked, -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/gui/layer/markerlayer/Marker.java
9 9 import java.net.MalformedURLException; 10 10 import java.net.URL; 11 11 import java.util.Collection; 12 import java.util.HashMap;13 12 import java.util.LinkedList; 14 import java.util.Map;15 13 16 14 import javax.swing.Icon; 17 15 … … 21 19 import org.openstreetmap.josm.data.gpx.GpxLink; 22 20 import org.openstreetmap.josm.data.gpx.WayPoint; 23 21 import org.openstreetmap.josm.gui.MapView; 24 import org.openstreetmap.josm.gui.layer.Layer;25 22 import org.openstreetmap.josm.tools.ImageProvider; 26 23 27 24 /** -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java
8 8 import java.awt.Component; 9 9 import java.awt.Graphics; 10 10 import java.awt.Point; 11 import java.awt.Rectangle;12 11 import java.awt.event.ActionEvent; 13 12 import java.awt.event.ActionListener; 14 13 import java.awt.event.MouseAdapter; … … 14 13 import java.awt.event.MouseAdapter; 15 14 import java.awt.event.MouseEvent; 16 15 import java.io.File; 16 import java.net.URL; 17 17 import java.util.ArrayList; 18 18 import java.util.Collection; 19 import java.util.Iterator;20 import java.net.URL;21 19 22 20 import javax.swing.Icon; 23 21 import javax.swing.JColorChooser; 24 import javax.swing.JFileChooser;25 22 import javax.swing.JMenuItem; 26 23 import javax.swing.JOptionPane; 27 24 import javax.swing.JSeparator; … … 26 23 import javax.swing.JOptionPane; 27 24 import javax.swing.JSeparator; 28 25 import javax.swing.SwingUtilities; 29 import javax.swing.Timer;30 import javax.swing.filechooser.FileFilter;31 26 32 27 import org.openstreetmap.josm.Main; 33 28 import org.openstreetmap.josm.actions.RenameLayerAction; 34 import org.openstreetmap.josm.command.Command;35 29 import org.openstreetmap.josm.data.coor.EastNorth; 36 30 import org.openstreetmap.josm.data.gpx.GpxData; 37 import org.openstreetmap.josm.data.gpx.GpxTrack;38 31 import org.openstreetmap.josm.data.gpx.WayPoint; 39 32 import org.openstreetmap.josm.data.osm.visitor.BoundingXYVisitor; 40 33 import org.openstreetmap.josm.gui.MapView; … … 40 33 import org.openstreetmap.josm.gui.MapView; 41 34 import org.openstreetmap.josm.gui.dialogs.LayerListDialog; 42 35 import org.openstreetmap.josm.gui.dialogs.LayerListPopup; 36 import org.openstreetmap.josm.gui.layer.GpxLayer; 43 37 import org.openstreetmap.josm.gui.layer.Layer; 44 import org.openstreetmap.josm.gui.layer.GpxLayer; 45 import org.openstreetmap.josm.gui.layer.markerlayer.AudioMarker; 46 import org.openstreetmap.josm.gui.layer.markerlayer.PlayHeadMarker; 38 import org.openstreetmap.josm.tools.AudioPlayer; 47 39 import org.openstreetmap.josm.tools.ColorHelper; 48 40 import org.openstreetmap.josm.tools.ImageProvider; 49 import org.openstreetmap.josm.tools.AudioPlayer;50 41 51 42 /** 52 43 * A layer holding markers. -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerProducers.java
2 2 package org.openstreetmap.josm.gui.layer.markerlayer; 3 3 4 4 import java.io.File; 5 import java.util.Map;6 5 7 import org.openstreetmap.josm.data.coor.LatLon;8 6 import org.openstreetmap.josm.data.gpx.WayPoint; 9 import org.openstreetmap.josm.gui.layer.Layer;10 7 11 8 /** 12 9 * This interface has to be implemented by anyone who wants to create markers. -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/gui/layer/markerlayer/PlayHeadMarker.java
2 2 3 3 import static org.openstreetmap.josm.tools.I18n.tr; 4 4 5 import java.awt.Cursor;6 5 import java.awt.Graphics; 7 import java.awt.Insets;8 6 import java.awt.Point; 9 7 import java.awt.Rectangle; 10 8 import java.awt.event.ActionEvent; … … 10 8 import java.awt.event.ActionEvent; 11 9 import java.awt.event.ActionListener; 12 10 import java.awt.event.MouseAdapter; 13 import java.awt.event.MouseListener;14 import java.awt.event.MouseMotionAdapter;15 11 import java.awt.event.MouseEvent; 16 import java.awt.event.MouseMotionListener;17 import java.io.IOException;18 import java.net.URL;19 12 import java.util.Collection; 20 13 import java.util.Iterator; 21 14 22 import javax.swing.BorderFactory;23 import javax.swing.Icon;24 15 import javax.swing.JOptionPane; 25 16 import javax.swing.Timer; 26 import javax.swing.border.BevelBorder;27 import javax.swing.border.Border;28 17 29 18 import org.openstreetmap.josm.Main; 30 19 import org.openstreetmap.josm.actions.mapmode.MapMode; … … 29 18 import org.openstreetmap.josm.Main; 30 19 import org.openstreetmap.josm.actions.mapmode.MapMode; 31 20 import org.openstreetmap.josm.actions.mapmode.PlayHeadDragMode; 21 import org.openstreetmap.josm.data.coor.EastNorth; 32 22 import org.openstreetmap.josm.data.coor.LatLon; 33 import org.openstreetmap.josm.tools.AudioPlayer;34 23 import org.openstreetmap.josm.data.gpx.GpxTrack; 35 24 import org.openstreetmap.josm.data.gpx.WayPoint; 36 import org.openstreetmap.josm.data.coor.EastNorth;37 25 import org.openstreetmap.josm.gui.MapView; 38 26 import org.openstreetmap.josm.gui.layer.GpxLayer; 39 40 import org.openstreetmap.josm.tools.ImageProvider; 27 import org.openstreetmap.josm.tools.AudioPlayer; 41 28 42 29 /** 43 30 * Singleton marker class to track position of audio. -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/gui/layer/markerlayer/WebMarker.java
11 11 import org.openstreetmap.josm.Main; 12 12 import org.openstreetmap.josm.data.coor.LatLon; 13 13 import org.openstreetmap.josm.tools.OpenBrowser; 14 import org.openstreetmap.josm.gui.layer.Layer;15 14 16 15 /** 17 16 * Marker class with Web URL activation. -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java
11 11 import java.awt.Point; 12 12 import java.awt.event.ActionEvent; 13 13 import java.io.File; 14 import java.util.ArrayList; 14 15 import java.util.Collection; 15 16 import java.util.HashSet; 16 17 import java.util.Iterator; … … 16 17 import java.util.Iterator; 17 18 import java.util.LinkedList; 18 19 import java.util.Set; 19 import java.util.ArrayList;20 20 21 21 import javax.swing.AbstractAction; 22 22 import javax.swing.Icon; … … 33 33 import org.openstreetmap.josm.actions.SaveAsAction; 34 34 import org.openstreetmap.josm.command.Command; 35 35 import org.openstreetmap.josm.data.coor.EastNorth; 36 import org.openstreetmap.josm.data.gpx.GpxData; 37 import org.openstreetmap.josm.data.gpx.GpxTrack; 38 import org.openstreetmap.josm.data.gpx.WayPoint; 36 39 import org.openstreetmap.josm.data.osm.DataSet; 37 40 import org.openstreetmap.josm.data.osm.DataSource; 38 import org.openstreetmap.josm.data.osm.Relation;39 41 import org.openstreetmap.josm.data.osm.Node; 40 42 import org.openstreetmap.josm.data.osm.OsmPrimitive; 43 import org.openstreetmap.josm.data.osm.Relation; 41 44 import org.openstreetmap.josm.data.osm.Way; 42 45 import org.openstreetmap.josm.data.osm.visitor.BoundingXYVisitor; 43 46 import org.openstreetmap.josm.data.osm.visitor.MapPaintVisitor; … … 44 47 import org.openstreetmap.josm.data.osm.visitor.MergeVisitor; 45 48 import org.openstreetmap.josm.data.osm.visitor.SimplePaintVisitor; 46 49 import org.openstreetmap.josm.data.osm.visitor.Visitor; 47 import org.openstreetmap.josm.data.gpx.GpxData;48 import org.openstreetmap.josm.data.gpx.GpxTrack;49 import org.openstreetmap.josm.data.gpx.WayPoint;50 50 import org.openstreetmap.josm.gui.MapView; 51 51 import org.openstreetmap.josm.gui.dialogs.ConflictDialog; 52 52 import org.openstreetmap.josm.gui.dialogs.LayerListDialog; -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/gui/MainApplet.java
3 3 4 4 import static org.openstreetmap.josm.tools.I18n.tr; 5 5 6 import java.applet.AppletContext; 6 7 import java.applet.AppletStub; 7 import java.applet.AppletContext;8 8 import java.awt.GridBagLayout; 9 9 import java.awt.event.ActionEvent; 10 10 import java.awt.event.KeyEvent; -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/gui/MainMenu.java
13 13 import javax.swing.KeyStroke; 14 14 15 15 import org.openstreetmap.josm.Main; 16 import org.openstreetmap.josm.actions.JosmAction;17 16 import org.openstreetmap.josm.actions.AboutAction; 18 17 import org.openstreetmap.josm.actions.AlignInCircleAction; 19 18 import org.openstreetmap.josm.actions.AlignInLineAction; … … 26 25 import org.openstreetmap.josm.actions.GpxExportAction; 27 26 import org.openstreetmap.josm.actions.HelpAction; 28 27 import org.openstreetmap.josm.actions.JoinNodeWayAction; 28 import org.openstreetmap.josm.actions.JosmAction; 29 29 import org.openstreetmap.josm.actions.MergeNodesAction; 30 30 import org.openstreetmap.josm.actions.NewAction; 31 31 import org.openstreetmap.josm.actions.OpenAction; … … 42 42 import org.openstreetmap.josm.actions.UnselectAllAction; 43 43 import org.openstreetmap.josm.actions.UploadAction; 44 44 import org.openstreetmap.josm.actions.audio.AudioBackAction; 45 import org.openstreetmap.josm.actions.audio.AudioFasterAction; 45 46 import org.openstreetmap.josm.actions.audio.AudioFwdAction; 46 47 import org.openstreetmap.josm.actions.audio.AudioNextAction; 47 48 import org.openstreetmap.josm.actions.audio.AudioPlayPauseAction; … … 46 47 import org.openstreetmap.josm.actions.audio.AudioNextAction; 47 48 import org.openstreetmap.josm.actions.audio.AudioPlayPauseAction; 48 49 import org.openstreetmap.josm.actions.audio.AudioPrevAction; 49 import org.openstreetmap.josm.actions.audio.AudioFasterAction;50 50 import org.openstreetmap.josm.actions.audio.AudioSlowerAction; 51 51 import org.openstreetmap.josm.actions.search.SearchAction; 52 52 import org.openstreetmap.josm.data.DataSetChecker; -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/gui/MapFrame.java
9 9 import javax.swing.Action; 10 10 import javax.swing.BoxLayout; 11 11 import javax.swing.ButtonGroup; 12 import javax.swing.JButton;13 12 import javax.swing.JPanel; 14 13 import javax.swing.JToolBar; 15 14 … … 14 13 import javax.swing.JToolBar; 15 14 16 15 import org.openstreetmap.josm.Main; 17 import org.openstreetmap.josm.actions.MoveAction;18 16 import org.openstreetmap.josm.actions.mapmode.DeleteAction; 19 17 import org.openstreetmap.josm.actions.mapmode.DrawAction; 20 18 import org.openstreetmap.josm.actions.mapmode.MapMode; 19 import org.openstreetmap.josm.actions.mapmode.SelectAction; 21 20 import org.openstreetmap.josm.actions.mapmode.ZoomAction; 22 import org.openstreetmap.josm.actions.mapmode.SelectAction;23 21 import org.openstreetmap.josm.gui.dialogs.CommandStackDialog; 24 22 import org.openstreetmap.josm.gui.dialogs.ConflictDialog; 25 import org.openstreetmap.josm.gui.dialogs.RelationListDialog;26 23 import org.openstreetmap.josm.gui.dialogs.HistoryDialog; 27 24 import org.openstreetmap.josm.gui.dialogs.LayerListDialog; 28 25 import org.openstreetmap.josm.gui.dialogs.PropertiesDialog; 26 import org.openstreetmap.josm.gui.dialogs.RelationListDialog; 29 27 import org.openstreetmap.josm.gui.dialogs.SelectionListDialog; 30 28 import org.openstreetmap.josm.gui.dialogs.ToggleDialog; 31 29 import org.openstreetmap.josm.gui.dialogs.UserListDialog; -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/gui/mappaint/ElemStyleHandler.java
1 1 package org.openstreetmap.josm.gui.mappaint; 2 2 3 import java.io.File;4 3 import java.awt.Color; 5 4 import java.awt.Toolkit; 5 import java.io.File; 6 6 import java.net.URL; 7 7 8 8 import javax.swing.ImageIcon; … … 8 8 import javax.swing.ImageIcon; 9 9 10 10 import org.openstreetmap.josm.tools.ColorHelper; 11 import org.openstreetmap.josm.plugins.Plugin;12 11 import org.xml.sax.Attributes; 13 12 import org.xml.sax.helpers.DefaultHandler; 14 13 -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/gui/mappaint/MapPaintStyles.java
2 2 3 3 import java.io.File; 4 4 import java.io.FileReader; 5 6 5 import java.net.URL; 7 6 import java.util.HashMap; 8 7 import java.util.Iterator; … … 9 8 10 9 import org.openstreetmap.josm.Main; 11 10 import org.openstreetmap.josm.data.osm.OsmPrimitive; 12 import org.openstreetmap.josm.gui.MapFrame;13 import org.openstreetmap.josm.gui.layer.Layer;14 import org.openstreetmap.josm.gui.layer.OsmDataLayer;15 import org.openstreetmap.josm.plugins.Plugin;16 11 import org.xml.sax.InputSource; 17 12 import org.xml.sax.XMLReader; 18 13 import org.xml.sax.helpers.XMLReaderFactory; -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/gui/MapStatus.java
13 13 import java.awt.Toolkit; 14 14 import java.awt.event.AWTEventListener; 15 15 import java.awt.event.InputEvent; 16 import java.awt.event.KeyAdapter; 17 import java.awt.event.KeyEvent; 16 18 import java.awt.event.MouseAdapter; 17 19 import java.awt.event.MouseEvent; 18 20 import java.awt.event.MouseMotionListener; 19 import java.awt.event.KeyAdapter;20 import java.awt.event.KeyEvent;21 21 import java.lang.reflect.InvocationTargetException; 22 22 import java.text.DecimalFormat; 23 import java.text.NumberFormat;24 23 import java.util.Collection; 25 24 import java.util.ConcurrentModificationException; 26 25 import java.util.Map.Entry; … … 26 25 import java.util.Map.Entry; 27 26 28 27 import javax.swing.BorderFactory; 29 import javax.swing.BoxLayout;30 28 import javax.swing.JLabel; 31 29 import javax.swing.JPanel; 32 30 import javax.swing.JTextField; -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/gui/MapView.java
9 9 import java.awt.event.ComponentAdapter; 10 10 import java.awt.event.ComponentEvent; 11 11 import java.awt.event.KeyEvent; 12 import java.awt.event.ActionListener;13 import java.awt.event.ActionEvent;14 12 import java.util.ArrayList; 15 13 import java.util.Collection; 16 14 import java.util.Collections; -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/gui/NavigatableComponent.java
2 2 package org.openstreetmap.josm.gui; 3 3 4 4 import java.awt.Point; 5 import java.util.ArrayList; 5 6 import java.util.Collection; 6 7 import java.util.Collections; 7 8 import java.util.HashSet; 9 import java.util.LinkedList; 10 import java.util.List; 8 11 import java.util.TreeMap; 9 import java.util.List;10 import java.util.ArrayList;11 import java.util.LinkedList;12 12 13 13 import javax.swing.JComponent; 14 14 -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/gui/preferences/PluginPreference.java
22 22 import java.util.SortedMap; 23 23 import java.util.TreeMap; 24 24 import java.util.Map.Entry; 25 import java.net.URL;26 25 27 26 import javax.swing.AbstractAction; 28 27 import javax.swing.BorderFactory; -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/gui/preferences/TaggingPresetPreference.java
23 23 import javax.swing.JPanel; 24 24 import javax.swing.JScrollPane; 25 25 import javax.swing.JSeparator; 26 import javax.swing.border.BevelBorder;27 26 28 27 import org.openstreetmap.josm.Main; 29 28 import org.openstreetmap.josm.gui.tagging.TaggingPreset; -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/io/BoundingBoxDownloader.java
9 9 import org.openstreetmap.josm.Main; 10 10 import org.openstreetmap.josm.data.Bounds; 11 11 import org.openstreetmap.josm.data.coor.LatLon; 12 import org.openstreetmap.josm.data.gpx.GpxData; 12 13 import org.openstreetmap.josm.data.osm.DataSet; 13 14 import org.openstreetmap.josm.data.osm.DataSource; 14 import org.openstreetmap.josm.data.gpx.GpxData;15 15 import org.xml.sax.SAXException; 16 16 17 17 -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/io/GpxReader.java
9 9 import java.io.IOException; 10 10 import java.io.InputStream; 11 11 import java.io.InputStreamReader; 12 import java.util.ArrayList; 12 13 import java.util.Collection; 13 import java.util.HashMap;14 14 import java.util.LinkedList; 15 import java.util. ArrayList;15 import java.util.Map; 16 16 import java.util.Stack; 17 import java.util.Map;18 17 19 18 import javax.xml.parsers.ParserConfigurationException; 20 19 import javax.xml.parsers.SAXParserFactory; … … 19 18 import javax.xml.parsers.ParserConfigurationException; 20 19 import javax.xml.parsers.SAXParserFactory; 21 20 22 import org.openstreetmap.josm.Main;23 21 import org.openstreetmap.josm.data.coor.LatLon; 24 22 import org.openstreetmap.josm.data.gpx.GpxData; 25 23 import org.openstreetmap.josm.data.gpx.GpxLink; 24 import org.openstreetmap.josm.data.gpx.GpxRoute; 26 25 import org.openstreetmap.josm.data.gpx.GpxTrack; 27 26 import org.openstreetmap.josm.data.gpx.WayPoint; 28 import org.openstreetmap.josm.data.gpx.GpxRoute;29 import org.openstreetmap.josm.gui.layer.markerlayer.MarkerProducers;30 27 import org.xml.sax.Attributes; 31 28 import org.xml.sax.InputSource; 32 29 import org.xml.sax.SAXException; -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/io/GpxWriter.java
1 1 // License: GPL. Copyright 2007 by Immanuel Scholz and others 2 2 package org.openstreetmap.josm.io; 3 3 4 import java.io.OutputStream; 4 5 import java.io.PrintWriter; 5 import java.io.OutputStream;6 6 import java.util.Collection; 7 7 import java.util.Map; 8 8 … … 7 7 import java.util.Map; 8 8 9 9 import org.openstreetmap.josm.data.Bounds; 10 11 10 import org.openstreetmap.josm.data.gpx.GpxData; 12 import org.openstreetmap.josm.data.gpx.Gpx Track;11 import org.openstreetmap.josm.data.gpx.GpxLink; 13 12 import org.openstreetmap.josm.data.gpx.GpxRoute; 14 import org.openstreetmap.josm.data.gpx.Gpx Link;13 import org.openstreetmap.josm.data.gpx.GpxTrack; 15 14 import org.openstreetmap.josm.data.gpx.WayPoint; 16 15 17 16 /** -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/io/OsmReader.java
6 6 import java.io.IOException; 7 7 import java.io.InputStream; 8 8 import java.io.InputStreamReader; 9 import java.text.ParseException;10 9 import java.util.ArrayList; 11 10 import java.util.Arrays; 12 11 import java.util.Collection; 13 import java.util.Date;14 12 import java.util.HashMap; 15 13 import java.util.HashSet; 16 14 import java.util.LinkedList; … … 25 23 import org.openstreetmap.josm.data.coor.LatLon; 26 24 import org.openstreetmap.josm.data.osm.DataSet; 27 25 import org.openstreetmap.josm.data.osm.DataSource; 26 import org.openstreetmap.josm.data.osm.Node; 27 import org.openstreetmap.josm.data.osm.OsmPrimitive; 28 28 import org.openstreetmap.josm.data.osm.Relation; 29 29 import org.openstreetmap.josm.data.osm.RelationMember; 30 import org.openstreetmap.josm.data.osm.Node;31 import org.openstreetmap.josm.data.osm.OsmPrimitive;32 30 import org.openstreetmap.josm.data.osm.User; 33 31 import org.openstreetmap.josm.data.osm.Way; 34 32 import org.openstreetmap.josm.data.osm.visitor.AddVisitor; … … 34 32 import org.openstreetmap.josm.data.osm.visitor.AddVisitor; 35 33 import org.openstreetmap.josm.data.osm.visitor.Visitor; 36 34 import org.openstreetmap.josm.gui.PleaseWaitDialog; 37 import org.openstreetmap.josm.tools.DateParser;38 35 import org.xml.sax.Attributes; 39 36 import org.xml.sax.InputSource; 40 37 import org.xml.sax.SAXException; -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/io/OsmServerReader.java
5 5 import java.io.InputStream; 6 6 import java.net.HttpURLConnection; 7 7 import java.net.URL; 8 import java.util.zip.GZIPInputStream; 8 9 import java.util.zip.Inflater; 9 10 import java.util.zip.InflaterInputStream; 10 import java.util.zip.GZIPInputStream;11 11 12 12 import org.openstreetmap.josm.Main; 13 13 import org.openstreetmap.josm.gui.PleaseWaitDialog; -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/io/OsmServerWriter.java
10 10 import java.io.InputStreamReader; 11 11 import java.io.OutputStream; 12 12 import java.net.HttpURLConnection; 13 import java.net.SocketTimeoutException; 13 14 import java.net.URL; 14 15 import java.net.UnknownHostException; 15 import java.net.SocketTimeoutException;16 16 import java.util.Collection; 17 17 import java.util.LinkedList; 18 18 … … 17 17 import java.util.LinkedList; 18 18 19 19 import org.openstreetmap.josm.Main; 20 import org.openstreetmap.josm.data.osm.Relation;21 20 import org.openstreetmap.josm.data.osm.Node; 22 21 import org.openstreetmap.josm.data.osm.OsmPrimitive; 22 import org.openstreetmap.josm.data.osm.Relation; 23 23 import org.openstreetmap.josm.data.osm.Way; 24 24 import org.openstreetmap.josm.data.osm.visitor.NameVisitor; 25 25 import org.openstreetmap.josm.data.osm.visitor.Visitor; -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/io/OsmWriter.java
8 8 import org.openstreetmap.josm.Main; 9 9 import org.openstreetmap.josm.data.osm.DataSet; 10 10 import org.openstreetmap.josm.data.osm.DataSource; 11 import org.openstreetmap.josm.data.osm.Node; 12 import org.openstreetmap.josm.data.osm.OsmPrimitive; 11 13 import org.openstreetmap.josm.data.osm.Relation; 12 14 import org.openstreetmap.josm.data.osm.RelationMember; 13 import org.openstreetmap.josm.data.osm.Node;14 import org.openstreetmap.josm.data.osm.OsmPrimitive;15 15 import org.openstreetmap.josm.data.osm.Way; 16 16 import org.openstreetmap.josm.data.osm.visitor.Visitor; 17 17 -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/plugins/PluginInformation.java
7 7 import java.io.FileInputStream; 8 8 import java.io.IOException; 9 9 import java.io.InputStream; 10 import java.net.MalformedURLException; 10 11 import java.net.URL; 11 import java.net.MalformedURLException;12 12 import java.util.ArrayList; 13 13 import java.util.Collection; 14 14 import java.util.LinkedList; -
home/bruce/Downloads/svn/JOSM/src/org/openstreetmap/josm/tools/AudioPlayer.java
3 3 4 4 import static org.openstreetmap.josm.tools.I18n.tr; 5 5 6 import java. lang.Thread;6 import java.io.IOException; 7 7 import java.net.URL; 8 8 9 9 import javax.sound.sampled.AudioFormat; … … 11 11 import javax.sound.sampled.AudioSystem; 12 12 import javax.sound.sampled.DataLine; 13 13 import javax.sound.sampled.SourceDataLine; 14 import java.io.IOException;15 14 import javax.swing.JOptionPane; 16 15 17 16 import org.openstreetmap.josm.Main; 18 import org.openstreetmap.josm.data.Preferences;19 17 20 18 /** 21 19 * Creates and controls a separate audio player thread.
