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
FieldsModifier and TypeFieldDescriptionprotected Consumer<PropertyChangeEvent>protected com.google.common.collect.BiMap<com.vaadin.event.Action,Action> protected Component -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidactionPropertyChanged(PropertyChangeEvent propertyChangeEvent) voidvoidprotected com.vaadin.event.ShortcutActioncreateShortcutAction(Action action) getAction(com.vaadin.event.Action actionImpl) com.vaadin.event.Action[]com.vaadin.event.Action[]getActions(Object target, Object sender) voidhandleAction(com.vaadin.event.Action actionImpl, Object sender, Object target) voidremoveAction(Action action) voidremoveAction(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:
getActionsin interfacecom.vaadin.event.Action.Handler
-
handleAction
- Specified by:
handleActionin interfacecom.vaadin.event.Action.Handler
-