|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.metamatrix.toolbox.ui.widget.transfer.AbstractDragAndDropController
public abstract class AbstractDragAndDropController
Constructor Summary | |
---|---|
protected |
AbstractDragAndDropController()
|
Method Summary | |
---|---|
protected void |
constructAbstractDragAndDropController()
|
protected void |
debug(java.lang.String message)
|
void |
dragDropEnd(java.awt.dnd.DragSourceDropEvent event)
Sets drag-in-progress indicator to false. |
void |
dragEnter(java.awt.dnd.DragSourceDragEvent event)
Does nothing. |
void |
dragEnter(java.awt.dnd.DropTargetDragEvent event)
Implemented to determine the actual drop action applicable to the drop target (assuming the drag source is valid). |
void |
dragExit(java.awt.dnd.DragSourceEvent event)
Does nothing. |
void |
dragExit(java.awt.dnd.DropTargetEvent event)
Does nothing. |
void |
dragGestureRecognized(java.awt.dnd.DragGestureEvent event)
Sets drag-in-progress indicator to true. |
void |
dragOver(java.awt.dnd.DragSourceDragEvent event)
Does nothing. |
void |
dragOver(java.awt.dnd.DropTargetDragEvent event)
Does nothing. |
void |
drop(java.awt.dnd.DropTargetDropEvent event)
Does nothing. |
void |
dropActionChanged(java.awt.dnd.DragSourceDragEvent event)
Does nothing. |
void |
dropActionChanged(java.awt.dnd.DropTargetDragEvent event)
Does nothing. |
protected int |
getActualDropAction()
|
int |
getAllowedDragActions()
Gets the allowed drag actions. |
int |
getAllowedDropActions()
Gets the allowed drop actions. |
java.awt.Component |
getComponent()
Gets the Component upon which drag and drop operations can occur. |
protected int |
getDefaultAllowedDragActions()
Gets the default allowed drag actions. |
protected int |
getDefaultAllowedDropActions()
Gets the default allowed drop actions. |
java.lang.Object |
getDragSource()
Returns the object being dragged. |
java.lang.Object |
getDropTarget()
Returns the object that would receive the dragged object if it were dropped at the current mouse position. |
boolean |
isDragging()
Returns whether a drag is in progress. |
void |
setAllowedDragActions(int actions)
Sets the allowed drag actions. |
void |
setAllowedDropActions(int actions)
Sets the allowed drop actions. |
void |
setComponent(java.awt.Component component)
Sets the Component upon which drag and drop operations can occur. |
void |
setDragSource(java.lang.Object source)
|
void |
setDropTarget(java.lang.Object target)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected AbstractDragAndDropController()
Method Detail |
---|
protected void constructAbstractDragAndDropController()
protected void debug(java.lang.String message)
public void dragDropEnd(java.awt.dnd.DragSourceDropEvent event)
dragDropEnd
in interface java.awt.dnd.DragSourceListener
event
- Not usedpublic void dragEnter(java.awt.dnd.DragSourceDragEvent event)
dragEnter
in interface java.awt.dnd.DragSourceListener
public void dragEnter(java.awt.dnd.DropTargetDragEvent event)
dragEnter
in interface java.awt.dnd.DropTargetListener
public void dragExit(java.awt.dnd.DragSourceEvent event)
dragExit
in interface java.awt.dnd.DragSourceListener
public void dragExit(java.awt.dnd.DropTargetEvent event)
dragExit
in interface java.awt.dnd.DropTargetListener
public void dragGestureRecognized(java.awt.dnd.DragGestureEvent event)
dragGestureRecognized
in interface java.awt.dnd.DragGestureListener
event
- Not usedpublic void dragOver(java.awt.dnd.DragSourceDragEvent event)
dragOver
in interface java.awt.dnd.DragSourceListener
public void dragOver(java.awt.dnd.DropTargetDragEvent event)
dragOver
in interface java.awt.dnd.DropTargetListener
public void drop(java.awt.dnd.DropTargetDropEvent event)
drop
in interface java.awt.dnd.DropTargetListener
public void dropActionChanged(java.awt.dnd.DragSourceDragEvent event)
dropActionChanged
in interface java.awt.dnd.DragSourceListener
public void dropActionChanged(java.awt.dnd.DropTargetDragEvent event)
dropActionChanged
in interface java.awt.dnd.DropTargetListener
protected int getActualDropAction()
public int getAllowedDragActions()
getAllowedDragActions
in interface DragAndDropController
DnDConstants.ACTION_COPY
,
DnDConstants.ACTION_MOVE
,
DnDConstants.ACTION_COPY_OR_MOVE
public int getAllowedDropActions()
getAllowedDropActions
in interface DragAndDropController
DnDConstants.ACTION_COPY
,
DnDConstants.ACTION_MOVE
,
DnDConstants.ACTION_COPY_OR_MOVE
public java.awt.Component getComponent()
DragAndDropController
getComponent
in interface DragAndDropController
protected int getDefaultAllowedDragActions()
protected int getDefaultAllowedDropActions()
public java.lang.Object getDragSource()
DragAndDropController
getDragSource
in interface DragAndDropController
public java.lang.Object getDropTarget()
DragAndDropController
getDropTarget
in interface DragAndDropController
public boolean isDragging()
isDragging
in interface DragAndDropController
public void setAllowedDragActions(int actions)
setAllowedDragActions
in interface DragAndDropController
actions
- The allowed drag actionsDnDConstants.ACTION_COPY
,
DnDConstants.ACTION_MOVE
,
DnDConstants.ACTION_COPY_OR_MOVE
public void setAllowedDropActions(int actions)
setAllowedDropActions
in interface DragAndDropController
actions
- The allowed drop actionsDnDConstants.ACTION_COPY
,
DnDConstants.ACTION_MOVE
,
DnDConstants.ACTION_COPY_OR_MOVE
public void setComponent(java.awt.Component component)
setComponent
in interface DragAndDropController
component
- An instance of Componentpublic void setDragSource(java.lang.Object source)
public void setDropTarget(java.lang.Object target)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |