de.miethxml.hawron.gui.context
Class FileTransferHandler

java.lang.Object
  extended byjavax.swing.TransferHandler
      extended byde.miethxml.hawron.gui.context.FileTransferHandler
All Implemented Interfaces:
java.io.Serializable

public class FileTransferHandler
extends javax.swing.TransferHandler

Author:
Simon Mieth
See Also:
Serialized Form

Nested Class Summary
 class FileTransferHandler.FileListTransferable
           
 
Field Summary
 
Fields inherited from class javax.swing.TransferHandler
COPY, COPY_OR_MOVE, MOVE, NONE
 
Constructor Summary
FileTransferHandler(java.lang.String property)
           
 
Method Summary
 boolean canImport(javax.swing.JComponent c, java.awt.datatransfer.DataFlavor[] flavors)
           
protected  java.awt.datatransfer.Transferable createTransferable(javax.swing.JComponent c)
           
 int getSourceActions(javax.swing.JComponent c)
           
 boolean importData(javax.swing.JComponent c, java.awt.datatransfer.Transferable t)
           
 boolean isDroptargetTree()
           
 void setContextView(ContextView contextView)
           
 void setDroptargetTree(boolean droptargetTree)
           
 void setView(FileImportView view)
           
 
Methods inherited from class javax.swing.TransferHandler
exportAsDrag, exportDone, 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

FileTransferHandler

public FileTransferHandler(java.lang.String property)
Method Detail

importData

public boolean importData(javax.swing.JComponent c,
                          java.awt.datatransfer.Transferable t)

canImport

public boolean canImport(javax.swing.JComponent c,
                         java.awt.datatransfer.DataFlavor[] flavors)

setView

public void setView(FileImportView view)

getSourceActions

public int getSourceActions(javax.swing.JComponent c)

createTransferable

protected java.awt.datatransfer.Transferable createTransferable(javax.swing.JComponent c)

setContextView

public void setContextView(ContextView contextView)
Parameters:
contextView - The contextView to set.

isDroptargetTree

public boolean isDroptargetTree()
Returns:
Returns the droptargetTree.

setDroptargetTree

public void setDroptargetTree(boolean droptargetTree)
Parameters:
droptargetTree - The droptargetTree to set.