Changeset 13173 in josm for trunk/src/org/openstreetmap/josm/data/osm/DataSet.java
- Timestamp:
- 2017-11-28T00:56:29+01:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/osm/DataSet.java
r13161 r13173 55 55 import org.openstreetmap.josm.data.projection.ProjectionChangeListener; 56 56 import org.openstreetmap.josm.gui.progress.ProgressMonitor; 57 import org.openstreetmap.josm.gui.tagging.ac.AutoCompletionManager;58 57 import org.openstreetmap.josm.tools.ListenerList; 59 58 import org.openstreetmap.josm.tools.Logging; … … 208 207 // the listener, projection change listeners are managed as WeakReferences. 209 208 Main.addProjectionChangeListener(this); 210 addSelectionListener((DataSelectionListener) e -> fire DeprecatedSelectionChange(e.getSelection()));209 addSelectionListener((DataSelectionListener) e -> fireSelectionChange(e.getSelection())); 211 210 } 212 211 … … 335 334 336 335 /** 337 * Returns the autocompletion manager, which maintains a list of used tags for autocompletion.338 * @return the autocompletion manager339 * @deprecated to be removed end of 2017. Use {@link AutoCompletionManager#of(DataSet)} instead.340 */341 @Deprecated342 public AutoCompletionManager getAutoCompletionManager() {343 return AutoCompletionManager.of(this);344 }345 346 /**347 336 * The API version that created this data set, if any. 348 337 */ … … 365 354 public void setVersion(String version) { 366 355 this.version = version; 367 }368 369 /**370 * Determines if upload is being discouraged.371 * (i.e. this dataset contains private data which should not be uploaded)372 * @return {@code true} if upload is being discouraged, {@code false} otherwise373 * @see #setUploadDiscouraged374 * @deprecated use {@link #getUploadPolicy()}375 */376 @Deprecated377 public boolean isUploadDiscouraged() {378 return uploadPolicy == UploadPolicy.DISCOURAGED || uploadPolicy == UploadPolicy.BLOCKED;379 }380 381 /**382 * Sets the "upload discouraged" flag.383 * @param uploadDiscouraged {@code true} if this dataset contains private data which should not be uploaded384 * @see #isUploadDiscouraged385 * @deprecated use {@link #setUploadPolicy(UploadPolicy)}386 */387 @Deprecated388 public void setUploadDiscouraged(boolean uploadDiscouraged) {389 if (uploadPolicy != UploadPolicy.BLOCKED) {390 this.uploadPolicy = uploadDiscouraged ? UploadPolicy.DISCOURAGED : UploadPolicy.NORMAL;391 }392 356 } 393 357 … … 676 640 } 677 641 678 /** 679 * Notifies all registered {@link SelectionChangedListener} about the current selection in 680 * this dataset. 681 * @deprecated You should never need to do this from the outside. 682 */ 683 @Deprecated 684 public void fireSelectionChanged() { 685 fireDeprecatedSelectionChange(getAllSelected()); 686 } 687 688 private static void fireDeprecatedSelectionChange(Collection<? extends OsmPrimitive> currentSelection) { 642 private static void fireSelectionChange(Collection<? extends OsmPrimitive> currentSelection) { 689 643 for (SelectionChangedListener l : selListeners) { 690 644 l.selectionChanged(currentSelection); … … 827 781 highlightedWaySegments = waySegments; 828 782 fireHighlightingChanged(); 829 }830 831 /**832 * Sets the current selection to the primitives in <code>selection</code>.833 * Notifies all {@link SelectionChangedListener} if <code>fireSelectionChangeEvent</code> is true.834 *835 * @param selection the selection836 * @param fireSelectionChangeEvent true, if the selection change listeners are to be notified; false, otherwise837 * @deprecated Use {@link #setSelected(Collection)} instead. To be removed end of 2017. Does not seem to be used by plugins.838 */839 @Deprecated840 public void setSelected(Collection<? extends PrimitiveId> selection, boolean fireSelectionChangeEvent) {841 setSelected(selection);842 783 } 843 784
Note:
See TracChangeset
for help on using the changeset viewer.