Package 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 withDropTargetExtensionConnectorStrategy 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 Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected VDropHandlerfindDragTarget(com.google.gwt.dom.client.Element target, VDragAndDropManager.DDManagerMediator mediator)Deprecated.Find drag handler for thetargetelement.com.google.gwt.dom.client.ElementgetTargetElement(com.google.gwt.user.client.Event.NativePreviewEvent event, VDragAndDropManager.DDManagerMediator mediator)Deprecated.Get target element forevent.protected voidhandleDragEnter(com.google.gwt.dom.client.Element target, VDragAndDropManager.DDManagerMediator mediator)Deprecated.Handles drag enter on new element.booleanhandleDragImageEvent(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 oreventis touch event.protected voidhandleDragLeave(VDragAndDropManager.DDManagerMediator mediator, boolean clearServerCallback)Deprecated.Handles drag leave on old element.protected voidhandleDragOver(com.google.gwt.dom.client.Element target, VDragAndDropManager.DDManagerMediator mediator)Deprecated.Handles drag over on element.voidhandleEvent(com.google.gwt.dom.client.Element targetElement, com.google.gwt.user.client.Event.NativePreviewEvent event, VDragAndDropManager.DDManagerMediator mediator)Deprecated.Final phase of event handling.voidhandleKeyDownEvent(com.google.gwt.user.client.Event.NativePreviewEvent event, VDragAndDropManager.DDManagerMediator mediator)Deprecated.Handles key downevent.protected voidhandleMouseMove(com.google.gwt.dom.client.Element target, com.google.gwt.user.client.Event.NativePreviewEvent event, VDragAndDropManager.DDManagerMediator mediator)Deprecated.Called to handleEvent.ONMOUSEMOVEevent.protected voidhandleMouseOut(com.google.gwt.dom.client.Element target, com.google.gwt.user.client.Event.NativePreviewEvent event, VDragAndDropManager.DDManagerMediator mediator)Deprecated.Called to handleEvent.ONMOUSEOUTevent.protected voidhandleMouseOver(com.google.gwt.dom.client.Element target, com.google.gwt.user.client.Event.NativePreviewEvent event, VDragAndDropManager.DDManagerMediator mediator)Deprecated.Called to handleEvent.ONMOUSEOVERevent.protected voidhandleMouseUp(com.google.gwt.dom.client.Element target, com.google.gwt.user.client.Event.NativePreviewEvent event, VDragAndDropManager.DDManagerMediator mediator)Deprecated.Called to handleEvent.ONMOUSEUPevent.protected voidhandleTouchEnd(com.google.gwt.dom.client.Element target, com.google.gwt.user.client.Event.NativePreviewEvent event, VDragAndDropManager.DDManagerMediator mediator)Deprecated.Called to handleEvent.ONTOUCHENDevent.booleanisDragInterrupted(com.google.gwt.user.client.Event.NativePreviewEvent event, VDragAndDropManager.DDManagerMediator mediator)Deprecated.Returnstrueifeventinterrupts Drag and Drop.voidrestoreDragImage(String originalImageDisplay, VDragAndDropManager.DDManagerMediator mediator, com.google.gwt.user.client.Event.NativePreviewEvent event)Deprecated.Restores drag image after temporary update byupdateDragImage(NativePreviewEvent, DDManagerMediator).StringupdateDragImage(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.Returnstrueifeventinterrupts Drag and Drop.- Parameters:
event- GWT event to handlemediator- VDragAndDropManager data accessor- Returns:
- whether
trueinterrupts DnD
-
handleKeyDownEvent
public void handleKeyDownEvent(com.google.gwt.user.client.Event.NativePreviewEvent event, VDragAndDropManager.DDManagerMediator mediator)Deprecated.Handles key downevent. 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 forevent.- Parameters:
event- GWT event to find targetmediator- VDragAndDropManager data accessor- Returns:
- 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 (seegetTargetElement(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 accessor- Returns:
- "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 byupdateDragImage(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 oreventis touch event. If method returnstruethen event processing will be stoped.- Parameters:
target- target element over which DnD event has happenedevent- GWT event for active DnD operationmediator- VDragAndDropManager data accessor- Returns:
trueis 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 handleEvent.ONMOUSEMOVEevent.- 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 handleEvent.ONTOUCHENDevent.- 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 handleEvent.ONMOUSEUPevent.- 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 handleEvent.ONMOUSEOUTevent.- 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-trueif server communication callback should be cleaned up,falseotherwise
-
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 handleEvent.ONMOUSEOVERevent.- 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 thetargetelement.- Parameters:
target- target element over which DnD event has happenedmediator- VDragAndDropManager data accessor- Returns:
- drop handler of target element
-
-