public class RowHoverEvent extends GwtEvent<RowHoverEvent.Handler>
| Modifier and Type | Class and Description |
|---|---|
static interface |
RowHoverEvent.Handler
Handler for
RowHoverEvent. |
static class |
RowHoverEvent.HoveringScope
Indicates the scope/area of the hover event
|
GwtEvent.Type<H>| Modifier | Constructor and Description |
|---|---|
protected |
RowHoverEvent(TableRowElement hoveringRow,
boolean isUnHover)
Construct a new
RowHoverEvent. |
protected |
RowHoverEvent(TableRowElement hoveringRow,
Event browserEvent,
boolean isUnHover)
Construct a new
RowHoverEvent. |
protected |
RowHoverEvent(TableRowElement hoveringRow,
Event browserEvent,
boolean isUnHover,
RowHoverEvent.HoveringScope hoveringScope)
Construct a new
RowHoverEvent. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
dispatch(RowHoverEvent.Handler handler)
Should only be called by
HandlerManager. |
static RowHoverEvent |
fire(HasHandlers source,
TableRowElement hoveringRow,
boolean isUnHover)
Fires a row hover event on all registered handlers in the handler
manager.
|
static RowHoverEvent |
fire(HasHandlers source,
TableRowElement hoveringRow,
Event browserEvent,
boolean isUnHover)
Fires a row hover event on all registered handlers in the handler
manager.
|
static RowHoverEvent |
fire(HasHandlers source,
TableRowElement hoveringRow,
Event browserEvent,
boolean isUnHover,
RowHoverEvent.HoveringScope hoveringScope)
Fires a row hover event on all registered handlers in the handler
manager.
|
GwtEvent.Type<RowHoverEvent.Handler> |
getAssociatedType()
Returns the
Event.Type used to register this event, allowing an
EventBus to find handlers of the appropriate class. |
Event |
getBrowserEvent()
Return the original browser
Event. |
TableRowElement |
getHoveringRow()
Return the
TableRowElement that the user just hovered or unhovered. |
RowHoverEvent.HoveringScope |
getHoveringScope()
Return the scope/area of the hover event.
|
static GwtEvent.Type<RowHoverEvent.Handler> |
getType()
Gets the type associated with this event.
|
boolean |
isUnHover()
Return whether this is an unhover event.
|
assertLive, getSource, isLive, kill, revivesetSource, toDebugString, toStringprotected RowHoverEvent(TableRowElement hoveringRow, boolean isUnHover)
RowHoverEvent.hoveringRow - the currently hovering TableRowElement. If isUnHover is true, this
should be the previouly hovering TableRowElementisUnHover - true if this is an unhover eventprotected RowHoverEvent(TableRowElement hoveringRow, Event browserEvent, boolean isUnHover)
RowHoverEvent.hoveringRow - the currently hovering TableRowElement. If isUnHover is true, this
should be the previouly hovering TableRowElementbrowserEvent - the original browser eventisUnHover - true if this is an unhover eventprotected RowHoverEvent(TableRowElement hoveringRow, Event browserEvent, boolean isUnHover, RowHoverEvent.HoveringScope hoveringScope)
RowHoverEvent.hoveringRow - the currently hovering TableRowElement. If isUnHover is true, this
should be the previouly hovering TableRowElementbrowserEvent - the original browser eventisUnHover - true if this is an unhover eventhoveringScope - the scope/area of the hover eventpublic static RowHoverEvent fire(HasHandlers source, TableRowElement hoveringRow, boolean isUnHover)
source - the source of the eventhoveringRow - the currently hovering TableRowElement. If isUnHover is true, this
should be the previouly hovering TableRowElementisUnHover - true if this is an unhover eventRowHoverEvent that was firedpublic static RowHoverEvent fire(HasHandlers source, TableRowElement hoveringRow, Event browserEvent, boolean isUnHover)
source - the source of the eventhoveringRow - the currently hovering TableRowElement. If isUnHover is true, this
should be the previouly hovering TableRowElementbrowserEvent - the original browser eventisUnHover - true if this is an unhover eventRowHoverEvent that was firedpublic static RowHoverEvent fire(HasHandlers source, TableRowElement hoveringRow, Event browserEvent, boolean isUnHover, RowHoverEvent.HoveringScope hoveringScope)
source - the source of the eventhoveringRow - the currently hovering TableRowElement. If isUnHover is true, this
should be the previouly hovering TableRowElementbrowserEvent - the original browser eventisUnHover - true if this is an unhover eventhoveringScope - the scope/area of the hover eventRowHoverEvent that was firedpublic static GwtEvent.Type<RowHoverEvent.Handler> getType()
public GwtEvent.Type<RowHoverEvent.Handler> getAssociatedType()
EventEvent.Type used to register this event, allowing an
EventBus to find handlers of the appropriate class.getAssociatedType in class GwtEvent<RowHoverEvent.Handler>public Event getBrowserEvent()
Event. The browser event could be null if the event is
fired without one (e.g., by calling #fire(HasHandler, TableRowElement, isUnHover))public TableRowElement getHoveringRow()
TableRowElement that the user just hovered or unhovered.public RowHoverEvent.HoveringScope getHoveringScope()
public boolean isUnHover()
protected void dispatch(RowHoverEvent.Handler handler)
GwtEventHandlerManager. In other words, do not use
or call.dispatch in class GwtEvent<RowHoverEvent.Handler>handler - handlerEventBus.dispatchEvent(Event, Object)