Class GridMenuItemActionBinder

java.lang.Object
io.jmix.flowui.action.binder.component.GridMenuItemActionBinder
All Implemented Interfaces:
ComponentActionsHolderBinder<com.vaadin.flow.component.grid.contextmenu.GridMenuItem>

@Component("flowui_GridMenuItemActionBinder") @Order(1000) public class GridMenuItemActionBinder extends Object implements ComponentActionsHolderBinder<com.vaadin.flow.component.grid.contextmenu.GridMenuItem>
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected com.vaadin.flow.shared.Registration
    addPropertyChangeListener(Action action, com.vaadin.flow.component.grid.contextmenu.GridMenuItem component)
     
    <H extends com.vaadin.flow.component.Component, A extends Action>
    ActionsHolderBinding<H,A,com.vaadin.flow.component.grid.contextmenu.GridMenuItem>
    bind(ActionBinder<H> binder, A action, com.vaadin.flow.component.grid.contextmenu.GridMenuItem component, BiFunction<com.vaadin.flow.component.grid.contextmenu.GridMenuItem,com.vaadin.flow.component.ComponentEventListener,com.vaadin.flow.shared.Registration> actionHandler)
     
    protected com.vaadin.flow.component.grid.contextmenu.GridMenuItem
    initComponent(Action action, com.vaadin.flow.component.grid.contextmenu.GridMenuItem component)
     
    boolean
    supports(com.vaadin.flow.component.Component component)
     
    protected void
    updateIcon(Action action, com.vaadin.flow.component.grid.contextmenu.GridMenuItem component)
     

    Methods inherited from class java.lang.Object

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

    • GridMenuItemActionBinder

      public GridMenuItemActionBinder()
  • Method Details

    • supports

      public boolean supports(com.vaadin.flow.component.Component component)
      Specified by:
      supports in interface ComponentActionsHolderBinder<com.vaadin.flow.component.grid.contextmenu.GridMenuItem>
    • bind

      public <H extends com.vaadin.flow.component.Component, A extends Action> ActionsHolderBinding<H,A,com.vaadin.flow.component.grid.contextmenu.GridMenuItem> bind(ActionBinder<H> binder, A action, com.vaadin.flow.component.grid.contextmenu.GridMenuItem component, BiFunction<com.vaadin.flow.component.grid.contextmenu.GridMenuItem,com.vaadin.flow.component.ComponentEventListener,com.vaadin.flow.shared.Registration> actionHandler)
      Specified by:
      bind in interface ComponentActionsHolderBinder<com.vaadin.flow.component.grid.contextmenu.GridMenuItem>
    • initComponent

      protected com.vaadin.flow.component.grid.contextmenu.GridMenuItem initComponent(Action action, com.vaadin.flow.component.grid.contextmenu.GridMenuItem component)
    • addPropertyChangeListener

      protected com.vaadin.flow.shared.Registration addPropertyChangeListener(Action action, com.vaadin.flow.component.grid.contextmenu.GridMenuItem component)
    • updateIcon

      protected void updateIcon(Action action, com.vaadin.flow.component.grid.contextmenu.GridMenuItem component)