org.pdfsam.guiclient.commons.dnd.handlers
Class VisualListExportTransferHandler
java.lang.Object
javax.swing.TransferHandler
org.pdfsam.guiclient.commons.dnd.handlers.VisualListExportTransferHandler
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- ClosableTabTransferHandler, VisualListTransferHandler
public class VisualListExportTransferHandler
- extends javax.swing.TransferHandler
Transfer Handler with the only export support
- Author:
- Andrea Vacondio
- See Also:
- Serialized Form
Nested classes/interfaces inherited from class javax.swing.TransferHandler |
javax.swing.TransferHandler.DropLocation, javax.swing.TransferHandler.TransferSupport |
Fields inherited from class javax.swing.TransferHandler |
COPY, COPY_OR_MOVE, LINK, MOVE, NONE |
Methods inherited from class javax.swing.TransferHandler |
canImport, exportAsDrag, exportDone, exportToClipboard, getCopyAction, getCutAction, getPasteAction, getVisualRepresentation, importData |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VisualListExportTransferHandler
public VisualListExportTransferHandler()
- Default constructor. Cannot import files.
VisualListExportTransferHandler
public VisualListExportTransferHandler(PdfThumbnailsLoader loader)
- Parameters:
loader
- if the loader is != null it can import files.
getSourceActions
public int getSourceActions(javax.swing.JComponent c)
- Overrides:
getSourceActions
in class javax.swing.TransferHandler
createTransferable
protected java.awt.datatransfer.Transferable createTransferable(javax.swing.JComponent c)
- Overrides:
createTransferable
in class javax.swing.TransferHandler
canImport
public boolean canImport(javax.swing.TransferHandler.TransferSupport info)
- Overrides:
canImport
in class javax.swing.TransferHandler
getLoader
protected PdfThumbnailsLoader getLoader()
- Returns:
- the loader
setLoader
protected void setLoader(PdfThumbnailsLoader loader)
- Parameters:
loader
- the loader to set
importData
public boolean importData(javax.swing.TransferHandler.TransferSupport info)
- Overrides:
importData
in class javax.swing.TransferHandler