Class JmixTooltip.JmixTooltipEventHandler

java.lang.Object
com.vaadin.client.VTooltip.TooltipEventHandler
io.jmix.ui.widget.client.tooltip.JmixTooltip.JmixTooltipEventHandler
All Implemented Interfaces:
com.google.gwt.event.dom.client.BlurHandler, com.google.gwt.event.dom.client.FocusHandler, com.google.gwt.event.dom.client.KeyDownHandler, com.google.gwt.event.dom.client.MouseDownHandler, com.google.gwt.event.dom.client.MouseMoveHandler, com.google.gwt.event.dom.client.MouseOutHandler, com.google.gwt.event.shared.EventHandler
Enclosing class:
JmixTooltip

public class JmixTooltip.JmixTooltipEventHandler extends com.vaadin.client.VTooltip.TooltipEventHandler
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected com.vaadin.client.ComponentConnector
     

    Fields inherited from class com.vaadin.client.VTooltip.TooltipEventHandler

    handledByFocus
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
     
    protected boolean
    elementIsIndicator(com.google.gwt.dom.client.Element relativeElement)
     
    protected com.vaadin.client.TooltipInfo
    getTooltipFor(com.google.gwt.dom.client.Element element)
     
    protected void
    handleShowHide(com.google.gwt.event.dom.client.DomEvent domEvent, boolean isFocused)
     
    protected boolean
     
    protected boolean
    isContextHelpElement(com.google.gwt.dom.client.Element element)
     
    protected boolean
    isRequiredIndicator(com.google.gwt.dom.client.Element element)
     
    protected boolean
    isTooltipElement(com.google.gwt.dom.client.Element element)
     
    void
    onMouseDown(com.google.gwt.event.dom.client.MouseDownEvent event)
     
    protected com.vaadin.client.TooltipInfo
    updateTooltip(com.vaadin.client.TooltipInfo info, com.google.gwt.dom.client.Element element)
     

    Methods inherited from class com.vaadin.client.VTooltip.TooltipEventHandler

    handleHideEvent, onBlur, onFocus, onKeyDown, onMouseMove, onMouseOut

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • currentConnector

      protected com.vaadin.client.ComponentConnector currentConnector
  • Constructor Details

    • JmixTooltipEventHandler

      public JmixTooltipEventHandler()
  • Method Details

    • isTooltipElement

      protected boolean isTooltipElement(com.google.gwt.dom.client.Element element)
    • isRequiredIndicator

      protected boolean isRequiredIndicator(com.google.gwt.dom.client.Element element)
    • isContextHelpElement

      protected boolean isContextHelpElement(com.google.gwt.dom.client.Element element)
    • checkRequiredIndicatorVisible

      protected void checkRequiredIndicatorVisible()
    • isClassNameExcluded

      protected boolean isClassNameExcluded(String className)
    • getTooltipFor

      protected com.vaadin.client.TooltipInfo getTooltipFor(com.google.gwt.dom.client.Element element)
      Overrides:
      getTooltipFor in class com.vaadin.client.VTooltip.TooltipEventHandler
    • updateTooltip

      protected com.vaadin.client.TooltipInfo updateTooltip(com.vaadin.client.TooltipInfo info, com.google.gwt.dom.client.Element element)
    • onMouseDown

      public void onMouseDown(com.google.gwt.event.dom.client.MouseDownEvent event)
      Specified by:
      onMouseDown in interface com.google.gwt.event.dom.client.MouseDownHandler
      Overrides:
      onMouseDown in class com.vaadin.client.VTooltip.TooltipEventHandler
    • handleShowHide

      protected void handleShowHide(com.google.gwt.event.dom.client.DomEvent domEvent, boolean isFocused)
      Overrides:
      handleShowHide in class com.vaadin.client.VTooltip.TooltipEventHandler
    • elementIsIndicator

      protected boolean elementIsIndicator(com.google.gwt.dom.client.Element relativeElement)