public class OsmLayerTransferData extends LayerTransferData
LayerTransferData
that ensures you that the layer is an OSM data layerModifier and Type | Field and Description |
---|---|
static java.util.List<java.awt.datatransfer.DataFlavor> |
FLAVORS
The flavors that are supported by this data type.
|
static java.awt.datatransfer.DataFlavor |
OSM_FLAVOR
This is a data flavor specific for OSM data layers.
|
private OsmDataLayer |
osmLayer |
FLAVOR
Constructor and Description |
---|
OsmLayerTransferData(LayerManager layerManager,
OsmDataLayer layer)
Create a new
OsmLayerTransferData object |
Modifier and Type | Method and Description |
---|---|
OsmDataLayer |
getOsmLayer()
Gets the OSM data layer.
|
java.util.List<java.awt.datatransfer.DataFlavor> |
getSupportedFlavors()
Gets a list of flavors supported by this data.
|
java.lang.String |
toString() |
getLayer
getLayers, getManager
public static final java.awt.datatransfer.DataFlavor OSM_FLAVOR
LayerTransferData.FLAVOR
,
FLAVORS
public static final java.util.List<java.awt.datatransfer.DataFlavor> FLAVORS
private final OsmDataLayer osmLayer
public OsmLayerTransferData(LayerManager layerManager, OsmDataLayer layer)
OsmLayerTransferData
objectlayerManager
- The layer managerlayer
- The layer that is moved.public OsmDataLayer getOsmLayer()
public java.util.List<java.awt.datatransfer.DataFlavor> getSupportedFlavors()
LayerTransferData
getSupportedFlavors
in class LayerTransferData
public java.lang.String toString()
toString
in class LayerTransferData