public class OsmTransferHandler extends AbstractStackTransferHandler
| Modifier and Type | Field and Description |
|---|---|
private static java.util.Collection<AbstractOsmDataPaster> |
SUPPORTED |
| Constructor and Description |
|---|
OsmTransferHandler() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Collection<AbstractOsmDataPaster> |
getSupportedPasters() |
private boolean |
importTags(javax.swing.TransferHandler.TransferSupport support,
java.util.Collection<? extends OsmPrimitive> primitives) |
boolean |
isDataAvailable()
Check if any primitive data or any other supported data is available in the clipboard.
|
void |
pasteOn(OsmDataLayer editLayer,
EastNorth mPosition)
Paste the current clipboard current at the given position
|
void |
pasteOn(OsmDataLayer editLayer,
EastNorth mPosition,
java.awt.datatransfer.Transferable transferable)
Paste the given clipboard current at the given position
|
void |
pasteTags(java.util.Collection<? extends OsmPrimitive> primitives)
Paste the given tags on the primitives.
|
canImport, getSourceActions, importData, importDataprivate static final java.util.Collection<AbstractOsmDataPaster> SUPPORTED
public OsmTransferHandler()
protected java.util.Collection<AbstractOsmDataPaster> getSupportedPasters()
getSupportedPasters in class AbstractStackTransferHandlerprivate boolean importTags(javax.swing.TransferHandler.TransferSupport support, java.util.Collection<? extends OsmPrimitive> primitives)
public void pasteOn(OsmDataLayer editLayer, EastNorth mPosition)
editLayer - The layer to paste on.mPosition - The position to paste at. If it is null, the original position will be used.public void pasteOn(OsmDataLayer editLayer, EastNorth mPosition, java.awt.datatransfer.Transferable transferable)
editLayer - The layer to paste on.mPosition - The position to paste at. If it is null, the original position will be used.transferable - The transferable to use.public void pasteTags(java.util.Collection<? extends OsmPrimitive> primitives)
primitives - The primitives to paste on.public boolean isDataAvailable()
true if any flavor is supported.