Class OsmLayerTransferData
- java.lang.Object
-
- org.openstreetmap.josm.gui.datatransfer.LayerTransferable.Data
-
- org.openstreetmap.josm.gui.datatransfer.data.LayerTransferData
-
- org.openstreetmap.josm.gui.datatransfer.data.OsmLayerTransferData
-
public class OsmLayerTransferData extends LayerTransferData
A special form ofLayerTransferData
that ensures you that the layer is an OSM data layer- Since:
- 10605
-
-
Field Summary
Fields Modifier and Type Field Description static List<DataFlavor>
FLAVORS
The flavors that are supported by this data type.static DataFlavor
OSM_FLAVOR
This is a data flavor specific for OSM data layers.private OsmDataLayer
osmLayer
-
Fields inherited from class org.openstreetmap.josm.gui.datatransfer.data.LayerTransferData
FLAVOR
-
-
Constructor Summary
Constructors Constructor Description OsmLayerTransferData(LayerManager layerManager, OsmDataLayer layer)
Create a newOsmLayerTransferData
object
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OsmDataLayer
getOsmLayer()
Gets the OSM data layer.List<DataFlavor>
getSupportedFlavors()
Gets a list of flavors supported by this data.String
toString()
-
Methods inherited from class org.openstreetmap.josm.gui.datatransfer.data.LayerTransferData
getLayer
-
Methods inherited from class org.openstreetmap.josm.gui.datatransfer.LayerTransferable.Data
getLayers, getManager
-
-
-
-
Field Detail
-
OSM_FLAVOR
public static final DataFlavor OSM_FLAVOR
This is a data flavor specific for OSM data layers.- See Also:
LayerTransferData.FLAVOR
,FLAVORS
-
FLAVORS
public static final List<DataFlavor> FLAVORS
The flavors that are supported by this data type.
-
osmLayer
private final OsmDataLayer osmLayer
-
-
Constructor Detail
-
OsmLayerTransferData
public OsmLayerTransferData(LayerManager layerManager, OsmDataLayer layer)
Create a newOsmLayerTransferData
object- Parameters:
layerManager
- The layer managerlayer
- The layer that is moved.
-
-
Method Detail
-
getOsmLayer
public OsmDataLayer getOsmLayer()
Gets the OSM data layer.- Returns:
- The layer
-
getSupportedFlavors
public List<DataFlavor> getSupportedFlavors()
Description copied from class:LayerTransferData
Gets a list of flavors supported by this data.- Overrides:
getSupportedFlavors
in classLayerTransferData
- Returns:
- The flavors.
-
toString
public String toString()
- Overrides:
toString
in classLayerTransferData
-
-