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
FieldsModifier 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
ConstructorsConstructorDescriptionDeprecated, 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 ComponentActionBindergetComponentActionBinder(com.vaadin.flow.component.Component component) Deprecated, for removal: This API element is subject to removal in a future version.protected ComponentActionUnbindergetComponentActionUnbinder(com.vaadin.flow.component.Component component) Deprecated, for removal: This API element is subject to removal in a future version.protected ComponentShortcutActionBindergetComponentShortcutActionBinder(com.vaadin.flow.component.Component component) Deprecated, for removal: This API element is subject to removal in a future version.voidsetActionBinders(List<ComponentActionBinder> actionBinders) Deprecated, for removal: This API element is subject to removal in a future version.voidsetActionUnbinders(List<ComponentActionUnbinder> actionUnbinders) Deprecated, for removal: This API element is subject to removal in a future version.voidsetShortcutActionBinders(List<ComponentShortcutActionBinder> shortcutActionBinders) Deprecated, for removal: This API element is subject to removal in a future version.voidunbind(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.
-