Package io.jmix.flowui.action.binder
Class ActionBinder<H extends com.vaadin.flow.component.Component>
java.lang.Object
io.jmix.flowui.action.binder.ActionBinder<H>
@Deprecated(since="2.2",
forRemoval=true)
@Component("flowui_ActionBinder")
@Scope("prototype")
public class ActionBinder<H extends com.vaadin.flow.component.Component>
extends Object
Deprecated, for removal: This API element is subject to removal in a future version.
-
Field Summary
Modifier and TypeFieldDescriptionprotected ActionBindingProcessor
Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.protected ActionsHolderBindingProcessor
Deprecated, for removal: This API element is subject to removal in a future version.protected final com.google.common.collect.Multimap<Action,
ActionBinding> Deprecated, for removal: This API element is subject to removal in a future version.protected final H
Deprecated, for removal: This API element is subject to removal in a future version. -
Constructor Summary
ModifierConstructorDescriptionprotected
ActionBinder
(H holder) Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionvoid
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.protected void
addActionInternal
(Action action, int index) Deprecated, for removal: This API element is subject to removal in a future version.protected void
addBindingInternal
(ActionBinding binding, int index) Deprecated, for removal: This API element is subject to removal in a future version.<A extends Action>
ActionBinding<H,A> createActionBinding
(A action, BiFunction<H, 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.<A extends Action>
ActionBinding<H,A> createActionBinding
(A action, BiFunction<H, 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.<A extends Action,
C extends com.vaadin.flow.component.Component>
ActionsHolderBinding<H,A, C> createActionsHolderBinding
(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.<A extends Action,
C extends com.vaadin.flow.component.Component>
ActionsHolderBinding<H,A, C> createActionsHolderBinding
(A action, C component, BiFunction<C, com.vaadin.flow.component.ComponentEventListener, com.vaadin.flow.shared.Registration> handler, int index) Deprecated, for removal: This API element is subject to removal in a future version.<A extends Action>
ShortcutActionBinding<H,A> createShortcutActionBinding
(A action, ShortcutActionHandler<H> handler) Deprecated, for removal: This API element is subject to removal in a future version.<A extends Action>
ShortcutActionBinding<H,A> createShortcutActionBinding
(A action, ShortcutActionHandler<H> handler, boolean overrideComponentProperties) Deprecated, for removal: This API element is subject to removal in a future version.<A extends Action,
C extends com.vaadin.flow.component.Component>
ShortcutActionsHolderBinding<H,A, C> createShortcutActionsHolderBinding
(A action, C component, ShortcutActionHandler<C> handler) Deprecated, for removal: This API element is subject to removal in a future version.<A extends Action,
C extends com.vaadin.flow.component.Component>
ShortcutActionsHolderBinding<H,A, C> createShortcutActionsHolderBinding
(A action, C component, ShortcutActionHandler<C> handler, int index) Deprecated, for removal: This API element is subject to removal in a future version.protected int
findActionIndexById
(String actionId) Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.getBindings
(com.vaadin.flow.component.Component component) Deprecated, for removal: This API element is subject to removal in a future version.getBindings
(Action action) Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.int
Deprecated, for removal: This API element is subject to removal in a future version.void
removeAction
(Action action) Deprecated, for removal: This API element is subject to removal in a future version.protected void
removeBindingInternal
(ActionBinding binding) Deprecated, for removal: This API element is subject to removal in a future version.void
setActionBindingProcessor
(ActionBindingProcessor actionBindingProcessor) Deprecated, for removal: This API element is subject to removal in a future version.void
setActionsHolderProcessor
(ActionsHolderBindingProcessor actionsHolderProcessor) Deprecated, for removal: This API element is subject to removal in a future version.
-
Field Details
-
holder
Deprecated, for removal: This API element is subject to removal in a future version. -
actions
Deprecated, for removal: This API element is subject to removal in a future version. -
bindingsMap
Deprecated, for removal: This API element is subject to removal in a future version. -
actionBindingProcessor
Deprecated, for removal: This API element is subject to removal in a future version. -
actionsHolderProcessor
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Constructor Details
-
ActionBinder
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
setActionBindingProcessor
Deprecated, for removal: This API element is subject to removal in a future version. -
setActionsHolderProcessor
@Autowired public void setActionsHolderProcessor(ActionsHolderBindingProcessor actionsHolderProcessor) Deprecated, for removal: This API element is subject to removal in a future version. -
getHolder
Deprecated, for removal: This API element is subject to removal in a future version. -
addAction
Deprecated, for removal: This API element is subject to removal in a future version. -
addAction
Deprecated, for removal: This API element is subject to removal in a future version. -
removeAction
Deprecated, for removal: This API element is subject to removal in a future version. -
getAction
Deprecated, for removal: This API element is subject to removal in a future version. -
indexOf
Deprecated, for removal: This API element is subject to removal in a future version. -
getActions
Deprecated, for removal: This API element is subject to removal in a future version. -
getBindings
Deprecated, for removal: This API element is subject to removal in a future version. -
getBindings
Deprecated, for removal: This API element is subject to removal in a future version. -
createActionBinding
public <A extends Action> ActionBinding<H,A> createActionBinding(A action, BiFunction<H, 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. -
createActionBinding
public <A extends Action> ActionBinding<H,A> createActionBinding(A action, BiFunction<H, 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. -
createShortcutActionBinding
public <A extends Action> ShortcutActionBinding<H,A> createShortcutActionBinding(A action, ShortcutActionHandler<H> handler) Deprecated, for removal: This API element is subject to removal in a future version. -
createShortcutActionBinding
public <A extends Action> ShortcutActionBinding<H,A> createShortcutActionBinding(A action, ShortcutActionHandler<H> handler, boolean overrideComponentProperties) Deprecated, for removal: This API element is subject to removal in a future version. -
createActionsHolderBinding
public <A extends Action,C extends com.vaadin.flow.component.Component> ActionsHolderBinding<H,A, createActionsHolderBindingC> (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. -
createActionsHolderBinding
public <A extends Action,C extends com.vaadin.flow.component.Component> ActionsHolderBinding<H,A, createActionsHolderBindingC> (A action, C component, BiFunction<C, com.vaadin.flow.component.ComponentEventListener, com.vaadin.flow.shared.Registration> handler, int index) Deprecated, for removal: This API element is subject to removal in a future version. -
createShortcutActionsHolderBinding
public <A extends Action,C extends com.vaadin.flow.component.Component> ShortcutActionsHolderBinding<H,A, createShortcutActionsHolderBindingC> (A action, C component, ShortcutActionHandler<C> handler) Deprecated, for removal: This API element is subject to removal in a future version. -
createShortcutActionsHolderBinding
public <A extends Action,C extends com.vaadin.flow.component.Component> ShortcutActionsHolderBinding<H,A, createShortcutActionsHolderBindingC> (A action, C component, ShortcutActionHandler<C> handler, int index) Deprecated, for removal: This API element is subject to removal in a future version. -
addBindingInternal
Deprecated, for removal: This API element is subject to removal in a future version. -
addActionInternal
Deprecated, for removal: This API element is subject to removal in a future version. -
findActionIndexById
Deprecated, for removal: This API element is subject to removal in a future version. -
removeBindingInternal
Deprecated, for removal: This API element is subject to removal in a future version.
-