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 voidfireClick(com.google.gwt.dom.client.NativeEvent event)Sends the click event based on the given native event.protected abstract voidfireClick(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:
fireClickin 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
-
-