Package com.google.gwt.event.dom.client
Class DragDropEventBase<H extends EventHandler>
- java.lang.Object
-
- com.google.web.bindery.event.shared.Event<H>
-
- com.google.gwt.event.shared.GwtEvent<H>
-
- com.google.gwt.event.dom.client.DomEvent<H>
-
- com.google.gwt.event.dom.client.DragDropEventBase<H>
-
- Type Parameters:
H
- handler type
- All Implemented Interfaces:
HasNativeEvent
- Direct Known Subclasses:
DragEndEvent
,DragEnterEvent
,DragEvent
,DragLeaveEvent
,DragOverEvent
,DragStartEvent
,DropEvent
public abstract class DragDropEventBase<H extends EventHandler> extends DomEvent<H>
Base class for drag and drop events.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
DragDropEventBase.DragSupportDetector
Detector for browser support of drag events.(package private) static class
DragDropEventBase.DragSupportDetectorNo
Detector for permutations that do not support drag events.-
Nested classes/interfaces inherited from class com.google.gwt.event.dom.client.DomEvent
DomEvent.Type<H extends EventHandler>
-
-
Constructor Summary
Constructors Constructor Description DragDropEventBase()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getData(java.lang.String format)
Get the data for the specified format from theDataTransfer
object.DataTransfer
getDataTransfer()
Get theDataTransfer
associated with the current drag event.static boolean
isSupported()
Runtime check for whether drag events are supported in this browser.void
setData(java.lang.String format, java.lang.String data)
Set the data in theDataTransfer
object for the specified format.-
Methods inherited from class com.google.gwt.event.dom.client.DomEvent
fireNativeEvent, fireNativeEvent, getAssociatedType, getNativeEvent, getRelativeElement, init, preventDefault, setNativeEvent, setRelativeElement, stopPropagation
-
Methods inherited from class com.google.gwt.event.shared.GwtEvent
assertLive, dispatch, getSource, isLive, kill, revive
-
Methods inherited from class com.google.web.bindery.event.shared.Event
setSource, toDebugString, toString
-
-
-
-
Method Detail
-
isSupported
public static boolean isSupported()
Runtime check for whether drag events are supported in this browser.- Returns:
- true if supported, false if not
-
getData
public java.lang.String getData(java.lang.String format)
Get the data for the specified format from theDataTransfer
object.- Parameters:
format
- the format- Returns:
- the data for the specified format
-
getDataTransfer
public DataTransfer getDataTransfer()
Get theDataTransfer
associated with the current drag event.- Returns:
- the
DataTransfer
object
-
setData
public void setData(java.lang.String format, java.lang.String data)
Set the data in theDataTransfer
object for the specified format.- Parameters:
format
- the formatdata
- the data to associate with the format
-
-