org.jcurl.demo.jtree
Class AbstractTreeTransferHandler

Package class diagram package AbstractTreeTransferHandler
java.lang.Object
  extended by org.jcurl.demo.jtree.AbstractTreeTransferHandler
All Implemented Interfaces:
DragGestureListener, DragSourceListener, DropTargetListener, EventListener
Direct Known Subclasses:
DefaultTreeTransferHandler

public abstract class AbstractTreeTransferHandler
extends Object
implements DragGestureListener, DragSourceListener, DropTargetListener

http://forum.java.sun.com/thread.jspa?threadID=296255&start=0

Version:
$Id: AbstractTreeTransferHandler.java 776 2008-03-16 10:17:28Z mrohrmoser $
Author:
Deudeu

Constructor Summary
protected AbstractTreeTransferHandler(DNDTree tree, int action, boolean drawIcon)
           
 
Method Summary
abstract  boolean canPerformAction(DNDTree target, DefaultMutableTreeNode draggedNode, int action, Point location)
           
 void dragDropEnd(DragSourceDropEvent dsde)
           
 void dragEnter(DragSourceDragEvent dsde)
           
 void dragEnter(DropTargetDragEvent dtde)
           
 void dragExit(DragSourceEvent dse)
           
 void dragExit(DropTargetEvent dte)
           
 void dragGestureRecognized(DragGestureEvent dge)
           
 void dragOver(DragSourceDragEvent dsde)
           
 void dragOver(DropTargetDragEvent dtde)
           
 void drop(DropTargetDropEvent dtde)
           
 void dropActionChanged(DragSourceDragEvent dsde)
           
 void dropActionChanged(DropTargetDragEvent dtde)
           
abstract  boolean executeDrop(DNDTree tree, DefaultMutableTreeNode draggedNode, DefaultMutableTreeNode newParentNode, int action)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractTreeTransferHandler

protected AbstractTreeTransferHandler(DNDTree tree,
                                      int action,
                                      boolean drawIcon)
Method Detail

canPerformAction

public abstract boolean canPerformAction(DNDTree target,
                                         DefaultMutableTreeNode draggedNode,
                                         int action,
                                         Point location)

dragDropEnd

public void dragDropEnd(DragSourceDropEvent dsde)
Specified by:
dragDropEnd in interface DragSourceListener

dragEnter

public final void dragEnter(DragSourceDragEvent dsde)
Specified by:
dragEnter in interface DragSourceListener

dragEnter

public final void dragEnter(DropTargetDragEvent dtde)
Specified by:
dragEnter in interface DropTargetListener

dragExit

public final void dragExit(DragSourceEvent dse)
Specified by:
dragExit in interface DragSourceListener

dragExit

public final void dragExit(DropTargetEvent dte)
Specified by:
dragExit in interface DropTargetListener

dragGestureRecognized

public final void dragGestureRecognized(DragGestureEvent dge)
Specified by:
dragGestureRecognized in interface DragGestureListener

dragOver

public final void dragOver(DragSourceDragEvent dsde)
Specified by:
dragOver in interface DragSourceListener

dragOver

public final void dragOver(DropTargetDragEvent dtde)
Specified by:
dragOver in interface DropTargetListener

drop

public final void drop(DropTargetDropEvent dtde)
Specified by:
drop in interface DropTargetListener

dropActionChanged

public final void dropActionChanged(DragSourceDragEvent dsde)
Specified by:
dropActionChanged in interface DragSourceListener

dropActionChanged

public final void dropActionChanged(DropTargetDragEvent dtde)
Specified by:
dropActionChanged in interface DropTargetListener

executeDrop

public abstract boolean executeDrop(DNDTree tree,
                                    DefaultMutableTreeNode draggedNode,
                                    DefaultMutableTreeNode newParentNode,
                                    int action)


Copyright © 2005-2009 JCurl.mro.name. All Rights Reserved.