Package io.jmix.flowui.model.impl
Class ViewDataXmlLoader
java.lang.Object
io.jmix.flowui.model.impl.ViewDataXmlLoader
-
Field Summary
Modifier and TypeFieldDescriptionprotected org.springframework.context.ApplicationContext
protected ConditionXmlLoader
protected DatatypeRegistry
protected DataComponents
protected FetchPlanLoader
protected FetchPlanRepository
protected Metadata
protected MetadataTools
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
checkProvided
(org.dom4j.Element element, ViewData hostViewData) protected CollectionLoader<Object>
createCollectionLoader
(org.dom4j.Element element) protected String
getEntityClass
(org.dom4j.Element element) protected String
getRequiredAttr
(org.dom4j.Element element, String attributeName) void
protected void
loadAdditionalLoaderProperties
(org.dom4j.Element element, DataLoader loader) protected void
loadCacheable
(org.dom4j.Element element, CollectionLoader<Object> loader) protected void
loadCollectionContainer
(ViewData viewData, org.dom4j.Element element, ViewData hostViewData) protected void
loadCollectionLoader
(ViewData viewData, org.dom4j.Element element, CollectionContainer<Object> container, ViewData hostViewData) protected void
loadEntityId
(org.dom4j.Element element, InstanceLoader<Object> loader) protected void
loadFetchPlan
(org.dom4j.Element element, Class<Object> entityClass, InstanceContainer<Object> container) protected void
loadFirstResult
(org.dom4j.Element element, BaseCollectionLoader loader) protected FetchPlan
loadInlineFetchPlan
(org.dom4j.Element viewElem, Class<?> entityClass) protected void
loadInstanceContainer
(ViewData viewData, org.dom4j.Element element, ViewData hostViewData) protected void
loadInstanceLoader
(ViewData viewData, org.dom4j.Element element, InstanceContainer<Object> container, ViewData hostViewData) protected void
loadKeyValueCollectionContainer
(ViewData viewData, org.dom4j.Element element, ViewData hostViewData) protected void
loadKeyValueCollectionLoader
(ViewData viewData, org.dom4j.Element element, KeyValueCollectionContainer container, ViewData hostViewData) protected void
loadKeyValueInstanceContainer
(ViewData viewData, org.dom4j.Element element, ViewData hostViewData) protected void
loadKeyValueInstanceLoader
(ViewData viewData, org.dom4j.Element element, KeyValueContainer container, ViewData hostViewData) protected void
loadMaxResults
(org.dom4j.Element element, BaseCollectionLoader loader) protected void
loadNestedContainer
(ViewData viewData, org.dom4j.Element element, InstanceContainer<?> masterContainer, ViewData hostViewData) protected void
loadQuery
(org.dom4j.Element element, DataLoader loader) protected String
loadQueryText
(org.dom4j.Element queryEl)
-
Field Details
-
fetchPlanRepository
-
fetchPlanLoader
-
metadata
-
metadataTools
-
factory
-
conditionXmlLoader
-
applicationContext
@Autowired protected org.springframework.context.ApplicationContext applicationContext -
datatypeRegistry
-
-
Constructor Details
-
ViewDataXmlLoader
public ViewDataXmlLoader()
-
-
Method Details
-
load
-
loadInstanceContainer
-
loadCollectionContainer
-
loadKeyValueCollectionContainer
-
loadKeyValueInstanceContainer
-
loadNestedContainer
protected void loadNestedContainer(ViewData viewData, org.dom4j.Element element, InstanceContainer<?> masterContainer, @Nullable ViewData hostViewData) -
loadInstanceLoader
protected void loadInstanceLoader(ViewData viewData, org.dom4j.Element element, InstanceContainer<Object> container, @Nullable ViewData hostViewData) -
loadCollectionLoader
protected void loadCollectionLoader(ViewData viewData, org.dom4j.Element element, CollectionContainer<Object> container, @Nullable ViewData hostViewData) -
createCollectionLoader
-
loadKeyValueCollectionLoader
protected void loadKeyValueCollectionLoader(ViewData viewData, org.dom4j.Element element, KeyValueCollectionContainer container, @Nullable ViewData hostViewData) -
loadKeyValueInstanceLoader
protected void loadKeyValueInstanceLoader(ViewData viewData, org.dom4j.Element element, KeyValueContainer container, @Nullable ViewData hostViewData) -
getEntityClass
-
loadFetchPlan
protected void loadFetchPlan(org.dom4j.Element element, Class<Object> entityClass, InstanceContainer<Object> container) -
loadInlineFetchPlan
-
loadQuery
-
loadQueryText
-
loadAdditionalLoaderProperties
-
loadEntityId
-
loadFirstResult
-
loadMaxResults
-
loadCacheable
-
getRequiredAttr
-
checkProvided
-
generateId
-