Class ActionBindingProcessor

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

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

    • actionBinders

      protected List<ComponentActionBinder> actionBinders
      Deprecated, for removal: This API element is subject to removal in a future version.
    • shortcutActionBinders

      protected List<ComponentShortcutActionBinder> shortcutActionBinders
      Deprecated, for removal: This API element is subject to removal in a future version.
    • actionUnbinders

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

    • ActionBindingProcessor

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

    • setActionBinders

      @Autowired(required=false) public void setActionBinders(List<ComponentActionBinder> actionBinders)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setShortcutActionBinders

      @Autowired(required=false) public void setShortcutActionBinders(List<ComponentShortcutActionBinder> shortcutActionBinders)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setActionUnbinders

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

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

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

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

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

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

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