Class DataLoaderSupport
java.lang.Object
io.jmix.flowui.xml.layout.support.DataLoaderSupport
@Component("flowui_DataLoaderSupport")
@Scope("prototype")
public class DataLoaderSupport
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ClassManagerprotected ComponentLoader.Contextprotected LoaderResolver -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ComponentLoader.ComponentContextprotected StringgetParentDataContainer(org.dom4j.Element element) voidloadContainer(SupportsValueSource<?> component, org.dom4j.Element element) loadContainer(org.dom4j.Element element, String property) voidloadData(SupportsValueSource<?> component, org.dom4j.Element element) voidloadItems(com.vaadin.flow.component.Component component, org.dom4j.Element element) <E> voidloadItemsContainer(SupportsItemsContainer<E> component, org.dom4j.Element element) protected <E> Optional<CollectionContainer<E>>loadItemsContainer(org.dom4j.Element element) <T> voidloadItemsEnum(SupportsItemsEnum<T> component, org.dom4j.Element element) loadItemsEnum(org.dom4j.Element element) voidsetClassManager(ClassManager classManager) voidsetLoaderResolver(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
-