se.datadosen.jalbum
Class RemoteFSTreeTransferHandler

java.lang.Object
  extended by se.datadosen.dnd.AbstractTreeTransferHandler
      extended by se.datadosen.jalbum.RemoteFSTreeTransferHandler
All Implemented Interfaces:
java.awt.dnd.DragGestureListener, java.awt.dnd.DragSourceListener, java.awt.dnd.DropTargetListener, java.util.EventListener

public class RemoteFSTreeTransferHandler
extends AbstractTreeTransferHandler


Field Summary
 
Fields inherited from class se.datadosen.dnd.AbstractTreeTransferHandler
dragSource, tree
 
Constructor Summary
RemoteFSTreeTransferHandler(javax.swing.JTree tree, JPublishWizard publishWizard, UploadBean uploadBean, int action)
           
 
Method Summary
 boolean canDropNode(java.awt.dnd.DropTargetContext dtc, javax.swing.tree.DefaultMutableTreeNode draggedNode, int action, java.awt.Point location)
           
 boolean executeAlbumObjectDrop(javax.swing.tree.DefaultMutableTreeNode newParentNode, int action)
           
 boolean executeDrop(javax.swing.tree.DefaultMutableTreeNode dragged, javax.swing.tree.DefaultMutableTreeNode newParent, int action)
           
 boolean executeDrop(java.util.List<java.io.File> droppedFiles, javax.swing.tree.DefaultMutableTreeNode newParentNode, int action)
           
 int filesDragged(java.awt.dnd.DropTargetContext dtc, int action, java.awt.Point location)
           
 
Methods inherited from class se.datadosen.dnd.AbstractTreeTransferHandler
autoscroll, dragDropEnd, dragEnter, dragEnter, dragExit, dragExit, dragGestureRecognized, dragOver, dragOver, drop, dropActionChanged, dropActionChanged, resolveTargetNode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteFSTreeTransferHandler

public RemoteFSTreeTransferHandler(javax.swing.JTree tree,
                                   JPublishWizard publishWizard,
                                   UploadBean uploadBean,
                                   int action)
Method Detail

canDropNode

public boolean canDropNode(java.awt.dnd.DropTargetContext dtc,
                           javax.swing.tree.DefaultMutableTreeNode draggedNode,
                           int action,
                           java.awt.Point location)
Specified by:
canDropNode in class AbstractTreeTransferHandler

executeDrop

public boolean executeDrop(javax.swing.tree.DefaultMutableTreeNode dragged,
                           javax.swing.tree.DefaultMutableTreeNode newParent,
                           int action)
Specified by:
executeDrop in class AbstractTreeTransferHandler

filesDragged

public int filesDragged(java.awt.dnd.DropTargetContext dtc,
                        int action,
                        java.awt.Point location)
Specified by:
filesDragged in class AbstractTreeTransferHandler

executeDrop

public boolean executeDrop(java.util.List<java.io.File> droppedFiles,
                           javax.swing.tree.DefaultMutableTreeNode newParentNode,
                           int action)
Specified by:
executeDrop in class AbstractTreeTransferHandler

executeAlbumObjectDrop

public boolean executeAlbumObjectDrop(javax.swing.tree.DefaultMutableTreeNode newParentNode,
                                      int action)
Specified by:
executeAlbumObjectDrop in class AbstractTreeTransferHandler