org.globus.cog.gridface.impl.directorybrowser
Class DirectoryBrowserTransferHandler

java.lang.Object
  extended byjavax.swing.TransferHandler
      extended byorg.globus.cog.gridface.impl.directorybrowser.DirectoryBrowserTransferHandler
All Implemented Interfaces:
Serializable

public class DirectoryBrowserTransferHandler
extends TransferHandler

See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.TransferHandler
COPY, COPY_OR_MOVE, MOVE, NONE
 
Constructor Summary
DirectoryBrowserTransferHandler(DirectoryBrowserImpl db)
           
 
Method Summary
 boolean canImport(JComponent c, DataFlavor[] flavors)
           
protected  Transferable createTransferable(JComponent c)
          This creates the object that is getting transferred from one component to another.
 void exportAsDrag(JComponent c, InputEvent e, int action)
           
protected  void exportDone(JComponent source, Transferable data, int action)
           
 int getSourceActions(JComponent c)
           
 boolean importData(JComponent comp, Transferable t)
           
 
Methods inherited from class javax.swing.TransferHandler
exportToClipboard, getCopyAction, getCutAction, getPasteAction, getVisualRepresentation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DirectoryBrowserTransferHandler

public DirectoryBrowserTransferHandler(DirectoryBrowserImpl db)
Method Detail

exportAsDrag

public void exportAsDrag(JComponent c,
                         InputEvent e,
                         int action)

getSourceActions

public int getSourceActions(JComponent c)

createTransferable

protected Transferable createTransferable(JComponent c)
This creates the object that is getting transferred from one component to another.


canImport

public boolean canImport(JComponent c,
                         DataFlavor[] flavors)

importData

public boolean importData(JComponent comp,
                          Transferable t)

exportDone

protected void exportDone(JComponent source,
                          Transferable data,
                          int action)