Ignore:
Timestamp:
2017-11-28T00:56:29+01:00 (6 years ago)
Author:
Don-vip
Message:

see #15310 - remove most of deprecated APIs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/osm/DataSet.java

    r13161 r13173  
    5555import org.openstreetmap.josm.data.projection.ProjectionChangeListener;
    5656import org.openstreetmap.josm.gui.progress.ProgressMonitor;
    57 import org.openstreetmap.josm.gui.tagging.ac.AutoCompletionManager;
    5857import org.openstreetmap.josm.tools.ListenerList;
    5958import org.openstreetmap.josm.tools.Logging;
     
    208207        // the listener, projection change listeners are managed as WeakReferences.
    209208        Main.addProjectionChangeListener(this);
    210         addSelectionListener((DataSelectionListener) e -> fireDeprecatedSelectionChange(e.getSelection()));
     209        addSelectionListener((DataSelectionListener) e -> fireSelectionChange(e.getSelection()));
    211210    }
    212211
     
    335334
    336335    /**
    337      * Returns the autocompletion manager, which maintains a list of used tags for autocompletion.
    338      * @return the autocompletion manager
    339      * @deprecated to be removed end of 2017. Use {@link AutoCompletionManager#of(DataSet)} instead.
    340      */
    341     @Deprecated
    342     public AutoCompletionManager getAutoCompletionManager() {
    343         return AutoCompletionManager.of(this);
    344     }
    345 
    346     /**
    347336     * The API version that created this data set, if any.
    348337     */
     
    365354    public void setVersion(String version) {
    366355        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} otherwise
    373      * @see #setUploadDiscouraged
    374      * @deprecated use {@link #getUploadPolicy()}
    375      */
    376     @Deprecated
    377     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 uploaded
    384      * @see #isUploadDiscouraged
    385      * @deprecated use {@link #setUploadPolicy(UploadPolicy)}
    386      */
    387     @Deprecated
    388     public void setUploadDiscouraged(boolean uploadDiscouraged) {
    389         if (uploadPolicy != UploadPolicy.BLOCKED) {
    390             this.uploadPolicy = uploadDiscouraged ? UploadPolicy.DISCOURAGED : UploadPolicy.NORMAL;
    391         }
    392356    }
    393357
     
    676640    }
    677641
    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) {
    689643        for (SelectionChangedListener l : selListeners) {
    690644            l.selectionChanged(currentSelection);
     
    827781        highlightedWaySegments = waySegments;
    828782        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 selection
    836      * @param fireSelectionChangeEvent true, if the selection change listeners are to be notified; false, otherwise
    837      * @deprecated Use {@link #setSelected(Collection)} instead. To be removed end of 2017. Does not seem to be used by plugins.
    838      */
    839     @Deprecated
    840     public void setSelected(Collection<? extends PrimitiveId> selection, boolean fireSelectionChangeEvent) {
    841         setSelected(selection);
    842783    }
    843784
Note: See TracChangeset for help on using the changeset viewer.