com.vaadin.client.ui.dd.
Class DDEventHandleStrategy
- java.lang.Object
-
- com.vaadin.client.ui.dd.DDEventHandleStrategy
-
@Deprecated public class DDEventHandleStrategy extends Object
Deprecated.Replaced in 8.1 withDropTargetExtensionConnector
Strategy to handle native preview events for VDragAndDropManager. The strategy could be overridden via GWT Deferred Binding mechanism.
Since:
7.4.4
Author:
Vaadin Ltd
-
-
Constructor Summary
Constructors Constructor Description DDEventHandleStrategy()
Deprecated.
-
Method Summary
All Methods Modifier and Type Method Description protected VDropHandler
findDragTarget(com.google.gwt.dom.client.Element target, VDragAndDropManager.DDManagerMediator mediator)
Deprecated.
Find drag handler for the
target
element.com.google.gwt.dom.client.Element
getTargetElement(com.google.gwt.user.client.Event.NativePreviewEvent event, VDragAndDropManager.DDManagerMediator mediator)
Deprecated.
Get target element for
event
.protected void
handleDragEnter(com.google.gwt.dom.client.Element target, VDragAndDropManager.DDManagerMediator mediator)
Deprecated.
Handles drag enter on new element.
boolean
handleDragImageEvent(com.google.gwt.dom.client.Element target, com.google.gwt.user.client.Event.NativePreviewEvent event, VDragAndDropManager.DDManagerMediator mediator)
Deprecated.
Handles event when drag image element (
VDragAndDropManager.getDragElement()
return value) is not null orevent
is touch event.protected void
handleDragLeave(VDragAndDropManager.DDManagerMediator mediator, boolean clearServerCallback)
Deprecated.
Handles drag leave on old element.
protected void
handleDragOver(com.google.gwt.dom.client.Element target, VDragAndDropManager.DDManagerMediator mediator)
Deprecated.
Handles drag over on element.
void
handleEvent(com.google.gwt.dom.client.Element targetElement, com.google.gwt.user.client.Event.NativePreviewEvent event, VDragAndDropManager.DDManagerMediator mediator)
Deprecated.
Final phase of event handling.
void
handleKeyDownEvent(com.google.gwt.user.client.Event.NativePreviewEvent event, VDragAndDropManager.DDManagerMediator mediator)
Deprecated.
Handles key down
event
.protected void
handleMouseMove(com.google.gwt.dom.client.Element target, com.google.gwt.user.client.Event.NativePreviewEvent event, VDragAndDropManager.DDManagerMediator mediator)
Deprecated.
Called to handle
Event.ONMOUSEMOVE
event.protected void
handleMouseOut(com.google.gwt.dom.client.Element target, com.google.gwt.user.client.Event.NativePreviewEvent event, VDragAndDropManager.DDManagerMediator mediator)
Deprecated.
Called to handle
Event.ONMOUSEOUT
event.protected void
handleMouseOver(com.google.gwt.dom.client.Element target, com.google.gwt.user.client.Event.NativePreviewEvent event, VDragAndDropManager.DDManagerMediator mediator)
Deprecated.
Called to handle
Event.ONMOUSEOVER
event.protected void
handleMouseUp(com.google.gwt.dom.client.Element target, com.google.gwt.user.client.Event.NativePreviewEvent event, VDragAndDropManager.DDManagerMediator mediator)
Deprecated.
Called to handle
Event.ONMOUSEUP
event.protected void
handleTouchEnd(com.google.gwt.dom.client.Element target, com.google.gwt.user.client.Event.NativePreviewEvent event, VDragAndDropManager.DDManagerMediator mediator)
Deprecated.
Called to handle
Event.ONTOUCHEND
event.boolean
isDragInterrupted(com.google.gwt.user.client.Event.NativePreviewEvent event, VDragAndDropManager.DDManagerMediator mediator)
Deprecated.
Returns
true
ifevent
interrupts Drag and Drop.void
restoreDragImage(String originalImageDisplay, VDragAndDropManager.DDManagerMediator mediator, com.google.gwt.user.client.Event.NativePreviewEvent event)
Deprecated.
Restores drag image after temporary update by
updateDragImage(NativePreviewEvent, DDManagerMediator)
.String
updateDragImage(com.google.gwt.user.client.Event.NativePreviewEvent event, VDragAndDropManager.DDManagerMediator mediator)
Deprecated.
Updates drag image DOM element.
-
-
-
Method Detail
-
isDragInterrupted
public boolean isDragInterrupted(com.google.gwt.user.client.Event.NativePreviewEvent event, VDragAndDropManager.DDManagerMediator mediator)
Deprecated.Returns
true
ifevent
interrupts Drag and Drop.Parameters:
event
- GWT event to handlemediator
- VDragAndDropManager data accessorReturns:
whether
true
interrupts DnD
-
handleKeyDownEvent
public void handleKeyDownEvent(com.google.gwt.user.client.Event.NativePreviewEvent event, VDragAndDropManager.DDManagerMediator mediator)
Deprecated.Handles key down
event
. Default implementation doesn't do anything.Parameters:
event
- key down GWT eventmediator
- VDragAndDropManager data accessor
-
getTargetElement
public com.google.gwt.dom.client.Element getTargetElement(com.google.gwt.user.client.Event.NativePreviewEvent event, VDragAndDropManager.DDManagerMediator mediator)
Deprecated.Get target element for
event
.Parameters:
event
- GWT event to find targetmediator
- VDragAndDropManager data accessorReturns:
target element for
event
-
updateDragImage
public String updateDragImage(com.google.gwt.user.client.Event.NativePreviewEvent event, VDragAndDropManager.DDManagerMediator mediator)
Deprecated.Updates drag image DOM element. This method updates drag image position and adds additional styles. Default implementation hides drag element to be able to get target element by the point (see
getTargetElement(NativePreviewEvent, DDManagerMediator)
. MethodrestoreDragImage(String, DDManagerMediator, NativePreviewEvent)
is used later on to restore the drag element in its state before temporary update. Returns "display" CSS style property of the original drag image. This value will be passed to therestoreDragImage(String, DDManagerMediator, NativePreviewEvent)
method.Parameters:
event
- GWT event for active DnD operationmediator
- VDragAndDropManager data accessorReturns:
"display" CSS style property of drag image element to restore it later on
-
restoreDragImage
public void restoreDragImage(String originalImageDisplay, VDragAndDropManager.DDManagerMediator mediator, com.google.gwt.user.client.Event.NativePreviewEvent event)
Deprecated.Restores drag image after temporary update by
updateDragImage(NativePreviewEvent, DDManagerMediator)
.Parameters:
originalImageDisplay
- original "display" CSS style property of drag image elementmediator
- VDragAndDropManager data accessorevent
- GWT event for active DnD operation
-
handleDragImageEvent
public boolean handleDragImageEvent(com.google.gwt.dom.client.Element target, com.google.gwt.user.client.Event.NativePreviewEvent event, VDragAndDropManager.DDManagerMediator mediator)
Deprecated.Handles event when drag image element (
VDragAndDropManager.getDragElement()
return value) is not null orevent
is touch event. If method returnstrue
then event processing will be stoped.Parameters:
target
- target element over which DnD event has happenedevent
- GWT event for active DnD operationmediator
- VDragAndDropManager data accessorReturns:
true
is strategy handled the event and no further steps to handle required.
-
handleDragEnter
protected void handleDragEnter(com.google.gwt.dom.client.Element target, VDragAndDropManager.DDManagerMediator mediator)
Deprecated.Handles drag enter on new element.
Parameters:
mediator
- VDragAndDropManager data accessortarget
- target element over which DnD event has happened
-
handleDragOver
protected void handleDragOver(com.google.gwt.dom.client.Element target, VDragAndDropManager.DDManagerMediator mediator)
Deprecated.Handles drag over on element.
Parameters:
mediator
- VDragAndDropManager data accessortarget
- target element over which DnD event has happened
-
handleEvent
public void handleEvent(com.google.gwt.dom.client.Element targetElement, com.google.gwt.user.client.Event.NativePreviewEvent event, VDragAndDropManager.DDManagerMediator mediator)
Deprecated.Final phase of event handling.
Parameters:
targetElement
- target element over which DnD event has happenedevent
- GWT event for active DnD operationmediator
- VDragAndDropManager data accessor
-
handleMouseMove
protected void handleMouseMove(com.google.gwt.dom.client.Element target, com.google.gwt.user.client.Event.NativePreviewEvent event, VDragAndDropManager.DDManagerMediator mediator)
Deprecated.Called to handle
Event.ONMOUSEMOVE
event.Parameters:
target
- target element over which DnD event has happenedevent
- ONMOUSEMOVE GWT event for active DnD operationmediator
- VDragAndDropManager data accessor
-
handleTouchEnd
protected void handleTouchEnd(com.google.gwt.dom.client.Element target, com.google.gwt.user.client.Event.NativePreviewEvent event, VDragAndDropManager.DDManagerMediator mediator)
Deprecated.Called to handle
Event.ONTOUCHEND
event.Parameters:
target
- target element over which DnD event has happenedevent
- ONTOUCHEND GWT event for active DnD operationmediator
- VDragAndDropManager data accessor
-
handleMouseUp
protected void handleMouseUp(com.google.gwt.dom.client.Element target, com.google.gwt.user.client.Event.NativePreviewEvent event, VDragAndDropManager.DDManagerMediator mediator)
Deprecated.Called to handle
Event.ONMOUSEUP
event.Parameters:
target
- target element over which DnD event has happenedevent
- ONMOUSEUP GWT event for active DnD operationmediator
- VDragAndDropManager data accessor
-
handleMouseOut
protected void handleMouseOut(com.google.gwt.dom.client.Element target, com.google.gwt.user.client.Event.NativePreviewEvent event, VDragAndDropManager.DDManagerMediator mediator)
Deprecated.Called to handle
Event.ONMOUSEOUT
event.Parameters:
target
- target element over which DnD event has happenedevent
- ONMOUSEOUT GWT event for active DnD operationmediator
- VDragAndDropManager data accessor
-
handleDragLeave
protected void handleDragLeave(VDragAndDropManager.DDManagerMediator mediator, boolean clearServerCallback)
Deprecated.Handles drag leave on old element.
Parameters:
mediator
- VDragAndDropManager data accessorclearServerCallback
-true
if server communication callback should be cleaned up,false
otherwise
-
handleMouseOver
protected void handleMouseOver(com.google.gwt.dom.client.Element target, com.google.gwt.user.client.Event.NativePreviewEvent event, VDragAndDropManager.DDManagerMediator mediator)
Deprecated.Called to handle
Event.ONMOUSEOVER
event.Parameters:
target
- target element over which DnD event has happenedevent
- ONMOUSEOVER GWT event for active DnD operationmediator
- VDragAndDropManager data accessor
-
findDragTarget
protected VDropHandler findDragTarget(com.google.gwt.dom.client.Element target, VDragAndDropManager.DDManagerMediator mediator)
Deprecated.Find drag handler for the
target
element.Parameters:
target
- target element over which DnD event has happenedmediator
- VDragAndDropManager data accessorReturns:
drop handler of target element
-
-