public abstract class AbstractClickEventHandler extends Object implements com.google.gwt.event.dom.client.MouseDownHandler, com.google.gwt.event.dom.client.MouseUpHandler, com.google.gwt.event.dom.client.DoubleClickHandler, com.google.gwt.event.dom.client.ContextMenuHandler
| Modifier and Type | Field and Description |
|---|---|
protected ComponentConnector |
connector |
| Constructor and Description |
|---|
AbstractClickEventHandler(ComponentConnector connector,
String clickEventIdentifier) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
fireClick(com.google.gwt.dom.client.NativeEvent event)
Sends the click event based on the given native event.
|
protected com.google.gwt.user.client.Element |
getRelativeToElement()
Click event calculates and returns coordinates relative to the element
returned by this method.
|
void |
handleEventHandlerRegistration() |
boolean |
hasEventListener()
Checks if there is a server side event listener registered for clicks.
|
void |
onContextMenu(com.google.gwt.event.dom.client.ContextMenuEvent event)
Event handler for context menu.
|
void |
onDoubleClick(com.google.gwt.event.dom.client.DoubleClickEvent event)
Event handler for double clicks.
|
void |
onMouseDown(com.google.gwt.event.dom.client.MouseDownEvent event) |
void |
onMouseUp(com.google.gwt.event.dom.client.MouseUpEvent event) |
protected <H extends com.google.gwt.event.shared.EventHandler> |
registerHandler(H handler,
com.google.gwt.event.dom.client.DomEvent.Type<H> type)
Registers the given handler to the widget so that the necessary events
are passed to this
ClickEventHandler. |
protected boolean |
shouldFireEvent(com.google.gwt.event.dom.client.DomEvent<?> event)
Called before firing a click event.
|
protected ComponentConnector connector
public AbstractClickEventHandler(ComponentConnector connector, String clickEventIdentifier)
public void handleEventHandlerRegistration()
protected <H extends com.google.gwt.event.shared.EventHandler> com.google.gwt.event.shared.HandlerRegistration registerHandler(H handler,
com.google.gwt.event.dom.client.DomEvent.Type<H> type)
ClickEventHandler.
By default registers the handler with the connector root widget.
H - handler - The handler to registertype - The type of the handler.public boolean hasEventListener()
public void onContextMenu(com.google.gwt.event.dom.client.ContextMenuEvent event)
onContextMenu in interface com.google.gwt.event.dom.client.ContextMenuHandlerpublic void onMouseDown(com.google.gwt.event.dom.client.MouseDownEvent event)
onMouseDown in interface com.google.gwt.event.dom.client.MouseDownHandlerpublic void onMouseUp(com.google.gwt.event.dom.client.MouseUpEvent event)
onMouseUp in interface com.google.gwt.event.dom.client.MouseUpHandlerprotected abstract void fireClick(com.google.gwt.dom.client.NativeEvent event)
event - The native event that caused this click eventprotected boolean shouldFireEvent(com.google.gwt.event.dom.client.DomEvent<?> event)
event - The user eventpublic void onDoubleClick(com.google.gwt.event.dom.client.DoubleClickEvent event)
onDoubleClick in interface com.google.gwt.event.dom.client.DoubleClickHandlerprotected com.google.gwt.user.client.Element getRelativeToElement()
Copyright © 2018 Vaadin Ltd. All rights reserved.