Changeset 10638 in josm for trunk/src/org/openstreetmap/josm/gui/dialogs/OsmIdSelectionDialog.java
- Timestamp:
- 2016-07-25T21:19:38+02:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/dialogs/OsmIdSelectionDialog.java
r10611 r10638 13 13 import java.util.Collection; 14 14 import java.util.Collections; 15 import java.util.EnumSet;16 15 import java.util.LinkedList; 17 16 import java.util.List; 18 17 import java.util.Set; 18 import java.util.stream.Collectors; 19 19 20 20 import javax.swing.BorderFactory; … … 39 39 import org.openstreetmap.josm.gui.widgets.OsmPrimitiveTypesComboBox; 40 40 import org.openstreetmap.josm.tools.Utils; 41 import org.openstreetmap.josm.tools.Utils.Function;42 41 43 42 /** … … 204 203 final List<SimplePrimitiveId> ids = SimplePrimitiveId.fuzzyParse(buf); 205 204 if (!ids.isEmpty()) { 206 final String parsedText = Utils.join(", ", Utils.transform(ids,207 (Function<SimplePrimitiveId, String>) x -> x.getType().getAPIName().charAt(0) + String.valueOf(x.getUniqueId())));205 final String parsedText = ids.stream().map(x -> x.getType().getAPIName().charAt(0) + String.valueOf(x.getUniqueId())) 206 .collect(Collectors.joining(", ")); 208 207 tfId.tryToPasteFrom(parsedText); 209 final Set<OsmPrimitiveType> types = EnumSet.copyOf(Utils.transform(ids, 210 (Function<SimplePrimitiveId, OsmPrimitiveType>) x -> x.getType())); 208 final Set<OsmPrimitiveType> types = ids.stream().map(x -> x.getType()).collect(Collectors.toSet()); 211 209 if (types.size() == 1) { 212 210 // select corresponding type
Note:
See TracChangeset
for help on using the changeset viewer.