Class GpxImporter.GpxImporterData
- java.lang.Object
-
- org.openstreetmap.josm.gui.io.importexport.GpxImporter.GpxImporterData
-
- Enclosing class:
- GpxImporter
public static class GpxImporter.GpxImporterData extends java.lang.Object
Utility class containing imported GPX and marker layers, and a task to run after they are added to MapView.
-
-
Field Summary
Fields Modifier and Type Field Description private GpxLayer
gpxLayer
The imported GPX layer.private GpxRouteLayer
gpxRouteLayer
The imported GPX route layer.private MarkerLayer
markerLayer
The imported marker layer.private java.lang.Runnable
postLayerTask
The task to run after GPX and/or marker layer has been added to MapView.
-
Constructor Summary
Constructors Constructor Description GpxImporterData(GpxLayer gpxLayer, GpxRouteLayer gpxRouteLayer, MarkerLayer markerLayer, java.lang.Runnable postLayerTask)
Constructs a newGpxImporterData
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GpxLayer
getGpxLayer()
Returns the imported GPX layer.GpxRouteLayer
getGpxRouteLayer()
Returns the imported GPX route layer.MarkerLayer
getMarkerLayer()
Returns the imported marker layer.java.lang.Runnable
getPostLayerTask()
Returns the task to run after GPX and/or marker layer has been added to MapView.
-
-
-
Field Detail
-
gpxRouteLayer
private final GpxRouteLayer gpxRouteLayer
The imported GPX route layer. May be null if no marker.
-
markerLayer
private final MarkerLayer markerLayer
The imported marker layer. May be null if no marker.
-
postLayerTask
private final java.lang.Runnable postLayerTask
The task to run after GPX and/or marker layer has been added to MapView.
-
-
Constructor Detail
-
GpxImporterData
public GpxImporterData(GpxLayer gpxLayer, GpxRouteLayer gpxRouteLayer, MarkerLayer markerLayer, java.lang.Runnable postLayerTask)
Constructs a newGpxImporterData
.- Parameters:
gpxLayer
- The imported GPX layer. May be null if no GPX data.gpxRouteLayer
- The imported GPX route layer. May be null if no GPX route.markerLayer
- The imported marker layer. May be null if no marker.postLayerTask
- The task to run after GPX and/or marker layer has been added to MapView.
-
-
Method Detail
-
getGpxLayer
public GpxLayer getGpxLayer()
Returns the imported GPX layer. May be null if no GPX data.- Returns:
- the imported GPX layer. May be null if no GPX data.
-
getGpxRouteLayer
public GpxRouteLayer getGpxRouteLayer()
Returns the imported GPX route layer. May be null if no GPX data.- Returns:
- the imported GPX route layer. May be null if no GPX data.
-
getMarkerLayer
public MarkerLayer getMarkerLayer()
Returns the imported marker layer. May be null if no marker.- Returns:
- the imported marker layer. May be null if no marker.
-
getPostLayerTask
public java.lang.Runnable getPostLayerTask()
Returns the task to run after GPX and/or marker layer has been added to MapView.- Returns:
- the task to run after GPX and/or marker layer has been added to MapView.
-
-