Package io.jmix.flowui.action.binder
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 Summary
Modifier and TypeFieldDescriptionprotected List<ComponentActionBinder>
Deprecated, for removal: This API element is subject to removal in a future version.protected List<ComponentActionUnbinder>
Deprecated, for removal: This API element is subject to removal in a future version.protected List<ComponentShortcutActionBinder>
Deprecated, for removal: This API element is subject to removal in a future version. -
Constructor Summary
ConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescription<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.<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.protected ComponentActionBinder
getComponentActionBinder
(com.vaadin.flow.component.Component component) Deprecated, for removal: This API element is subject to removal in a future version.protected ComponentActionUnbinder
getComponentActionUnbinder
(com.vaadin.flow.component.Component component) Deprecated, for removal: This API element is subject to removal in a future version.protected ComponentShortcutActionBinder
getComponentShortcutActionBinder
(com.vaadin.flow.component.Component component) Deprecated, for removal: This API element is subject to removal in a future version.void
setActionBinders
(List<ComponentActionBinder> actionBinders) Deprecated, for removal: This API element is subject to removal in a future version.void
setActionUnbinders
(List<ComponentActionUnbinder> actionUnbinders) Deprecated, for removal: This API element is subject to removal in a future version.void
setShortcutActionBinders
(List<ComponentShortcutActionBinder> shortcutActionBinders) Deprecated, for removal: This API element is subject to removal in a future version.void
unbind
(ActionBinding binding) Deprecated, for removal: This API element is subject to removal in a future version.
-
Field Details
-
actionBinders
Deprecated, for removal: This API element is subject to removal in a future version. -
shortcutActionBinders
Deprecated, for removal: This API element is subject to removal in a future version. -
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
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
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.
-