Class AbstractActionBindingImpl<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>
All Implemented Interfaces:
ActionBinding<C,A>
Direct Known Subclasses:
AbstractShortcutActionBindingImpl, ActionBindingImpl, ActionsHolderBindingImpl

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

    • binder

      protected ActionBinder<H extends com.vaadin.flow.component.Component> binder
    • action

      protected final A extends Action action
    • component

      protected final C extends com.vaadin.flow.component.Component component
    • registrations

      protected List<com.vaadin.flow.shared.Registration> registrations
  • Constructor Details

    • AbstractActionBindingImpl

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