Package io.jmix.flowui.view.impl
Class ViewActionsImpl
java.lang.Object
io.jmix.flowui.view.impl.ViewActionsImpl
- All Implemented Interfaces:
HasActions
,ViewActions
@Component("flowui_ViewActions")
@Scope("prototype")
public class ViewActionsImpl
extends Object
implements ViewActions
-
Field Summary
-
Constructor Summary
ConstructorDescriptionViewActionsImpl
(ActionBinder<View<?>> actionBinder) Deprecated, for removal: This API element is subject to removal in a future version.ViewActionsImpl
(View<?> view) -
Method Summary
Modifier and TypeMethodDescriptionvoid
protected void
addActionInternal
(Action action, int index) protected void
addShortcutListenerIfNeeded
(Action action) protected void
attachAction
(Action action) protected void
detachAction
(Action action) protected View<?>
getView()
void
removeAction
(Action action) protected void
removeActionInternal
(Action action) protected void
removeShortcutListener
(Action action) protected <C extends com.vaadin.flow.component.Component>
com.vaadin.flow.component.ShortcutRegistrationshortcutHandler
(C viewLayout, com.vaadin.flow.component.ShortcutEventListener shortcutEventListener, KeyCombination keyCombination) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.jmix.flowui.kit.component.HasActions
addAction, removeAction, removeAllActions
-
Field Details
-
view
-
actions
-
actionShortcutBinding
-
actionBinder
-
-
Constructor Details
-
ViewActionsImpl
-
ViewActionsImpl
@Deprecated(since="2.2", forRemoval=true) public ViewActionsImpl(ActionBinder<View<?>> actionBinder) Deprecated, for removal: This API element is subject to removal in a future version.UseViewActionsImpl(View)
instead
-
-
Method Details
-
addAction
- Specified by:
addAction
in interfaceHasActions
-
addActionInternal
-
removeAction
- Specified by:
removeAction
in interfaceHasActions
-
removeActionInternal
-
getActions
- Specified by:
getActions
in interfaceHasActions
-
getAction
- Specified by:
getAction
in interfaceHasActions
-
getActionInternal
-
shortcutHandler
protected <C extends com.vaadin.flow.component.Component> com.vaadin.flow.component.ShortcutRegistration shortcutHandler(C viewLayout, com.vaadin.flow.component.ShortcutEventListener shortcutEventListener, KeyCombination keyCombination) -
getView
-
attachAction
-
addShortcutListenerIfNeeded
-
removeShortcutListener
-
detachAction
-
getActionShortcutBinding
-
ViewActionsImpl(View)
instead