cz.vity.freerapid.gui.actions
Class URLTransferHandler

java.lang.Object
  extended by javax.swing.TransferHandler
      extended by cz.vity.freerapid.gui.actions.URLTransferHandler
All Implemented Interfaces:
Serializable

public abstract class URLTransferHandler
extends TransferHandler

Author:
Vity
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
URLTransferHandler(ManagerDirector director)
           
 
Method Summary
 boolean canImport(JComponent comp, DataFlavor[] transferFlavors)
           
 boolean canImport(TransferHandler.TransferSupport support)
           
protected abstract  void doDropAction(List<URL> urlList)
           
 List<URL> getUrls()
           
 boolean importData(JComponent comp, Transferable t)
           
 boolean importData(TransferHandler.TransferSupport support)
           
 
Methods inherited from class javax.swing.TransferHandler
createTransferable, exportAsDrag, exportDone, exportToClipboard, getCopyAction, getCutAction, getPasteAction, getSourceActions, getVisualRepresentation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

URLTransferHandler

public URLTransferHandler(ManagerDirector director)
Method Detail

doDropAction

protected abstract void doDropAction(List<URL> urlList)

importData

public boolean importData(JComponent comp,
                          Transferable t)
Overrides:
importData in class TransferHandler

canImport

public boolean canImport(JComponent comp,
                         DataFlavor[] transferFlavors)
Overrides:
canImport in class TransferHandler

canImport

public boolean canImport(TransferHandler.TransferSupport support)
Overrides:
canImport in class TransferHandler

importData

public boolean importData(TransferHandler.TransferSupport support)
Overrides:
importData in class TransferHandler

getUrls

public List<URL> getUrls()