edu.stanford.smi.protege.util
Class TreeDragSourceListener
java.lang.Object
edu.stanford.smi.protege.util.TreeDragSourceListener
- All Implemented Interfaces:
- DragGestureListener, DragSourceListener, EventListener
- Direct Known Subclasses:
- ClsesTreeDragSourceListener, SlotsTreeDragSourceListener
public abstract class TreeDragSourceListener
- extends Object
- implements DragGestureListener, DragSourceListener
Base class for a drag and drop source side listener on a JTree. The actual move and copy operations are handled by
template methods.
- Author:
- Ray Fergerson
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TreeDragSourceListener
public TreeDragSourceListener()
canStartDrag
public abstract boolean canStartDrag(Collection objects)
doCopy
public abstract void doCopy(Collection paths)
doMove
public abstract void doMove(Collection paths)
dragDropEnd
public void dragDropEnd(DragSourceDropEvent e)
- Specified by:
dragDropEnd
in interface DragSourceListener
dragEnter
public void dragEnter(DragSourceDragEvent e)
- Specified by:
dragEnter
in interface DragSourceListener
dragExit
public void dragExit(DragSourceEvent e)
- Specified by:
dragExit
in interface DragSourceListener
dragGestureRecognized
public void dragGestureRecognized(DragGestureEvent e)
- Specified by:
dragGestureRecognized
in interface DragGestureListener
dragOver
public void dragOver(DragSourceDragEvent e)
- Specified by:
dragOver
in interface DragSourceListener
dropActionChanged
public void dropActionChanged(DragSourceDragEvent e)
- Specified by:
dropActionChanged
in interface DragSourceListener
Submit a bug report or feature request
Protégé is a trademark of Stanford University.
Copyright (c) 1998-2007 Stanford University.