Changeset 11608 in josm for trunk/src/org/openstreetmap/josm/gui/layer/gpx
- Timestamp:
- 2017-02-25T03:14:20+01:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/layer/gpx/ChooseTrackVisibilityAction.java
r11457 r11608 17 17 import java.util.Comparator; 18 18 import java.util.Map; 19 import java.util.Optional; 19 20 20 21 import javax.swing.AbstractAction; … … 111 112 for (GpxTrack trk : layer.data.tracks) { 112 113 Map<String, Object> attr = trk.getAttributes(); 113 String name = (String) (attr.containsKey(GpxConstants.GPX_NAME) ? attr.get(GpxConstants.GPX_NAME) :"");114 String desc = (String) (attr.containsKey(GpxConstants.GPX_DESC) ? attr.get(GpxConstants.GPX_DESC) :"");114 String name = (String) Optional.ofNullable(attr.get(GpxConstants.GPX_NAME)).orElse(""); 115 String desc = (String) Optional.ofNullable(attr.get(GpxConstants.GPX_DESC)).orElse(""); 115 116 String time = GpxLayer.getTimespanForTrack(trk); 116 117 TrackLength length = new TrackLength(trk.length()); 117 String url = (String) (attr.containsKey("url") ? attr.get("url") :"");118 String url = (String) Optional.ofNullable(attr.get("url")).orElse(""); 118 119 tracks[i] = new Object[]{name, desc, time, length, url}; 119 120 i++;
Note:
See TracChangeset
for help on using the changeset viewer.