Package com.google.gwt.event.dom.client
Class TouchEvent<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.HumanInputEvent<H>
com.google.gwt.event.dom.client.TouchEvent<H>
- Type Parameters:
H
- handler type
- All Implemented Interfaces:
HasNativeEvent
- Direct Known Subclasses:
TouchCancelEvent
,TouchEndEvent
,TouchMoveEvent
,TouchStartEvent
Abstract class representing touch events.
See
Touch Event Documentation}
invalid @link
{@link <a href="http://developer.apple.com/library/safari/documentation/UserExperience/Reference/TouchEventClassReference/TouchEvent/TouchEvent.html">Safari
-
Nested Class Summary
Nested classes/interfaces inherited from class com.google.gwt.event.dom.client.DomEvent
DomEvent.Type<H extends EventHandler>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet an array oftouches
which have changed since the last touch event fired.Get an array oftouches
all touch which originated at the same target as the current touch event.Get an array of all currenttouches
.static boolean
Runtime check for whether touch scrolling is supported in this browser.Methods inherited from class com.google.gwt.event.dom.client.HumanInputEvent
isAltKeyDown, isControlKeyDown, isMetaKeyDown, isShiftKeyDown
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
-
Constructor Details
-
TouchEvent
public TouchEvent()
-
-
Method Details
-
isSupported
public static boolean isSupported()Runtime check for whether touch scrolling is supported in this browser. Returns true if touch events are supported but touch based scrolling is not natively supported.- Returns:
- true if touch events are supported, false if not
-
getChangedTouches
Get an array oftouches
which have changed since the last touch event fired. Note, that fortouch end events
, the touch which has just ended will not be present in the array. Moreover, if the touch which just ended was the last remaining touch, then a zero length array will be returned.- Returns:
- an array of touches
-
getTargetTouches
Get an array oftouches
all touch which originated at the same target as the current touch event. Note, that fortouch end events
, the touch which has just ended will not be present in the array. Moreover, if the touch which just ended was the last remaining touch, then a zero length array will be returned.- Returns:
- an array of touches
-
getTouches
Get an array of all currenttouches
. Note, that fortouch end events
, the touch which has just ended will not be present in the array. Moreover, if the touch which just ended was the last remaining touch, then a zero length array will be returned.- Returns:
- an array of touches
-