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 GpxLayergpxLayerThe imported GPX layer.private GpxRouteLayergpxRouteLayerThe imported GPX route layer.private MarkerLayermarkerLayerThe imported marker layer.private java.lang.RunnablepostLayerTaskThe 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 GpxLayergetGpxLayer()Returns the imported GPX layer.GpxRouteLayergetGpxRouteLayer()Returns the imported GPX route layer.MarkerLayergetMarkerLayer()Returns the imported marker layer.java.lang.RunnablegetPostLayerTask()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.
-
-