|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jhotdraw.contrib.dnd.DNDHelper
Changes made in hopes of eventually cleaning up the functionality and distributing it sensibly. 1/10/02
Field Summary | |
static java.awt.datatransfer.DataFlavor |
ASCIIFlavor
|
Constructor Summary | |
DNDHelper(boolean newIsDragSource,
boolean newIsDropTarget)
|
Method Summary | |
protected java.awt.dnd.DragGestureRecognizer |
createDragGestureRecognizer(java.awt.dnd.DragGestureListener dgl)
Used to create the gesture recognizer which in effect turns on draggability. |
protected java.awt.dnd.DragSourceListener |
createDragSourceListener()
|
protected java.awt.dnd.DropTarget |
createDropTarget()
|
protected java.awt.dnd.DropTargetListener |
createDropTargetListener()
|
void |
deinitialize()
|
protected void |
destroyDragGestreRecognizer()
Used to destroy the gesture listener which ineffect turns off dragability. |
protected abstract DrawingEditor |
editor()
|
protected java.awt.dnd.DragGestureListener |
getDragGestureListener()
|
protected java.awt.dnd.DragGestureRecognizer |
getDragGestureRecognizer()
|
protected int |
getDragSourceActions()
This must reflect the capabilities of the dragSsource, not your desired actions. |
java.awt.dnd.DragSourceListener |
getDragSourceListener()
|
protected int |
getDropTargetActions()
|
protected java.awt.dnd.DropTargetListener |
getDropTargetListener()
|
void |
initialize(java.awt.dnd.DragGestureListener dgl)
Do not call this from the constructor. |
protected static java.lang.Object |
processReceivedData(java.awt.datatransfer.DataFlavor flavor,
java.awt.datatransfer.Transferable transferable)
|
protected void |
setDragGestureListener(java.awt.dnd.DragGestureListener dragGestureListener)
|
protected void |
setDragGestureRecognizer(java.awt.dnd.DragGestureRecognizer dragGestureRecognizer)
|
protected void |
setDragSourceListener(java.awt.dnd.DragSourceListener dragSourceListener)
|
protected void |
setDropTarget(java.awt.dnd.DropTarget newDropTarget)
|
protected void |
setDropTargetListener(java.awt.dnd.DropTargetListener dropTargetListener)
|
protected abstract DrawingView |
view()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static java.awt.datatransfer.DataFlavor ASCIIFlavor
Constructor Detail |
public DNDHelper(boolean newIsDragSource, boolean newIsDropTarget)
Method Detail |
public void initialize(java.awt.dnd.DragGestureListener dgl)
public void deinitialize()
protected abstract DrawingView view()
protected abstract DrawingEditor editor()
protected static java.lang.Object processReceivedData(java.awt.datatransfer.DataFlavor flavor, java.awt.datatransfer.Transferable transferable)
protected int getDragSourceActions()
protected int getDropTargetActions()
protected void setDragGestureListener(java.awt.dnd.DragGestureListener dragGestureListener)
protected java.awt.dnd.DragGestureListener getDragGestureListener()
protected void setDragGestureRecognizer(java.awt.dnd.DragGestureRecognizer dragGestureRecognizer)
protected java.awt.dnd.DragGestureRecognizer getDragGestureRecognizer()
protected void setDropTarget(java.awt.dnd.DropTarget newDropTarget)
protected java.awt.dnd.DropTarget createDropTarget()
protected java.awt.dnd.DragGestureRecognizer createDragGestureRecognizer(java.awt.dnd.DragGestureListener dgl)
protected void destroyDragGestreRecognizer()
protected void setDropTargetListener(java.awt.dnd.DropTargetListener dropTargetListener)
protected java.awt.dnd.DropTargetListener getDropTargetListener()
protected java.awt.dnd.DropTargetListener createDropTargetListener()
public java.awt.dnd.DragSourceListener getDragSourceListener()
protected void setDragSourceListener(java.awt.dnd.DragSourceListener dragSourceListener)
protected java.awt.dnd.DragSourceListener createDragSourceListener()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |