Class CmsCategoryField.A_SelectionHandler

java.lang.Object
org.opencms.gwt.client.ui.input.CmsCategoryField.A_SelectionHandler
All Implemented Interfaces:
com.google.gwt.event.dom.client.ClickHandler, com.google.gwt.event.dom.client.DoubleClickHandler, com.google.gwt.event.shared.EventHandler
Enclosing class:
CmsCategoryField

protected abstract class CmsCategoryField.A_SelectionHandler extends Object implements com.google.gwt.event.dom.client.ClickHandler, com.google.gwt.event.dom.client.DoubleClickHandler
Selection handler to handle check box click events and double clicks on the list items.
  • Constructor Details

  • Method Details

    • onClick

      public void onClick(com.google.gwt.event.dom.client.ClickEvent event)
      Specified by:
      onClick in interface com.google.gwt.event.dom.client.ClickHandler
      See Also:
      • ClickHandler.onClick(com.google.gwt.event.dom.client.ClickEvent)
    • onDoubleClick

      public void onDoubleClick(com.google.gwt.event.dom.client.DoubleClickEvent event)
      Specified by:
      onDoubleClick in interface com.google.gwt.event.dom.client.DoubleClickHandler
      See Also:
      • DoubleClickHandler.onDoubleClick(com.google.gwt.event.dom.client.DoubleClickEvent)
    • setSelectButton

      public void setSelectButton(CmsPushButton button)
      Sets the select button, can be used instead of a double click to select and search.

      Parameters:
      button - the select button
    • getCheckBox

      protected CmsCheckBox getCheckBox()
      Returns the check box.

      Returns:
      the check box
    • onSelectionChange

      protected abstract void onSelectionChange()
      Executed on selection change. Either when the check box was clicked or on double click on a list item.