Package io.jmix.ui.component.impl
Class FrameActionsHolder
java.lang.Object
io.jmix.ui.component.impl.FrameActionsHolder
- All Implemented Interfaces:
com.vaadin.event.Action.Handler
,Serializable
Encapsulates
ActionsHolder
functionality for web frames and windows.- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected Consumer<PropertyChangeEvent>
protected com.google.common.collect.BiMap<com.vaadin.event.Action,
Action> protected Component
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
actionPropertyChanged
(PropertyChangeEvent propertyChangeEvent) void
void
protected com.vaadin.event.ShortcutAction
createShortcutAction
(Action action) getAction
(com.vaadin.event.Action actionImpl) com.vaadin.event.Action[]
com.vaadin.event.Action[]
getActions
(Object target, Object sender) void
handleAction
(com.vaadin.event.Action actionImpl, Object sender, Object target) void
removeAction
(Action action) void
removeAction
(String id) void
-
Field Details
-
actionList
-
actions
-
actionSource
-
actionPropertyChangeListener
-
-
Constructor Details
-
FrameActionsHolder
-
-
Method Details
-
addAction
-
addAction
-
actionPropertyChanged
-
createShortcutAction
-
removeAction
-
removeAction
-
removeAllActions
public void removeAllActions() -
getActions
-
getAction
-
getActionImplementations
public com.vaadin.event.Action[] getActionImplementations() -
getAction
-
getActions
- Specified by:
getActions
in interfacecom.vaadin.event.Action.Handler
-
handleAction
- Specified by:
handleAction
in interfacecom.vaadin.event.Action.Handler
-