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 ofLayerTransferDatathat ensures you that the layer is an OSM data layer- Since:
- 10605
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.List<java.awt.datatransfer.DataFlavor>FLAVORSThe flavors that are supported by this data type.static java.awt.datatransfer.DataFlavorOSM_FLAVORThis is a data flavor specific for OSM data layers.private OsmDataLayerosmLayer-
Fields inherited from class org.openstreetmap.josm.gui.datatransfer.data.LayerTransferData
FLAVOR
-
-
Constructor Summary
Constructors Constructor Description OsmLayerTransferData(LayerManager layerManager, OsmDataLayer layer)Create a newOsmLayerTransferDataobject
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OsmDataLayergetOsmLayer()Gets the OSM data layer.java.util.List<java.awt.datatransfer.DataFlavor>getSupportedFlavors()Gets a list of flavors supported by this data.java.lang.StringtoString()-
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 java.awt.datatransfer.DataFlavor OSM_FLAVOR
This is a data flavor specific for OSM data layers.- See Also:
LayerTransferData.FLAVOR,FLAVORS
-
FLAVORS
public static final java.util.List<java.awt.datatransfer.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 newOsmLayerTransferDataobject- 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 java.util.List<java.awt.datatransfer.DataFlavor> getSupportedFlavors()
Description copied from class:LayerTransferDataGets a list of flavors supported by this data.- Overrides:
getSupportedFlavorsin classLayerTransferData- Returns:
- The flavors.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classLayerTransferData
-
-