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/gui/tagging/ac/AutoCompletingComboBox.java

    r13139 r13173  
    1010import java.util.Collection;
    1111import java.util.Locale;
    12 import java.util.stream.Collectors;
    1312
    1413import javax.swing.ComboBoxEditor;
     
    254253        } else if (item instanceof AutoCompletionItem) {
    255254            cbEditor.setItem(((AutoCompletionItem) item).getValue());
    256         } else if (item instanceof AutoCompletionListItem) {
    257             cbEditor.setItem(((AutoCompletionListItem) item).getItem().getValue());
    258255        } else
    259256            throw new IllegalArgumentException("Unsupported item: "+item);
     
    271268        } else if (item instanceof AutoCompletionItem) {
    272269            super.setSelectedItem(item);
    273         } else if (item instanceof AutoCompletionListItem) {
    274             super.setSelectedItem(((AutoCompletionListItem) item).getItem());
    275270        } else if (item instanceof String) {
    276271            String s = (String) item;
     
    304299        this.getEditor().setItem(oldValue); // Do not use setSelectedItem(oldValue); (fix #8013)
    305300        autocompleteEnabled = true;
    306     }
    307 
    308     /**
    309      * Sets the items of the combobox to the given {@code AutoCompletionListItem}s.
    310      * @param elems AutoCompletionListItem items
    311      * @deprecated to be removed end of 2017. Use {@link #setPossibleAcItems(Collection)} instead
    312      */
    313     @Deprecated
    314     public void setPossibleACItems(Collection<AutoCompletionListItem> elems) {
    315         setPossibleAcItems(elems.stream().map(AutoCompletionListItem::getItem).collect(Collectors.toList()));
    316301    }
    317302
Note: See TracChangeset for help on using the changeset viewer.