Class A_CmsHoverHandler

java.lang.Object
org.opencms.gwt.client.ui.A_CmsHoverHandler
All Implemented Interfaces:
com.google.gwt.event.dom.client.MouseOutHandler, com.google.gwt.event.dom.client.MouseOverHandler, com.google.gwt.event.shared.EventHandler
Direct Known Subclasses:
CmsClassHoverHandler, CmsElementOptionBar.HoverHandler

public abstract class A_CmsHoverHandler extends Object implements com.google.gwt.event.dom.client.MouseOutHandler, com.google.gwt.event.dom.client.MouseOverHandler
On hover intent handler.

Since:
8.0.0
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected com.google.gwt.user.client.Timer
    Timer to achieve the hover intent effect.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected abstract void
    onHoverIn(com.google.gwt.event.dom.client.MouseOverEvent event)
    Will be executed for starting the hover effect.
    protected abstract void
    onHoverOut(com.google.gwt.event.dom.client.MouseOutEvent event)
    Will be executed for finishing the hover effect.
    final void
    onMouseOut(com.google.gwt.event.dom.client.MouseOutEvent event)
     
    final void
    onMouseOver(com.google.gwt.event.dom.client.MouseOverEvent event)
     

    Methods inherited from class java.lang.Object

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

    • m_timer

      protected com.google.gwt.user.client.Timer m_timer
      Timer to achieve the hover intent effect.
  • Constructor Details

  • Method Details

    • onMouseOut

      public final void onMouseOut(com.google.gwt.event.dom.client.MouseOutEvent event)
      Specified by:
      onMouseOut in interface com.google.gwt.event.dom.client.MouseOutHandler
      See Also:
      • MouseOutHandler.onMouseOut(com.google.gwt.event.dom.client.MouseOutEvent)
    • onMouseOver

      public final void onMouseOver(com.google.gwt.event.dom.client.MouseOverEvent event)
      Specified by:
      onMouseOver in interface com.google.gwt.event.dom.client.MouseOverHandler
      See Also:
      • MouseOverHandler.onMouseOver(com.google.gwt.event.dom.client.MouseOverEvent)
    • onHoverIn

      protected abstract void onHoverIn(com.google.gwt.event.dom.client.MouseOverEvent event)
      Will be executed for starting the hover effect.

      Parameters:
      event - the mouse event
    • onHoverOut

      protected abstract void onHoverOut(com.google.gwt.event.dom.client.MouseOutEvent event)
      Will be executed for finishing the hover effect.

      Parameters:
      event - the mouse event