Changeset 16436 in josm for trunk/src/org/openstreetmap/josm/io/OsmServerUserInfoReader.java
- Timestamp:
- 2020-05-17T12:08:17+02:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/io/OsmServerUserInfoReader.java
r14159 r16436 5 5 6 6 import java.time.DateTimeException; 7 import java.util.LinkedList;8 7 import java.util.List; 8 import java.util.stream.Collectors; 9 import java.util.stream.IntStream; 9 10 10 11 import javax.xml.xpath.XPath; … … 109 110 NodeList xmlNodeList = (NodeList) xpath.compile("/osm/user[1]/languages[1]/lang/text()").evaluate(document, XPathConstants.NODESET); 110 111 if (xmlNodeList != null) { 111 List<String> languages = new LinkedList<>(); 112 for (int i = 0; i < xmlNodeList.getLength(); i++) { 113 languages.add(xmlNodeList.item(i).getNodeValue()); 114 } 112 List<String> languages = IntStream.range(0, xmlNodeList.getLength()) 113 .mapToObj(i -> xmlNodeList.item(i).getNodeValue()) 114 .collect(Collectors.toList()); 115 115 userInfo.setLanguages(languages); 116 116 }
Note:
See TracChangeset
for help on using the changeset viewer.