Class ActionsHolderBindingProcessor

java.lang.Object
io.jmix.flowui.action.binder.ActionsHolderBindingProcessor

@Deprecated(since="2.2", forRemoval=true) @Component("flowui_ActionsHolderBindingProcessor") public class ActionsHolderBindingProcessor extends Object
Deprecated, for removal: This API element is subject to removal in a future version.
  • Field Details

    • actionsHolderBinders

      protected List<ComponentActionsHolderBinder> actionsHolderBinders
      Deprecated, for removal: This API element is subject to removal in a future version.
    • shortcutActionsHolderBinders

      protected List<ComponentShortcutActionsHolderBinder> shortcutActionsHolderBinders
      Deprecated, for removal: This API element is subject to removal in a future version.
    • actionsHolderUnbinders

      protected List<ComponentActionsHolderUnbinder> actionsHolderUnbinders
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Constructor Details

    • ActionsHolderBindingProcessor

      public ActionsHolderBindingProcessor()
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • setActionsHolderBinders

      @Autowired(required=false) public void setActionsHolderBinders(List<ComponentActionsHolderBinder> actionsHolderBinders)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setShortcutActionsHolderBinders

      @Autowired(required=false) public void setShortcutActionsHolderBinders(List<ComponentShortcutActionsHolderBinder> shortcutActionsHolderBinders)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setActionsHolderUnbinders

      @Autowired(required=false) public void setActionsHolderUnbinders(List<ComponentActionsHolderUnbinder> actionsHolderUnbinders)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • bind

      public <H extends com.vaadin.flow.component.Component, A extends Action, C extends com.vaadin.flow.component.Component> ActionsHolderBinding<H,A,C> bind(ActionBinder<H> binder, A action, C component, BiFunction<C,com.vaadin.flow.component.ComponentEventListener,com.vaadin.flow.shared.Registration> handler)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • bindShortcut

      public <H extends com.vaadin.flow.component.Component, A extends Action, C extends com.vaadin.flow.component.Component> ShortcutActionsHolderBinding<H,A,C> bindShortcut(ActionBinder<H> binder, A action, C component, ShortcutActionHandler<C> handler)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • unbind

      public void unbind(ActionsHolderBinding binding)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getActionsHolderBinder

      @Nullable protected ComponentActionsHolderBinder getActionsHolderBinder(com.vaadin.flow.component.Component component)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getShortcutActionsHolderBinder

      @Nullable protected ComponentShortcutActionsHolderBinder getShortcutActionsHolderBinder(com.vaadin.flow.component.Component component)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getActionsHolderUnbinder

      @Nullable protected ComponentActionsHolderUnbinder getActionsHolderUnbinder(com.vaadin.flow.component.Component component)
      Deprecated, for removal: This API element is subject to removal in a future version.