Package org.pepstock.charba.client.dom.events
Contains all classes to map and manage DOM events.
- Author:
- Andrea "Stock" Stocchero
-
Class Summary Class Description EventInit Initialization object for aNativeBaseEvent
.KeyboardEventInit Initialization object for aNativeKeyboardEvent
.MouseEventInit Initialization object for aNativeMouseEvent
.NativeAbstractMouseEvent Contains all common properties and methods of a DOM mouse event.NativeBaseEvent Represents an base event which takes place in the DOM.
There are many types of events, some of which use other interfaces based on the main event interface.
Event itself contains the properties and methods which are common to all events.NativeCustomEvent Internal implementation of a custom native event.NativeKeyboardEvent Describes a user interaction with the keyboard; each event describes a single interaction between the user and a key (or combination of a key with modifier keys) on the keyboard.
The event type (keydown or keyup) identifies what kind of keyboard activity occurred.NativeMouseEvent Represents a mouse events that occur due to the user interacting with a pointing device.NativePointerEvent Much of today's web content assumes the user's pointing device will be a mouse.
However, since many devices support other types of pointing input devices, such as pen/stylus and touch surfaces, extensions to the existing pointing device event models are needed.
Pointer events address that need.NativeTouchEvent Represents anNativeUIEvent
which is sent when the state of contacts with a touch-sensitive surface changes.
This surface can be a touch screen or trackpad, for example.
The event can describe one or more points of contact with the screen and includes support for detecting movement, addition and removal of contact points, and so forth.NativeUIEvent Represents simple user interface events, in DOM.PointerEventInit Initialization object for aNativePointerEvent
.Touch Represents a single contact point on a touch-sensitive device
The contact point is commonly a finger or stylus and the device may be a touchscreen or trackpad.TouchEventInit Initialization object for aNativeTouchEvent
.TouchInit Initialization object for aTouch
.TouchList Represents a list of contact points on a touch surface.