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 classDragDropEventBase.DragSupportDetectorDetector for browser support of drag events.(package private) static classDragDropEventBase.DragSupportDetectorNoDetector 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.StringgetData(java.lang.String format)Get the data for the specified format from theDataTransferobject.DataTransfergetDataTransfer()Get theDataTransferassociated with the current drag event.static booleanisSupported()Runtime check for whether drag events are supported in this browser.voidsetData(java.lang.String format, java.lang.String data)Set the data in theDataTransferobject 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 theDataTransferobject.- Parameters:
format- the format- Returns:
- the data for the specified format
-
getDataTransfer
public DataTransfer getDataTransfer()
Get theDataTransferassociated with the current drag event.- Returns:
- the
DataTransferobject
-
setData
public void setData(java.lang.String format, java.lang.String data)Set the data in theDataTransferobject for the specified format.- Parameters:
format- the formatdata- the data to associate with the format
-
-