Class DataLoaderSupport
java.lang.Object
io.jmix.flowui.xml.layout.support.DataLoaderSupport
@Component("flowui_DataLoaderSupport")
@Scope("prototype")
public class DataLoaderSupport
extends Object
-
Field Summary
Modifier and TypeFieldDescriptionprotected ClassManager
protected ComponentLoader.Context
protected LoaderResolver
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected ComponentLoader.ComponentContext
protected String
getParentDataContainer
(org.dom4j.Element element) void
loadContainer
(SupportsValueSource<?> component, org.dom4j.Element element) loadContainer
(org.dom4j.Element element, String property) void
loadData
(SupportsValueSource<?> component, org.dom4j.Element element) void
loadItems
(com.vaadin.flow.component.Component component, org.dom4j.Element element) <E> void
loadItemsContainer
(SupportsItemsContainer<E> component, org.dom4j.Element element) protected <E> Optional<CollectionContainer<E>>
loadItemsContainer
(org.dom4j.Element element) <T> void
loadItemsEnum
(SupportsItemsEnum<T> component, org.dom4j.Element element) loadItemsEnum
(org.dom4j.Element element) void
setClassManager
(ClassManager classManager) void
setLoaderResolver
(LoaderResolver loaderResolver)
-
Field Details
-
context
-
loaderResolver
-
classManager
-
-
Constructor Details
-
DataLoaderSupport
-
-
Method Details
-
setLoaderResolver
-
setClassManager
-
loadData
-
loadContainer
-
loadContainer
public Optional<InstanceContainer<?>> loadContainer(org.dom4j.Element element, @Nullable String property) -
loadItems
public void loadItems(com.vaadin.flow.component.Component component, org.dom4j.Element element) -
loadItemsContainer
-
loadItemsContainer
-
loadItemsEnum
-
loadItemsEnum
-
getParentDataContainer
-
getComponentContext
-