Package com.vaadin.client.ui
Class ClickEventHandler
- java.lang.Object
-
- com.vaadin.client.ui.AbstractClickEventHandler
-
- com.vaadin.client.ui.ClickEventHandler
-
- All Implemented Interfaces:
com.google.gwt.event.dom.client.ContextMenuHandler
,com.google.gwt.event.dom.client.DoubleClickHandler
,com.google.gwt.event.dom.client.MouseDownHandler
,com.google.gwt.event.dom.client.MouseUpHandler
,com.google.gwt.event.shared.EventHandler
public abstract class ClickEventHandler extends AbstractClickEventHandler
-
-
Field Summary
-
Fields inherited from class com.vaadin.client.ui.AbstractClickEventHandler
connector
-
-
Constructor Summary
Constructors Constructor Description ClickEventHandler(ComponentConnector connector)
ClickEventHandler(ComponentConnector connector, String clickEventIdentifier)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
fireClick(com.google.gwt.dom.client.NativeEvent event)
Sends the click event based on the given native event.protected abstract void
fireClick(com.google.gwt.dom.client.NativeEvent event, MouseEventDetails mouseDetails)
Sends the click event to the server.-
Methods inherited from class com.vaadin.client.ui.AbstractClickEventHandler
getRelativeToElement, handleEventHandlerRegistration, hasEventListener, onContextMenu, onDoubleClick, onMouseDown, onMouseUp, registerHandler, shouldFireEvent
-
-
-
-
Constructor Detail
-
ClickEventHandler
public ClickEventHandler(ComponentConnector connector)
-
ClickEventHandler
public ClickEventHandler(ComponentConnector connector, String clickEventIdentifier)
-
-
Method Detail
-
fireClick
protected void fireClick(com.google.gwt.dom.client.NativeEvent event)
Sends the click event based on the given native event. Delegates actual sending to#fireClick(MouseEventDetails)
.- Specified by:
fireClick
in classAbstractClickEventHandler
- Parameters:
event
- The native event that caused this click event
-
fireClick
protected abstract void fireClick(com.google.gwt.dom.client.NativeEvent event, MouseEventDetails mouseDetails)
Sends the click event to the server. Must be implemented by sub classes, typically by calling an RPC method.- Parameters:
event
- The event that caused this click to be firedmouseDetails
- The mouse details for the event
-
-