Class ActionsHolderBindingImpl<H extends com.vaadin.flow.component.Component,A extends Action,C extends com.vaadin.flow.component.Component>

java.lang.Object
io.jmix.flowui.action.binder.AbstractActionBindingImpl<H,A,C>
io.jmix.flowui.action.binder.ActionsHolderBindingImpl<H,A,C>
All Implemented Interfaces:
ActionBinding<C,A>, ActionsHolderBinding<H,A,C>

public class ActionsHolderBindingImpl<H extends com.vaadin.flow.component.Component,A extends Action,C extends com.vaadin.flow.component.Component> extends AbstractActionBindingImpl<H,A,C> implements ActionsHolderBinding<H,A,C>
  • Field Details

    • holder

      protected final H extends com.vaadin.flow.component.Component holder
  • Constructor Details

    • ActionsHolderBindingImpl

      public ActionsHolderBindingImpl(ActionBinder<H> binder, H holder, A action, C component, BiFunction<C,com.vaadin.flow.component.ComponentEventListener,com.vaadin.flow.shared.Registration> actionHandler, @Nullable List<com.vaadin.flow.shared.Registration> registrations)
  • Method Details

    • getHolder

      public H getHolder()
      Specified by:
      getHolder in interface ActionsHolderBinding<H extends com.vaadin.flow.component.Component,A extends Action,C extends com.vaadin.flow.component.Component>