Package io.jmix.ui.xml.layout.loader
Class AbstractAssignActionPostInitTask
java.lang.Object
io.jmix.ui.xml.layout.loader.AbstractAssignActionPostInitTask
- All Implemented Interfaces:
ComponentLoader.InitTask
- Direct Known Subclasses:
ActionHolderAssignActionPostInitTask
,ActionOwnerAssignActionPostInitTask
public abstract class AbstractAssignActionPostInitTask
extends Object
implements ComponentLoader.InitTask
-
Field Summary
-
Constructor Summary
ConstructorDescriptionAbstractAssignActionPostInitTask
(Component component, String actionId, Frame frame) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract void
void
execute
(ComponentLoader.ComponentContext context, Frame frame) This method will be invoked after window components loading before window initialization.protected Action
getActionRecursively
(Frame frame, String actionId) protected String
protected abstract boolean
hasOwnAction
(String id)
-
Field Details
-
component
-
actionId
-
frame
-
-
Constructor Details
-
AbstractAssignActionPostInitTask
-
-
Method Details
-
execute
Description copied from interface:ComponentLoader.InitTask
This method will be invoked after window components loading before window initialization.- Specified by:
execute
in interfaceComponentLoader.InitTask
- Parameters:
context
- loader contextframe
- top-most window
-
hasOwnAction
-
addAction
-
getActionRecursively
-
getExceptionMessage
-