Package org.apache.batik.apps.svgbrowser
Class DOMDocumentTree.TreeDragSource
- java.lang.Object
-
- org.apache.batik.apps.svgbrowser.DOMDocumentTree.TreeDragSource
-
- All Implemented Interfaces:
java.awt.dnd.DragGestureListener
,java.awt.dnd.DragSourceListener
,java.util.EventListener
- Enclosing class:
- DOMDocumentTree
public class DOMDocumentTree.TreeDragSource extends java.lang.Object implements java.awt.dnd.DragSourceListener, java.awt.dnd.DragGestureListener
The JTree drag source wrapper.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.awt.dnd.DragGestureRecognizer
recognizer
The drag gesture recognizer.protected java.awt.dnd.DragSource
source
The drag source.protected DOMDocumentTree
sourceTree
The sourceTree.protected DOMDocumentTree.TransferableTreeNode
transferable
The transferable tree node(s).
-
Constructor Summary
Constructors Constructor Description TreeDragSource(DOMDocumentTree tree, int actions)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
dragDropEnd(java.awt.dnd.DragSourceDropEvent dsde)
void
dragEnter(java.awt.dnd.DragSourceDragEvent dsde)
void
dragExit(java.awt.dnd.DragSourceEvent dse)
void
dragGestureRecognized(java.awt.dnd.DragGestureEvent dge)
void
dragOver(java.awt.dnd.DragSourceDragEvent dsde)
void
dropActionChanged(java.awt.dnd.DragSourceDragEvent dsde)
-
-
-
Field Detail
-
source
protected java.awt.dnd.DragSource source
The drag source.
-
recognizer
protected java.awt.dnd.DragGestureRecognizer recognizer
The drag gesture recognizer.
-
transferable
protected DOMDocumentTree.TransferableTreeNode transferable
The transferable tree node(s).
-
sourceTree
protected DOMDocumentTree sourceTree
The sourceTree.
-
-
Constructor Detail
-
TreeDragSource
public TreeDragSource(DOMDocumentTree tree, int actions)
Constructor.- Parameters:
tree
- The source treeactions
- The permitted action
-
-
Method Detail
-
dragGestureRecognized
public void dragGestureRecognized(java.awt.dnd.DragGestureEvent dge)
- Specified by:
dragGestureRecognized
in interfacejava.awt.dnd.DragGestureListener
-
dragEnter
public void dragEnter(java.awt.dnd.DragSourceDragEvent dsde)
- Specified by:
dragEnter
in interfacejava.awt.dnd.DragSourceListener
-
dragExit
public void dragExit(java.awt.dnd.DragSourceEvent dse)
- Specified by:
dragExit
in interfacejava.awt.dnd.DragSourceListener
-
dragOver
public void dragOver(java.awt.dnd.DragSourceDragEvent dsde)
- Specified by:
dragOver
in interfacejava.awt.dnd.DragSourceListener
-
dropActionChanged
public void dropActionChanged(java.awt.dnd.DragSourceDragEvent dsde)
- Specified by:
dropActionChanged
in interfacejava.awt.dnd.DragSourceListener
-
dragDropEnd
public void dragDropEnd(java.awt.dnd.DragSourceDropEvent dsde)
- Specified by:
dragDropEnd
in interfacejava.awt.dnd.DragSourceListener
-
-