Changeset 15390 in josm for trunk/src/org
- Timestamp:
- 2019-09-29T23:59:43+02:00 (5 years ago)
- Location:
- trunk/src/org/openstreetmap/josm
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/command/RemoveNodesCommand.java
r15077 r15390 4 4 import static org.openstreetmap.josm.tools.I18n.tr; 5 5 6 import java.util.HashSet;7 import java.util.List;8 6 import java.util.Set; 9 7 … … 21 19 */ 22 20 public class RemoveNodesCommand extends AbstractNodesCommand<Set<Node>> { 23 24 /**25 * Constructs a new {@code RemoveNodesCommand}.26 * @param way The way to modify. Must not be null, and belong to a data set27 * @param rmNodes The list of nodes to remove28 * @deprecated Use {@link #RemoveNodesCommand(Way, Set)}29 */30 @Deprecated31 public RemoveNodesCommand(Way way, List<Node> rmNodes) {32 super(way.getDataSet(), way, new HashSet<>(rmNodes));33 }34 21 35 22 /** -
trunk/src/org/openstreetmap/josm/data/gpx/GpxDistance.java
r15035 r15390 2 2 package org.openstreetmap.josm.data.gpx; 3 3 4 import java.util.ArrayList;5 import java.util.List;6 7 import org.openstreetmap.josm.data.coor.EastNorth;8 import org.openstreetmap.josm.data.coor.LatLon;9 4 import org.openstreetmap.josm.data.osm.Node; 10 5 import org.openstreetmap.josm.data.osm.OsmPrimitive; 11 import org.openstreetmap.josm.data.osm.Relation;12 import org.openstreetmap.josm.data.osm.Way;13 6 import org.openstreetmap.josm.tools.Geometry; 14 7 … … 36 29 .min().orElse(Double.MAX_VALUE); 37 30 } 38 39 /**40 * Get the distance between an object and a waypoint41 * @param p OsmPrimitive to get the distance to the WayPoint42 * @param waypoint WayPoint to get the distance from43 * @return The shortest distance between p and waypoint44 * @deprecated Use {@code Geometry.getDistance(p, new Node(waypoint.getCoor()))}45 * instead46 */47 @Deprecated48 public static double getDistance(OsmPrimitive p, WayPoint waypoint) {49 return Geometry.getDistance(p, new Node(waypoint.getCoor()));50 }51 52 /**53 * Get the shortest distance between a relation and a waypoint54 * @param relation Relation to get the distance from55 * @param waypoint WayPoint to get the distance to56 * @return The distance between the relation and the waypoint57 * @deprecated Use {@code Geometry.getDistance(relation, new Node(waypoint.getCoor()))}58 * instead59 */60 @Deprecated61 public static double getDistanceRelation(Relation relation, WayPoint waypoint) {62 double shortestDistance = Double.MAX_VALUE;63 List<Node> nodes = new ArrayList<>(relation.getMemberPrimitives(Node.class));64 List<Way> ways = new ArrayList<>(relation.getMemberPrimitives(Way.class));65 List<Relation> relations = new ArrayList<>(relation.getMemberPrimitives(Relation.class));66 if (nodes.isEmpty() && ways.isEmpty() && relations.isEmpty()) return Double.MAX_VALUE;67 for (Relation nrelation : relations) {68 double distance = getDistanceRelation(nrelation, waypoint);69 if (distance < shortestDistance) shortestDistance = distance;70 }71 for (Way way : ways) {72 double distance = getDistanceWay(way, waypoint);73 if (distance < shortestDistance) shortestDistance = distance;74 }75 for (Node node : nodes) {76 double distance = getDistanceNode(node, waypoint);77 if (distance < shortestDistance) shortestDistance = distance;78 }79 return shortestDistance;80 }81 82 /**83 * Get the shortest distance between a way and a waypoint84 * @param way Way to get the distance from85 * @param waypoint WayPoint to get the distance to86 * @return The distance between the way and the waypoint87 * @deprecated Use {@code Geometry.getDistanceWayNode(way, new Node(waypoint.getCoor()))} instead88 */89 @Deprecated90 public static double getDistanceWay(Way way, WayPoint waypoint) {91 if (way == null || waypoint == null) return Double.MAX_VALUE;92 return Geometry.getDistanceWayNode(way, new Node(waypoint.getCoor()));93 }94 95 /**96 * Get the distance between a node and a waypoint97 * @param node Node to get the distance from98 * @param waypoint WayPoint to get the distance to99 * @return The distance between the two points100 * @deprecated Use {@code Geometry.getDistance(node, new Node(waypoint.getCoor()))}101 * instead102 */103 @Deprecated104 public static double getDistanceNode(Node node, WayPoint waypoint) {105 if (node == null || waypoint == null) return Double.MAX_VALUE;106 return Geometry.getDistance(node, new Node(waypoint.getCoor()));107 }108 109 /**110 * Get the distance between coordinates (provided by EastNorth) and a waypoint111 * @param en The EastNorth to get the distance to112 * @param waypoint WayPoint to get the distance to113 * @return The distance between the two points114 * @deprecated Use {@code Geometry.getDistance(new Node(en), new Node(waypoint.getCoor()))} instead115 */116 @Deprecated117 public static double getDistanceEastNorth(EastNorth en, WayPoint waypoint) {118 if (en == null || waypoint == null) return Double.MAX_VALUE;119 return Geometry.getDistance(new Node(en), new Node(waypoint.getCoor()));120 }121 122 /**123 * Get the distance between coordinates (latitude longitude) and a waypoint124 * @param latlon LatLon to get the distance from125 * @param waypoint WayPoint to get the distance to126 * @return The distance between the two points127 * @deprecated Use {@code Geometry.getDistance(new Node(latlon), new Node(waypoint.getCoor()))} instead128 */129 @Deprecated130 public static double getDistanceLatLon(LatLon latlon, WayPoint waypoint) {131 if (latlon == null || waypoint == null || waypoint.getCoor() == null) return Double.MAX_VALUE;132 return Geometry.getDistance(new Node(latlon), new Node(waypoint.getCoor()));133 }134 31 } -
trunk/src/org/openstreetmap/josm/data/osm/FilterModel.java
r15226 r15390 281 281 } 282 282 283 /**284 * Sets/replaces the filter for a given row.285 * @param rowIndex The row index286 * @param filter The filter that should be placed in that row287 * @return the filter previously at the specified position288 * @deprecated Use {@link #setValue}289 */290 @Deprecated291 public Filter setFilter(int rowIndex, Filter filter) {292 return setValue(rowIndex, filter);293 }294 295 283 @Override 296 284 public Filter setValue(int rowIndex, Filter filter) { … … 298 286 updateFilterMatcher(); 299 287 return result; 300 }301 302 /**303 * Gets the filter by row index304 * @param rowIndex The row index305 * @return The filter in that row306 * @deprecated Use {@link #getValue}307 */308 @Deprecated309 public Filter getFilter(int rowIndex) {310 return getValue(rowIndex);311 288 } 312 289 -
trunk/src/org/openstreetmap/josm/data/osm/MultipolygonBuilder.java
r15160 r15390 4 4 import static org.openstreetmap.josm.tools.I18n.tr; 5 5 6 import java.awt.Rectangle;7 6 import java.awt.geom.Area; 8 7 import java.util.ArrayList; … … 41 40 /** the area in east/north space */ 42 41 public final Area area; 43 /** the integer bounds,44 * @deprecated better use area.getBounds2D()45 * */46 @Deprecated47 public final Rectangle bounds;48 42 49 43 /** … … 57 51 this.nodes = this.getNodes(); 58 52 this.area = Geometry.getArea(nodes); 59 this.bounds = area.getBounds();60 53 } 61 54 -
trunk/src/org/openstreetmap/josm/gui/dialogs/FilterTableModel.java
r15226 r15390 164 164 165 165 /** 166 * Moves down the filter in the given row.167 * @param rowIndex The filter row168 * @deprecated Use {@link #moveDown(int...)}169 */170 @Deprecated171 public void moveDownFilter(int rowIndex) {172 moveDown(rowIndex);173 }174 175 /**176 * Moves up the filter in the given row177 * @param rowIndex The filter row178 * @deprecated Use {@link #moveUp(int...)}179 */180 @Deprecated181 public void moveUpFilter(int rowIndex) {182 moveUp(rowIndex);183 }184 185 /**186 166 * Removes the filter that is displayed in the given row 187 167 * @param rowIndex The index of the filter to remove … … 193 173 fireTableRowsDeleted(rowIndex, rowIndex); 194 174 } 195 }196 197 /**198 * Sets/replaces the filter for a given row.199 * @param rowIndex The row index200 * @param filter The filter that should be placed in that row201 * @deprecated Use {@link #setValue}202 */203 @Deprecated204 public void setFilter(int rowIndex, Filter filter) {205 setValue(rowIndex, filter);206 175 } 207 176 … … 213 182 fireTableRowsUpdated(rowIndex, rowIndex); 214 183 return result; 215 }216 217 /**218 * Gets the filter by row index219 * @param rowIndex The row index220 * @return The filter in that row221 * @deprecated Use {@link #getValue}222 */223 @Deprecated224 public Filter getFilter(int rowIndex) {225 return getValue(rowIndex);226 184 } 227 185 -
trunk/src/org/openstreetmap/josm/gui/dialogs/LayerListDialog.java
r15366 r15390 34 34 import javax.swing.ListSelectionModel; 35 35 import javax.swing.UIManager; 36 import javax.swing.event.ListDataEvent;37 import javax.swing.event.ListSelectionEvent;38 36 import javax.swing.table.AbstractTableModel; 39 37 import javax.swing.table.DefaultTableCellRenderer; … … 360 358 } 361 359 362 /**363 * Wires <code>listener</code> to <code>listSelectionModel</code> in such a way, that364 * <code>listener</code> receives a {@link IEnabledStateUpdating#updateEnabledState()}365 * on every {@link ListSelectionEvent}.366 *367 * @param listener the listener368 * @param listSelectionModel the source emitting {@link ListSelectionEvent}s369 * @deprecated Use {@link TableHelper#adaptTo}370 */371 @Deprecated372 protected void adaptTo(final IEnabledStateUpdating listener, ListSelectionModel listSelectionModel) {373 TableHelper.adaptTo(listener, listSelectionModel);374 }375 376 /**377 * Wires <code>listener</code> to <code>listModel</code> in such a way, that378 * <code>listener</code> receives a {@link IEnabledStateUpdating#updateEnabledState()}379 * on every {@link ListDataEvent}.380 *381 * @param listener the listener382 * @param listModel the source emitting {@link ListDataEvent}s383 * @deprecated Use {@link TableHelper#adaptTo}384 */385 @Deprecated386 protected void adaptTo(final IEnabledStateUpdating listener, LayerListModel listModel) {387 TableHelper.adaptTo(listener, listModel);388 }389 390 360 @Override 391 361 public void destroy() { -
trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java
r15348 r15390 382 382 383 383 /** 384 * Displays image for the given data.385 * @param data geo image data386 * @param entry image entry387 * @deprecated Use {@link #displayImage}388 */389 @Deprecated390 public static void showImage(ImageData data, ImageEntry entry) {391 getInstance().displayImage(data, entry);392 }393 394 /**395 384 * Enables (or disables) the "Previous" button. 396 385 * @param value {@code true} to enable the button, {@code false} otherwise
Note:
See TracChangeset
for help on using the changeset viewer.