Package io.jmix.flowui.menu
Class MenuLoaderContext
java.lang.Object
io.jmix.flowui.xml.layout.loader.AbstractLoaderContext
io.jmix.flowui.menu.MenuLoaderContext
- All Implemented Interfaces:
ComponentLoader.Context
Semi-dummy
ComponentLoader.Context for MenuConfig to support
custom icons for menu items.-
Field Summary
FieldsFields inherited from class io.jmix.flowui.xml.layout.loader.AbstractLoaderContext
actionsHolder, dataHolder, fullOriginId, initTasks, messageGroup, parentContext, preInitTasks -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.vaadin.flow.component.ComponentMethods inherited from class io.jmix.flowui.xml.layout.loader.AbstractLoaderContext
addInitTask, addPreInitTask, executeInitTasks, executePreInitTasks, getFullOriginId, getMessageGroup, getParentContext, setActionsHolder, setDataHolder, setFullOriginId, setMessageGroup, setParentContext
-
Field Details
-
origin
protected final com.vaadin.flow.component.Component origin
-
-
Constructor Details
-
MenuLoaderContext
public MenuLoaderContext(com.vaadin.flow.component.Component origin)
-
-
Method Details
-
getOrigin
public com.vaadin.flow.component.Component getOrigin()- Returns:
- a target component for which an XML descriptor is processed
-
getActionsHolder
- Specified by:
getActionsHolderin interfaceComponentLoader.Context- Overrides:
getActionsHolderin classAbstractLoaderContext- Returns:
- an object that stores actions associated with the origin component
-
getDataHolder
- Specified by:
getDataHolderin interfaceComponentLoader.Context- Overrides:
getDataHolderin classAbstractLoaderContext- Returns:
- an object that stores data components associated with the origin component
-