Ignore:
Timestamp:
2018-06-13T00:05:31+02:00 (6 years ago)
Author:
Don-vip
Message:

fix #13467 - use DataSelectionListener everywhere. Deprecate SelectionChangedListener

File:
1 edited

Legend:

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

    r13916 r13925  
    548548     * themselves for any dataset selection changes that occur, regardless of the current active
    549549     * dataset. (However, the selection does only change in the active layer)
    550      */
     550     * @deprecated to be removed
     551     */
     552    @Deprecated
    551553    private static final Collection<SelectionChangedListener> selListeners = new CopyOnWriteArrayList<>();
    552554
     
    556558     * @see #addSelectionListener(DataSelectionListener)
    557559     * @see SelectionEventManager#removeSelectionListener(SelectionChangedListener)
    558      */
     560     * @deprecated Use {@link SelectionEventManager#addSelectionListener(DataSelectionListener)} instead
     561     */
     562    @Deprecated
    559563    public static void addSelectionListener(SelectionChangedListener listener) {
    560564        ((CopyOnWriteArrayList<SelectionChangedListener>) selListeners).addIfAbsent(listener);
     
    566570     * @see #removeSelectionListener(DataSelectionListener)
    567571     * @see SelectionEventManager#removeSelectionListener(SelectionChangedListener)
    568      */
     572     * @deprecated Use {@link SelectionEventManager#removeSelectionListener(DataSelectionListener)} instead
     573     */
     574    @Deprecated
    569575    public static void removeSelectionListener(SelectionChangedListener listener) {
    570576        selListeners.remove(listener);
    571577    }
    572578
     579    /**
     580     * @deprecated to be removed
     581     * @param currentSelection current selection
     582     */
     583    @Deprecated
    573584    private static void fireSelectionChange(Collection<? extends OsmPrimitive> currentSelection) {
    574585        for (SelectionChangedListener l : selListeners) {
Note: See TracChangeset for help on using the changeset viewer.