Package ej.widget.event
Class PointerEventHandler
- java.lang.Object
-
- ej.widget.event.PointerEventHandler
-
- All Implemented Interfaces:
EventHandler
- Direct Known Subclasses:
ClickEventHandler,SwipeEventHandler
public abstract class PointerEventHandler extends Object implements EventHandler
Abstract pointer event handler.It can be used as base class for event handlers compatible with
PointerEventDispatchersemantic.- Since:
- 3.5.0
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedPointerEventHandler(Widget widget)Instantiates the handler for the given widget.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanhandleEvent(int event)Handles an event.protected booleanonDragged(int pointerX, int pointerY)Returnsfalseby default.protected voidonExited()Does nothing by default.protected booleanonPressed(int pointerX, int pointerY)Returnsfalseby default.protected booleanonReleased(int pointerX, int pointerY)Returnsfalseby default.
-
-
-
Constructor Detail
-
PointerEventHandler
protected PointerEventHandler(Widget widget)
Instantiates the handler for the given widget.- Parameters:
widget- the attached widget.
-
-
Method Detail
-
handleEvent
public final boolean handleEvent(int event)
Description copied from interface:EventHandlerHandles an event.- Specified by:
handleEventin interfaceEventHandler- Parameters:
event- the event to handle.- Returns:
trueif the event is consumed,falseotherwise.- See Also:
Event
-
onPressed
protected boolean onPressed(int pointerX, int pointerY)
-
onDragged
protected boolean onDragged(int pointerX, int pointerY)
-
onReleased
protected boolean onReleased(int pointerX, int pointerY)Returnsfalseby default.Override this method to react on
RELEASEDevents.
Returnstrueto prevent other widgets to also handle this event.
-
onExited
protected void onExited()
Does nothing by default.Override this method to react on focus loss events.
-
-