Package io.jmix.flowui.view.impl
Class ViewActionsImpl
java.lang.Object
io.jmix.flowui.view.impl.ViewActionsImpl
- All Implemented Interfaces:
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.view.ViewActions
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 interfaceViewActions
-
addActionInternal
-
removeAction
- Specified by:
removeAction
in interfaceViewActions
-
removeActionInternal
-
getActions
- Specified by:
getActions
in interfaceViewActions
-
getAction
- Specified by:
getAction
in interfaceViewActions
-
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