be.ac.vub.cocompose.eclipse.dnd
Class TextTransferDropTargetListener

java.lang.Object
  extended byorg.eclipse.gef.dnd.AbstractTransferDropTargetListener
      extended bybe.ac.vub.cocompose.eclipse.dnd.TextTransferDropTargetListener
All Implemented Interfaces:
DropTargetListener, EventListener, SWTEventListener, TransferDropTargetListener, TransferDropTargetListener

public class TextTransferDropTargetListener
extends AbstractTransferDropTargetListener

This listener handles text that is dropped onto the CoCompose editor.

Since:
0.2.9
Version:
0.2.9, 27/04/2004
Author:
Dennis Wagelaar

Constructor Summary
TextTransferDropTargetListener(EditPartViewer viewer, Transfer xfer)
          Creates a TextTransferDropTargetListener.
 
Method Summary
protected  Request createTargetRequest()
           
protected  NativeDropRequest getNativeDropRequest()
          Gets the target request as a drop request.
protected  void updateTargetRequest()
           
 
Methods inherited from class org.eclipse.gef.dnd.AbstractTransferDropTargetListener
dragEnter, dragLeave, dragOperationChanged, dragOver, drop, dropAccept, eraseTargetFeedback, getCommand, getCurrentEvent, getDropLocation, getExclusionSet, getTargetEditPart, getTargetRequest, getTransfer, getViewer, handleDragOperationChanged, handleDragOver, handleDrop, handleEnteredEditPart, handleExitingEditPart, handleHover, handleHoverStop, isEnabled, setAutoexposeHelper, setCurrentEvent, setTargetEditPart, setTransfer, setViewer, showTargetFeedback, unload, updateAutoexposeHelper, updateTargetEditPart
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TextTransferDropTargetListener

public TextTransferDropTargetListener(EditPartViewer viewer,
                                      Transfer xfer)
Creates a TextTransferDropTargetListener.

Parameters:
viewer - the CoCompose model viewer.
xfer -
Method Detail

updateTargetRequest

protected void updateTargetRequest()
See Also:
AbstractTransferDropTargetListener.updateTargetRequest()

createTargetRequest

protected Request createTargetRequest()
See Also:
AbstractTransferDropTargetListener.createTargetRequest()

getNativeDropRequest

protected NativeDropRequest getNativeDropRequest()
Gets the target request as a drop request.

Returns:
the drop request.