Class AbstractStackTransferHandler
- java.lang.Object
-
- javax.swing.TransferHandler
-
- org.openstreetmap.josm.gui.datatransfer.AbstractStackTransferHandler
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
OpenTransferHandler
,OsmTransferHandler
public abstract class AbstractStackTransferHandler extends TransferHandler
A transfer handler class that allows you to manage a prioritized stack of transfer handlers.- Since:
- 10881
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.TransferHandler
TransferHandler.DropLocation, TransferHandler.TransferSupport
-
-
Field Summary
-
Fields inherited from class javax.swing.TransferHandler
COPY, COPY_OR_MOVE, LINK, MOVE, NONE
-
-
Constructor Summary
Constructors Constructor Description AbstractStackTransferHandler()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description boolean
canImport(TransferHandler.TransferSupport support)
int
getSourceActions(JComponent c)
protected abstract Collection<AbstractOsmDataPaster>
getSupportedPasters()
boolean
importData(TransferHandler.TransferSupport support)
protected boolean
importData(TransferHandler.TransferSupport support, OsmDataLayer layer, EastNorth center)
-
Methods inherited from class javax.swing.TransferHandler
canImport, createTransferable, exportAsDrag, exportDone, exportToClipboard, getCopyAction, getCutAction, getDragImage, getDragImageOffset, getPasteAction, getVisualRepresentation, importData, setDragImage, setDragImageOffset
-
-
-
-
Constructor Detail
-
AbstractStackTransferHandler
public AbstractStackTransferHandler()
-
-
Method Detail
-
getSupportedPasters
protected abstract Collection<AbstractOsmDataPaster> getSupportedPasters()
-
getSourceActions
public int getSourceActions(JComponent c)
- Overrides:
getSourceActions
in classTransferHandler
-
canImport
public boolean canImport(TransferHandler.TransferSupport support)
- Overrides:
canImport
in classTransferHandler
-
importData
public boolean importData(TransferHandler.TransferSupport support)
- Overrides:
importData
in classTransferHandler
-
importData
protected boolean importData(TransferHandler.TransferSupport support, OsmDataLayer layer, EastNorth center)
-
-